OSDN Git Service

8402f29665c4f8d3ea70f2980076efda53bb4e67
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
2
3         PR fortran/30410
4         * gfortran.dg/external_procedures_2.f90: New test.
5
6 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
7
8         PR target/30413
9         * gcc.target/i386/pr30413.c: New test.
10
11 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
12
13         PR fortran/30452
14         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15
16 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
17
18         * gcc.dg/20070112-1.c: New test.
19
20 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21
22         PR libgfortran/30435
23         * gfortran.dg/list_read_6.f90: New test.
24
25 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
26
27         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
28
29 2007-01-12  Tom Tromey  <tromey@redhat.com>
30
31         PR preprocessor/28227:
32         * gcc.dg/cpp/pr28227.c: New file.
33
34 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
35
36         * gcc.dg/tree-ssa/loop-22.c: New test.
37
38 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
39
40         PR tree-optimization/29516
41         * gcc.dg/tree-ssa/loop-20.c: New test.
42
43 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
44
45         PR libfortran/30415
46         * minmaxloc_integer_kinds_1.f90:  New test.
47
48 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
49
50         PR c++/29573
51         * g++.dg/template/sizeof-template-argument.C: New test.
52
53 2007-01-11  Jan Hubicka  <jh@suse.cz>
54
55         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
56         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
57         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
58         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
59         * gcc.dg/tree-ssa/pr21658.c: Likewise.
60         * gcc.dg/tree-ssa/pr15349.c: Likewise.
61         * gcc.dg/tree-ssa/pr25501.c: Likewise.
62         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
63         transformation in question.
64         * gcc.dg/tree-ssa/vrp05.c: Likewise.
65         * gcc.dg/tree-ssa/pr20701.c: Likewise.
66         * gcc.dg/always_inline3.c: Likewise.
67
68 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
69
70         PR c++/28999
71         * g++.dg/template/typename11.C: New test.
72
73 2007-01-10  Robert Kennedy <jimbob@google.com>
74
75         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
76
77 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
78
79         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
80         for different integer kinds.
81         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
82         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
83         * gfortran.dg/ishft_2.f90: New test.
84         * gfortran.dg/ishft_3.f90: New test.
85
86 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
87
88         * gfortran.dg/altreturn_2.f90: Removed executable bit.
89
90 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
91
92         PR tree-optimization/30322
93         * gcc.dg/tree-ssa/loop-21.c: New test.
94
95 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
96
97         * g++.dg/rtti/darwin-builtin-linkage.C: New.
98
99 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
100
101         * gcc.target/spu/intrinsics-1.c: Remove xfail.
102
103 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
104
105         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
106         * g++.dg/warn/overflow-warn-3.C: Likewise.
107         * g++.dg/warn/overflow-warn-4.C: Likewise.
108         * g++.dg/warn/overflow-warn-5.C: Likewise.
109         * g++.dg/warn/overflow-warn-6.C: Likewise.
110         * g++.dg/warn/Woverflow-1.C: Likewise.
111         * g++.dg/warn/Woverflow-2.C: Likewise.
112         * g++.dg/warn/Woverflow-3.C: Likewise.
113         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
114
115 2007-01-08  Roger Sayle  <roger@eyesopen.com>
116
117         * gfortran.dg/array_constructor_14.f90: New test case.
118         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
119
120 2007-01-08  Richard Guenther  <rguenther@suse.de>
121
122         PR tree-optimization/23603
123         * gcc.dg/tree-ssa/vrp31.c: New testcase.
124         * gcc.dg/tree-ssa/vrp32.c: Likewise.
125
126 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
127
128         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
129         in __v8qi typedef.
130         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
131         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
132         compiler behaviour.
133         * gcc.dg/simd-5.c: Likewise.
134         * gcc.dg/simd-6.c: Likewise.
135         * g++.dg/conversion/simd1.C: Likewise.
136         * g++.dg/conversion/simd3.C: Likewise.
137         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
138         (main): Use it.
139
140 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
141
142         PR tree-optimization/29877
143         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
144         name of a hard register for the target concerned.  Adjust dg-error
145         directives to cope with new behaviour of TER.
146
147 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
148
149         PR c++/28986
150         * g++.dg/conversion/nullptr1.C: Added overflow warning.
151         * g++.dg/warn/overflow-warn-1.C: New.
152         * g++.dg/warn/overflow-warn-3.C: New.
153         * g++.dg/warn/overflow-warn-4.C: New.
154         * g++.dg/warn/overflow-warn-5.C: New.
155         * g++.dg/warn/overflow-warn-6.C: New.
156         * g++.dg/warn/Woverflow-1.C: New.
157         * g++.dg/warn/Woverflow-2.C: New.
158         * g++.dg/warn/Woverflow-3.C: New.
159         * g++.dg/warn/multiple-overflow-warn-2.C: New.
160         
161 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
162
163         PR fortran/27698
164         * gfortran.dg/invalid_name.f90: New test.
165         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
166         * gfortran.dg/gomp/pr29759.f90: Ditto.
167
168 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
169
170         * gfortran.dg/present_1.f90:  Update error message.
171
172 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
173
174        PR c++/19439
175        * g++.dg/template/duplicate1.C: New test
176        * g++.dg/template/memfriend6.C: Adjust error markers.
177         
178 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
179
180         PR tree-opt/30385
181         * gcc.dg/torture/inline-1.c: New test.
182
183 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
184
185         PR c/19978
186         * gcc.dg/multiple-overflow-warn-1.c: New.
187         * gcc.dg/multiple-overflow-warn-2.c: New.
188         * gcc.dg/overflow-warn-6.c: New.
189         * g++.dg/warn/multiple-overflow-warn-1.C: New.
190         
191 2007-01-05  Roger Sayle  <roger@eyesopen.com>
192
193         * gfortran.dg/array_memcpy_1.f90: New test case.
194         * gfortran.dg/array_memcpy_2.f90: Likewise.
195
196 2007-01-05  Richard Guenther  <rguenther@suse.de>
197
198         PR middle-end/27826
199         * g++.dg/opt/pr27826.C: New testcase.
200
201 2007-01-05  Ian Lance Taylor  <iant@google.com>
202
203         * gcc.dg/Walways-true-1.c: New test.
204         * gcc.dg/Walways-true-2.c: New test.
205         * g++.dg/warn/Walways-true-1.C: New test.
206         * g++.dg/warn/Walways-true-2.C: New test.
207
208 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
209
210         PR c/30360
211         * gcc.dg/pr30360.c: New test.
212
213 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
214
215         PR fortran/23232
216         * gfortran.dg/data_implied_do_1.f90: New test.
217
218         PR fortran/27996
219         PR fortran/27998
220         * gfortran.dg/char_length_1.f90: New test.
221
222 2007-01-05  Richard Guenther  <rguenther@suse.de>
223
224         PR middle-end/28116
225         * g++.dg/opt/pr28116.C: New testcase.
226
227 2007-01-05  Tobias Burnus  <burnus@net-b.de>
228
229         PR fortran/29624
230         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
231           invalid deallocate.
232         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
233         * gfortran.dg/protected_4.f90: Add pointer intent check.
234         * gfortran.dg/protected_6.f90: Add pointer intent check.
235         * gfortran.dg/pointer_intent_1.f90: New test.
236         * gfortran.dg/pointer_intent_2.f90: New test.
237         * gfortran.dg/pointer_intent_3.f90: New test.
238
239 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
240
241         PR 30235
242         * gfortran.dg/altreturn_2.f90: new test.
243
244 2007-01-04  Tom Tromey  <tromey@redhat.com>
245
246         PR preprocessor/28165:
247         * gcc.dg/cpp/pr28165.c: New file.
248
249 2007-01-03  Josh Conner  <jconner@apple.com>
250
251         PR middle-end/29683
252         * gcc.dg/pr29683.c: New.
253
254 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
255
256         PR c++/28217
257         * g++.dg/pch/template-1.C: New test.
258         * g++.dg/pch/template-1.Hs: New file.
259
260 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
261
262         PR middle-end/30353
263         * gcc.c-torture/compile/complex-4.c: New test.
264
265 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
266
267         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
268         -maltivec.
269         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
270
271 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
272
273         PR middle-end/30286
274         * gcc.dg/pr30286.c: New test.
275
276         PR c++/29535
277         * g++.dg/template/crash66.C: New test.
278
279         PR c++/29054
280         * g++.dg/template/friend49.C: New test.
281
282 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
283
284         * gfortran.dg/ibits.f90: New test.
285
286 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
287
288         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
289         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
290
291 2007-01-02  Jan Hubicka  <jh@suse.cz>
292
293         * gcc.dg/pr16194.c: We now output error on all three functions, not just
294         first one.
295
296 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
297
298         PR c/19977
299         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
300         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
301
302 2006-01-02  Ian Lance Taylor  <iant@google.com>
303
304         * g++.dg/warn/Wparentheses-22.C: New test.
305         * g++.dg/warn/Wparentheses-23.C: New test.
306
307 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
308
309         PR middle-end/7651
310         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
311         * gcc.dg/declspec-3-Wextra.c: New.
312         * gcc.dg/declspec-3-no.c: New
313
314 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
315
316         PR fortran/20896
317         * gfortran.dg/interface_10.f90: Remove.
318
319 2007-01-01  Roger Sayle  <roger@eyesopen.com>
320
321         * gcc.dg/fold-eqxor-4.c: New test case.
322
323 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
324
325         PR middle-end/30311
326         * gcc.c-torture/compile/pr30311.c: New test.
327
328 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
329
330         PR middle-end/30253
331         * gcc.c-torture/compile/statement-expression-1.c: New test.
332
333 2007-01-01  Andreas Schwab  <schwab@suse.de>
334
335         PR target/29166
336         * g++.dg/eh/pr29166.C: New test.
337
338 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
339
340         * lib/target-supports.exp (check_effective_target_powerpc_spe):
341         New.
342         (check_effective_target_vect_cmdline_needed): Use it.
343
344 2006-12-31  Richard Guenther  <rguenther@suse.de>
345
346         PR middle-end/30137
347         * testsuite/gcc.dg/pr30137-1.c: New testcase.
348         * testsuite/gcc.dg/pr30137-2.c: Likewise.
349
350 2006-12-31  Roger Sayle  <roger@eyesopen.com>
351
352         PR middle-end/30322
353         * gcc.dg/fold-plusnot-1.c: New test case.
354
355 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
356
357         PR c++/29731
358         * g++.dg/parse/template22.C: New test.
359
360 2006-12-31  Richard Guenther  <rguenther@suse.de>
361
362         PR middle-end/30338
363         * gcc.c-torture/compile/pr30338.c: New testcase.
364
365 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
366
367         PR fortran/27900
368         * gfortran.dg/intrinsic_actual_4.f90: New test.
369
370         PR fortran/24325
371         * gfortran.dg/func_decl_3.f90: New test.
372
373 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
374
375         PR fortran/23060
376         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
377         * gfortran.dg/c_by_val_1.f: New test.
378         * gfortran.dg/c_by_val_2.f: New test.
379         * gfortran.dg/c_by_val_3.f: New test.
380
381 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
382
383         PR libfortran/30321
384         * gfortran.dg/sum_zero_array_1.f90:  New test.
385
386 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
387
388         PR preprocessor/29612
389         * gcc.dg/cpp/pr29612-1.c: New test.
390         * gcc.dg/cpp/pr29612-2.c: New test.
391
392 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
393
394         PR fortran/30034
395         * gfortran.dg/pure_formal_proc_1.f90: New test.
396
397         PR fortran/30237
398         * gfortran.dg/intrinsic_actual_3.f90: New test.
399
400 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
401
402         PR fortran/30014
403         * gfortran.dg/io_constraints_1.f90: Update test.
404         * gfortran.dg/io_constraints_2.f90: Update test.
405         * gfortran.dg/inquire_iolength.f90: New test.
406
407 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
408
409         PR fortran/20896
410         * gfortran.dg/interface_10.f90: New test.
411         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
412         since z is already, locally a variable.
413
414         PR fortran/25135
415         * gfortran.dg/generic_11.f90: New test.
416         * gfortran.dg/interface_7.f90: Remove name clash between module
417         name and procedure 'x' referenced in the interface.
418
419 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
420
421         PR middle-end/7651
422         * gcc.dg/Wmissing-parameter-type.c: New.
423         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
424         * gcc.dg/Wmissing-parameter-type-no.c: New.
425         
426 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
427
428         PR fortran/25818
429         * gfortran.dg/entry_array_specs_2.f: New test.
430
431         PR fortran/30084
432         * gfortran.dg/nested_modules_6.f90: New test.
433
434 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
435
436         PR middle-end/7651
437         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
438         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
439
440 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
441
442         PR C++/30168
443         * g++.dg/opt/complex6.C: New test.
444
445 2006-12-22  Ben Elliston  <bje@au.ibm.com>
446
447         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
448         full" if the linker on spu-*-* warns about exceeding local store.
449
450         And revert this patch:
451         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
452         fail to link due to relocation overflows on spu-*-*.
453
454 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
455
456         PR fortran/30273
457         * gfortran.dg/dependency_19.f90: New test.
458
459 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
460
461         PR fortran/30202
462         * gfortran.dg/alloc_comp_basics_3.f90: New test.
463
464 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
465
466         PR middle-end/30262
467         * gcc.c-torture/execute/20061220-1.c: New test.
468
469         PR middle-end/30263
470         * gcc.dg/gomp/asm-1.c: New test.
471
472         PR target/30230
473         * g++.dg/eh/ia64-2.C: New test.
474
475 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
476
477         PR target/28966
478         PR target/29248
479         * gcc.dg/rs6000-leaf.c: New.
480
481 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
482
483         PR fortran/25392
484         * gfortran.dg/f2c_8.f90: New test.
485
486 2006-12-20  Bill Wendling  <wendling@apple.com>
487
488         * gcc.dg/asm-b.c: Check for __ppc64__.
489
490 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
491
492         PR fortran/30190
493         * gfortran.dg/bounds_check_5.f90: New test.
494
495 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
496
497         PR middle-end/30143
498         * gcc.dg/gomp/complex-1.c: New testcase.
499
500 2006-12-20  Roger Sayle  <roger@eyesopen.com>
501
502         * gfortran.dg/array_memset_1.f90: New test case.
503
504 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
505
506         * lib/target-supports.exp: Add spu to
507         check_effective_target_vect_widen_mult_hi_to_si.
508
509 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
510
511         PR fortran/29992
512         * gfortran.dg/generic_9.f90: New test.
513
514         PR fortran/30081
515         * gfortran.dg/generic_10.f90: New test.
516
517 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
518
519         PR tree-opt/30045
520         * gcc.dg/pr30045.c: New test.
521
522 2006-12-20  Ben Elliston  <bje@au.ibm.com>
523
524         * gcc.dg/20020312-2.c: Add a case for __SPU__.
525
526 2006-12-19  Eric Christopher  <echristo@apple.com>
527
528         PR target/29302
529         * gcc.c-torture/execute/pr29302-1.c: New.
530
531 2006-12-19  Tobias Burnus  <burnus@net-b.de>
532
533         PR fortran/39238
534         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
535
536 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
537
538         PR fortran/30236
539         * gfortran.dg/altreturn_3.f90: New test.
540
541         * gfortran.dg/char_result_12.f90: Fix comment typos.
542
543 2006-12-19  Ben Elliston  <bje@au.ibm.com>
544
545         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
546         as newlib's stdio.h uses non-traditional cpp constructs.
547
548 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
549
550         * gfortran.dg/advance.f90: Renamed to advance_1.f90
551         * gfortran.dg/append-1.f90: Renamed to append_1.f90
552         * gfortran.dg/array-1.f90: Renamed to array_1.f90
553         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
554         * gfortran.dg/backspace.f: Renamed to backspace_1.f
555         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
556         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
557         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
558         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
559         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
560         * gfortran.dg/logint-1.f: Renamed to logint_1.f
561         * gfortran.dg/logint-2.f: Renamed to logint_2.f
562         * gfortran.dg/logint-3.f: Renamed to logint_3.f
563         * gfortran.dg/advance_1.f90: Renamed from advance.f90
564         * gfortran.dg/append_1.f90: Renamed from append-1.f90
565         * gfortran.dg/array_1.f90: Renamed from array-1.f90
566         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
567         * gfortran.dg/backspace_1.f: Renamed from backspace.f
568         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
569         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
570         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
571         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
572         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
573         * gfortran.dg/logint_1.f: Renamed from logint-1.f
574         * gfortran.dg/logint_2.f: Renamed from logint-2.f
575         * gfortran.dg/logint_3.f: Renamed from logint-3.f
576
577 2006-12-18  Bill Wendling  <wendling@apple.com>
578
579         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
580         id is an OjbC keyword.
581
582 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
583
584         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
585
586 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
587
588         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
589
590 2006-12-18  Ian Lance Taylor  <iant@google.com>
591
592         * g++.dg/warn/Wmissing-declarations-1.C: New test.
593
594 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
595
596         * gcc.c-torture/compile/pr27528.c: Use empty templates.
597
598 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
599
600         PR fortran/30207
601         * gfortran.fortran-torture/execute/where21.f90: New test.
602
603 2006-12-17  Tobias Burnus  <burnus@net-b.de>
604
605         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
606
607 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
608
609         PR middle-end/7651
610         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
611         * gcc.dg/if-empty-1.c: Likewise.
612         * gcc.dg/pr23165.c: Likewise.
613         * g++.dg/warn/empty-body.C: Likewise.
614
615 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
616
617         PR libfortran/30005
618         * gfortran.dg/open_errors.f90: New test.
619
620 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
621
622         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
623
624         * gcc.target/i386/ssse3-pabsb.c: New file.
625         * gcc.target/i386/ssse3-pabsd.c: Likewise.
626         * gcc.target/i386/ssse3-pabsw.c: Likewise.
627         * gcc.target/i386/ssse3-palignr.c: Likewise.
628         * gcc.target/i386/ssse3-phaddd.c: Likewise.
629         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
630         * gcc.target/i386/ssse3-phaddw.c: Likewise.
631         * gcc.target/i386/ssse3-phsubd.c: Likewise.
632         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
633         * gcc.target/i386/ssse3-phsubw.c: Likewise.
634         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
635         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
636         * gcc.target/i386/ssse3-pshufb.c: Likewise.
637         * gcc.target/i386/ssse3-psignb.c: Likewise.
638         * gcc.target/i386/ssse3-psignd.c: Likewise.
639         * gcc.target/i386/ssse3-psignw.c: Likewise.
640         * gcc.target/i386/ssse3-vals.h: Likewise.
641
642 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
643
644         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
645         * lib/fortran-torture.exp: Include target-supports.exp.
646
647 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
648
649         PR target/30185
650         * gcc.c-torture/execute/pr30185.c: New test.
651
652 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
653
654         PR testsuite/30179
655         PR testsuite/30180
656         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
657         * gcc.dg/builtin-bswap-2.c: Likewise.
658         * gcc.dg/builtin-bswap-3.c: Likewise.
659         * gcc.dg/builtin-bswap-4.c: Likewise.
660         * lib/target-supports.exp (check_effective_target_stdint_types): New.
661         * cc.c-torture/execute/mode-dependent-address.x: New file.
662
663 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
664
665         PR libfortran/30145
666         * gfortran.dg/write_zero_array: New test.
667
668 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
669
670         PR fortran/30200
671         * gfortran.dg/write_fmt_trim.f90: New test.
672
673 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
674
675         PR 30194
676         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
677         temporarily.
678
679 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
680
681         * lib/target-supports.exp (check_weak_available): Use istarget
682         "hppa*-*-hpux10*" instead of regexp.
683         (check_cxa_atexit_available): Likewise.
684
685 2006-12-14  Richard Guenther  <rguenther@suse.de>
686
687         PR tree-optimization/30197
688         * gcc.c-torture/execute/complex-1.c: Fix function name.
689         * gcc.dg/builtins-61.c: New testcase.
690
691 2006-12-14  Richard Guenther  <rguenther@suse.de>
692
693         PR middle-end/30172
694         * gcc.dg/pr30172-1.c: New testcase.
695
696 2006-12-14  Richard Guenther  <rguenther@suse.de>
697
698         PR tree-optimization/30198
699         * gcc.dg/builtins-60.c: New testcase.
700
701 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
702
703         * lib/target-supports.exp (vect_no_align): Remove spu.
704
705 2006-12-13  Ian Lance Taylor  <iant@google.com>
706
707         PR c++/19564
708         PR c++/19756
709         * g++.dg/warn/Wparentheses-5.C: New test.
710         * g++.dg/warn/Wparentheses-6.C: New test.
711         * g++.dg/warn/Wparentheses-7.C: New test.
712         * g++.dg/warn/Wparentheses-8.C: New test.
713         * g++.dg/warn/Wparentheses-9.C: New test.
714         * g++.dg/warn/Wparentheses-10.C: New test.
715         * g++.dg/warn/Wparentheses-11.C: New test.
716         * g++.dg/warn/Wparentheses-12.C: New test.
717         * g++.dg/warn/Wparentheses-13.C: New test.
718         * g++.dg/warn/Wparentheses-14.C: New test.
719         * g++.dg/warn/Wparentheses-15.C: New test.
720         * g++.dg/warn/Wparentheses-16.C: New test.
721         * g++.dg/warn/Wparentheses-17.C: New test.
722         * g++.dg/warn/Wparentheses-18.C: New test.
723         * g++.dg/warn/Wparentheses-19.C: New test.
724         * g++.dg/warn/Wparentheses-20.C: New test.
725         * g++.dg/warn/Wparentheses-21.C: New test.
726
727 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
728
729         PR testsuite/30157
730         * lib/target-supports.exp (check_cxa_atexit_available): Return false
731         for target "hppa.*hpux10".
732
733 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
734
735         * g++.dg/debug/vartrack1.C: New test.
736
737         * g++.dg/opt/ifcvt1.C: New test.
738
739         * gcc.dg/tls/opt-13.c: New test.
740
741         * gcc.dg/20060425-2.c: New test.
742
743         * g++.dg/opt/pr15054-2.C: New test.
744
745         * gcc.c-torture/execute/20060420-1.c: New test.
746
747         * gcc.c-torture/execute/20060412-1.c: New test.
748
749         * objc/compile/20060406-1.m: New test.
750
751 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
752
753         * g++.dg/template/array17.C: New test.
754
755 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
756
757         * gcc.target/powerpc/altivec-23.c: New test.
758
759 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
760
761         PR c++27316
762         * g++.dg/inherit/error3.C: New test.
763
764         PR c++/28740
765         * g++.dg/inherit/error4.C: New test.
766
767 2006-12-13  Richard Guenther  <rguenther@suse.de>
768
769         PR tree-optimization/17687
770         * gcc.dg/builtins-59.c: New testcase.
771
772 2006-12-13  Ben Elliston  <bje@au.ibm.com>
773
774         * gcc.target/spu/Wmain.c: New test.
775
776 2006-12-12  Josh Conner  <jconner@apple.com>
777
778         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
779         * g++.dg/abi/thunk4.C: Likewise.
780         * g++.dg/abi/rtti3.C: Likewise.
781
782 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
783
784         * gcc.target/spu/cpat-1.c: New test.
785         * gcc.target/spu/cpat-2.c: New test.
786         * gcc.target/spu/cpat-3.c: New test.
787         * gcc.target/spu/cpat-4.c: New test.
788
789 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
790
791         PR tree-opt/28436
792         * gcc.c-torture/compile/vector-1.c: New test.
793         * gcc.c-torture/compile/vector-2.c: New test.
794         * gcc.c-torture/compile/vector-3.c: New test.
795
796 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
797
798         * lib/fortran-torture.exp: Update copyright years.  Remove
799         obsolete comment.  Test -ftree-vectorize where it makes sense.
800         * lib/gfortran-dg.exp: Update copyright years.  Use settings
801         from fortran-torture.exp.
802         * gfortran.dg/char_transpose_1.f90,
803         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
804         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
805         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
806         '-w' to dg-options.
807
808 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
809
810         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
811         saved_${tool}_load.
812
813 2006-12-12  Ira Rosen  <irar@il.ibm.com>
814
815         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
816         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
817         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
818         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
819         gaps.
820
821 2006-12-12  Richard Guenther  <rguenther@suse.de>
822
823         PR middle-end/30147
824         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
825
826 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
827             Diego Novillo  <dnovillo@redhat.com>
828
829         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
830         VDEF/VUSE changes.
831         * gcc.dg/tree-ssa/pr26421.c: Likewise
832         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
833         * gcc.dg/tree-ssa/pr23382.c: Likewise.
834         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
835         * gcc.dg/tree-ssa/pr28410.c: Likewise.
836         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
837         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
838         * gcc.dg/tree-ssa/vrp07.c: Likewise.
839         * gcc.dg/tree-ssa/vrp08.c: Likewise.
840         * gcc.dg/tree-ssa/alias-12.c: Likewise.
841
842 2006-12-11  Jan Hubicka  <jh@suse.cz>
843
844         * gcc.dg/tree-prof/stringop-1.c: New test.
845         * gcc.dg/tree-prof/stringop-2.c: New test.
846
847 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
848
849         PR target/30120
850         * gcc.target/i386/pr30120.c: New test.
851
852         Revert:
853         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
854
855         * gcc.target/i386/x87regparm-1.c: New test.
856         * gcc.target/i386/x87regparm-2.c: New test.
857         * gcc.target/i386/x87regparm-3.c: New test.
858         * gcc.target/i386/x87regparm-4.c: New test.
859
860 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
861
862         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
863
864 2006-12-10  Tobias Burnus  <burnus@net-b.de>
865
866         PR fortran/23994
867         * gfortran.dg/protected_1.f90: New test.
868         * gfortran.dg/protected_2.f90: New test.
869         * gfortran.dg/protected_3.f90: New test.
870         * gfortran.dg/protected_4.f90: New test.
871         * gfortran.dg/protected_5.f90: New test.
872         * gfortran.dg/protected_6.f90: New test.
873
874 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
875             Tobias Burnus  <burnus@gcc.gnu.org>
876
877         PR fortran/29975
878         PR fortran/30068
879         * gfortran.dg/interface_4.f90: Test adding procedure to generic
880         interface.
881         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
882         ambiguous interfaces.
883         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
884         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
885         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
886         ambiguous interfaces.
887         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
888         * gfortran.dg/array_initializer_2.f90: Add initializer array
889         constructor test.
890
891         PR fortran/30096
892         * gfortran.dg/interface_9.f90: Test that host interfaces are
893         not checked for ambiguity with the local version.
894
895 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
896
897         PR fortran/29464
898         * gfortran.dg/module_interface_2.f90: New test.
899
900 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
901
902         PR fortran/29941
903         * gfortran.dg/assumed_len.f90: New test.
904
905 2006-12-09  Richard Guenther  <rguenther@suse.de>
906
907         * g++.dg/warn/implicit-typename1.C: Qualify types.
908         * g++.dg/parse/crash12.C: Likewise.
909         * g++.dg/tree-ssa/pr22444.C: Likewise.
910
911 2006-12-09  Tobias Burnus  <burnus@net-b.de>
912
913         * gfortran.dg/array_2.f90: Added sqrt test.
914
915 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
916
917         * gcc.target/i386/x87regparm-1.c: XFAIL.
918         * gcc.target/i386/x87regparm-2.c: XFAIL.
919         * gcc.target/i386/x87regparm-3.c: XFAIL.
920         * gcc.target/i386/x87regparm-4.c: XFAIL.
921
922 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
923
924         * lib/target-supports.exp
925         (check_effective_target_large_long_double): New.
926         * gcc.dg/Wconversion-real.c : Use it.
927         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
928         unsigned.
929
930 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
931
932         * gcc.c-torture/execute/mode-dependent-address.c: New test.
933
934 2006-12-08  Tobias Burnus  <burnus@net-b.de>
935
936         PR fortran/27546
937         * gfortran.dg/import4.f90: New test for IMPORT in modules.
938
939 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
940
941         PR c++/29732
942         * g++.dg/template/crash65.C: New test.
943         * g++.dg/template/spec16.C: Tweak error markers.
944
945 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
946
947         * gcc.target/spu: New directory.
948         * gcc.target/spu/spu.exp: New file.
949         * gcc.target/spu/intrinsics-1.c: New test.
950
951 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
952
953         PR c++/29980
954         * g++.dg/ext/attrib27.C: New test.
955         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
956         * g++.dg/parse/typedef5.C: Likewise.
957
958 2006-12-07  Mike Stump  <mrs@apple.com>
959
960         * treelang/compile/var_defs.tree: Adjust.
961
962 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
963
964         PR c++/29730
965         * g++.dg/template/crash64.C: New test.
966         * g++.dg/parse/crash27.C: Adjust error markers.
967
968 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
969
970         PR libfortran/30009
971         PR libfortran/30056
972         * gfortran.dg/read_eof_4.f90:  Add tests.
973         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
974         * gfortran.dg/unf_read_corrupted_1.f90: New test.
975
976 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
977
978         PR c++/29729
979         * g++.dg/template/crash63.C: New test.
980
981         PR c++/29728
982         * g++.dg/template/crash62.C: New test.
983
984 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
985
986         PR fortran/30003
987         * gfortran.dg/allocatable_function_1.f90: Increase the number
988         of expected calls of free to 10; the lhs section reference is
989         now evaluated so there is another call to bar.  Change the
990         comment appropriately.
991         * gfortran.dg/array_section_1.f90: New test.
992
993 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
994
995         PR fortran/29912
996         * gfortran.dg/char_result_12.f90: New test.
997
998 2006-12-05  Richard Guenther  <rguenther@suse.de>
999
1000         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1001         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1002         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1003         vect_double, xfail for spu*-*-*.
1004
1005 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1006
1007         PR fortran/29962
1008         * initialization_4.f90: Test noninteger exponents (-std=f95).
1009         * initialization_5.f90: New test for noninteger exponents
1010           with -std=f2003.
1011
1012 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1013
1014         PR fortran/29821
1015         * gfortran.dg/parameter_array_section_1.f90: New test.
1016
1017 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1018
1019         PR c++/29733
1020         * g++.dg/template/crash61.C: New test.
1021
1022         PR c++/29632
1023         * g++.dg/template/error23.C: New test.
1024
1025 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1026
1027         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1028
1029 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1030
1031         PR fortran/29916
1032         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1033
1034 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1035
1036         PR middle-end/29965
1037         * gcc.dg/gomp/pr29965-1.c: New test.
1038         * gcc.dg/gomp/pr29965-2.c: New test.
1039         * gcc.dg/gomp/pr29965-3.c: New test.
1040         * gcc.dg/gomp/pr29965-4.c: New test.
1041         * gcc.dg/gomp/pr29965-5.c: New test.
1042         * gcc.dg/gomp/pr29965-6.c: New test.
1043         * g++.dg/gomp/pr29965-1.C: New test.
1044         * g++.dg/gomp/pr29965-2.C: New test.
1045         * g++.dg/gomp/pr29965-3.C: New test.
1046         * g++.dg/gomp/pr29965-4.C: New test.
1047         * g++.dg/gomp/pr29965-5.C: New test.
1048         * g++.dg/gomp/pr29965-6.C: New test.
1049         * g++.dg/gomp/pr29965-7.C: New test.
1050         * g++.dg/gomp/pr29965-8.C: New test.
1051         * g++.dg/gomp/pr29965-9.C: New test.
1052         * g++.dg/gomp/pr29965-10.C: New test.
1053
1054 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1055
1056         * gnat.dg/pointer_variable_bounds.adb: New test.
1057         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1058         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1059
1060 2006-12-03  Eric Christopher  <echristo@apple.com>
1061
1062         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1063
1064 2006-12-03  Richard Henderson  <rth@redhat.com>
1065             Andrew Pinski  <pinskia@gmail.com>
1066
1067         PR C++/14329
1068         * g++.dg/warn/unit-1.C: New test.
1069
1070 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1071
1072         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1073
1074 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1075
1076         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1077         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1078         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1079         * gcc.dg/vect/vect-70.c: Reduce array size.
1080         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1081         vect_no_compaer_double targets.
1082         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1083         vect_float, vect_double, and vect_int.
1084
1085 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1086
1087         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1088         test for loop versioning on vect_no_align targets.
1089         * gcc.dg/vect/pr20122.c: Likewise.
1090         * gcc.dg/vect/vect-105.c: Likewise.
1091         * gcc.dg/vect/vect-42.c: Likewise.
1092         * gcc.dg/vect/vect-43.c: Likewise.
1093         * gcc.dg/vect/vect-74.c: Likewise.
1094         * gcc.dg/vect/vect-75.c: Likewise.
1095         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1096         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1097         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1098         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1099
1100 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1101
1102         PR fortran/29642
1103         * gfortran.dg/value_1.f90 : New test.
1104         * gfortran.dg/value_2.f90 : New test.
1105         * gfortran.dg/value_3.f90 : New test.
1106         * gfortran.dg/value_4.f90 : New test.
1107         * gfortran.dg/value_4.c : Called from value_4.f90.
1108
1109 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1110
1111         PR C++/30033
1112         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1113
1114 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1115
1116         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1117
1118 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1119
1120         PR c/27953
1121         * gcc.dg/pr27953.c: New test.
1122
1123 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1124
1125         PR c++/30022
1126         * g++.dg/ext/vector5.C: New test.
1127
1128         PR c++/30021
1129         * g++.dg/other/main1.C: New test.
1130
1131 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1132
1133         PR libfortran/29568
1134         * gfortran.dg/convert_implied_open.f90:  Change to
1135         new default record length.
1136         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1137         new error message.
1138         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1139
1140 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1141
1142         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1143
1144 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1145
1146         PR c++/29066
1147         * g++.dg/expr/pr29066.c: New.
1148
1149 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1150             Zdenek Dvorak <dvorakz@suse.cz>
1151
1152         PR tree-optimization/29921
1153         * gcc.dg/pr29921-2.c: New test.
1154
1155 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1156
1157         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1158         (i386_get_cpuid): New function.
1159         (i386_cpuid_ecx): Likewise.
1160         (i386_cpuid_edx): Likewise.
1161         (i386_cpuid): Updated to call i386_cpuid_edx.
1162
1163         * gcc.target/i386/sse3-addsubpd.c: New file.
1164         * gcc.target/i386/sse3-addsubps.c: Likewise.
1165         * gcc.target/i386/sse3-haddpd.c: Likewise.
1166         * gcc.target/i386/sse3-haddps.c: Likewise.
1167         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1168         * gcc.target/i386/sse3-hsubps.c: Likewise.
1169         * gcc.target/i386/sse3-lddqu.c: Likewise.
1170         * gcc.target/i386/sse3-movddup.c: Likewise.
1171         * gcc.target/i386/sse3-movshdup.c: Likewise.
1172         * gcc.target/i386/sse3-movsldup.c: Likewise.
1173
1174 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1175
1176         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1177
1178 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1179
1180         * gcc.dg/dfp/convert-int-max.c: New test.
1181         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1182
1183 2006-11-30  Richard Guenther  <rguenther@suse.de>
1184
1185         * gcc.dg/vect/vect-pow-1.c: Rename ...
1186         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1187         floats instead of doubles, check successful vectorization.
1188
1189 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1190
1191         PR target/29945
1192         * gcc.c-torture/compile/pr29945.c: New testcase.
1193
1194 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1195
1196         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1197         -maltivec.
1198
1199 2006-11-29  Eric Christopher  <echristo@apple.com>
1200
1201         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1202
1203 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1204
1205         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1206
1207         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1208
1209 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1210
1211         PR c++/29022
1212         * g++.dg/inherit/virtual2.C: New test.
1213         * g++.dg/inherit/virtual3.C: Likewise.
1214         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1215         * g++.dg/inherit/error2.C: Likewise.
1216         * g++.dg/template/instantiate1.C: Likewise.
1217
1218 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1219
1220         PR tree-opt/29984
1221         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1222
1223 2006-11-28  Jan Hubicka  <jh@suse.cz>
1224
1225         * gcc.dg/memcpy-1.c: New test.
1226
1227 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1228
1229         PR c++/29735
1230         * g++.dg/warn/main-3.C: New test.
1231
1232 2006-11-28  Jan Hubicka  <jh@suse.cz>
1233
1234         * gcc.dg/winline-1.c: New test.
1235
1236 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1237
1238         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1239         alignments.
1240
1241 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1242
1243         PR fortran/29976
1244         * gfortran.dg/missing_optional_dummy_3.f90
1245
1246 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1247
1248         PR fortran/20880
1249         * gfortran.dg/interface_3.f90: Modify errors.
1250
1251 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1252
1253         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1254         fail to link due to relocation overflows on spu-*-*.
1255
1256 2006-11-27  Michael Matz  <matz@suse.de>
1257             Andreas Krebbel  <krebbel1@de.ibm.com>
1258
1259         PR target/29319
1260         * gcc.dg/20061127-1.c: New testcase.
1261
1262 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1263
1264         * gcc.dg/20061124-1.c: Add exit() function prototype.
1265
1266 2006-11-27  Jan Hubicka  <jh@suse.cz>
1267
1268         * gcc.target/i386/memcpy-1.c: Adjust size.
1269         * testsuite/gcc.dg/visibility-11.c: Likewise.
1270
1271 2006-11-27  Richard Guenther  <rguenther@suse.de>
1272
1273         PR middle-end/25620
1274         * gcc.target/i386/pow-1.c: New testcase.
1275         * gcc.dg/builtins-58.c: Likewise.
1276
1277 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1278
1279         PR c++/29886
1280         * g++.dg/expr/cast8.C: New test.
1281
1282 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1283
1284         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1285         Don't ever inline the testcase.
1286
1287 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1288
1289         PR fortran/29982
1290         * gfortran.fortran-torture/compile/parameter_3.f90: New
1291         testcase.
1292
1293 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1294
1295         PR fortran/29951
1296         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1297
1298 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1299
1300         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1301         for CHAR.
1302
1303 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1304
1305         PR libgfortran/29936
1306         * gfortran.dg/write_check3.f90: New test.
1307
1308 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1309
1310         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1311
1312 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1313
1314         PR fortran/20880
1315         * gfortran.dg/interface_3.f90: New test.
1316
1317         PR fortran/29387
1318         * gfortran.dg/generic_8.f90: New test.
1319
1320 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1321
1322         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1323         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1324         * gfortran.dg/specifics_3.f90: Remove.
1325
1326 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1327
1328         PR c/29955
1329         * gcc.dg/gomp/pr29955.c: New test.
1330
1331         PR c/29736
1332         * gcc.dg/pr29736.c: New test.
1333
1334 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1335
1336         PR tree-opt/29964
1337         * gcc.dg/pure-1.c: New test.
1338
1339 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1340
1341         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1342         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1343
1344 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1345
1346         * gcc.dg/20061124-1.c: New testcase.
1347
1348 2006-11-23  Eric Christopher  <echristo@apple.com>
1349
1350         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1351
1352 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1353
1354         PR c/2707
1355         PR c++/26167
1356         * gcc.dg/Wconversion-integer.c: New. Supersedes
1357         Wconversion-negative-constants.c
1358         * gcc.dg/Wconversion-real.c: New.
1359         * gcc.dg/Wconversion-real-integer.c: New.
1360         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1361         * g++.dg/warn/Wconversion1.C: Modified.
1362
1363 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1364
1365         * gfortran.dg/overload_1.f90: New test.
1366
1367 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1368
1369         PR c/9072
1370         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1371         Wtraditional-conversion.
1372         * gcc.dg/overflow-warn-2.c: Likewise.
1373         * gcc.dg/Wconversion.c: Likewise. Renamed as
1374         Wtraditional-conversion.c .
1375         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1376         Wtraditional-conversion-2.c .
1377         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1378         Wtraditional-conversion-2.c
1379         * gcc.dg/Wconversion-negative-constants.c: New.
1380
1381 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1382
1383         * gcc.dg/tree-ssa/dump-1.c: New test.
1384
1385 2006-11-23  David Ung <davidu@mips.com>
1386
1387         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1388         -mfp64, allowable when ISA >= 33 and float is enabled.
1389         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1390         of mthc1 and mfhc1 patterns.
1391
1392 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1393
1394         PR tree-optimization/29921
1395         * gcc.dg/pr29921.c: New test.
1396
1397 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1398
1399         PR fortran/29441
1400         * gfortran.dg/initialization_4.f90: New test.
1401
1402 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1403
1404         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1405         platforms that have interleaving support.
1406         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1407         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1408         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1409         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1410         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1411         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1412         gcc.dg/vect/vect-strided-u8-i8.c,
1413         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1414         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1415         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1416         gcc.dg/vect/vect-strided-float.c,
1417         gcc.dg/vect/vect-strided-a-mult.c,
1418         gcc.dg/vect/vect-strided-mult-char-ls.c,
1419         gcc.dg/vect/vect-strided-a-u16-mult.c,
1420         gcc.dg/vect/vect-strided-a-u32-mult.c,
1421         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1422         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1423         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1424         gcc.dg/vect/vect-strided-mult.c,
1425         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1426         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1427
1428 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1429
1430         PR fortran/25087
1431         * gfortran.dg/auto_char_len_4.f90: New test.
1432
1433 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1434
1435         PR fortran/29652
1436         * gfortran.dg/generic_7.f90: New test.
1437         * gfortran.dg/defined_operators_1.f90: Add new error.
1438
1439 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1440
1441         PR tree-optimization/29902
1442         * g++.dg/tree-ssa/pr29902.C: New test.
1443
1444 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1445
1446         PR fortran/29820
1447         * gfortran.dg/used_types_13.f90: New test.
1448
1449 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1450
1451         * gcc.dg/dfp/snan.c: Delete.
1452
1453 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1454
1455         * g++.dg/cpp0x/static_assert1.C: New.
1456         * g++.dg/cpp0x/static_assert2.C: New.
1457         * g++.dg/cpp0x/static_assert3.C: New.
1458
1459 2006-11-21  Richard Guenther  <rguenther@suse.de>
1460
1461         * gcc.dg/vect/vect-pow-1.c: New testcase.
1462         * gcc.dg/vect/vect-pow-2.c: Likewise.
1463
1464 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1465
1466         PR c++/29570
1467         * g++.dg/template/static29.C: New test.
1468
1469         PR c++/29734
1470         * g++.dg/conversion/simd4.C: New test.
1471
1472 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1473
1474         PR c++/29475
1475         * g++.dg/template/access19.C: New test.
1476         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1477         error is reported.
1478
1479 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1480
1481         PR tree-opt/25500
1482         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1483
1484 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1485
1486         PR fortran/27546
1487         * gfortran.dg/import.f90: Extended test.
1488         * gfortran.dg/import2.f90: Extended test.
1489
1490 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1491
1492         * gfortran.dg/volatile3.f90: Add conflict test.
1493
1494 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1495
1496         PR fortran/24783
1497         * gfortran.dg/implicit_10.f90: New test.
1498
1499 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1500
1501         PR c++/8586
1502         * g++.dg/warn/Wall-write-strings.C: New.
1503
1504 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1505
1506         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1507         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1508
1509 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1510
1511         * gfortran.dg/use_3.f90: Remove error message.
1512         * gfortran.dg/iso_fortran_env_1.f90: New test.
1513         * gfortran.dg/iso_fortran_env_2.f90: New test.
1514         * gfortran.dg/iso_fortran_env_3.f90: New test.
1515         * gfortran.dg/iso_fortran_env_4.f90: New test.
1516
1517 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1518
1519         * gcc.dg/vect/vect-27.c: Fix initialization.
1520
1521 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1522
1523         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1524         * gcc.dg/torture/builtin-minmax-1.c: New.
1525
1526         * gcc.dg/builtins-20.c: Add cases for copysign.
1527
1528 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1529
1530         PR fortran/24285
1531         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1532
1533 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1534         * gfortran.dg/use_1.f90: New test.
1535         * gfortran.dg/use_1.f90: New test.
1536         * gfortran.dg/use_1.f90: New test.
1537
1538 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1539
1540         PR tree-optimization/29801
1541         * gcc.dg/pr29801.c: New test.
1542
1543 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1544
1545         PR middle-end/29584
1546         * gcc.dg/torture/pr29584.c: New test.
1547
1548 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1549
1550         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1551         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1552         * gcc.target/powerpc/compress-float-ppc.c,
1553         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1554         powerpc_fprs.
1555         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1556         do not pass -mhard-float.
1557
1558 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1559
1560         * gnat.dg/volatile_aggregate.adb: New test.
1561
1562 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1563
1564         PR fortran/29391
1565         PR fortran/29489
1566         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1567         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1568
1569 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1570
1571         PR target/29201
1572         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1573
1574 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1575
1576         * gfortran.dg/import3.f90: Fix error message.
1577
1578 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1579
1580         PR tree-opt/29788
1581         * gfortran.fortran-torture/compile/inline_1.f90:
1582         New testcase.
1583
1584 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1585
1586         * gcc.target/i386/x87regparm-1.c: New test.
1587         * gcc.target/i386/x87regparm-2.c: New test.
1588         * gcc.target/i386/x87regparm-3.c: New test.
1589         * gcc.target/i386/x87regparm-4.c: New test.
1590
1591 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1592
1593         PR fortran/27546
1594         * gfortran.dg/import.f90: New test.
1595         * gfortran.dg/import2.f90: New test.
1596         * gfortran.dg/import3.f90: New test.
1597
1598 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1599
1600         PR fortran/27588
1601         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1602
1603 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1604
1605         PR fortran/29806
1606         * gfortran.dg/contains.f90: New test.
1607         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1608
1609 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1610
1611         PR tree-optimization/29581
1612         * gcc.dg/pr29581-1.c: New test.
1613         * gcc.dg/pr29581-2.c: New test.
1614         * gcc.dg/pr29581-3.c: New test.
1615         * gcc.dg/pr29581-4.c: New test.
1616         * gfortran.dg/pr29581.f90: New test.
1617
1618 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1619
1620         PR fortran/29702
1621         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1622         numbers in error message headers.
1623
1624 2006-11-14  Richard Guenther  <rguenther@suse.de>
1625
1626         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1627         to i?86 and x86_64 targets.
1628
1629 2006-11-14  Caroline Tice  <ctice@apple.com>
1630
1631         * gcc.dg/pubtypes-1.c: New file/testcase.
1632         * gcc.dg/pubtypes-2.c: New file/testcase.
1633         * gcc.dg/pubtypes-3.c: New file/testcase.
1634         * gcc.dg/pubtypes-4.c: New file/testcase.
1635         * g++.dg/pubtypes.C: New file/testcase.
1636
1637 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1638
1639         PR c++/29106
1640         * g++.dg/init/self1.C: New test.
1641
1642 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1643
1644         PR fortran/29657
1645         * gfortran.dg/conflicts.f90: Add.
1646
1647 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1648
1649         PR rtl-optimization/29798
1650
1651         * gcc.c-torture/execute/pr29798.c: New.
1652
1653 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1654
1655         * gcc.dg/builtins-20.c: Add more cases.
1656
1657 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1658
1659         PR fortran/29759
1660         * gfortran.dg/gomp/pr29759.f90: New test.
1661
1662 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1663
1664         PR c++/29518
1665         * g++.dg/template/static28.C: New test.
1666
1667 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1668
1669         * lib/c-torture.exp: Use target-libpath.exp.
1670         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1671         set GCC_EXEC_PREFIX env var from global variable of same name.
1672
1673 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1674
1675         PR fortran/26994
1676         * gfortran.fortran-torture/compile/transfer-1.f90:
1677         New testcase.
1678
1679 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1680             Zdenek Dvorak <dvorakz@suse.cz>
1681
1682         PR tree-optimization/29680
1683         * gcc.dg/alias-11.c: New test.
1684
1685 2006-11-12  Jason Merrill  <jason@redhat.com>
1686             Andrew Pinski <pinskia@physics.uc.edu>
1687
1688         PR middle-end/28915
1689         * gcc.target/i386/vectorize1.c: New.
1690
1691 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1692
1693         PR rtl-optimization/29797
1694         * gcc.c-torture/execute/pr29797-1.c: New test case.
1695
1696 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1697
1698         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1699
1700 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
1701
1702         * gcc.dg/tree-ssa/prefetch-3.c: New test.
1703
1704 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1705
1706         PR tree-optimization/13827
1707         * gcc.dg/fold-eqand-1.c: New test case.
1708
1709 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1710
1711         PR rtl-opt/28812
1712         * gcc.c-torture/execute/mayalias-3.c: New test.
1713
1714 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
1715
1716         PR middle-end/27528
1717         * gcc.c-torture/compile/pr27528.c: New test.
1718         * gcc.dg/pr27528.c: Likewise.
1719
1720 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1721
1722         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1723
1724         * gcc.dg/torture/builtin-symmetric-1.c: New test.
1725
1726 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1727
1728         PR fortran/29758
1729         * gfortran.dg/reshape_source_size_1.f90: New test.
1730
1731 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1732
1733         PR fortran/29315
1734         * gfortran.dg/aliasing_dummy_4.f90: New test.
1735
1736 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
1737
1738         PR target/29777
1739         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1740         and x86_64-*-* targets.
1741
1742 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1743
1744         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1745         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1746         New macros. Use them in exact tests.
1747         (TESTIT3): New macro.
1748         Add tests for fmin, fmax and fma.
1749
1750 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1751
1752         PR fortran/29431
1753         * gfortran.dg/array_constructor_13.f90: New test.
1754
1755 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1756
1757         PR fortran/29744
1758         * gfortran.dg/used_types_12.f90: New test.
1759
1760 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
1761
1762         PR middle-end/29726
1763         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1764         (test6): Ditto.
1765         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1766         * gcc.dg/fold-eqandshift-3.c: New test case.
1767
1768 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1769
1770         PR fortran/29699
1771         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1772
1773         PR fortran/21370
1774         * gfortran.dg/change_symbol_attributes_1.f90: New test.
1775
1776 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1777
1778         * gcc.dg/20061109-1.c: New testcase.
1779
1780 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1781
1782         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1783
1784 2006-11-09  Tobias Burnus  <burnus@net-b.de>
1785
1786         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1787         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1788
1789 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
1790
1791         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1792         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1793
1794 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1795
1796         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1797
1798 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1799
1800         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1801         vect-9.c).
1802         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1803         * gcc.dg/vect/vect-9.c: Now vectorizable.
1804         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1805         that support vect_widen_mult.
1806         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1807         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1808         vect-reduc-dot-u16.c).
1809         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1810         vect-reduc-dot-u16.c).
1811         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1812         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1813         vect-reduc-dot-s8.c).
1814         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1815         vect-reduc-dot-s8.c).
1816         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1817         vect-reduc-dot-s8.c).
1818         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1819         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1820         vect-reduc-dot-u8.c).
1821         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1822         vect-reduc-dot-u8.c).
1823         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1824         * gcc.dg/vect/vect-multitypes-9.c: New test.
1825         * gcc.dg/vect/vect-multitypes-10.c: New test.
1826         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1827         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1828         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1829         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1830         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1831         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1832         wrapv-vect-reduc-dot-s8.c.
1833         * lib/target-support.exp (check_effective_target_vect_unpack): New.
1834         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1835         targets that support vec_unpack.
1836         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1837         (check_effective_target_vect_widen_mult_qi_to_hi): New.
1838         (check_effective_target_vect_widen_mult_hi_to_si): New.
1839         (check_effective_target_vect_widen_sum): Removed.
1840
1841         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1842
1843         * gcc.dg/vect/vect-multitypes-8.c: New test.
1844         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1845
1846         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
1847
1848         * gcc.dg/vect/vect-multitypes-7.c: New test.
1849
1850         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1851
1852         * gcc.dg/vect/vect-multitypes-4.c: New test.
1853         * gcc.dg/vect/vect-multitypes-5.c: New test.
1854         * gcc.dg/vect/vect-multitypes-6.c: New test.
1855
1856         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1857
1858         * gcc.dg/vect/vect-multitypes-1.c: New test.
1859         * gcc.dg/vect/vect-multitypes-2.c: New test.
1860         * gcc.dg/vect/vect-multitypes-3.c: New test.
1861
1862 2006-11-07  Eric Christopher  <echristo@apple.com>
1863
1864         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1865         Test using scan-assembler-not.
1866
1867 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
1868
1869         * gcc.dg/inline-17.c: New test.
1870
1871 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
1872
1873         PR other/25028
1874         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
1875         on HP-UX.
1876
1877 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1878
1879         PR fortran/29539
1880         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1881
1882         PR fortran/29634
1883         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1884         test.
1885
1886 2006-11-07  Tobias Burnus  <burnus@net-b.de>
1887
1888         PR fortran/29601
1889         * gfortran.dg/volatile.f90: Add.
1890         * gfortran.dg/volatile2.f90: Add.
1891         * gfortran.dg/volatile3.f90: Add.
1892         * gfortran.dg/volatile4.f90: Add.
1893         * gfortran.dg/volatile5.f90: Add.
1894         * gfortran.dg/volatile6.f90: Add.
1895         * gfortran.dg/volatile7.f90: Add.
1896
1897 2006-11-06  Tobias Burnus  <burnus@net-b.de>
1898
1899         * gfortran.dg/io_constraints_2.f90: Adjust pattern
1900           for matching error messages.
1901         * gfortran.dg/specifics_3.f90: Adjust pattern
1902           for matching error messages.
1903
1904 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
1905             Bernhard Fischer  <aldot@gcc.gnu.org>
1906
1907         * lib/gcc-dg.exp (output-exists): New proc.
1908         (output-exists-not): New proc.
1909         * gcc.test-framework/test-framework.awk: Support new directives.
1910         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1911         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1912         * gcc.test-framework/dg-outexists-exp-F.c: New test.
1913         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1914         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1915         * gcc.test-framework/dg-outexists-exp-P.c: New test.
1916
1917 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
1918
1919         PR fortran/29630
1920         PR fortran/29679
1921         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1922         * gfortran.dg/initialization_3.f90: New.
1923
1924 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1925
1926         PR libgfortran/25545
1927         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1928
1929 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
1930
1931         PR middle-end/29695
1932         * gcc.c-torture/execute/pr29695-1.c: New test.
1933         * gcc.c-torture/execute/pr29695-2.c: New test.
1934
1935 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
1936
1937         PR fortran/29565
1938         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1939
1940 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
1941
1942         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1943         for matching error messages.
1944
1945 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
1946
1947         PR target/26915
1948         * gcc.target/i386/387-12.c: New test.
1949
1950 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1951
1952         PR libfortran/29713
1953         * gfortran.dg/pr29713.f90: New test.
1954
1955 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
1956
1957         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1958         Also test for bogus rest sign.
1959
1960 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1961
1962         PR libfortran/27895
1963         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1964
1965 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
1966
1967         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1968         from error messages.
1969
1970 2006-11-02  Mike Stump  <mrs@apple.com>
1971
1972         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1973
1974         * g++.old-deja/g++.abi/align.C: Enable for darwin.
1975
1976 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1977
1978         * g++.dg/eh/gcsec1.C: New test.
1979
1980 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1981
1982         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1983         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
1984
1985 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
1986
1987         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1988         hexadecimal value.
1989         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1990         * gcc.dg/pr14796-2.c: Likewise.
1991
1992 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1993
1994         * gcc.c-torture/execute/20061101-1.c: New test.
1995
1996 2006-11-01  Richard Guenther  <rguenther@suse.de>
1997
1998         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
1999
2000 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2001
2002         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2003         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2004
2005 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2006
2007         * gcc.c-torture/execute/20061031-1.c: New test.
2008
2009 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2010
2011         PR 23067
2012         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2013         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2014         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2015         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2016         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2017         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2018         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2019
2020 2006-10-31  Eric Christopher  <echristo@apple.com>
2021             Falk Hueffner  <falk@debian.org>
2022
2023         * gcc.dg/builtin-bswap-1.c: New.
2024         * gcc.dg/builtin-bswap-2.c: New.
2025         * gcc.dg/builtin-bswap-3.c: New.
2026         * gcc.dg/builtin-bswap-4.c: New.
2027         * gcc.dg/builtin-bswap-5.c: New.
2028         * gcc.target/i386/builtin-bswap-1.c: New.
2029
2030 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2031
2032         * gcc.dg/inline-16.c: New.
2033
2034         PR 16622
2035         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2036         defining it.
2037         * gcc.dg/inline-13.c: New.
2038         * gcc.dg/inline-14.c: New.
2039         * gcc.dg/inline-15.c: New.
2040
2041         PR 11377
2042         * gcc.dg/inline6.c: New.
2043         * gcc.dg/inline7.c: New.
2044
2045 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2046
2047         PR middle-end/23470
2048         * gcc.dg/pr23470-1.c: New test case.
2049
2050 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2051
2052         PR fortran/29537
2053         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2054         data.
2055         * gfortran.dg/blockdata_2.f90: New testcase.
2056
2057 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2058
2059         PR libfortran/29627
2060         * gfortran.dg/unf_short_record_1.f90:  New test.
2061
2062 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2063
2064         PR fortran/29067
2065         * gfortran.dg/pr29067.f: New test.
2066
2067 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2068             Richard Sandiford  <richard@codesourcery.com>
2069
2070         * lib/target-supports.exp (get_compiler_messages): Append options
2071         as a single list element.
2072         (check_effective_target_arm_vfp_ok): New.
2073         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2074
2075 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2076
2077         PR fortran/29387
2078         * gfortran.dg/intrinsic_actual_2.f90: New test.
2079
2080         PR fortran/29490
2081         * gfortran.dg/actual_array_interface_1.f90: New test.
2082
2083         PR fortran/29641
2084         * gfortran.dg/used_types_11.f90: New test.
2085
2086 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2087
2088         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2089         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2090         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2091         * g++.old-deja/g++.mike/net25.C (main): Same.
2092         * g++.dg/lookup/exception1.C (main): Same.
2093         * g++.dg/parse/parens2.C (main): Same.
2094
2095 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2096
2097         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2098
2099 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2100
2101         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2102         * gcc.dg/torture/builtin-math-3.c: Likewise.
2103
2104 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2105
2106         PR fortran/29452
2107         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2108         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2109
2110 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2111
2112         PR Fortran/29410
2113         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2114
2115 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2116
2117         * lib/target-supports.exp (check_function_available): Declare
2118         function before calling.
2119
2120 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2121
2122         PR tree-optimization/29637
2123         * gcc.dg/pr29637.c: New test.
2124
2125 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2126
2127         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2128         tree canonicalization.
2129
2130 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2131
2132         * gcc.dg/builtins-20.c: Add more hypot tests.
2133
2134 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2135
2136         * gcc.dg/fold-compare-1.c: New test case.
2137
2138 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2139
2140         PR c++/16307
2141         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2142
2143 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2144
2145         PR tree-optimization/15458
2146         * gcc.dg/fold-xornot-1.c: New test case.
2147
2148 2006-10-29  Richard Guenther  <rguenther@suse.de>
2149
2150         * gcc.target/i386/math-torture/trunc.c: New testcase.
2151
2152 2006-10-29  Richard Guenther  <rguenther@suse.de>
2153
2154         * gcc.target/i386/math-torture/round.c: New testcase.
2155
2156 2006-10-29  Richard Guenther  <rguenther@suse.de>
2157
2158         * gcc.target/i386/math-torture/ceil.c: New testcase.
2159         * gcc.target/i386/math-torture/floor.c: Likewise.
2160
2161 2006-10-29  Richard Guenther  <rguenther@suse.de>
2162
2163         * gcc.target/i386/math-torture/rint.c: New testcase.
2164         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2165
2166 2006-10-29  Richard Guenther  <rguenther@suse.de>
2167
2168         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2169         * gcc.target/i386/math-torture/lceil.c: Likewise.
2170
2171 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2172
2173         PR libgfortran/24313
2174         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2175
2176 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2177
2178         * gcc.c-torture/execute/20020118-1.c,
2179         gcc.c-torture/execute/builtins/strlen.c,
2180         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2181         comment typos.
2182
2183 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2184
2185         * gcc.dg/builtins-20.c: Add tests for hypot.
2186         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2187         two-argument builtins.
2188         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2189         TESTIT2.  Update all callers.
2190         (TESTIT2, TESTIT2_R): New helper macros.
2191         Add testcases for pow, hypot and atan2.
2192
2193 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2194
2195         PR C++/29295
2196         * g++.dg/expr/bool1.C: New test.
2197         * g++.dg/expr/bool2.C: New test.
2198
2199 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2200
2201         PR fortran/28224
2202         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2203         * gfortran.dg/namelist_internal.f90: New test.
2204
2205 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2206
2207         PR fortran/29625
2208         * gfortran.dg/io_real_boz.f90: Add.
2209         * gfortran.dg/io_real_boz2.f90: Add.
2210
2211 2006-10-28  Richard Guenther  <rguenther@suse.de>
2212
2213         PR middle-end/26899
2214         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2215
2216 2006-10-28  Richard Guenther  <rguenther@suse.de>
2217
2218         PR target/28806
2219         * gcc.target/i386/math-torture/lround.c: New testcase.
2220
2221 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2222
2223         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2224         * gcc.dg/builtins-44.c: Likewise.
2225         * gcc.dg/builtins-45.c: Likewise.
2226         * gcc.dg/pr28796-2.c: Likewise.
2227         * gcc.dg/unordered-3.c: Likewise.
2228
2229 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2230
2231         PR libgfortran/27954
2232         * gfortran.dg/error_recovery_2.f90: New test.
2233
2234 2006-10-26  Richard Guenther  <rguenther@suse.de>
2235
2236         * gcc.target/i386/i386.exp: Use glob, not find to collect
2237         tests.  Avoids recursing into subdirectories.
2238         * gcc.target/i386/math-torture/math-torture.exp: Torture
2239         for interesting ia32 math options.
2240         * gcc.target.i386/math-torture/lrint.c: New testcase.
2241
2242 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2243
2244         PR libgfortran/29563
2245         * gfortran.dg/arrayio_9.f90: Update test.
2246         * gfortran.dg/arrayio_19.f90: New test.
2247
2248 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2249
2250         * gcc.dg/20061026.c: New testcase.
2251
2252 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2253
2254         PR libgfortran/29563
2255         * gfortran.dg/arrayio_9.f90: New test.
2256
2257 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2258
2259         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2260         Copy the strings manually, as strcpy may call strlen.
2261
2262 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2263
2264         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2265         Add checks for log, log2, log10 and log1p.
2266
2267         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2268         we already test 0.0.  Add checks for expm1, log, log2, log10,
2269         log1p, cbrt, erf and erfc.
2270
2271 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2272
2273         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2274
2275 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2276
2277         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2278         and remainderl() built-in functions.  Remove -ffast-math from
2279         dg-options.
2280
2281 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2282
2283         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2284         acosh and atanh.
2285
2286         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2287         floating point modifiers to arguments passed to float and long
2288         double functions respectively.  Update all callers to use floating
2289         point numbers, not integers.  Add tests for exp, exp2 and
2290         exp10/pow10.
2291
2292         * gcc.dg/torture/builtin-math-3.c: New test.
2293
2294 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2295
2296         PR fortran/29393
2297         * gfortran.dg/initialize_2.f90: New.
2298
2299 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2300
2301         * gcc.dg/torture/builtin-math-2.c: New test.
2302
2303 2006-10-24  Richard Guenther  <rguenther@suse.de>
2304
2305         PR middle-end/28796
2306         * gcc.dg/pr28796-1.c: New testcase.
2307         * gcc.dg/pr28796-2.c: Likewise.
2308
2309 2006-10-24  Richard Guenther  <rguenther@suse.de>
2310
2311         * gcc.dg/builtins-57.c: New testcase.
2312
2313 2006-10-24  Richard Guenther  <rguenther@suse.de>
2314
2315         PR tree-optimization/29567
2316         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2317
2318 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2319
2320         PR tree-optimization/14784
2321         * gcc.dg/alias-10.c: New test.
2322
2323 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2324
2325         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2326
2327 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2328
2329         * gcc.dg/builtin-strncat-chk-1.c: New test.
2330
2331 2006-10-23  Jan Hubicka  <jh@suse.cz>
2332
2333         * gcc.dg/memmove-1.c: New test.
2334
2335 2006-10-23  Paul Brook  <paul@codesourcery.com>
2336
2337         * gcc.dg/pragma-pack-5.c: New test.
2338
2339 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2340
2341         * g++.dg/other/s390-1.C: New testcase.
2342
2343 2006-10-23  Richard Guenther  <rguenther@suse.de>
2344
2345         PR middle-end/27132
2346         PR middle-end/23295
2347         * gcc.dg/pr27132.c: New testcase.
2348         * gcc.dg/pr23295.c: Likewise.
2349         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2350         * g++.dg/tree-ssa/pr19807.C: Likewise.
2351
2352 2006-10-23  Richard Guenther  <rguenther@suse.de>
2353
2354         PR middle-end/21032
2355         * gcc.dg/pr21032.c: New testcase.
2356
2357 2006-10-22  Jeff Law  <law@redhat.com>
2358         Richard Guenther  <rguenther@suse.de>
2359
2360         PR tree-optimization/15911
2361         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2362
2363 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2364
2365         PR c++/20647
2366         * g++.dg/abi/rtti3.C: New.
2367
2368 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2369
2370         PR middle-end/28252
2371         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2372         transformation.
2373
2374 2006-10-21  Richard Guenther  <rguenther@suse.de>
2375
2376         PR tree-optimization/3511
2377         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2378
2379 2006-10-21  Richard Guenther  <rguenther@suse.de>
2380
2381         PR middle-end/26898
2382         * gcc.dg/torture/pr26898-1.c: New testcase.
2383         * gcc.dg/torture/pr26898-2.c: Likewise.
2384
2385 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2386
2387         PR c++/28053
2388         * g++.dg/parse/bitfield1.C: Adjust error markers.
2389         * g++.dg/parse/bitfield2.C: New test.
2390
2391 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2392
2393         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2394
2395 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2396
2397         PR libfortran/27895
2398         * gfortran.dg/zero_sized_1.f90: New test.
2399
2400 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2401
2402         * gcc.dg/div-compare-1.c: New test.
2403
2404 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2405
2406         PR fortran/29216
2407         * gfortran.dg/result_default_init_1.f90: New test.
2408
2409         PR fortran/29314
2410         * gfortran.dg/automatic_default_init_1.f90: New test.
2411
2412         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2413         from 38 to 33.
2414
2415 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2416
2417         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2418         'using namespace std' without previous declaration.
2419         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2420         * g++.old-deja/g++.robertl/eb133c.C: New.
2421
2422 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2423
2424         PR libgfortran/29277
2425         * gfortran.dg/streamio_4.f90: Update test.
2426         * gfortran.dg/streamio_11.f90: New test.
2427
2428 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2429
2430         PR c++/27952
2431         * g++.dg/inherit/virtual1.C: New test.
2432
2433 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2434
2435         PR c++/28261
2436         * g++.dg/parse/enum3.C: New test.
2437
2438 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2439
2440         PR c++/29039
2441         * g++.dg/init/ctor8.C: New test.
2442
2443 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2444
2445         PR c++/27270
2446         * g++.dg/ext/complit8.C: Tweak error markers.
2447         * g++.dg/template/complit1.C: Add error marker.
2448
2449 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2450
2451         PR c++/27270
2452         * g++.dg/ext/complit8.C: New test.
2453
2454         PR c++/29408
2455         * g++.dg/parse/dtor12.C: New test.
2456
2457         PR c++/29435
2458         * g++.dg/template/sizeof11.C: New test.
2459
2460 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2461
2462         PR fortran/29392
2463         * gfortran.dg/data_char_3.f90: New test.
2464
2465         PR fortran/29451
2466         * gfortran.dg/negative_automatic_size.f90: New test.
2467
2468 2006-10-16  David Daney  <ddaney@avtrex.com>
2469
2470         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2471
2472 2006-10-16  Eric Christopher  <echristo@apple.com>
2473
2474         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2475         x86_64.
2476
2477 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2478
2479         PR c++/28211
2480         * g++.dg/tc1/dr49.C: Tweak error messages.
2481         * g++.dg/parse/template21.C: New test.
2482
2483 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2484
2485         PR middle-end/20491
2486         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2487
2488 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2489
2490         PR fortran/29403
2491         * gfortran.dg/print_1.f90: New test.
2492
2493 2006-10-15  Jan Hubicka  <jh@suse.cz>
2494
2495         PR middle-end/29241
2496         * gcc.c-torture/compile/pr29241.c: New testcase.
2497
2498 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2499
2500         PR middle-end/29250
2501         * gcc.c-torture/compile/pr29250.c: New test.
2502
2503 2006-10-15  Richard Guenther  <rguenther@suse.de>
2504
2505         * gcc.dg/pr29299.c: New testcase.
2506
2507 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2508
2509         PR fortran/24767
2510         * gfortran.dg/label_4.f90: Adjust warning flag.
2511
2512 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2513
2514         PR fortran/29371
2515         * gfortran.dg/nullify_3.f90: New test.
2516
2517 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2518
2519         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2520         on Solaris 2.5.1 too.
2521
2522 2006-10-13  Eric Christopher  <echristo@apple.com>
2523
2524         * gcc.dg/pr25993.c: Skip for darwin.
2525
2526 2006-10-13  Eric Christopher  <echristo@apple.com>
2527
2528         * gcc.dg/visibility-11.c: Skip for darwin.
2529
2530 2006-10-13  Eric Christopher  <echristo@apple.com>
2531
2532         * gcc.dg/darwin-weakimport-1.c: Use
2533         -fno-asynchronous-unwind-tables.
2534         * gcc.dg/darwin-weakimport-3.c: Ditto.
2535
2536 2006-10-13  Richard Guenther  <rguenther@suse.de>
2537
2538         PR tree-optimization/29446
2539         * gcc.dg/torture/pr29446.c: New testcase.
2540
2541 2006-10-13  Bill Wendling  <wendling@apple.com>
2542
2543         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2544         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2545         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2546         * g++.old-deja/g++.law/shadow1.C: Likewise.
2547         * g++.old-deja/g++.law/ctors10.C: Likewise.
2548         * g++.dg/debug/namespace1.C: Likewise.
2549         * g++.dg/inherit/namespace-as-base.C: Likewise.
2550         * g++.dg/opt/delay-slot-1.C: Likewise.
2551         * g++.dg/parse/defarg10.C: Likewise.
2552         * g++.dg/template/ptrmem11.C: Likewise.
2553         * g++.dg/template/mem_func_ptr.C: Likewise.
2554         * g++.dg/template/spec19.C: Likewise.
2555
2556 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2557
2558         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2559
2560 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2561
2562         PR fortran/29373
2563         * gfortran.dg/implicit_9.f90: New test.
2564
2565         PR fortran/29407
2566         * gfortran.dg/namelist_25.f90: New test.
2567
2568         PR fortran/27701
2569         * gfortran.dg/same_name_2.f90: New test.
2570
2571         PR fortran/29232
2572         * gfortran.dg/host_assoc_types_1.f90: New test.
2573
2574         PR fortran/29364
2575         * gfortran.dg/missing_derived_type_1.f90: New test.
2576         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2577
2578         PR fortran/29422
2579         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2580
2581         PR fortran/29428
2582         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2583
2584 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2585
2586         PR fortran/29391
2587         * gfortran.dg/bound_2.f90: New test.
2588
2589 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2590
2591         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2592         directive.
2593         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2594         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2595         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2596         * gfortran.dg/gomp/reduction3.f90: Likewise.
2597         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2598         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2599         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2600         * gfortran.dg/forall_4.f90: Likewise.
2601         * gfortran.dg/spec_expr_4.f90: Likewise.
2602         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2603         * gfortran.dg/forall_5.f90: Likewise.
2604         * gfortran.dg/open_access_append_2.f90: Add check for
2605         compile-time warning.
2606
2607 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2608
2609         PR c++/28506
2610         * g++.dg/parse/pure1.C: New test.
2611
2612 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2613
2614         PR fortran/21435
2615         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2616         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2617         for compile-time warnings.
2618         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2619         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2620         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2621         file.
2622         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2623         specifier.
2624         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2625         compile-time warning.
2626
2627 2006-10-12  Jan Hubicka  <jh@suse.cz>
2628
2629         PR c/28419
2630         * gcc.dg/pr28319.c: New test.
2631
2632 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2633         PR c++/29318
2634         * g++.dg/ext/vla4.C: New test.
2635
2636 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2637
2638         PR c++/27961
2639         * g++.dg/template/crash60.C: New test.
2640         * g++.dg/other/large-size-array.C: Adjust error markers.
2641         * g++.dg/parse/crash27.C: Likewise.
2642         * g++.dg/template/crash1.C: Likewise.
2643
2644 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2645
2646         PR testsuite/29093
2647         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2648
2649 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2650
2651         PR preprocessor/28709
2652         * gcc.dg/cpp/paste14.c: New test.
2653
2654 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2655
2656         PR c++/29175
2657         * g++.dg/init/array24.C: New test.
2658
2659 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2660
2661         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2662         of <sys/types.h>.
2663
2664 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2665
2666         PR c++/29024
2667         * g++.dg/parse/typedef8.C: New test.
2668         * g++.dg/other/mult-stor1.C: Adjust error markers.
2669
2670 2006-10-11  Richard Guenther  <rguenther@suse.de>
2671
2672         PR tree-optimization/28230
2673         * gcc.dg/torture/pr28230.c: New testcase.
2674
2675 2006-10-11  Richard Guenther  <rguenther@suse.de>
2676
2677         PR inline-asm/29119
2678         * gcc.dg/torture/pr29119.c: New testcase.
2679
2680 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2681
2682         PR middle-end/29272
2683         * gcc.c-torture/execute/20060930-2.c: New test.
2684
2685 2006-10-09  Richard Henderson  <rth@redhat.com>
2686
2687         Revert emutls patch.
2688
2689 2006-10-09  Richard Guenther  <rguenther@suse.de>
2690
2691         PR middle-end/29254
2692         * gcc.dg/pr29254.c: New testcase.
2693
2694 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
2695             Paul Thomas  <pault@gcc.gnu.org>
2696
2697         PR fortran/20541
2698         * gfortran.dg/alloc_comp_basics_1.f90: New test.
2699         * gfortran.dg/alloc_comp_basics_2.f90: New test.
2700         * gfortran.dg/alloc_comp_assign_1.f90: New test.
2701         * gfortran.dg/alloc_comp_assign_2.f90: New test.
2702         * gfortran.dg/alloc_comp_assign_3.f90: New test.
2703         * gfortran.dg/alloc_comp_assign_4.f90: New test.
2704         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2705         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2706         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2707         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2708         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2709         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2710         * gfortran.dg/alloc_comp_std.f90: New test.
2711         * gfortran.dg/move_alloc.f90: New test.
2712
2713 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
2714
2715         PR fortran/29115
2716         * gfortran.dg/derived_constructor_comps_2.f90: New test.
2717
2718         PR fortran/29211
2719         * gfortran.dg/forall_char_dependencies_1.f90: New test.
2720
2721 2006-10-08  Tobias Burnus  <burnus@net-b.de>
2722
2723         PR fortran/28585
2724         * gfortran.dg/new_line.f90: New test.
2725
2726 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2727
2728         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2729         * gcc.dg/torture/builtin-convert-1.c,
2730         gcc.dg/torture/builtin-convert-2.c,
2731         gcc.dg/torture/builtin-convert-3.c,
2732         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2733
2734 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
2735
2736         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2737         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2738         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2739         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2740
2741 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
2742
2743         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2744         Xfail some tests for powerpc-darwin and powerpc-aix.
2745
2746 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
2747
2748         PR c/29380
2749         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2750
2751 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2752
2753         PR target/29300
2754         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2755         on hppa*-*-hpux*.
2756
2757 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2758
2759         PR fortran/16580
2760         PR fortran/29288
2761         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2762         Add tests for using all possible intrinsics as actual arguments.
2763         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2764         all possible intrinsics as actual arguments.
2765         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2766         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2767
2768 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
2769
2770         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2771         * gcc.dg/debug/debug-2.c: Likewise.
2772
2773 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
2774
2775         * gcc.c-torture/compile/sync-2.c: New test.
2776
2777 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2778
2779         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2780         line endings.
2781
2782 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2783
2784         PR rtl-optimization/29128
2785         * gcc.c-torture/compile/pr29128.c: New test.
2786
2787 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2788
2789         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2790         line endings.
2791
2792 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
2793
2794         PR middle-end/29256
2795         * gcc.dg/tree-ssa/loop-19.c: New test.
2796
2797 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2798
2799         PR tree-optimization/29330
2800         * gcc.dg/pr29330.c: New test.
2801
2802         PR target/28924
2803         * gcc.c-torture/compile/20061005-1.c: New test.
2804
2805 2006-10-06  Olivier Hainque  <hainque@adacore.com>
2806
2807         * gcc.dg/typename-vla-1.c: New case.
2808         * gnat.dg/forward_vla.adb: New case.
2809
2810 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2811
2812         PR tree-optimization/29290
2813         * gfortran.dg/loop_nest_1.f90: New test.
2814
2815         PR target/29198
2816         * gcc.dg/tls/opt-12.c: New test.
2817
2818         PR fortran/28415
2819         * gfortran.dg/save_2.f90: New test.
2820
2821         PR c/29091
2822         * gcc.dg/pr29091.c: New test.
2823
2824 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
2825
2826         * lib/target-supports.exp
2827         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2828         same as x86_64-*-*; check for LP64.
2829
2830 2006-10-04  Richard Henderson  <rth@redhat.com>
2831
2832         * lib/target-supports.exp (check_effective_target_tls): Redefine
2833         to mean non-emulated tls.
2834         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2835         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2836         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2837         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2838         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2839         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2840         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2841
2842 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2843
2844         PR fortran/29343
2845         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2846
2847 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2848
2849         * gfortran.dg/bounds_check_fail_1.f90: New test.
2850
2851 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2852
2853         PR c++/29020
2854         * g++.dg/template/friend48.C: New test.
2855
2856 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2857
2858         PR fortran/29098
2859         * gfortran.dg/default_initialization_2.f90: New test.
2860
2861 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2862
2863         PR fortran/20779
2864         PR fortran/20891
2865         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2866
2867 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2868
2869         PR fortran/29284
2870         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2871
2872         PR fortran/29321
2873         PR fortran/29322
2874         * gfortran.dg/missing_optional_dummy_2.f90: New test.
2875
2876         PR fortran/25091
2877         PR fortran/25092
2878         * gfortran.dg/entry_array_specs_1.f90: New test.
2879
2880 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2881
2882         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2883         insufficient to inhibit some test failures at -O3.  Do testing
2884         on integers.
2885
2886 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2887
2888         PR c++/29138
2889         * g++.dg/inherit/access8.C: New test.
2890         * g++.dg/template/dtor4.C: Tweak error messages.
2891
2892 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2893
2894         PR fortran/27478
2895         * gfortran.dg/entry_8.f90: New test.
2896
2897 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2898
2899         PR c++/29291
2900         * g++.dg/parse/new4.C: New test.
2901
2902 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
2903
2904         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2905         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2906         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2907         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2908         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2909
2910 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2911
2912         PR fortran/19260
2913         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2914         * gfortran.dg/continuation_2.f90: New test.
2915
2916         PR fortran/19262
2917         * gfortran.dg/continuation_3.f90: New test.
2918         * gfortran.dg/continuation_4.f90: New test.
2919         * gfortran.dg/continuation_5.f: New test.
2920         * gfortran.dg/continuation_6.f: New test.
2921
2922 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
2923
2924         PR c++/29226
2925         * g++.dg/template/vla1.C: New test.
2926
2927 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2928
2929         PR fortran/29210
2930         * gfortran.dg/complex_parameter_1.f90: New test.
2931
2932 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
2933
2934         PR c/29154
2935         * gcc.c-torture/execute/20060929-1.c: New test.
2936
2937 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
2938
2939         PR c++/29105
2940         * g++.dg/template/member6.C: New test.
2941         * g++.dg/parse/typename7.C: Adjust error markers.
2942
2943         PR c++/29080
2944         * g++.dg/template/member7.C: New test.
2945
2946 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
2947
2948         PR c/24010
2949         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2950         gcc.dg/Woverride-init-3.c: New tests.
2951
2952 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2953
2954         * gcc.c-torture/execute/20060930-1.c: New test.
2955
2956 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2957
2958         PR fortran/18791
2959         * gfortran.dg/specifics_1.f90: New test.
2960         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2961         complex specifics.
2962
2963 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2964
2965         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2966         pthread-init-common.h: New.
2967
2968 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2969
2970         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2971         precision on some archs.
2972
2973 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
2974
2975         * gcc.dg/non-local-goto-1.c: New test.
2976         * gcc.dg/non-local-goto-2.c: Likewise.
2977         * gcc.dg/setjmp-3.c: Likewise.
2978         * gcc.dg/setjmp-4.c: Likewise.
2979
2980 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
2981
2982         * gnat.dg/self_aggregate_with_pointer.adb: New test.
2983
2984 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2985
2986         PR fortran/28276
2987         * gfortran.dg/exponent_1.f90: New test.
2988
2989         PR fortran/27021
2990         * gfortran.dg/nearest_1.f90: New test.
2991
2992 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
2993
2994         PR middle-end/25261
2995         PR middle-end/28790
2996         * gcc.dg/gomp/nestedfn-1.c: New test.
2997
2998 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
2999
3000         PR objc/29195
3001         * objc/compile/method-1.m: New test.
3002
3003 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3004
3005         PR c++/26938
3006         * g++.dg/template/crash58.C: New test.
3007         * g++.dg/parse/crash28.C: Adjust error markers.
3008         * g++.dg/template/crash34.C: Likewise.
3009         * g++.dg/template/friend31.C: Likewise.
3010         * g++.dg/template/crash32.C: Likewise.
3011
3012         PR c++/27329
3013         * g++.dg/template/crash59.C: New test.
3014
3015         PR c++/27667
3016         * g++.dg/template/spec33.C: New test.
3017         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3018
3019 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3020             Adam Nemet  <anemet@caviumnetworks.com>
3021
3022         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3023         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3024
3025 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3026
3027         PR target/28911
3028         * gcc.dg/pr28911.c: New.
3029
3030 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3031
3032         PR target/29169
3033         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3034         (dg-options): Add -mfpmath=387.
3035
3036 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3037
3038         PR c/28706
3039         * gcc.dg/pr28706.c: New test.
3040
3041         PR c/28712
3042         * gcc.dg/pr28712.c: New test.
3043
3044 2006-09-22  Mike Stump  <mrs@apple.com>
3045
3046         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3047
3048 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3049
3050         PR tree-optimization/28888
3051         * gcc.dg/pr28888.c: New test.
3052
3053 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3054
3055         PR c++/29016
3056         * g++.dg/init/ptrfn1.C: New test.
3057
3058 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3059
3060         PR c++/28861
3061         * g++.dg/template/spec32.C: New test.
3062         * g++.dg/parse/crash9.C: Adjust error markers.
3063
3064         PR c++/28303
3065         * g++.dg/template/typedef6.C: New test.
3066         * g++.dg/init/error1.C: Adjust error markers.
3067         * g++.dg/parse/crash9.C: Likewise.
3068         * g++.dg/template/crash55.C: Likewise.
3069
3070 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3071
3072         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3073
3074 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3075
3076         PR target/27650
3077         * g++.dg/ext/dllimport12.C: New test.
3078
3079 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3080
3081         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3082         * gcc.target/mips/nmadd-2.c: Likewise.
3083         * gcc.target/mips/mips-ps-6.c: New test.
3084         * gcc.target/mips/neg-abs-1.c: Likewise.
3085         * gcc.target/mips/neg-abs-2.c: Likewise.
3086         * gcc.target/mips/nmadd-3.c: New test.
3087
3088 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3089
3090         PR middle-end/28046
3091         * gcc.dg/gomp/atomic-10.c: New test.
3092         * g++.dg/gomp/atomic-10.C: New test.
3093
3094 2006-09-20  Eric Christopher  <echristo@apple.com>
3095
3096         * gcc.target/i386/sse3-not-fisttp.c: New.
3097
3098 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3099
3100         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3101
3102 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3103
3104         * gcc.c-torture/execute/pr28289.c (one): New variable.
3105         (main): Use it instead of argc.
3106         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3107         (main): Use it instead of argc.
3108
3109 2006-09-19  Paul Brook  <paul@codesourcery.com>
3110
3111         PR target/28516
3112         * gcc.dg/nested-func-5.c: New test.
3113
3114 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3115
3116         * lib/target-supports.exp (check_effective_target_tls): Compile
3117         test stubs using ${tool}_target_compile, not just target_compile.
3118         (check_effective_target_tls_runtime): Likewise.
3119
3120 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3121
3122         * gcc.c-torture/compile/20030405-1.x: Remove.
3123
3124         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3125         optimising linker from discarding it.
3126
3127 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3128
3129         PR fortran/28526
3130         * gfortran.dg/keyword_symbol_1.f90: New test.
3131
3132         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3133         pedantic compilation option.
3134
3135 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3136
3137         PR fortran/29060
3138         * gfortran.dg/spread_shape_1.f90: New test.
3139
3140 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3141
3142         PR tree-optimization/28887
3143         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3144
3145 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3146
3147         PR c/25993
3148         * gcc.dg/pr25993.c: New test.
3149
3150 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3151
3152         PR tree-opt/21591
3153         * gcc.dg/vect/pr21591.c: New test.
3154
3155 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3156
3157         PR tree-opt/29059
3158         * gcc.c-torture/compile/strcpy-1.c: New test.
3159         * gcc.c-torture/compile/strcpy-2.c: New test.
3160         * gcc.c-torture/compile/memcpy-1.c: New test.
3161         * gcc.c-torture/compile/memcpy-2.c: New test.
3162
3163 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3164
3165         PR testsuite/29055
3166         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3167
3168 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3169
3170         * gnat.dg/specs/double_record_extension1.ads: New test.
3171         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3172
3173 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3174
3175         PR fortran/29051
3176         * gfortran.dg/oldstyle_3.f90: New test.
3177
3178 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3179
3180         PR libgfortran/29099
3181         * gfortran.dg/secnds-1.f: New test.
3182
3183 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3184
3185         PR libgfortran/29053
3186         * gfortran.dg/streamio_9.f90: New test.
3187         * gfortran.dg/streamio_10.f90: New test.
3188
3189 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3190
3191         PR C++/29002
3192         * g++.dg/init/array22.C: New test.
3193         * g++.dg/init/array23.C: New test.
3194
3195 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3196
3197         * stackcheck.lst: Update list of tests requiring stack checking.
3198         * norun.lst: Adjust for above change.
3199         * ada95.lst: New file.
3200         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3201         requiring -gnat95 switch.
3202
3203 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3204
3205         * gnat.dg/in_out_parameter.adb: New test.
3206
3207 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3208
3209         PR debug/28980
3210         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3211
3212 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3213
3214         * gnat.dg/specs/unchecked_union.ads: New test.
3215
3216 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3217
3218         PR rtl-optimization/28982
3219         * gcc.c-torture/execute/pr28982a.c: New test.
3220         * gcc.c-torture/execute/pr28982b.c: Likewise.
3221
3222 2006-09-12  Eric Christopher  <echristo@apple.com>
3223
3224         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3225         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3226
3227 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3228
3229         PR c/28768
3230         PR preprocessor/14634
3231         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3232         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3233         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3234
3235 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3236
3237         * gcc.dg/pr28243.c: New test.
3238
3239 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3240
3241         PR fortran/28971
3242         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3243         this undiagnosed regression reappears.
3244
3245 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3246
3247         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3248         Treat $srcdir as a literal.
3249         * lib/fortran-torture.exp (fortran-torture-compile,
3250         fortran-torture-execute): Likewise.
3251         * lib/objc-torture.exp (objc-torture-compile,
3252         objc-torture-execute): Likewise.
3253         * lib/profopt.exp (profopt-execute): Likewise.
3254
3255 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3256
3257         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3258
3259 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3260
3261         PR testsuite/28950
3262         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3263
3264 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3265
3266         PR target/13685
3267         * gcc.target/i386/pr13685.c: New test.
3268
3269 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3270
3271         * gcc.dg/pr28726.c: New test.
3272
3273 2006-09-11  Josh Conner  <jconner@apple.com>
3274
3275         * gcc.dg/nrv3.c: Increase size of structure.
3276         * gcc.dg/nrv4.c: Likewise.
3277         * gcc.dg/nrv5.c: Likewise.
3278
3279 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3280
3281         PR libfortran/28890
3282         gfortran.dg/assumed_charlen_function_5.f90: New test.
3283
3284 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3285
3286         PR c++/28991
3287         * g++.dg/init/static3.C: New test.
3288
3289 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3290
3291         PR testsuite/29007
3292         * gcc.dg/long-long-cst1.c (t): Add cast to
3293         __SIZE_TYPE__ before casting to int.
3294         (main): Return 0 on success.
3295
3296 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3297
3298         * gcc.c-torture/execute/20060910-1.c: New test.
3299
3300 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3301
3302         PR middle-end/26983
3303         * gcc.dg/pr26983.c: New test.
3304
3305 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3306
3307         PR target/29006
3308         * gcc.c-torture/execute/pr29006.c: New test.
3309
3310 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3311
3312         PR libfortran/28947
3313         gfortran.dg/matmul_4.f90: New test.
3314
3315 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3316
3317         PR fortran/28959
3318         gfortran.dg/used_types_10: New test.
3319
3320 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3321
3322         PR libfortran/28923
3323         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3324         gfortran.dg/array_initializer_3.f90: New test.
3325
3326 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3327
3328         PR fortran/28914
3329         * gfortran.dg/actual_array_constructor_3.f90: New test.
3330
3331 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3332
3333         PR testsuite/26778
3334         * gcc.target/i386/pr26778.c: New testcase.
3335
3336 2006-09-08  Eric Christopher  <echristo@apple.com>
3337
3338         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3339         * gcc.target/i386/memcpy-1.c: Ditto.
3340         * gcc.target/i386/asm-1.c: Ditto.
3341         * gcc.target/i386/20060512-4.c: Ditto.
3342         * gcc.target/i386/compress-float-387.c: Ditto.
3343         * gcc.target/i386/20060512-1.c: Ditto.
3344         * gcc.target/i386/compress-float-sse.c: Ditto.
3345         * gcc.target/i386/20060512-2.c: Ditto.
3346         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3347         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3348         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3349         * gcc.dg/pr26449.c: Ditto.
3350         * gcc.dg/attr-ms_struct-2.c: Ditto.
3351         * gcc.dg/attr-ms_struct-1.c: Ditto.
3352         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3353
3354 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3355
3356         PR c/28504
3357         * gcc.dg/vla-10.c: New test.
3358
3359 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3360
3361         PR c++/28858
3362         * g++.dg/parse/template20.C: New test.
3363         * g++.dg/template/operator8.C: Remove obsolete part.
3364         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3365         * g++.old-deja/g++.pt/crash65.C: Likewise.
3366
3367 2006-09-07  Jason Merrill  <jason@redhat.com>
3368
3369         PR middle-end/27724
3370         * gcc.dg/long-long-cst1.c: New test.
3371
3372 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3373
3374         PR C++/28906
3375         * g++.dg/other/array3.C: New test.
3376         * g++.dg/other/array4.C: New test.
3377         * g++.dg/other/array5.C: New test.
3378
3379 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3380
3381         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3382
3383 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3384
3385         PR target/28946
3386         * gcc.target/i386/pr28946.c: New test.
3387
3388 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3389
3390         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3391         in integer literal constant.
3392         * gfortran.dg/enum_8.f90: Ditto.
3393         * gfortran.dg/g77/20030326-1.f: Ditto.
3394
3395 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3396
3397         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3398         nonconformance usage.
3399
3400 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3401
3402         PR middle-end/28862
3403         * gcc.c-torture/compile/vector-align-1.c: New test.
3404
3405 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3406
3407         PR rtl-opt/27883
3408         * g++.dg/opt/copysign-1.C: New test.
3409
3410 2006-09-06  Jason Merrill  <jason@redhat.com>
3411
3412         PR c++/27371
3413         * g++.dg/warn/unused-result1.C: New test.
3414
3415 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3416
3417         PR c++/28903
3418         * g++.dg/ext/vla3.C: New test.
3419
3420         PR c++/28886
3421         * g++.dg/template/array16.C: New test.
3422
3423 2006-09-06  Richard Guenther  <rguenther@suse.de>
3424
3425         * gcc.dg/pr27226.c: Remove testcase again.
3426
3427 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3428
3429         PR tree-opt/28937
3430         * g++.dg/opt/unroll2.C: New test.
3431
3432 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3433
3434         PR tree-opt/28952
3435         * gcc.dg/vect/pr28952.c: New test.
3436
3437 2006-09-05  Richard Guenther  <rguenther@suse.de>
3438
3439         PR tree-optimization/28900
3440         * gcc.dg/torture/pr28900.c: New testcase
3441
3442 2006-09-05  Richard Guenther  <rguenther@suse.de>
3443
3444         PR tree-optimization/28905
3445         * gcc.c-torture/compile/pr28905.c: New testcase.
3446
3447 2006-09-05  Richard Guenther  <rguenther@suse.de>
3448
3449         PR middle-end/28935
3450         * gcc.dg/pr28935.c: New testcase.
3451
3452 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3453
3454         * gcc.c-torture/execute/20060905-1.c: New test.
3455
3456 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3457
3458         PR fortran/28908
3459         * gfortran.dg/used_types_7.f90: New test.
3460         * gfortran.dg/used_types_8.f90: New test.
3461         * gfortran.dg/used_types_9.f90: New test.
3462
3463 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3464
3465         * gcc.c-torture/compile/20060904-1.c: New test.
3466
3467 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3468
3469         PR c++/23287 Revert my 2006-09-01 patch
3470         * g++.dg/parse/dtor12.C: Remove.
3471
3472 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3473
3474         PR c+/27670
3475         * g++.dg/template/operator9.C: New test.
3476
3477         PR c++/27493
3478         * g++.dg/template/operator7.C: New test.
3479
3480         PR c++/27494
3481         * g++.dg/template/operator8.C: New test.
3482
3483         PR c++/27397
3484         * g++.dg/template/crash57.C: New test.
3485
3486         * g++.dg/template/typedef4.C: Adjust error markers.
3487         * g++.dg/template/typedef5.C: Likewise.
3488
3489 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3490
3491         PR c++/28878
3492         * g++.dg/parse/crash33.C: New test.
3493
3494 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3495         Richard Guenther  <rguenther@suse.de>
3496         Adam Nemet  <anemet@caviumnetworks.com>
3497
3498         PR middle-end/27226
3499         * gcc.target/mips/memcpy-1.c: New testcase.
3500         * gcc.dg/pr27226.c: Likewise.
3501
3502 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3503
3504         PR c++/28705
3505         * g++.dg/lookup/koenig5.C: New.
3506         * g++.dg/template/crash56.C: New.
3507
3508 2006-09-01  Josh Conner  <jconner@apple.com>
3509
3510         PR c++/25505
3511         * gcc.dg/nrv3.c: New test.
3512         * gcc.dg/nrv4.c: New test.
3513         * gcc.dg/nrv5.c: New test.
3514
3515 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3516
3517         PR c++/23287
3518         * g++.dg/parse/dtor12.C: New.
3519
3520 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3521
3522         PR tree-optimization/28839
3523         * gcc.dg/pr28839.c: New test.
3524
3525 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3526
3527         PR target/24367
3528         * gcc.dg/pr24367.c: New testcase.
3529
3530 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3531
3532         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3533
3534 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3535
3536         PR rtl-optimization/27735
3537         * gcc.dg/loop-unswitch-1.c: New test.
3538
3539 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3540
3541         PR fortran/28885
3542         * gfortran.dg/aliasing_dummy_2.f90: New test.
3543
3544         PR fortran/20067
3545         * gfortran.dg/generic_5.f90: Change error message.
3546
3547         PR fortran/28873
3548         * gfortran.dg/generic_6.f90: New test.
3549
3550         PR fortran/25077
3551         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3552
3553         PR fortran/25102
3554         * gfortran.dg/invalid_interface_assignment.f90: New test.
3555
3556         PR fortran/24866
3557         * gfortran.dg/module_proc_external_dummy.f90: New test.
3558
3559 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3560
3561         PR c++/28349
3562         * testsuite/g++.dg/warn/var-args1.C: New test.
3563
3564 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3565
3566         PR fortran/28866
3567         * gfortran.dg/simpleif_2.f90: New test.
3568         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3569         * gfortran.dg/enum_5.f90: Ditto.
3570
3571 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3572             Kazu Hirata  <kazu@codesourcery.com>
3573
3574         PR tree-optimization/17506
3575         * gcc.dg/pr17506.c: New.
3576
3577 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3578
3579         PR c++/28139
3580         * g++.dg/eh/alias1.C: New test.
3581
3582 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3583
3584         PR c++/28860
3585         * g++.dg/template/ttp22.C: New test.
3586
3587 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3588
3589         PR middle-end/26632
3590         * gcc.dg/pr26632.c: New.
3591
3592 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3593
3594         PR libgfortran/28354
3595         * gfortran.dg/fmt_zero_precision.f90: New test.
3596
3597 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3598
3599         PR c++/28058
3600         * g++.dg/template/spec31.C: New test.
3601
3602 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3603
3604         PR c++/26573
3605         * g++.dg/other/static2.C: New test.
3606
3607 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3608
3609         * gcc.dg/Wswitch-enum-2.c: New test case.
3610         * gcc.dg/Wswitch-enum-3.c: Likewise.
3611
3612 2006-08-26  Richard Guenther  <rguenther@suse.de>
3613
3614         * gcc.c-torture/compile/20060826-1.c: New testcase.
3615
3616 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3617
3618         PR c++/28736
3619         * g++.dg/template/void10.C: New test.
3620
3621         PR c++/28737
3622         * g++.dg/template/void8.C: New test.
3623
3624         PR c+_+/28738
3625         * g++.dg/template/void9.C: New test.
3626
3627         * g++.dg/template/void3.C: Adjust error markers.
3628         * g++.dg/template/void4.C: Likewise.
3629         * g++.dg/template/crash55.C: Likewise.
3630         * g++.dg/template/void7.C: Likewise
3631
3632 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3633
3634         PR c++/28588
3635         * g++.dg/inherit/access6.C: New test.
3636         * g++.dg/inherit/access7.C: Likewise.
3637
3638         PR c++/28595
3639         * g++.dg/template/array15.C: New test.
3640         * g++.dg/template/crash2.C: Tweak error markers.
3641
3642 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3643
3644         PR middle-end/28683
3645         * gcc.c-torture/compile/20060823-1.c: New test.
3646
3647 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3648
3649         PR c++/28853
3650         * g++.dg/template/ttp21.C: New test.
3651
3652         PR c++/28852
3653         * g++.dg/other/operator1.C: Add error-marker.
3654         * g++.dg/other/operator2.C: New test.
3655
3656 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3657
3658         PR c/27893
3659         * gcc.c-torture/compile/vla-const-1.c,
3660         gcc.c-torture/compile/vla-const-2.c: New tests.
3661
3662 2006-08-26  Richard Guenther  <rguenther@suse.de>
3663
3664         PR middle-end/28814
3665         * gcc.dg/torture/pr28814.c: New testcase.
3666
3667 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3668
3669         PR c/28418
3670         * gcc.c-torture/compile/compound-literal-1.c: New test.
3671
3672 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3673
3674         PR c/28299
3675         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3676         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3677         Expect extra diagnostics.
3678
3679 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3680
3681         gcc.dg/noncompile/pr16876.c: New test.
3682
3683 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3684
3685         PR c++/28056
3686         * g++.dg/parse/local1.C: New test.
3687         * g++.dg/other/qual1.C: Tweak error marker.
3688
3689 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3690
3691         PR c++/27787
3692         * g++.dg/template/typename10.C: New.
3693         * g++.dg/template/lookup4.C: Remove bogus error marker.
3694
3695 2006-08-25  Richard Guenther  <rguenther@suse.de>
3696
3697         PR testsuite/28829
3698         * gcc.dg/pr26570.c: Fix testcase.
3699
3700 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
3701
3702         PR tree-opt/28807
3703         * gcc.c-torture/execute/mayalias-2.c: New test.
3704         * gcc.dg/tree-ssa/alias-13.c: New test.
3705
3706 2006-08-24  Jan Hubicka  <jh@suse.cz>
3707
3708         PR debug/26881
3709         * gcc.dg/debug/pr26881.c: New file.
3710
3711 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
3712
3713         PR fortran/28788
3714         * gfortran.dg/used_types_4.f90: New test.
3715         * gfortran.dg/derived_init_2.f90: Modify to check sibling
3716         association of derived types.
3717         * gfortran.dg/used_types_2.f90: Add module cleanup.
3718         * gfortran.dg/used_types_3.f90: The same.
3719
3720         PR fortran/28771
3721         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3722         fix of regression.
3723
3724 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3725
3726         PR 28813
3727         * gfortran.dg/direct_io_6.f90: Remove test.
3728
3729 2006-08-23  Stuart Hastings  <stuart@apple.com>
3730
3731         PR 28825
3732         * gcc.target/i386/20060821-1.c: New.
3733
3734 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
3735
3736         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
3737         dg-warning strings for dllimport.
3738
3739 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3740
3741         PR C++/28450
3742         * g++.dg/ext/vector4.C: New test.
3743         * g++.dg/ext/complex1.C: New test.
3744
3745 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
3746
3747         PR debug/28692
3748         * gcc.dg/debug/const-1.c: New.
3749         * gcc.dg/debug/const-2.c: New.
3750         * gcc.dg/debug/dwarf2/const-1.c: New.
3751         * gcc.dg/debug/dwarf2/const-2.c: New.
3752         * gcc.dg/debug/dwarf2/const-2b.c: New.
3753
3754 2006-08-22  Richard Guenther  <rguenther@suse.de>
3755
3756         PR middle-end/28776
3757         * gcc.c-torture/compile/pr28776-1.c: New testcase.
3758         * gcc.c-torture/compile/pr28776-2.c: Likewise.
3759
3760 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3761
3762         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3763
3764 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
3765
3766         PR c++/26269
3767         * g++.dg/other/error14.C: New test.
3768
3769         PR c++/28505
3770         * g++.dg/parse/ctor7.C: New test.
3771         * g++.dg/parse/ctor8.C: Likewise.
3772
3773         PR c++/28741
3774         * g++.dg/template/void7.C: New test.
3775
3776 2006-08-21  Olivier Hainque  <hainque@adacore.com>
3777
3778         * gnat.dg/self_aggregate_with_zeros.adb: New test.
3779         * gnat.dg/self_aggregate_with_array.adb: New test.
3780
3781 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3782
3783         * g++.dg/eh/arm-vfp-unwind.C: New test.
3784
3785 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
3786
3787         PR c++/28341
3788         * g++.dg/template/ref3.C: New test.
3789         * g++.dg/template/nontype13.C: New test.
3790
3791         PR c++/28346
3792         * g++.dg/template/ptrmem17.C: New test.
3793
3794 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
3795
3796         PR target/28648 c:
3797         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3798
3799 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
3800
3801         PR fortran/28630
3802         * gfortran.dg/used_types_2.f90: New test.
3803
3804         PR fortran/28601
3805         * gfortran.dg/used_types_3.f90: New test.
3806
3807         PR fortran/20886
3808         * gfortran.dg/generic_actual_arg.f90: New test.
3809
3810         PR fortran/28735
3811         * gfortran.dg/module_private_array_refs_1.f90: New test.
3812
3813         PR fortran/28762
3814         * gfortran.dg/program_name_1.f90: New test.
3815
3816         PR fortran/28425
3817         * gfortran.dg/derived_constructor_comps_1.f90: New test.
3818
3819         PR fortran/28496
3820         * gfortran.dg/array_initializer_2.f90: New test.
3821
3822         PR fortran/18111
3823         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3824
3825         PR fortran/28600
3826         * gfortran.dg/assumed_charlen_function_4.f90: New test.
3827
3828         PR fortran/28771
3829         * gfortran.dg/assumed_charlen_in_main.f90: New test.
3830
3831         PR fortran/28660
3832         * gfortran.dg/dependent_decls_1.f90: New test.
3833
3834 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3835
3836         PR fortran/25217
3837         * gfortran.dg/derived_init_2.f90: New.
3838
3839 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
3840
3841         * gcc.c-torture/execute/pr28289.c: New test.
3842
3843 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
3844
3845         PR c/28744
3846         * gcc.dg/attr-externally-visible-1.c: New test.
3847         * gcc.dg/attr-externally-visible-2.c: New test.
3848         * g++.dg/parse/attr-externally-visible-1.C: New test.
3849         * g++.dg/parse/attr-externally-visible-2.C: New test.
3850
3851 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3852
3853         PR c++/28606
3854         * g++.dg/parse/dtor11.C: New test.
3855
3856 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3857
3858         PR rtl-optimization/28489
3859         * gcc.c-torture/compile/pr28489.c: New test.
3860
3861 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3862
3863         PR c++/28710
3864         * g++.dg/template/redecl4.C: New test.
3865
3866         PR c++/28711
3867         * g++.dg/template/ctor8.C: New test.
3868
3869 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3870
3871         * gcc.dg/pr26570.c: Fix testcase.
3872
3873 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3874
3875         * PR c++/28573
3876         * g++.dg/parse/offsetof6.C: New test.
3877         * g++.dg/parse/offsetof6.C: New test.
3878         * g++.dg/parse/offsetof7.C: New test.
3879
3880 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3881
3882         PR testsuite/28602
3883         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3884         is false.
3885
3886 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3887
3888         PR c++/28302
3889         * g++.dg/ext/vector3.C: New test.
3890
3891 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
3892
3893         PR gcov/profile/26570
3894         * gcc.dg/pr26570.c: New test.
3895
3896 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
3897
3898         PR c/27697
3899         * gcc.dg/qual-component-1.c: New test.
3900
3901 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3902
3903         PR c++/28593
3904         * g++.dg/parse/new3.C: New test.
3905
3906 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3907
3908         PR fortran/25828
3909         * gfortran.dg/streamio_1.f90: New test.
3910         * gfortran.dg/streamio_2.f90: New test.
3911         * gfortran.dg/streamio_3.f90: New test.
3912         * gfortran.dg/streamio_4.f90: New test.
3913         * gfortran.dg/streamio_5.f90: New test.
3914         * gfortran.dg/streamio_6.f90: New test.
3915         * gfortran.dg/streamio_7.f90: New test.
3916         * gfortran.dg/streamio_8.f90: New test.
3917
3918 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
3919
3920         PR c/28287
3921         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3922
3923 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
3924
3925         PR c++/28594
3926         * g++.dg/template/void6.C: New test.
3927
3928 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3929
3930         PR c/28649
3931         * gcc.dg/parse-error-1.c: New test.
3932         * gcc.dg/parse-error-2.c: New test.
3933         * gcc.dg/cpp/digraph2.c: Add error-marker.
3934         * gcc.dg/noncompile/920923-1.c: Likewise.
3935
3936 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3937
3938         PR c/27490
3939         * gcc.dg/sizeof-2.c: New testcase.
3940
3941         PR c/27489
3942         * gcc.dg/switch-A.c: New testcase.
3943
3944 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
3945
3946         PR c++/28288
3947         PR c++/14556
3948         * g++.old-deja/g++.warn/compare1.C: Delete.
3949         * g++.dg/opt/pr7503-2.C: Delete.
3950         * g++.dg/opt/pr7503-3.C: Delete.
3951         * g++.dg/opt/pr7503-4.C: Delete.
3952         * g++.dg/opt/pr7503-5.C: Delete.
3953         * g++.dg/opt/max1.C: Delete.
3954         * g++.dg/warn/minmax.C: Delete.
3955         * g++.dg/expr/minmax.C: New test.
3956
3957 2006-08-14  Richard Guenther  <rguenther@suse.de>
3958
3959         PR testsuite/28703
3960         * gcc.c-torture/execute/pr28651.c: Do not use argc
3961         to avoid optimization, instead forbid inlining.
3962
3963 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
3964
3965         PR rtl-optimization/28634
3966         * gcc.c-torture/execute/ieee/pr28634.c: New test.
3967
3968 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
3969
3970         PR c/27184
3971         * gcc.dg/torture/pr27184.c: New test.
3972
3973 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
3974
3975         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
3976
3977 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3978
3979         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
3980         * gfortran.dg/stat_2.f90: Likewise.
3981         * gfortran.dg/chmod_1.f90: Likewise.
3982         * gfortran.dg/chmod_2.f90: Likewise.
3983         * gfortran.dg/chmod_3.f90: Likewise.
3984
3985 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
3986
3987         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
3988
3989 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3990
3991         * g++.dg/opt/pr23454-2.C: New test.
3992
3993 2006-08-11  Richard Guenther  <rguenther@suse.de>
3994
3995         PR middle-end/28651
3996         * gcc.c-torture/execute/pr28651.c: New testcase.
3997
3998 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
3999
4000         * gnat.dg/specs/static_initializer.ads: New test.
4001
4002 2006-08-10  Paul Brook  <paul@codesourcery.com>
4003
4004         * gcc.target/arm/cond-asm.c: New test.
4005
4006 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4007
4008         PR tree-optimization/26197
4009         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4010         * g++.dg/vect/vect.exp: Compile the new tests with
4011         --param max-aliased-vops=0.
4012
4013 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4014
4015         PR c++/28637
4016         * g++.dg/template/void3.C: New test.
4017
4018         PR c++/28638
4019         * g++.dg/template/void4.C: New test.
4020
4021         PR c++/28640
4022         * g++.dg/template/void5.C: New test.
4023
4024 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4025
4026         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4027         after dg-do compile.
4028
4029 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4030
4031         PR tree-optimizations/26969
4032         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4033         "unswitch-loops" with -funswitch-loops.
4034         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4035
4036 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4037
4038         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4039         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4040         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4041         * objc.dg/dwarf-1.m: Likewise.
4042         * objc.dg/dwarf-2.m: Likewise.
4043         * obj-c++.dg/dwarf-2.mm: Likewise.
4044
4045 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4046
4047         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4048         * objc.dg/dwarf-2.m: Likewise.
4049         * obj-c++.dg/dwarf-2.mm: Likewise.
4050
4051         PR libfortran/28603
4052         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4053
4054         PR testsuite/27611
4055         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4056
4057         PR testsuite/27033
4058         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4059
4060 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4061
4062         PR target/27827
4063         * gcc.target/i386/pr27827.c: New testcase.
4064
4065 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4066
4067         PR fortran/28590
4068         * gfortran.dg/sequence_types_1.f90: New test.
4069
4070 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4071
4072         PR fortran/28548
4073         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4074         dg-warning.  Add -pedantic option.
4075
4076 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4077
4078         PR c/28502
4079         * gcc.dg/proto-1.c: New test.
4080
4081         PR c/27721
4082         * gcc.dg/lvalue-4.c: New test.
4083
4084         PR c/28136
4085         * gcc.dg/init-bad-5.c: New test.
4086
4087 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4088
4089         PR c++/28347
4090         * g++.dg/ext/typedef-init.C: Add new test for typedef
4091         initialization inside templates. Adjust existing error markers.
4092
4093 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4094
4095         PR c++/28148
4096         * g++.dg/init/ptrmem3.C: New test.
4097
4098 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4099
4100         PR tree-optimization/27770
4101         * lib/target-support.exp: New target keyword "section_anchors".
4102         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4103         tests.
4104         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4105         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4106         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4107         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4108
4109 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4110
4111         * gcc.dg/20060801-1.c: Add missing '}'.
4112
4113 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4114
4115         PR c++/27508
4116         * g++.dg/parse/dtor9.C: New test.
4117         * g++.dg/parse/dtor10.C: New test.
4118         * g++.dg/other/error7.C: Adjust error-marker.
4119
4120         PR c++/28274
4121         * g++.dg/other/default5.C: New test.
4122
4123 2006-08-02  Richard Guenther  <rguenther@suse.de>
4124
4125         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4126
4127 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4128
4129         PR c++/28557
4130         * g++.dg/template/conv9.C: New test.
4131
4132 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4133
4134         PR debug/28063
4135         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4136         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4137         Optionally return assembly text.  Update callers.
4138         (check_no_compiler_messages): Update verbose messages.
4139         (check_no_messages_and_pattern): New.
4140         (check_effective_target_string_merging): New.
4141
4142 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4143
4144         PR c++/28250
4145         * g++.dg/eh/catch4.C: New test.
4146
4147         PR c++/28257
4148         * g++.dg/other/qual1.C: New test.
4149
4150         PR c++/28259
4151         * g++.dg/inherit/error2.C: New test.
4152
4153         PR c++/28267
4154         * g++.dg/other/new1.C: New test.
4155
4156         * g++.dg/warn/pr23075.C: Remove obsolete test.
4157         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4158         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4159
4160 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4161
4162         PR c++/28523
4163         * g++.dg/eh/cast1.C: New test.
4164
4165 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4166
4167         PR libfortran/28452
4168         * gfortran.dg/random_3.f90:  New test.
4169
4170 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4171
4172         PR c++/28432
4173         * g++.dg/other/pr28304.C: Change expected error message.
4174         * g++.dg/other/pr28432.C: New test.
4175
4176 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4177
4178         PR c++/28256
4179         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4180
4181 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4182
4183         PR debug/23336
4184         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4185         at -g1.
4186         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4187         g++.dg/debug/enum-2.C: New.
4188
4189 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4190
4191         PR c++/6634
4192         * g++.dg/parse/long1.C: Add more tests.
4193
4194 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4195
4196         * gfortran.dg/lrshift_1.c: New file.
4197
4198 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4199
4200         PR libgfortran/28335
4201         * gfortran.dg/no_unit_error_1.f90: New test.
4202
4203 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4204
4205         PR libgfortran/28335
4206         * gfortran.dg/no_unit_error_1.f90: Delete test.
4207         * gfortran.dg/no_unit_error_2.f90: Delete test.
4208
4209 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4210
4211         * gfortran.dg/chmod_3.f90: New test.
4212         * gfortran.dg/ltime_gmtime_1.f90: New test.
4213         * gfortran.dg/ltime_gmtime_2.f90: New test.
4214         * gfortran.dg/lrshift_1.f90: New test.
4215         * gfortran.dg/chmod_1.f90: New test.
4216         * gfortran.dg/chmod_2.f90: New test.
4217
4218 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4219
4220         PR c++/27668
4221         * g++.dg/template/crash55.C: New test.
4222
4223         PR c++/27962
4224         * g++.dg/template/nontype16.C: New test.
4225
4226         * g++.dg/template/void2.C: Adjust error markers.
4227         * g++.dg/template/nontype5.C: Adjust error markers.
4228
4229 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4230
4231         * gcc.target/i386/stack-prot-kernel.c: New test.
4232
4233 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4234
4235         * gcc.dg/builtins-55.c: New test case.
4236
4237 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4238
4239         PR rtl-optimization/27907
4240         * gcc.c-torture/compile/pr27907.c: New test.
4241
4242 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4243
4244         * gfortran.dg/mclock.f90: New test.
4245         * gfortran.dg/int_conv_1.f90: New test.
4246         * gfortran.dg/stat_1.f90: New test.
4247         * gfortran.dg/stat_2.f90: New test.
4248
4249 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4250
4251         PR libgfortran/28335
4252         * gfortran.dg/no_unit_error_1.f90: New test.
4253         * gfortran.dg/no_unit_error_2.f90: New test.
4254         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4255
4256 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4257
4258         PR middle-end/28473
4259         * gcc.dg/fold-convround-1.c: New test case.
4260
4261 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4262
4263         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4264
4265 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4266
4267         PR c++/27572
4268         * g++.dg/other/typedef1.C: New test.
4269         * g++.dg/template/typedef4.C: New test.
4270         * g++.dg/template/typedef5.C: New test.
4271
4272 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4273
4274         PR fortran/28416
4275         * gfortran.dg/allocatable_dummy_3.f90: New.
4276
4277 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4278
4279         PR fortran/28439
4280         * gfortran.dg/arithmetic_if.f90:  New test.
4281
4282 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4283
4284         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4285         avoid memcpy optimization.
4286
4287 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4288
4289         PR fortran/25289
4290         * gfortran.dg/direct_io_6.f90: New test.
4291
4292 2006-07-24  Jan Hubicka  <jh@suse.cz>
4293
4294         PR c/25795
4295         PR c++/27369
4296         * gcc.dg/pr25795.c: New test.
4297         * gcc.dg/pr25795-1.c: New test.
4298
4299 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4300
4301         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4302         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4303         which may be transformed to "g || h" on some platforms.
4304
4305 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4306
4307         PR c++/28025
4308         * g++.dg/template/friend45.C: New test.
4309
4310 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4311
4312         PR libgfortran/28339
4313         * gfortran.dg/arrayio_8.f90: New test.
4314
4315 2006-07-21  Mike Stump  <mrs@apple.com>
4316
4317         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4318
4319         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4320
4321 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4322
4323         PR c++/28250
4324         * g++.dg/eh/catch3.C: New test.
4325
4326         PR c++/28363
4327         * g++.dg/template/defarg10.C: New test.
4328
4329 2006-07-20  Paul Brook  <paul@codesourcery.com>
4330
4331         PR 27363
4332         * gcc.dg/pr27363.c: New test.
4333
4334 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4335
4336         PR c++/28338
4337         * g++.dg/init/ref13.C: New test.
4338
4339 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4340
4341         PR obj-c++/28434
4342         * obj-c++.dg/proto-error-1.mm: New test.
4343
4344 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4345
4346         PR c++/28337
4347         * g++.dg/template/string1.C: New test.
4348
4349 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4350
4351         PR c++/28048
4352         * g++.dg/template/defarg9.C: New test.
4353
4354         PR c++/28235
4355         * g++.dg/template/static27.C: New test.
4356
4357 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4358
4359         PR 28410
4360         * gcc.dg/tree-ssa/pr28410.c: New test.
4361
4362 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4363
4364         PR c++/28258
4365         * g++/dg/other/error13.C: New test.
4366
4367         PR c++/28260
4368         * g++.dg/template/friend44.C: New test.
4369
4370 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4371
4372         PR c++/27495
4373         * g++.dg/other/pr27495.C: New.
4374
4375 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4376
4377         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4378         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4379
4380 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4381
4382         PR c/28286
4383         * gcc.dg/pragma-pack-4.c: New test.
4384
4385 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4386
4387         PR c++/28291
4388         * g++.dg/ext/pr28291.C: New test.
4389
4390 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4391
4392         PR middle-end/28403
4393         * gcc.c-torture/execute/pr28403.c: New test.
4394
4395 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4396
4397         PR middle-end/28402
4398         * gcc.dg/pr28402.c: New test.
4399
4400 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4401
4402         PR c++/28304
4403         * g++.dg/other/pr28304.C: New test.
4404
4405 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4406
4407         PR other/28251
4408         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4409         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4410
4411 2006-07-17  Richard Guenther  <rguenther@suse.de>
4412
4413         PR tree-optimization/28238
4414         * g++.dg/tree-ssa/pr28238.C: New testcase.
4415
4416 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4417
4418         PR c++/28250
4419         * g++.dg/eh/catch1.C: New test.
4420         * g++.dg/eh/catch2.C: New test.
4421
4422 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
4423
4424         PR c++/28370
4425         * g++.dg/template/anon3.C: New test.
4426
4427 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
4428
4429         PR fortran/20844
4430         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4431         specifiers requiring an explicit format tag..
4432
4433         PR fortran/28201
4434         * gfortran.dg/generic_5: New test.
4435
4436         PR fortran/20893
4437         * gfortran.dg/elemental_optional_args_1.f90: New test.
4438
4439 2006-07-16  Olivier Hainque  <hainque@adacore.com>
4440
4441         * gnat.dg/assert.ads: New file.
4442         * gnat.dg/controlled_record.ads: Likewise.
4443         * gnat.dg/controlled_record.adb: Likewise.
4444
4445 2006-07-15  Lee Millward  <lee.millward@gmail.com>
4446
4447         PR c++/28292
4448         * g++.dg/other/error12.C: New test.
4449
4450         PR c++/28269
4451         * g++.dg/template/crash54.C: New test.
4452
4453 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4454
4455         PR c++/28249
4456         * g++.dg/parse/catch1.C: New test.
4457
4458         PR c++/28294
4459         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4460
4461         PR c++/28387
4462         * g++.dg/ext/attrib24.C: New test.
4463
4464 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4465
4466         PR c++/28343
4467         * g++.dg/ext/asmspec1.C: New test.
4468
4469 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
4470
4471         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4472         (dg-test): Support shouldfail tests.
4473         * lib/target-supports-dg.exp (dg-shouldfail): New.
4474         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4475         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4476         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4477         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4478         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4479         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4480         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4481
4482 2006-07-13  Jan Hubicka  <jh@suse.cz>
4483
4484         * gcc.target/i386/memcpy-1.c: New.
4485
4486 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4487
4488         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4489
4490 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4491
4492         PR fortran/25097
4493         * gfortran.dg/present_1.f90: New test.
4494
4495         PR fortran/20903
4496         * gfortran.dg/interface_derived_type_1.f90: New test.
4497
4498 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4499
4500         PR fortran/28213
4501         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4502         list.
4503
4504 2006-07-07  Lee Millward  <lee.millward@gmail.com>
4505
4506         PR c++/27820
4507         * g++.dg/other/label1.C: New test.
4508
4509 2006-07-07   Richard Guenther  <rguenther@suse.de>
4510
4511         PR middle-end/28268
4512         * gcc.dg/torture/pr28268.c: New testcase.
4513
4514 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
4515
4516         PR c++/27019
4517         * g++.dg/ext/pr27019.C: New.
4518
4519 2006-07-07  Richard Guenther  <rguenther@suse.de>
4520
4521         PR tree-optimization/28187
4522         * gcc.dg/pr28187.c: New testcase.
4523
4524 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4525
4526         * gnat.dg/address_conversion.adb: New test.
4527         * gnat.dg/boolean_subtype.adb: Likewise.
4528         * gnat.dg/frame_overflow.adb: Likewise.
4529         * gnat.dg/pointer_array.adb: Likewise.
4530         * gnat.dg/pointer_conversion.adb: Likewise.
4531
4532 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
4533
4534         PR fortran/28237
4535         PR fortran/23420
4536         * gfortran.dg/print_fmt_5.f90: New test.
4537
4538 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4539
4540         PR fortran/28129
4541         * gfortran.dg/bounds_check_4.f90: New test.
4542
4543 2006-07-05  Richard Guenther  <rguenther@suse.de>
4544
4545         PR target/28158
4546         * gfortran.dg/pr28158.f90: New testcase.
4547
4548 2006-07-05  Richard Guenther  <rguenther@suse.de>
4549
4550         PR tree-optimization/28162
4551         * gcc.dg/pr28162.c: New testcase.
4552
4553 2006-07-05  Richard Guenther  <rguenther@suse.de>
4554         Andrew Pinski  <pinskia@gcc.gnu.org>
4555
4556         PR c++/27084
4557         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4558
4559 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4560
4561         PR fortran/28174
4562         * gfortran.dg/actual_array_substr_2.f90: New test.
4563
4564         PR fortran/28167
4565         * gfortran.dg/actual_array_constructor_2.f90: New test.
4566
4567 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4568
4569         * gfortran.dg/itime_idate_1.f: New test.
4570         * gfortran.dg/itime_idate_2.f: New test.
4571
4572 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4573
4574         PR libgfortran/27704
4575         * gfortran.dg/open_status_3.f90: New test.
4576         * gfortran.dg/fmt_l.f90: Update for new feature.
4577
4578 2006-07-03  Asher Langton  <langton2@llnl.gov>
4579
4580         * gfortran.dg/oldstyle_2.f90: New.
4581
4582 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4583
4584         * gnat.dg/string_slice.adb: New test.
4585
4586 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4587
4588         PR fortran/19259
4589         * gfortran.dg/semicolon_fixed.c: New.
4590         * gfortran.dg/semicolon_free.c: New.
4591
4592 2006-06-30  Mike Stump  <mrs@apple.com>
4593
4594         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4595         that don't support internal visibility.
4596
4597 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
4598
4599         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4600         for '(' / ')' needing an extra '\'.
4601
4602 2006-06-29  Roger Sayle  <roger@eyesopen.com>
4603
4604         PR middle-end/27428
4605         * gcc.dg/pr27428-1.c: New test case.
4606
4607 2006-06-29  Mike Stump  <mrs@apple.com>
4608
4609         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4610         on darwin as we can't align commons large enough yet.
4611
4612         * gcc.dg/vla-8.c: Add additional testcases.
4613
4614 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
4615
4616         PR c++/28114
4617         * g++.dg/other/pr28114.C: New.
4618
4619 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
4620
4621         * gcc.c-torture/compile/20060625-1.c: New test.
4622
4623 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
4624
4625         PR fortran/20867
4626         * gfortran.dg/stfunc_3.f90: New test.
4627
4628         PR fortran/25056
4629         * gfortran.dg/impure_actual_1.f90: New test.
4630
4631         PR fortran/20874
4632         * gfortran.dg/elemental_result_1.f90: New test.
4633
4634         PR fortran/25073
4635         * gfortran.dg/select_7.f90: New test.
4636
4637         PR fortran/27554
4638         * intrinsic_actual_1.f: New test.
4639
4640         PR fortran/22038
4641         PR fortran/28119
4642         * gfortran.dg/forall_4.f90: New test.
4643
4644         PR fortran/25072
4645         * gfortran.dg/forall_5.f90: New test.
4646
4647 2006-06-25  Lee Millward  <lee.millward@gmail.com>
4648
4649         PR c++/28051
4650         * g++.dg/template/using13.C: New test.
4651
4652         PR c++/28054
4653         * g++.dg/other/incomplete3.C: New test.
4654
4655 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4656
4657         PR fortran/28081
4658         * gfortran.dg/substr_3.f: New test.
4659         * gfortran.dg/equiv_2.f90: Update expected error message.
4660
4661 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
4662
4663         PR fortran/28118
4664         * gfortran.dg/actual_array_substr_1.f90: New test.
4665
4666 2006-06-24  Olivier Hainque  <hainque@adacore.com>
4667
4668         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4669         * gnat.dg/scalar_mode_agg_compare.adb: New test.
4670
4671 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
4672
4673         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4674
4675 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
4676
4677         PR fortran/27981
4678         * gfortran.dg/simpleif_2.f90: New test.
4679
4680 2006-06-23  Lee Millward  <lee.millward@gmail.com>
4681
4682         * g++.dg/template/error22.C: Fix typo.
4683
4684 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4685
4686         PR c++/28112
4687         * g++.dg/ext/attrib23.C: New test.
4688
4689 2006-06-23  Olivier Hainque  <hainque@adacore.com>
4690
4691         * gnat.dg/varsize_temp.adb: New test.
4692
4693 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4694
4695         PR c++/11468
4696         * g++.dg/other/java2.C: New test.
4697
4698 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
4699
4700         PR target/27789
4701         * g++.dg/ext/dllimport4.C. Add more tests for invalid
4702         initialization.
4703
4704 2006-06-22  Roger Sayle  <roger@eyesopen.com>
4705
4706         PR target/27531
4707         * gcc.dg/pr27531-1.c: New test case.
4708
4709 2006-06-22  Asher Langton  <langton2@llnl.gov>
4710
4711         PR fortran/24748
4712         * gfortran.dg/implicit_8.f90: New.
4713
4714 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
4715
4716         PR rtl-optimization/28121
4717         * gcc.dg/pr28121.c: New test.
4718
4719 2006-06-22  Lee Millward  <lee.millward@gmail.com>
4720
4721         PR c++/27805
4722         * g++.dg/parse/ptrmem6.C: New test.
4723
4724         PR c++/27821
4725         * g++.dg/template/error22.C: New test.
4726
4727 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4728
4729         PR c++/28111
4730         * g++.dg/template/friend43.C: New test.
4731
4732         PR c++/28110
4733         * g++.dg/template/crash53.C: New test.
4734
4735         PR c++/28109
4736         * g++.dg/rtti/incomplete1.C: New test.
4737
4738 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
4739
4740         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4741
4742 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
4743
4744         * gcc.c-torture/execute/complex-7.c: New.
4745
4746 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
4747
4748         * gcc.dg/merge-all-constants-1.c: New test.
4749
4750 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
4751
4752         PR c++/28113
4753         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4754
4755 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
4756
4757         * gfortran.dg/rrspacing_1.f90: New test.
4758
4759 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4760
4761         PR c++/28052
4762         * g++.dg/other/bitfield2.C: New test.
4763
4764 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
4765
4766         PR tree-optimization/27331
4767         * gcc.dg/pr27331.c: New test.
4768
4769 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
4770             Eric Botcazou  <ebotcazou@adacore.com>
4771
4772         PR ada/18692
4773         * lib/gnat.exp: New file.
4774         * lib/gnat-dg.exp: Likewise.
4775         * gnat.dg: New directory.
4776         * gnat.dg/dg.exp: New driver.
4777         * gnat.dg/specs: New directory.
4778         * gnat.dg/specs/specs.exp: New driver.
4779         * gnat.dg/style: New directory.
4780         * gnat.dg/style/style.exp: New driver.
4781
4782 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
4783
4784         PR fortran/16206
4785         * gfortran.dg/array_initializer_1.f90: New test.
4786
4787         PR fortran/28005
4788         * gfortran.dg/matmul_3.f90: New test.
4789
4790 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
4791
4792         PR middle-end/28075
4793         * gcc.dg/tree-ssa/inline-1.c: New test.
4794
4795 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
4796
4797         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
4798         in malloc prototype; remove XFAIL.
4799         * gcc.dg/pr18241-2.c: Ditto.
4800         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
4801         in memset prototype; remove XFAIL.
4802         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4803
4804 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
4805
4806         * gcc.dg/vla-8.c: Add.
4807
4808 2006-06-19  Richard Guenther  <rguenther@suse.de>
4809
4810         PR tree-optimization/27090
4811         * g++.dg/tree-ssa/pr27090.C: New testcase.
4812
4813 2006-06-19  Roger Sayle  <roger@eyesopen.com>
4814
4815         PR target/27861
4816         * gcc.dg/pr27861-1.c: New test case.
4817
4818 2006-06-19  Richard Guenther  <rguenther@suse.de>
4819
4820         PR middle-end/28045
4821         * gcc.dg/torture/pr28045.c: New testcase.
4822
4823 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4824
4825         PR fortran/26801
4826         * gfortran.dg/associated_4.f90: New test.
4827
4828 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4829
4830         PR fortran/19310
4831         PR fortran/19904
4832         * gfortran.dg/real_const_3.f90: New test.
4833
4834 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
4835
4836         PR c++/28016
4837         * g++.dg/template/static26.C: New test.
4838
4839         PR c++/27979
4840         * g++.dg/expr/bitfield2.C: New test.
4841
4842         PR c++/27884
4843         * g++.dg/parse/linkage2.C: New test.
4844
4845 2006-06-16  Richard Guenther  <rguenther@suse.de>
4846
4847         PR middle-end/27116
4848         * gcc.dg/pr15785-1.c: Revert last change.
4849         * gcc.dg/torture/pr27116-2.c: New testcase.
4850
4851 2006-06-16  Roger Sayle  <roger@eyesopen.com>
4852
4853         PR middle-end/27802
4854         * gcc.dg/pr27802-1.c: New test case.
4855
4856 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
4857
4858         PR c++/27689
4859         * g++.dg/template/ttp18.C: New test.
4860         * g++.dg/template/ttp19.C: Likewise.
4861
4862         PR c++/27666
4863         * g++.dg/expr/cond9.C: New test.
4864
4865         PR c++/27640
4866         * g++.dg/template/ctor7.C: New test.
4867
4868 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
4869
4870         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
4871
4872 2006-06-16  Richard Guenther  <rguenther@suse.de>
4873
4874         PR tree-optimization/27781
4875         * gcc.dg/tree-ssa/pr27781.c: New testcase.
4876
4877 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
4878
4879         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
4880
4881 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
4882
4883         * gcc.dg/tree-ssa/loop-18.c: New test.
4884
4885 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
4886
4887         PR c++/27665
4888         * g++.dg/template/crash52.C: New test.
4889
4890         PR c++/27648
4891         * g++.dg/ext/attrib22.C: New test.
4892
4893         PR c++/26559
4894         * g++.dg/template/builtin1.C: New test.
4895         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
4896
4897         PR c++/28018
4898         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
4899         assignment.
4900         * g++.old-deja/g++.pt/crash51.C: Likewise.
4901
4902         PR c++/27227
4903         * g++.dg/lookup/linkage1.C: New test.
4904         * g++.dg/lookup/linkage2.C: Likewise.
4905
4906 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
4907
4908         PR middle-end/27959
4909         * gcc.dg/pr27959.c: New testcase.
4910
4911 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
4912
4913         PR target/28014:
4914         * g++.dg/eh/div.C: New test.
4915
4916 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
4917
4918         PR c++/27894
4919         * g++.dg/tree-ssa/pr26757.C: New test.
4920         * g++.dg/tree-ssa/pr27894.C: New test.
4921
4922 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4923
4924         * gcc.c-torture/compile/20060609-1.c: New test.
4925
4926         PR target/27863
4927         * gcc.c-torture/compile/pr27863.c: New test.
4928
4929 2006-06-13  Richard Guenther  <rguenther@suse.de>
4930
4931         PR tree-optimization/27830
4932         * g++.dg/tree-ssa/pr27830.C: New testcase.
4933
4934 2006-06-13  Matthew Sachs  <msachs@apple.com>
4935
4936         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
4937         the list of compiler flags; this causes those flags to be checked
4938         for things like dg-skip-if.
4939
4940 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4941
4942         PR c++/27601
4943         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
4944
4945 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
4946             Kazu Hirata  <kazu@codesourcery.com>
4947
4948         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
4949         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
4950
4951 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4952
4953         PR c++/27933
4954         * g++.dg/lookup/using15.C: New test.
4955
4956         PR c++/27951
4957         * g++.dg/other/anon4.C: New test.
4958
4959 2006-06-12  Roger Sayle  <roger@eyesopen.com>
4960
4961         PR c++/21210
4962         * g++.dg/init/complex1.C: New test case.
4963
4964 2006-06-11  Eric Christopher  <echristo@apple.com>
4965
4966         PR middle-end/27948
4967         * gcc.dg/bf-ms-layout.c: Run on darwin.
4968         * gcc.dg/bf-no-ms-layout: Ditto.
4969         * gcc.dg/attr-ms_struct-2.c: New.
4970         * gcc.dg/bf-ms-layout-2.c: Ditto.
4971
4972 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4973
4974         * gcc.dg/attr-ms_struct-packed1.c: New.
4975
4976 2006-06-09  Mike Stump  <mrs@apple.com>
4977
4978         * gcc.dg/vla-7.c: Add.
4979
4980 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
4981
4982         PR fortran/24558
4983         * gfortran.dg/entry_6.f90: New test.
4984
4985         PR fortran/20877
4986         PR fortran/25047
4987         * gfortran.dg/entry_7.f90: New test.
4988
4989 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
4990
4991         PR c/27747
4992         * gcc.dg/cpp/_Pragma6.c: New test.
4993
4994         PR c++/27748
4995         * g++.dg/cpp/_Pragma1.C: New test.
4996
4997         PR preprocessor/27746
4998         * gcc.dg/gomp/macro-3.c: New test.
4999         * gcc.dg/gomp/macro-4.c: New test.
5000         * g++.dg/gomp/macro-3.C: New test.
5001         * g++.dg/gomp/macro-4.C: New test.
5002
5003 2006-06-09  Richard Guenther  <rguenther@suse.de>
5004
5005         PR tree-optimization/26998
5006         * gcc.dg/torture/pr26998.c: New testcase.
5007         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5008
5009 2006-06-08  Mike Stump  <mrs@apple.com>
5010
5011         * gcc.dg/pr27095.c: Account for stubs.
5012
5013         PR target/26427
5014         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5015         produce bad code on darwin.
5016
5017 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5018
5019         PR fortran/27958
5020         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5021
5022 2006-06-08  Asher Langton  <langton2@llnl.gov>
5023
5024         PR fortran/27786
5025         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5026
5027 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5028
5029         PR target/27421
5030         * gcc.dg/union-3.c: New test.
5031
5032 2006-06-08  Richard Guenther  <rguenther@suse.de>
5033
5034         PR middle-end/27116
5035         * gcc.dg/torture/pr27116.c: New testcase.
5036         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5037
5038 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5039
5040         PR rtl-optimization/26449
5041         * gcc.dg/pr26449.c: New test.
5042
5043 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5044
5045         PR c++/27601
5046         * g++.dg/ext/offsetof1.C: Test member functions.
5047
5048 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5049
5050         * gcc.dg/pr27095.c: Improve scanning.
5051
5052 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5053
5054         PR fortran/23091
5055         * gfortran.dg/saved_automatic_1.f90: New test.
5056
5057         PR fortran/24168
5058         * gfortran.dg/array_simplify_1.f90: New test.
5059
5060         PR fortran/25090
5061         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5062
5063         PR fortran/25058
5064         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5065
5066 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5067
5068         PR c++/27177
5069         * g++.dg/expr/cast7.C: New test.
5070
5071 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5072
5073         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5074         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5075         * lib/fortran-torture.exp (fortran-torture-compile,
5076         fortran-torture-execute): Ditto.
5077
5078 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5079
5080         PR target/27842
5081         * gcc.dg/vmx/pr27842.c: New test.
5082
5083 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5084
5085         PR libfortran/27895
5086         * gfortran.dg/bounds_check_3.f90: New test.
5087
5088 2006-06-05  Mike Stump  <mrs@apple.com>
5089
5090         * objc.dg/objc-fast-4.m: Skip for ppc64.
5091
5092 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5093
5094         PR testsuite/27705
5095         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5096
5097 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5098             Victor Kaplansky  <victork@il.ibm.com>
5099
5100         PR tree-optimizations/26360
5101         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5102         with -fno-tree-dce.
5103         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5104
5105 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5106
5107         PR fortran/14067
5108         * gfortran.dg/data_char_1.f90: Add messages for truncated
5109         strings.
5110
5111         PR fortran/16943
5112         * gfortran.dg/func_decl_2.f90: New test.
5113
5114         PR fortran/20839
5115         * gfortran.dg/do_2.f90: New test.
5116
5117         PR fortran/27655
5118         * gfortran.dg/associated_3.f90: New test.
5119
5120 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5121
5122         PR c++/27819
5123         * g++.dg/template/static25.C: New test.
5124
5125         PR c++/27722
5126         * g++.dg/init/array21.C: New test.
5127
5128         PR c++/27807
5129         * g++.dg/ext/complit7.C: New test.
5130
5131         PR c++/27806
5132         * g++.dg/parse/ptrmem5.C: New test.
5133
5134 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5135             Andrew Pinski  <pinskia@physics.uc.edu>
5136
5137         PR c/27150
5138         PR middle-end/27382
5139         * gcc.dg/pr27150-1.c: New testcase.
5140         * gcc.dg/pr27382-1.c: New testcase.
5141         * gcc.dg/pr27382-2.c: New testcase.
5142
5143 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5144
5145         PR c/25161
5146         PR c/27020
5147         * gcc.dg/array-10.c: New test.
5148
5149 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5150
5151         PR c++/27804
5152         * g++.dg/init/const4.C: New test.
5153         * g++.dg/init/member1.C: Add error-marker.
5154         * g++.dg/other/fold1.C: Adjust error-marker.
5155
5156 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5157
5158         PR c++/27601
5159         * g++.dg/ext/offsetof1.C: New test.
5160
5161 2006-06-04 Eric Christopher <echristo@apple.com>
5162
5163         * gcc.dg/attr-ms_struct-1.c: New.
5164
5165 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5166
5167         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5168
5169 2006-06-04  Richard Guenther  <rguenther@suse.de>
5170
5171         PR tree-optimization/27039
5172         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5173
5174 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5175
5176         PR target/26223
5177         * gcc.target/i386/amd64-abi-2.c: New test case.
5178
5179 2006-06-02  Eric Christopher  <echristo@apple.com>
5180
5181         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5182         * gcc.target/i386/20020523-1.c: Skip if darwin.
5183         * gcc.target/i386/asm-3.c: Ditto.
5184         * gcc.target/i386/20011119-1.c: Ditto.
5185         * gcc.target/i386/clobbers.c: Remove pic part of test.
5186
5187 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5188
5189         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5190         * g++.old-deja/g++.other/init19.C: Ditto.
5191         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5192         and add other platforms as expected failures.
5193
5194 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5195
5196         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5197         (is-effective-target-keyword): Ditto.
5198
5199 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5200
5201         PR fortran/27715
5202         * gfortran.dg/extended_char_comparison_1.f:  New test.
5203
5204 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5205
5206         PR fortran/25098
5207         * gfortran.dg/dummy_procedure_1.f90: New test.
5208
5209         PR fortran/25147
5210         * gfortran.dg/dummy_procedure_2.f90: New test.
5211
5212         * gfortran.dg/associated_2.f90: Correct to make consistent with
5213         standard.
5214
5215 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5216
5217         * gcc.target/i386/387-11.c: New test case.
5218
5219 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5220
5221         PR c++/27801
5222         * g++.dg/template/cond6.C: New test.
5223
5224         PR c++/26496
5225         * g++.dg/template/crash51.C: New test.
5226         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5227
5228         PR c++/27385
5229         * g++.dg/init/array20.C: New test.
5230
5231 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5232
5233         * gcc.dg/builtins-54.c: New test case.
5234
5235 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5236
5237         PR c++/26433
5238         * g++.dg/template/fntry1.C: Add dg-do link.
5239
5240         PR c++/27808
5241         * g++.dg/parse/friend6.C: New test.
5242
5243 2006-05-30  Asher Langton  <langton2@llnl.gov>
5244
5245         * gfortran.dg/cray_pointers_7.f90: New test.
5246
5247 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5248
5249         PR tree-optimization/23452
5250         * gcc.dg/fold-mulconj-1.c: New test case.
5251
5252 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5253
5254         PR c++/27803
5255         * g++.dg/parse/bitfield1.C: New test.
5256
5257 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5258
5259         * gcc.target/ppc-eq0-1.c: New test case.
5260         * gcc.target/ppc-negeq0-1.c: New test case.
5261
5262 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5263
5264         PR c/27273
5265         * gcc.dg/overflow-warn-5.c: New test.
5266
5267 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5268
5269         PR c/27718
5270         * gcc.dg/sizeof-1.c: New test.
5271
5272 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5273
5274         PR target/27790
5275         * gcc.target/i386/pr27790.c: New test.
5276
5277 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5278
5279         PR libgfortran/27757
5280         * gfortran.dg/direct_io_5.f90: New test.
5281
5282 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5283
5284         PR libgfortran/27634
5285         * gfortran.dg/fmt_missing_period_1.f: New test.
5286         * gfortran.dg/fmt_missing_period_2.f: New test.
5287         * gfortran.dg/fmt_missing_period_3.f: New test.
5288
5289 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5290
5291         PR fortran/19777
5292         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5293         arrays.
5294
5295 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5296
5297         PR c++/27713
5298         * g++.dg/template/new6.C: New test.
5299
5300 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5301
5302         PR tree-optimization/24964
5303         * gcc.target/i386/387-10.c: New test case.
5304
5305 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5306
5307         * intrinsics/string_intrinsics.c (compare_string):
5308         Use memcmp instead of strncmp to avoid tripping over
5309         CHAR(0) in a string.
5310
5311 2006-05-27  Richard Guenther  <rguenther@suse.de>
5312
5313         PR middle-end/27773
5314         * gcc.dg/torture/pr27773.c: New testcase.
5315
5316 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5317
5318         * gcc.dg/pr24561.c: Rename to..
5319         * gcc.dg/pr25962.c: .. this.
5320
5321 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5322
5323         PR fortran/19777
5324         * gfortran.dg/bounds_check_2.f: New test.
5325
5326 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5327
5328         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5329         * gfortran.dg/byte_1.f90: Likewise.
5330         * gfortran.dg/dup_save_2.f90: Likewise.
5331
5332 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5333
5334         * gfortran.dg/associated_2.f90: New test.
5335
5336 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5337
5338         PR fortran/27524
5339         * gfortran.dg/bounds_check_1.f90: New test.
5340
5341 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5342
5343         PR rtl-optimization/27661
5344         * gcc.dg/pr27661.c: New test case.
5345
5346 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5347
5348         PR fortran/23151
5349         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5350         * gfortran.dg/print_parentheses_1.f:  New test.
5351         * gfortran.dg/print_parentheses_2.f90:  New test.
5352
5353 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5354
5355         PR target/27758
5356         * gcc.dg/pr27758.c: New test.
5357
5358 2006-05-24  Falk Hueffner  <falk@debian.org>
5359
5360         * gcc.c-torture/compile/pr27571.c: New test.
5361
5362 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5363
5364         PR fortran/27709
5365         * gfortran.dg/spec_expr_4.f90: New test.
5366
5367         PR fortran/27155
5368         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5369
5370 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5371
5372         PR c++/20103
5373         * g++.dg/ext/complit6.C: New test.
5374         * g++.dg/ext/complit3.C: Adjust error markers.
5375         * g++.dg/init/const3.C: New test.
5376
5377 2006-05-25  Richard Guenther  <rguenther@suse.de>
5378
5379         PR middle-end/27743
5380         * gcc.dg/torture/pr27743.c: New testcase.
5381
5382 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5383
5384         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5385
5386 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5387
5388         * gcc.dg/compat/scalar-by-value-x.h: New.
5389         * gcc.dg/compat/scalar-by-value-y.h: New.
5390         * gcc.dg/compat/scalar-by-value-5.c: New.
5391         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5392         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5393         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5394         * gcc.dg/compat/scalar-by-value-6.c: New.
5395         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5396         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5397         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5398
5399 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5400
5401         PR tree-optimization/27639
5402         PR tree-optimization/26719
5403         * gcc.dg/pr27639.c: New test.
5404         * gcc.dg/pr26719.c: New test.
5405         * gcc.dg/tree-ssa/scev-cast.c: New test.
5406
5407 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5408
5409         PR c++/20173
5410         * g++.dg/template/error21.C: New test.
5411
5412 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5413
5414         PR target/27696
5415         * gcc.target/i386/pr27696.c: New.
5416
5417 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
5418
5419         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5420
5421         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5422
5423 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5424
5425         PR c++/27716
5426         * g++.dg/other/assign1.C: New test.
5427
5428 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
5429
5430         PR target/27266
5431         * gcc.target/i386/pr27266.c: New.
5432
5433 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5434
5435         PR c++/27451
5436         * g++.dg/ext/asm9.C: New test.
5437
5438 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
5439
5440         PR rtl-optimization/25514
5441         * gcc.c-torture/compile/pr25514.c: New test.
5442
5443 2006-05-22  Richard Guenther  <rguenther@suse.de>
5444
5445         Revert
5446         2006-01-31  Richard Guenther  <rguenther@suse.de>
5447
5448         * gcc.target/i386/sselibm-1.c: New testcase.
5449         * gcc.target/i386/sselibm-2.c: Likewise.
5450         * gcc.target/i386/sselibm-3.c: Likewise.
5451         * gcc.target/i386/sselibm-4.c: Likewise.
5452         * gcc.target/i386/sselibm-5.c: Likewise.
5453
5454 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5455
5456         PR c/27420
5457         * gcc.dg/func-args-2.c: New test.
5458
5459         PR c/26818
5460         * gcc.dg/struct-incompl-1.c: New test.
5461
5462 2006-05-22  Richard Guenther  <rguenther@suse.de>
5463
5464         PR testsuite/27708
5465         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5466         the transformations we test for.
5467
5468 2006-05-22  Richard Guenther  <rguenther@suse.de>
5469
5470         PR testsuite/27707
5471         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5472
5473 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
5474
5475         PR c++/27210
5476         * g++.dg/warn/new1.C: New test.
5477         * g++.dg/template/new5.C: Likewise.
5478
5479 2006-05-21  Roger Sayle  <roger@eyesopen.com>
5480
5481         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5482         * gcc.target/i386/20060512-3.c: Likewise.
5483
5484 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5485
5486         PR rtl-optimization/27671
5487         * gcc.c-torture/execute/pr27671-1.c: New.
5488         * gcc.dg/pr27671-2.c: Likewise.
5489
5490         PR tree-optimization/26622.
5491         * gcc.c-torture/compile/pr26622.c: New.
5492
5493 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5494
5495         PR fortran/27613
5496         * gfortran.dg/recursive_reference_1.f90: New test.
5497
5498 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5499
5500         PR fortran/25746
5501         * gfortran.dg/elemental_subroutine_3.f90: New test.
5502
5503         PR fortran/25090
5504         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5505
5506         PR fortran/27584
5507         * gfortran.dg/associated_target_1.f90: New test.
5508
5509         PR fortran/19015
5510         * gfortran.dg/maxloc_shape_1.f90: New test.
5511
5512 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5513
5514         PR libgfortran/24459
5515         * gfortran.dg/namelist_24.f90: New test.
5516         * gfortran.dg/namelist_12.f: Fix typo in comment.
5517
5518 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
5519
5520         PR middle-end/25776
5521         * g++.dg/other/error11.C: New test.
5522
5523 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5524
5525         * gcc.target/mips/pr26765.c: Add -w to options.
5526
5527 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5528
5529         * lib/target-supports.exp (check_effective_target_mpaired_single):
5530         New function.
5531         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5532         multilibs.
5533         * g++.dg/vect/vect.exp: Likewise.
5534
5535 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5536
5537         PR testsuite/25891
5538         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5539
5540 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5541
5542         PR fortran/27662
5543         * gfortran.dg/temporary_1.f90: New file.
5544
5545 2006-05-19  Andreas Schwab  <schwab@suse.de>
5546
5547         * g++.dg/other/unused1.C: Also match "stringz".
5548
5549 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
5550
5551         PR c++/26433
5552         * g++.dg/template/fntry1.C: New test.
5553
5554 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
5555
5556         PR c++/27471
5557         PR c++/27506
5558         * g++.dg/conversion/bitfield5.C: New test.
5559         * g++.dg/conversion/bitfield6.C: New test.
5560
5561 2006-05-18  Mike Stump  <mrs@apple.com>
5562
5563         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5564         * gcc.dg/vla-4.c: Add.
5565         * gcc.dg/vla-5.c: Add.
5566         * gcc.dg/vla-6.c: Add.
5567
5568 2006-05-12  Stuart Hastings  <stuart@apple.com>
5569
5570         * testsuite/gcc.target/i386/20060512-1.c: New.
5571         * testsuite/gcc.target/i386/20060512-2.c: New.
5572         * testsuite/gcc.target/i386/20060512-3.c: New.
5573         * testsuite/gcc.target/i386/20060512-4.c: New.
5574
5575 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
5576
5577         PR c++/26122
5578         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5579
5580         PR c++/26068
5581         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5582         * g++.dg/parse/linkage1.C: New test.
5583
5584 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5585
5586         PR tree-optimization/27548
5587         * g++.dg/tree-ssa/pr27548.C: New test.
5588
5589 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5590
5591         PR fortran/26551
5592         * gfortran.dg/recursive_check_1.f: New test.
5593         * gfortran.dg/recursive_check_2.f90: New test.
5594
5595 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
5596
5597         * g++.dg/opt/temp2.C: New test.
5598
5599 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5600
5601         PR c++/27491
5602         * g++.dg/init/brace5.C: New test.
5603
5604         PR middle-end/27415
5605         * gcc.dg/gomp/pr27415.c: New test.
5606         * g++.dg/gomp/pr27415.C: New test.
5607
5608         PR tree-optimization/27549
5609         * g++.dg/tree-ssa/pr27549.C: New test.
5610
5611 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5612
5613         PR libgfortran/27575
5614         * gfortran.dg/read_eof_4.f90: New test.
5615
5616 2006-05-16  Richard Guenther  <rguenther@suse.de>
5617
5618         PR tree-optimization/22303
5619         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5620
5621 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
5622
5623         PR middle-end/27573
5624         * gcc.dg/gomp/pr27573.c: New test.
5625         * gfortran.dg/gomp/pr27573.f90: New test.
5626
5627         PR c/27499
5628         * gcc.dg/gomp/pr27499.c: New test.
5629         * g++.dg/gomp/pr27499.C: New test.
5630
5631 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5632
5633         PR c++/27339
5634         * g++.dg/parser/access8.C: Adjust error marker.
5635         * g++.dg/template/access17.C: New test.
5636         * g++.dg/template/access18.C: Likewise.
5637
5638 2006-05-15  Roger Sayle  <roger@eyesopen.com>
5639
5640         PR target/26600
5641         * gcc.target/i386/pr26600.c: New test case.
5642
5643 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5644
5645         PR c++/27505
5646         * g++.dg/expr/bitfield1.C: New test.
5647
5648 2006-05-15  Richard Guenther  <rguenther@suse.de>
5649
5650         PR tree-optimization/27603
5651         * gcc.dg/torture/pr27603.c: New testcase.
5652
5653 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
5654
5655         PR fortran/25090
5656         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5657
5658         PR fortran/25082
5659         * gfortran.dg/scalar_return_1.f90: New test.
5660
5661         PR fortran/27411
5662         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5663
5664 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
5665
5666         * gcc.dg/gomp/critical-4.c: New test.
5667         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5668         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5669         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5670         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5671
5672 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5673
5674         PR c++/27582
5675         * g++.dg/template/dependent-args1.C: New test.
5676
5677         PR c++/27581
5678         * g++.dg/lookup/this1.C: New test.
5679
5680         PR c++/27315
5681         * g++.dg/template/operator6.C: New test.
5682         * g++.dg/template/incomplete3.C: New test.
5683
5684         PR c++/27559
5685         * g++.dg/template/new4.C: New test.
5686
5687         PR c++/27496
5688         * g++.dg/template/void2.C: New test.
5689
5690 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
5691
5692         * g++.dg/template/dependent-expr5.C: New test.
5693
5694 2006-05-14  Roger Sayle  <roger@eyesopen.com>
5695
5696         PR middle-end/26729
5697         * gcc.dg/pr26729-1.c: New test case.
5698
5699 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
5700
5701         * gcc.dg/pr27003.c: New test.
5702
5703 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
5704
5705         * lib/target-supports.dg (check_cxa_atexit_available): Change
5706         v3_target_compile to ${tool}_target_compile.
5707
5708 2006-05-11  Jason Merrill  <jason@redhat.com>
5709
5710         * lib/scanasm.exp (scan-not-hidden): Fix typo.
5711
5712 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5713
5714         PR fortran/27553
5715         * gfortran.dg/label_5.f90: New test.
5716
5717 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
5718
5719         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
5720         check_effective_target_powerpc_altivec_ok): New.
5721         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
5722         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
5723         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
5724         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
5725         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
5726         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
5727         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
5728         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
5729         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
5730         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
5731         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
5732         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
5733         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
5734         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
5735         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
5736         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
5737         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
5738         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
5739         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
5740         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
5741         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
5742         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
5743         gcc.target/powerpc/altivec-9.c,
5744         gcc.target/powerpc/altivec-consts.c,
5745         gcc.target/powerpc/altivec-pr22085.c,
5746         gcc.target/powerpc/altivec-splat.c,
5747         gcc.target/powerpc/altivec-types-1.c,
5748         gcc.target/powerpc/altivec-types-2.c,
5749         gcc.target/powerpc/altivec-types-3.c,
5750         gcc.target/powerpc/altivec-types-4.c,
5751         gcc.target/powerpc/altivec-varargs-1.c,
5752         gcc.target/powerpc/altivec-vec-merge.c,
5753         gcc.target/powerpc/ppc-vector-memcpy.c,
5754         gcc.target/powerpc/ppc-vector-memset.c,
5755         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
5756         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
5757         these effective targets.
5758         * gcc.dg/vmx/pr27006.c: Add missing close brace.
5759         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
5760
5761 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5762
5763         PR middle-end/27384
5764         * g++.dg/other/fold1.C: New test.
5765
5766         PR middle-end/27488
5767         * gcc.dg/fold-nonneg-1.c: New test.
5768
5769         PR c++/27547
5770         * g++.dg/other/operator1.C: New test.
5771
5772 2006-05-11  Richard Guenther  <rguenther@suse.de>
5773
5774         PR middle-end/27529
5775         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
5776
5777 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
5778
5779         * lib/target-supports-dg.exp (check-flags): New.
5780         (dg-skip-if): Move flag checks.
5781
5782 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
5783
5784         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
5785         * lib/target-supports.dg (check_cxa_atexit_available): New.
5786
5787 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
5788
5789         PR fortran/27470
5790         * gfortran.dg/multiple_allocation_2.f90: New test case.
5791
5792 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
5793
5794         * gcc.target/arm/pr27387.C: Fix a comment typo.
5795
5796 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5797
5798         PR fortran/24549
5799         * gfortran.dg/error_recovery_1.f90: New test.
5800
5801 2006-05-10  Richard Guenther  <rguenther@suse.de>
5802
5803         PR tree-optimization/27302
5804         * gcc.dg/torture/pr27302.c: New testcase.
5805
5806 2006-05-09  Dirk Mueller  <dmueller@suse.de>
5807         Richard Guenther  <rguenther@suse.de>
5808
5809         PR middle-end/27498
5810         * gcc.dg/tree-ssa/pr27498.c: New testcase.
5811
5812 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
5813
5814         PR rtl-optimization/27335
5815         * gcc.dg/pr27335.c: New test.
5816
5817 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
5818
5819         * gcc.target/mips/mips-ps-5.c: New file.
5820
5821 2006-05-08  Jan Hubicka  <jh@suse.cz>
5822
5823         PR middle-end/25962
5824         * gcc.dg/pr25962.c: New.
5825
5826 2006-05-08  Roger Sayle  <roger@eyesopen.com>
5827
5828         PR target/27158
5829         * gcc.target/powerpc/pr27158.c: New test case.
5830
5831 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
5832
5833         PR testsuite/27476
5834         * ada/acats/run_all.sh: Use test -z.
5835
5836 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5837
5838         PR libfortran/18271
5839         * gfortran.dg/spec_expr_3.f90: New test.
5840
5841 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
5842
5843         PR target/24879
5844         * gcc.target/i386/monitor.c: New file.
5845
5846 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
5847
5848         * gcc.dg/pr27095.c: xfail *-*-darwin*.
5849
5850 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5851
5852         PR c++/27447
5853         * g++.dg/other/ptrmem7.C: New test.
5854
5855 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5856
5857         PR target/27421
5858         * gcc.dg/array-9.c: New test.
5859
5860 2006-05-07  Richard Guenther  <rguenther@suse.de>
5861
5862         PR tree-optimization/27409
5863         * gcc.dg/torture/pr27409.c: New testcase.
5864
5865 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5866
5867         PR fortran/27457
5868         * gfortran.dg/select_6.f90: New.
5869
5870 2006-05-07  Richard Guenther  <rguenther@suse.de>
5871
5872         PR tree-optimization/27136
5873         * gcc.dg/torture/pr27136.c: New testcase.
5874
5875 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
5876
5877         PR fortran/24813
5878         * gfortran.dg/char_cons_len_1.f90: New test.
5879
5880 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5881
5882         PR c++/27427
5883         * g++.dg/template/incomplete2.C: New test.
5884
5885 2006-05-06  Richard Guenther  <rguenther@suse.de>
5886
5887         PR tree-optimization/27151
5888         * gcc.dg/vect/pr27151.c: New testcase.
5889
5890 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5891
5892         PR c++/27430
5893         * g++.dg/template/void1.C: New test.
5894
5895         PR c++/27423
5896         * g++.dg/other/void2.C: New test.
5897
5898         PR c++/27422
5899         * g++.dg/conversion/void1.C: New test.
5900
5901 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
5902
5903         PR/21391
5904         * g++.dg/other/unused1.C: New.
5905
5906 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5907
5908         PR objc/27240
5909         * objc.dg/member-1.m: New test.
5910
5911 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
5912
5913         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
5914
5915 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5916
5917         PR libfortran/26985
5918         * gfortran.dg/matmul_2.f90: New test.
5919
5920 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
5921
5922         * ada/acats/run_all.sh: Use sync when main not found.
5923
5924 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
5925
5926         PR target/26765
5927         * gcc.target/mips/pr26765.c: New.
5928
5929 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
5930
5931         * gcc.target/bfin: New directory.
5932         * gcc.target/bfin/bfin.exp: New file.
5933         * gcc.target/bfin/frmul.c: New file.
5934         * gcc.target/bfin/arith.c: New file.
5935         * gcc.target/bfin/mul-combine.c: New file.
5936         * gcc.target/bfin/shift.c: New file.
5937
5938 2006-05-04  Richard Guenther  <rguenther@suse.de>
5939
5940         PR tree-optimization/14287
5941         PR tree-optimization/14844
5942         PR tree-optimization/19792
5943         PR tree-optimization/21608
5944         PR tree-optimization/27090
5945         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
5946         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5947         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5948         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5949         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5950
5951 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
5952
5953         PR tree-optimization/27285
5954         * gcc.c-torture/execute/pr27285.c: New test.
5955
5956         PR middle-end/27388
5957         * gcc.dg/gomp/pr27388-1.c: New test.
5958         * gcc.dg/gomp/pr27388-2.c: New test.
5959         * gcc.dg/gomp/pr27388-3.c: New test.
5960
5961         PR c++/27359
5962         * g++.dg/gomp/pr27359.C: New test.
5963
5964 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
5965
5966         PR fortran/20248
5967         * gfortran.dg/iargc.f90: New test.
5968
5969 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5970
5971         PR c++/27102
5972         * g++.dg/template/crash49.C: New test.
5973
5974 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
5975
5976         PR testsuite/27032
5977         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
5978
5979 2006-05-02  Jeff Law  <law@redhat.com>
5980
5981         PR tree-optimization/27364
5982         * gcc.c-torture/execute/pr27364.c: New test.
5983
5984 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5985
5986         PR c++/27309
5987         * g++.dg/parser/ctor5.C: New test.
5988
5989 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
5990
5991         PR target/27387
5992         * gcc.target/arm/arm.exp: New.
5993         * gcc.target/arm/pr27387.C: Likewise.
5994
5995 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
5996
5997         PR fortran/27269
5998         PR fortran/27324
5999         * gfortran.dg/module_equivalence_2.f90: New test.
6000
6001 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6002
6003         PR middle-end/27337
6004         * g++.dg/gomp/pr27337-1.C: New test.
6005         * g++.dg/gomp/pr27337-2.C: New test.
6006
6007         PR middle-end/27328
6008         * gcc.dg/gomp/pr27328.c: New test.
6009
6010         PR middle-end/27325
6011         * g++.dg/gomp/pr27325.C: New test.
6012
6013         PR middle-end/27310
6014         * g++.dg/gomp/pr27310.C: New test.
6015
6016 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6017
6018         PR tree-optimization/27291
6019         * g++.dg/tree-ssa/pr27291.C: New test.
6020
6021 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6022
6023         PR tree-optimization/27283
6024         * g++.dg/tree-ssa/pr27283.C: New test.
6025
6026 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6027
6028         * gcc.dg/tree-ssa/loop-16.c: New test.
6029
6030 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6031             Joseph S. Myers  <joseph@codesourcery.com>
6032
6033         * gcc.dg/Wconversion-3.c: New test case.
6034         * gcc.dg/Wconversion-4.c: Likewise.
6035
6036 2006-05-01  Richard Guenther  <rguenther@suse.de>
6037
6038         PR tree-optimization/26726
6039         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6040
6041 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6042
6043         * gcc.dg/Woverflow-1.c: New test case.
6044         * gcc.dg/Woverflow-2.c: Likewise.
6045         * gcc.dg/Woverflow-3.c: Likewise.
6046
6047 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6048
6049         PR c++/27094
6050         * g++.dg/template/defarg8.C: New test.
6051
6052 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6053
6054         PR c++/27278
6055         * g++.dg/parse/operator7.C: New test.
6056
6057 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6058
6059         PR c++/11471
6060         PR c++/27102
6061         * g++.dg/template/crash48.C: New test.
6062
6063         PR c++/27279
6064         * g++.dg/parse/ctor4.C: New test.
6065
6066 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6067
6068         PR fortran/25681
6069         * gfortran.df/char_type_len.f90: New test.
6070
6071 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6072
6073         PR libgfortran/27304
6074         * gfortran.dg/fmt_exhaust.f90: New test.
6075
6076 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6077
6078         PR c/25309
6079         * gcc.dg/large-size-array-2.c: New test case.
6080
6081 2006-04-28  Richard Guenther  <rguenther@suse.de>
6082
6083         PR target/26826
6084         * gcc.target/i386/pr26826.c: New testcase.
6085
6086 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6087
6088         PR middle-end/27260
6089         * gcc.c-torture/execute/pr27260.c: New.
6090
6091 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6092
6093         PR middle-end/27095
6094         * gcc.dg/pr27095.c: New.
6095
6096 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6097
6098         PR c++/27292
6099         * g++.dg/conversion/bitfield4.C: New test.
6100
6101 2006-04-27  Eric Christopher  <echristo@apple.com>
6102
6103         * gcc.dg/pragma-ms_struct.c: New.
6104
6105 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6106
6107         PR c++/27102
6108         * g++.dg/template/crash47.C: New test.
6109
6110 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6111
6112         * gcc.target/i386/sse-7.c: build with -msse.
6113
6114 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6115
6116         PR testsuite/27274:
6117         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6118         (main): Exit if processor doesn't support SSE.
6119
6120 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6121
6122         PR middle-end/27282
6123         * gcc.c-torture/compile/pr27282.c: New test.
6124
6125 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6126
6127         PR middle-end/26913
6128         * g++.dg/gomp/pr26913.C: New test.
6129
6130         PR c/25996
6131         * gcc.dg/gomp/pr25996.c: New test.
6132         * g++.dg/gomp/pr25996.C: New test.
6133
6134 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6135
6136         PR rtl-optimization/26725
6137         * gcc.c-torture/compile/pr26725.c: New test.
6138
6139 2006-04-25  Richard Guenther  <rguenther@suse.de>
6140
6141         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6142         than n + -1.
6143
6144 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6145
6146         * gcc.dg/20060425-1.c: New testcase.
6147
6148 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6149
6150         PR tree-optimization/26865
6151         * gcc.dg/pr26865.c: New test.
6152
6153 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6154
6155         PR c++/27292
6156         * g++.dg/conversion/bitfield1.C: New test.
6157         * g++.dg/conversion/bitfield2.C: Likewise.
6158         * g++.dg/conversion/bitfield3.C: Likewise.
6159
6160 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6161         Richard Guenther  <rguenther@suse.de>
6162
6163         PR tree-optimization/27236
6164         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6165
6166 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6167
6168         PR c++/19963
6169         * g++.dg/other/incomplete2.C: New test.
6170
6171 2006-04-24  Richard Guenther  <rguenther@suse.de>
6172
6173         PR middle-end/26869
6174         * gcc.dg/torture/pr26869.c: New testcase.
6175
6176 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6177         Richard Guenther  <rguenther@suse.de>
6178
6179         PR tree-optimization/27218
6180         * g++.dg/tree-ssa/pr27218.C: New testcase.
6181
6182 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6183
6184         PR c++/26912
6185         * g++.dg/template/friend41.C: New test.
6186
6187 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6188
6189         * g++.dg/opt/pr15551.C: Include cstdio.
6190         (main): Use remove instead of unlink.
6191
6192 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6193
6194         * gcc.dg/sibcall-7.c: New test.
6195         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6196         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6197         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6198         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6199         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6200
6201 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6202
6203         PR c++/26534
6204         * g++.dg/opt/bitfield1.C: New test.
6205         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6206         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6207         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6208         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6209         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6210         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6211         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6212         * g++.dg/abi/bitfield2.C: Likewise.
6213         * g++.dg/init/bitfield1.C: Likewise.
6214
6215 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6216
6217         PR fortran/25099
6218         * gfortran.dg/elemental_subroutine_4.f90: New test.
6219         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6220         call sub (m, x).
6221
6222 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6223
6224         * gcc.c-torture/compile/20060421-1.c: New testcase.
6225
6226 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6227
6228         PR c/25875
6229         * gcc.dg/init-bad-4.c: New test.
6230
6231 2006-04-21  Paul Brook  <paul@codesourcery.com>
6232
6233         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6234
6235 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6236
6237         PR fortran/27122
6238         * gfortran.dg/defined_operators_1.f90: New test.
6239         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6240         remove old ones associated, incorrectly, with Note 5.46.
6241
6242         PR fortran/27113
6243         * gfortran.dg/character_array_constructor_1.f90: New test.
6244
6245 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6246
6247         * gcc.dg/20060419-1.c: New test.
6248
6249 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6250
6251         PR c/26774
6252         * gcc.dg/struct-parse-1.c: New test case.
6253
6254 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6255
6256         PR c++/26558
6257         * g++.dg/parse/template19.C: New test.
6258
6259         PR c++/26739
6260         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6261
6262         PR c++/26036
6263         * g++.dg/expr/call3.C: New test.
6264
6265         PR c++/10385
6266         * g++.dg/conversion/dynamic1.C: New test.
6267
6268 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6269
6270         PR c++/27102
6271         * g++.dg/template/crash35.C: Tweak error markers.
6272         * g++.dg/template/crash46.C: New test.
6273         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6274         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6275
6276 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6277
6278         PR rtl-optimization/14261
6279         * gcc.c-torture/compile/20060419-1.c: Added.
6280
6281 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6282
6283         * gfortran.dg/label_1.f90: Adjust dg-error.
6284
6285 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6286
6287         PR target/26961
6288         * gcc.dg/fold-cond-1.c: New test case.
6289         * gcc.dg/pr26961-1.c: Likewise.
6290
6291 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6292
6293         PR libgfortran/27138
6294         * gfortran.dg/read_bad_advance.f90: New test.
6295
6296 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6297             Dale Johannesen  <dalej@apple.com>
6298
6299         PR target/24076
6300         * gcc.target/i386/vecinit-3.c: New testcase.
6301         * gcc.target/i386/vecinit-4.c: Likewise.
6302         * gcc.target/i386/sse-18.c: Likewise.
6303         * gcc.target/i386/sse-19.c: Likewise.
6304
6305 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6306
6307         * gfortran.dg/allocate_zerosize_1.f90: New test.
6308
6309 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6310
6311         PR c++/26365
6312         * g++.dg/template/crash45.C: New test.
6313
6314 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6315
6316         PR fortran/26787
6317         * gfortran.dg/proc_assign_1.f90: New test.
6318         * gfortran.dg/procedure_lvalue.f90: Change message.
6319         * gfortran.dg/namelist_4.f90: Add new error.
6320
6321         PR fortran/25597
6322         PR fortran/27096
6323         * gfortran.dg/auto_pointer_array_result_1.f90
6324
6325         PR fortran/27089
6326         * gfortran.dg/specification_type_resolution_1.f90
6327
6328         PR fortran/18003
6329         PR fortran/25669
6330         PR fortran/26834
6331         * gfortran.dg/bounds_temporaries_1.f90: New test.
6332
6333         PR fortran/27124
6334         * gfortran.dg/array_return_value_1.f90: New test.
6335
6336 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6337
6338         PR fortran/25336
6339         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6340
6341 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6342
6343         PR middle-end/26823
6344         * g++.dg/gomp/pr26823-1.C: New test.
6345         * g++.dg/gomp/pr26823-2.C: New test.
6346
6347 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6348
6349         PR middle-end/27134
6350         * gcc.dg/pr27314.c: New test.
6351
6352 2006-04-13  Richard Henderson  <rth@redhat.com>
6353
6354         * g++.dg/gomp/block-0.C: Update expected matches.
6355
6356 2006-04-13  DJ Delorie  <dj@redhat.com>
6357
6358         * lib/target-supports.exp (check_effective_target_int32plus): New.
6359         (check_effective_target_ptr32plus): New.
6360         (check_effective_target_size32plus): New.
6361         (check_effective_target_int16): New.
6362         (check_profiling_available): Add m32c to the list of unsupported targets.
6363
6364         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6365         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6366         memory size.
6367         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6368         pointers.
6369         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6370         size_t.
6371         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6372         and size_t.
6373         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6374         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6375         not just xstormy16.  Skip m32c due to weird pointer size.
6376         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6377         not just xstormy16.
6378         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6379         not just xstormy16.
6380         * gcc.dg/20020312-2.c: Add m32c support.
6381         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6382         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6383         in test.
6384         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6385         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6386         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6387         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6388         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6389         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6390         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6391         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6392         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6393         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6394         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6395         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6396         in test.
6397         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6398         in test.
6399         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6400         * gcc.dg/pr23049.c: Require >=32 bit integers.
6401         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6402         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6403         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6404         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6405         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6406         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6407         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6408         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6409         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6410         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6411         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6412         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6413         prototype in test.
6414         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6415         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6416         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6417         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6418         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6419
6420         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
6421         * gcc.c-torture/execute/20040703-1.x: Likewise.
6422         * gcc.c-torture/execute/20040705-1.x: Likewise.
6423         * gcc.c-torture/execute/20040705-2.x: Likewise.
6424         * gcc.c-torture/execute/20040709-1.x: Likewise.
6425         * gcc.c-torture/execute/20040709-2.x: Likewise.
6426         * gcc.c-torture/execute/20040811-1.x: Likewise.
6427         * gcc.c-torture/execute/20050316-1.x: Likewise.
6428         * gcc.c-torture/execute/bitfld-4.x: Likewise.
6429         * gcc.c-torture/execute/pr19689.x: Likewise.
6430         * gcc.c-torture/execute/pr7284-1.x: Likewise.
6431         * gcc.c-torture/execute/usmul.x: Likewise.
6432         * gcc.c-torture/execute/vrp-5.x: Likewise.
6433         * gcc.c-torture/execute/vrp-6.x: Likewise.
6434         * gcc.dg/debug/20041023-1.s: Likewise.
6435
6436 2006-04-13  Roger Sayle  <roger@eyesopen.com>
6437
6438         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6439         of integers to a vector types are now constant expressions in C.
6440         * gcc.dg/vect/vect-fold-1.c: New test case.
6441
6442 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
6443             Ulrich Weigand  <uweigand@de.ibm.com>
6444
6445         PR target/27006
6446         * gcc.dg/vmx/pr27006.c: New testcase.
6447
6448 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6449
6450         PR libgfortran/26766
6451         * gfortran.dg/write_recursive.f90: New test.
6452
6453 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
6454
6455         * g++.dg/parse/dtor7.C: New test.
6456         * g++.dg/parse/new1.C: Add error marker.
6457         * g++.dg/template/new3.C: New test.
6458
6459         PR c++/26122
6460         * g++.dg/template/pure1.C: New test.
6461
6462         PR c++/26295
6463         * g++.dg/parse/ptrmem4.C: New test.
6464
6465 2006-04-10  Jeff Law  <law@redhat.com>
6466
6467         PR/27087
6468         * gcc.c-torture/compile/pr27087.c: New test.
6469
6470 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
6471
6472         PR/21391
6473         * gcc.dg/20060410.c: New.
6474
6475 2006-04-10  Matthias Klose  <doko@debian.org>
6476
6477         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6478         Recognize multilib directory names containing underscores.
6479
6480 2006-04-10  Roger Sayle  <roger@eyesopen.com>
6481
6482         * gcc.target/i386/vecinit-1.c: New test case.
6483         * gcc.target/i386/vecinit-2.c: Likewise.
6484
6485 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6486
6487         PR debug/27057
6488         * g++.dg/debug/dwarf2-2.C: New test.
6489
6490 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6491
6492         PR rtl-optimization/27073
6493         * gcc.c-torture/execute/pr27073.c: New test.
6494
6495 2006-04-08  Mike Stump  <mrs@apple.com>
6496
6497         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6498
6499 2006-04-07  Richard Guenther  <rguenther@suse.de>
6500
6501         PR tree-optimization/26135
6502         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6503
6504 2006-04-06  Jan Hubicka  <jh@suse.cz>
6505
6506         PR profile/26399
6507         * g++.dg/bprob/g++-bprob-2.C: New testcase.
6508
6509 2006-04-06  Roger Sayle  <roger@eyesopen.com>
6510
6511         * g++.dg/conversion/nullptr1.C: New test case.
6512         * g++.dg/conversion/nullptr2.C: Likewise.
6513
6514 2006-04-05  Roger Sayle  <roger@eyesopen.com>
6515
6516         * gfortran.dg/dependency_18.f90: New test case.
6517
6518 2006-04-05  Richard Guenther  <rguenther@suse.de>
6519
6520         PR tree-optimization/26919
6521         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6522         * gcc.dg/ipa/ipa-2.c: Likewise.
6523         * gcc.dg/ipa/ipa-3.c: Likewise.
6524         * gcc.dg/ipa/ipa-5.c: Likewise.
6525
6526 2006-04-05  Richard Guenther  <rguenther@suse.de>
6527
6528         PR tree-optimization/26763
6529         * gcc.dg/torture/pr26763-1.c: New testcase.
6530         * gcc.dg/torture/pr26763-2.c: Likewise.
6531
6532 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
6533
6534         PR fortran/23634
6535         PR fortran/25619
6536         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6537
6538 2006-04-04  Eric Christopher  <echristo@apple.com>
6539
6540         * gcc.target/i386/387-1.c: Allow regexp to match darwin
6541         stubs.
6542         * gcc.target/i386/387-5.c: Ditto.
6543
6544 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
6545
6546         * gcc.target/sparc/struct-ret-check.c: New test.
6547
6548 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6549
6550         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6551         zero decimal digits specified in format.
6552
6553 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
6554
6555         PR fortran/26891
6556         * gfortran.dg/missing_optional_dummy_1.f90: New test.
6557
6558         PR fortran/26976
6559         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6560         * gfortran.dg/initialization_1.f90: Make assignment compliant.
6561         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6562         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6563         bigendian-ness.
6564
6565 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
6566
6567         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6568         dummy arguments work when the actual argument is itself a dummy
6569         argument of the caller.
6570
6571 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6572
6573         PR libfortran/24685
6574         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6575
6576 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6577
6578         * gfortran.dg/dependencency_17.f90: New test case.
6579
6580 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6581
6582         * gfortran.dg/dependency_14.f90: New test case.
6583         * gfortran.dg/dependency_15.f90: Likewise.
6584         * gfortran.dg/dependency_16.f90: Likewise.
6585
6586 2006-03-31  Asher Langton  <langton2@llnl.gov>
6587
6588         PR fortran/25358
6589         gfortran.dg/cray_pointers_6.f90: New test.
6590
6591 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6592
6593         PR libgfortran/26890
6594         * gfortran.dg/read_size_noadvance.f90: New test.
6595
6596 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
6597
6598         PR fortran/25031
6599         * gfortran.dg/multiple_allocation_1.f90: Check that the
6600         size has changed after a re-allocation with stat.
6601
6602 2006-03-30  Richard Guenther  <rguenther@suse.de>
6603
6604         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6605         removal.
6606         * gcc.target/i386/sselibm-2.c: Likewise.
6607         * gcc.target/i386/sselibm-3.c: Likewise.
6608         * gcc.target/i386/sselibm-4.c: Likewise.
6609         * gcc.target/i386/sselibm-5.c: Likewise.
6610
6611 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6612
6613         * gcc.dg/fold-andxor-1.c: New test case.
6614         * gcc.dg/fold-xorand-1.c: Likewise.
6615
6616 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6617
6618         * gcc.dg/fold-convnotconv-1.c: New test case.
6619
6620 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6621
6622         PR fortran/26779
6623         * gfortran.dg/private_type_5.f90: New test.
6624
6625 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
6626
6627         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6628
6629 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
6630
6631         * gfortran.dg/advance_2.f90: New test.
6632         * gfortran.dg/advance_3.f90: New test.
6633
6634         * gfortran.fortran-torture/execute/equiv_5.f: New test.
6635
6636 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6637
6638         PR libgfortran/26661
6639         PR libgfortran/26880
6640         * gfortran.dg/read_x_past.f: New test.
6641
6642 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
6643
6644         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6645         to be STABS.
6646
6647 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
6648
6649         * objc.dg/dwarf-1.m: Skip on AIX.
6650         * objc.dg/dwarf-2.m: Skip on AIX.
6651
6652 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
6653
6654         PR fortran/26816
6655         * gfortran.dg/float_1.f90: New test.
6656
6657 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
6658
6659         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6660         X86_64 targets.
6661         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6662
6663 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6664
6665         PR libfortran/26735
6666         * gfortran.dg/convert_implied_open.f90: New test case.
6667
6668 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6669
6670         PR fortran/26769
6671         * gfortran.dg/transpose_reshape_r10.f90: New test case.
6672
6673 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
6674
6675         PR middle-end/26717
6676         * gcc.dg/pr26717.c: New test.
6677
6678 2006-03-25  Roger Sayle  <roger@eyesopen.com>
6679
6680         * gfortran.dg/dependency_12.f90: New test case.
6681
6682 2006-03-24  Roger Sayle  <roger@eyesopen.com>
6683
6684         * gfortran.dg/dependency_9.f90: New (resurected) test case.
6685
6686 2006-03-24  Jeff Law  <law@redhat.com>
6687
6688         * gcc.c-torture/pr26840.c: New test.
6689
6690 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
6691
6692         * objc.dg/dwarf-2.m: New.
6693         * obj-c++.dg/dwarf-2.mm: New.
6694
6695         * g++.old-deja/g++.other/init19.C: New.
6696
6697 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
6698
6699         * g++.dg/eh/spbp.C: Skip on AIX.
6700
6701 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
6702
6703         PR middle-end/26611
6704         * g++.dg/gomp/pr26611-1.C: New test.
6705         * g++.dg/gomp/pr26611-2.C: New test.
6706
6707 2006-03-24  Jeff Law  <law@redhat.com>
6708
6709         * gcc.c-torture/compile/pr26833.c: New test.
6710         * gfortran.fortran-torture/compile/pr26806.f90: New test.
6711
6712 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6713
6714         * gfortran.dg/endfile_2.f90: Delete temp file.
6715
6716 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
6717
6718         PR fortran/19303
6719         * gfortran.dg/record_marker_1.f90: New test case.
6720         * gfortran.dg/record_marker_2.f: New test case.
6721         * gfortran.dg/record_marker_3.f90: New test case.
6722
6723 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
6724
6725         PR fortran/17298
6726         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
6727         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
6728
6729 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
6730
6731         * lib/gcc-dg.exp (cleanup-modules): New proc.
6732         * gfortran.dg/allocatable_function_1.f90,
6733         gfortran.dg/allocate_char_star_scalar_1.f90,
6734         gfortran.dg/assumed_charlen_function_1.f90,
6735         gfortran.dg/assumed_dummy_1.f90,
6736         gfortran.dg/assumed_shape_ranks_1.f90,
6737         gfortran.dg/assumed_shape_ranks_2.f90,
6738         gfortran.dg/assumed_size_dt_dummy.f90,
6739         gfortran.dg/auto_char_dummy_array_1.f90,
6740         gfortran.dg/auto_char_len_3.f90,
6741         gfortran.dg/automatic_module_variable.f90,
6742         gfortran.dg/bad_automatic_objects_1.f90,
6743         gfortran.dg/char_array_constructor.f90,
6744         gfortran.dg/char_array_structure_constructor.f90,
6745         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
6746         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
6747         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
6748         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
6749         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
6750         gfortran.dg/derived_pointer_recursion.f90,
6751         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
6752         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
6753         gfortran.dg/dummy_functions_1.f90,
6754         gfortran.dg/elemental_initializer_1.f90,
6755         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
6756         gfortran.dg/elemental_pointer_1.f90,
6757         gfortran.dg/elemental_subroutine_1.f90,
6758         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
6759         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
6760         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
6761         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
6762         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
6763         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
6764         gfortran.dg/global_references_1.f90,
6765         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
6766         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
6767         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
6768         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
6769         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
6770         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
6771         gfortran.dg/large_integer_kind_1.f90,
6772         gfortran.dg/large_real_kind_1.f90,
6773         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
6774         gfortran.dg/module_double_reuse.f90,
6775         gfortran.dg/module_equivalence_1.f90,
6776         gfortran.dg/module_interface_1.f90,
6777         gfortran.dg/module_parameter_array_refs_1.f90,
6778         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
6779         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
6780         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
6781         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
6782         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
6783         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
6784         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
6785         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
6786         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
6787         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
6788         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
6789         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
6790         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
6791         gfortran.dg/same_name_1.f90,
6792         gfortran.dg/sibling_dummy_procedure_1.f90,
6793         gfortran.dg/sibling_dummy_procedure_2.f90,
6794         gfortran.dg/sibling_dummy_procedure_3.f90,
6795         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
6796         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
6797         gfortran.dg/used_dummy_types_2.f90,
6798         gfortran.dg/used_dummy_types_3.f90,
6799         gfortran.dg/used_dummy_types_4.f90,
6800         gfortran.dg/used_dummy_types_5.f90,
6801         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
6802         gfortran.dg/userdef_operator_1.f90: Use it.
6803
6804 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6805
6806         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
6807         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
6808         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
6809         gfortran.dg/write_back.f,
6810         gfortran.fortran-torture/execute/inquire_1.f90,
6811         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
6812
6813 2006-03-21  Jeff Law  <law@redhat.com>
6814
6815         * gcc.dg/tree-ssa/vrp28.c: New test.
6816
6817 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6818
6819         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
6820         if _STDC_C99 is defined.
6821         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
6822         * gcc.dg/builtins-20.c: Likewise.
6823         * gcc.dg/builtins-53.c: Likewise.
6824         * gcc.dg/single-precision-constant.c: Likewise. Also pass
6825         -mmacosx-version-min=10.3 on PowerPC/Darwin.
6826
6827 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
6828
6829         PR tree-opt/26781
6830         * gcc.c-torture/compile/pr26781-1.c: New test.
6831         * gcc.c-torture/compile/pr26781-2.c: New test.
6832
6833 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
6834
6835         PR c++/26690
6836         * g++.dg/gomp/pr26690-1.C: New test.
6837         * g++.dg/gomp/pr26690-2.C: New test.
6838
6839 2006-03-20  Jeff Law  <law@redhat.com>
6840
6841         * gcc.dg/tree-ssa/pr21829.c: New test.
6842
6843         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
6844
6845 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
6846
6847         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
6848         (check_visibility_available): Use it.
6849         (check_effective_target_default_packed): Likewise.
6850         (check_effective_target_pcc_bitfield_type_matters): Likewise.
6851         (check_effective_target_fopenmp): Likewise.
6852         (check_effective_target_freorder): Likewise.
6853         (check_effective_target_fpic): Likewise.
6854         (check_named_sections_available): Likewise.
6855         (check_effective_target_ilp32): Likewise.
6856         (check_effective_target_lp64): Likewise.
6857
6858 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
6859
6860         PR fortran/20935
6861         * gfortran.dg/scalar_mask_2.f90: New test case.
6862
6863 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
6864
6865         PR tree-opt/26629
6866         * gcc.dg/tree-ssa/loadpre12.c: New test.
6867         * gcc.dg/tree-ssa/loadpre13.c: New test.
6868         * gcc.dg/tree-ssa/loadpre14.c: New test.
6869         * gcc.dg/tree-ssa/loadpre15.c: New test.
6870         * gcc.dg/tree-ssa/loadpre16.c: New test.
6871         * gcc.dg/tree-ssa/loadpre17.c: New test.
6872         * gcc.dg/tree-ssa/loadpre18.c: New test.
6873         * gcc.dg/tree-ssa/loadpre19.c: New test.
6874         * gcc.dg/tree-ssa/loadpre20.c: New test.
6875         * gcc.dg/tree-ssa/loadpre21.c: New test.
6876         * gcc.dg/tree-ssa/loadpre22.c: New test.
6877
6878 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
6879
6880         PR fortran/26741
6881         * gfortran.dg/elemental_initializer_1.f90: New test.
6882
6883         PR fortran/26716
6884         * gfortran.dg/assumed_shape_ranks_2: New test.
6885
6886 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
6887
6888         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
6889         target fpic.
6890
6891 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6892
6893         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
6894         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
6895         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
6896         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
6897         gfortran.fortran-torture/execute/direct_io.f90,
6898         gfortran.fortran-torture/execute/inquire_2.f90,
6899         gfortran.fortran-torture/execute/inquire_4.f90,
6900         gfortran.fortran-torture/execute/list_read_1.f90,
6901         gfortran.fortran-torture/execute/open_replace.f90,
6902         gfortran.fortran-torture/execute/slash_edit.f90,
6903         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
6904         temporary files from testcases.
6905
6906 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6907
6908         PR libgfortran/26509
6909         gfortran.dg/write_direct_eor.f90: New test.
6910
6911 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
6912
6913         * gcc.target/powerpc/pr26350.c: New.
6914         * gcc.target/powerpc/indexed-addr.c: New.
6915
6916 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6917
6918         * gfortran.dg/dependency_13.f90: New test case.
6919
6920 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6921
6922         PR middle-end/21781
6923         * gcc.dg/real-const-1.c: New test case.
6924
6925 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
6926
6927         * g++.old-deja/g++.other/init18.C: New.
6928         * g++.old-deja/g++.other/init5.C: Remove xfail.
6929
6930 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6931
6932         * g++.dg/opt/pr15551.C: Cleanup temp file.
6933
6934 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6935
6936         PR c++/6634
6937         g++.dg/parse/long1.C: New test.
6938
6939 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6940
6941         PR fortran/19101
6942         * gfortran.dg/continuation.f90: New test.
6943         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
6944
6945 2006-03-14  Richard Guenther  <rguenther@suse.de>
6946
6947         PR tree-optimization/26672
6948         * gcc.dg/torture/pr26672.c: New testcase.
6949
6950 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
6951
6952         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
6953         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
6954
6955 2006-03-13  Roger Sayle  <roger@eyesopen.com>
6956
6957         PR middle-end/26557
6958         * gcc.c-torture/compile/switch-1.c: New test case.
6959
6960 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
6961
6962         PR fortran/25378
6963         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
6964         test to include more permuatations of mask and index.
6965         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
6966         respond to F2003 spec. that the position returned for an all false
6967         mask && condition is zero.
6968
6969 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
6970
6971         PR middle-end/25989
6972         * gcc.dg/gomp/pr25989.c: New test.
6973
6974 2006-03-13  Jeff Law  <law@redhat.com>
6975
6976         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
6977
6978 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
6979
6980         * gcc.dg/switch-9.c: New test.
6981
6982 2006-03-13  Richard Guenther  <rguenther@suse.de>
6983
6984         PR middle-end/26630
6985         * gcc.dg/torture/pr26630.c: New testcase.
6986
6987 2006-03-11  Roger Sayle  <roger@eyesopen.com>
6988
6989         * gfortran.dg/dependency_10.f90: New test case.
6990         * gfortran.dg/dependency_11.f90: Likewise.
6991
6992 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
6993             Erik Edelmann  <eedelman@gcc.gnu.org>
6994
6995         * gfortran.dg/allocatable_function_1.f90: New.
6996         * gfortran.dg/allocatable_function_2.f90: New.
6997
6998 2006-03-10  Richard Guenther  <rguenther@suse.de>
6999
7000         PR middle-end/26565
7001         * gcc.dg/torture/pr26565.c: New testcase.
7002
7003 2006-03-09  Eric Christopher  <echristo@apple.com>
7004
7005         * gcc.c-torture/compile/20060309-1.c: New.
7006
7007 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7008
7009         PR libgfortran/26499
7010         * gfortran.dg/write_back.f: New test.
7011         * gfortran.dg/write_rewind_1.f: New test.
7012         * gfortran.dg/write_rewind_2.f: New test.
7013
7014 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7015
7016         PR libgfortran/26554
7017         * gfortran.dg/read_logical.f90: New test.
7018
7019 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7020
7021         * ada/acats/norun.lst: cdd2a03 now passes.
7022
7023 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7024
7025         PR testsuite/25177
7026         * gcc.target/powerpc/pr18096-1.c: Change where the error
7027         would match.
7028
7029 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7030
7031         * gcc.target/i386/cleanup-1.c: New test.
7032         * gcc.target/i386/cleanup-2.c: New test.
7033
7034 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7035
7036         * gfortran.dg/dependency_9.f90: Remove for the time being.
7037
7038 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7039
7040         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7041         directive.
7042
7043 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7044
7045         * gfortran.dg/dependency_9.f90: New test case.
7046
7047 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7048
7049         * gfortran.dg/dependency_4.f90: New test case.
7050         * gfortran.dg/dependency_5.f90: New test case.
7051         * gfortran.dg/dependency_6.f90: New test case.
7052         * gfortran.dg/dependency_7.f90: New test case.
7053         * gfortran.dg/dependency_8.f90: New test case.
7054
7055 2006-03-03  Paul Brook  <paul@codesourcery.com>
7056
7057         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7058         Add m68k-*-elf.
7059
7060 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7061
7062         PR fortran/25031
7063         * multiple_allocation_1.f90: New test.
7064
7065 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7066
7067         PR tree-optimization/26524
7068         * gfortran.dg/pr26524.f: New test case.
7069
7070 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7071
7072         * g++.dg/template/repo5.C: Cleanup repo files.
7073         * gcc.dg/20051201-1.c: Cleanup coverage files.
7074         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7075         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7076         tree dump files.
7077
7078 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7079
7080         * objc.dg/objc-nofilename-1.m: New test.
7081         * objc.dg/bad-receiver-type.m: New test.
7082         * obj-c++.dg/bad-receiver-type.mm: New test.
7083
7084 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7085
7086         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7087
7088 2006-03-01  Mike Stump  <mrs@apple.com>
7089
7090         * g++.dg/abi/key2.C: Add.
7091
7092 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7093
7094         * gfortran.dg/logical_dot_product.f90: New test.
7095
7096         PR fortran/26393
7097         * gfortran.dg/used_interface_ref.f90: New test.
7098
7099         PR fortran/20938
7100         * gfortran.dg/dependency_2.f90: New test.
7101         * gfortran.fortran-torture/execute/where17.f90: New test.
7102         * gfortran.fortran-torture/execute/where18.f90: New test.
7103         * gfortran.fortran-torture/execute/where19.f90: New test.
7104         * gfortran.fortran-torture/execute/where20.f90: New test.
7105
7106 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7107
7108         * g++.dg/tree-ssa/pr26443.C: New test case.
7109
7110 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7111
7112         PR middle-end/26022
7113         * g++.dg/opt/return-slot1.C: New test.
7114
7115 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7116
7117         PR libgfortran/26136
7118         * gfortran.dg/namelist_23.f90: New test.
7119
7120 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7121
7122         PR middle-end/14752
7123         * gcc.dg/fold-eqandshift-2.c: New test case.
7124
7125 2006-02-28  Richard Guenther  <rguenther@suse.de>
7126
7127         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7128         decomposition.
7129
7130 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7131
7132         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7133
7134 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7135
7136         PR libgfortran/26464
7137         * gfortran.dg/backspace_5.f: New test.
7138         * gfortran.dg/backspace_6.f: New test.
7139
7140 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7141
7142         * gcc.dg/fold-eqandnot-1.c: New test case.
7143
7144 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7145
7146         PR middle-end/19983
7147         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7148
7149 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7150
7151         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7152         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7153
7154 2006-02-26  Richard Guenther  <rguenther@suse.de>
7155
7156         PR tree-optimization/26421
7157         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7158
7159 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7160
7161         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7162         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7163
7164 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7165
7166         * gcc.dg/fold-even-1.c: New test case.
7167
7168 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7169
7170         PR middle-end/21137
7171         * gcc.dg/fold-eqandshift-1.c: New test case.
7172
7173 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7174
7175         PR tree-optimization/25125
7176         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7177         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7178
7179 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7180
7181         PR tree-optimizations/26359
7182         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7183         with -fdump-tree-dceloop-details.
7184         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7185
7186 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7187
7188         PR middle-end/23673
7189         * gcc.dg/fold-eqxor-1.c: New test case.
7190         * gcc.dg/fold-eqxor-2.c: Likewise.
7191         * gcc.dg/fold-eqxor-3.c: Likewise.
7192
7193 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7194
7195         PR fortran/23092
7196         * scalar_mask_1.f90: New test.
7197
7198 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7199
7200         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7201         * g++.dg/eh/uncaught2.C: New.
7202         * g++.dg/eh/uncaught3.C: New.
7203
7204 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7205
7206         PR libgfortran/26423
7207         * gfortran.dg/read_many_1.f: New test.
7208
7209 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7210
7211         PR fortran/24519
7212         * gfortran.dg/dependency_3.f90: New test.
7213         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7214         XFAILs.
7215
7216         PR fortran/25395
7217         * gfortran.dg/equiv_6.f90: New test.
7218
7219 2006-02-23  Jeff Law  <law@redhat.com>
7220
7221         * gcc.c-torture/compile/pr26425.c: New test.
7222
7223 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7224
7225         PR middle-end/26412
7226         * gcc.dg/gomp/pr26412.c: New test.
7227
7228 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7229
7230         PR c++/26291
7231         * g++.dg/other/ellipsis1.C: New test.
7232         * g++.dg/parse/operator4.C: Adjust error marker.
7233
7234 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7235
7236         PR target/25603
7237         * gfortran.dg/pr25603.f: New testcase.
7238
7239 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7240
7241         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7242         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7243
7244 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7245
7246         * g++.dg/eh/spbp.C: New.
7247
7248 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7249
7250         PR middle-end/26379
7251         * gcc.target/i386/mmx-7.c: New test.
7252
7253 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7254
7255         PR tree-optimization/26361
7256         * gcc.dg/tree-ssa/vrp27.c: New test case.
7257
7258 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7259
7260         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7261         * gcc.dg/tree-ssa/complex-4.c: Here.
7262
7263 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7264
7265         PR middle-end/19543
7266         * gfortran.dg/logical_1.f90: New test case.
7267
7268 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7269
7270         PR middle-end/26334
7271         * gcc.dg/20060218-1.c: Moved to...
7272         * gcc.target/i386/20060218-1.c: ... here.  New test.
7273
7274 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7275
7276         PR fortran/26201
7277         * gfortran.dg/convert_1.f90: New.
7278
7279 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7280
7281         PR fortran/25054
7282         * gfortran.dg/namelist_5.f90: New test.
7283
7284         PR fortran/25089
7285         * gfortran.dg/namelist_4.f90: New test.
7286
7287 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7288
7289         PR tree-opt/25680
7290         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7291
7292 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7293
7294         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7295         variable to take into account the variable name in the
7296         function header.
7297         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7298
7299 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7300
7301         PR middle-end/26334
7302         * gcc.c-torture/compile/20060217-1.c: New test.
7303         * gcc.dg/20060218-1.c: New test.
7304
7305 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7306
7307         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7308
7309 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7310
7311         * gcc.dg/cpp/undef3.c: New test.
7312         * gcc.dg/cpp/trad/builtins2.c: New test.
7313
7314 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7315
7316         PR c++/26266
7317         * g++.dg/template/static22.C: New test.
7318         * g++.dg/template/static23.C: New test.
7319         * g++.dg/template/static24.C: New test.
7320         * g++.dg/template/non-dependent13.C: New test.
7321         * g++.dg/init/member1.C: Tweak error markers.
7322
7323 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7324
7325         PR target/26255
7326         * gcc.c-torture/compile/pr26255.c: New test case.
7327
7328 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7329
7330         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7331         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7332         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7333         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7334         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7335         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7336         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7337
7338 2006-02-16  Jeff Law  <law@redhat.com>
7339
7340         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7341         * gcc.dg/tree-ssa/vrp26.c: New test.
7342
7343 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7344
7345         PR target/20353
7346         PR target/24578
7347         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7348         __UCLIBC__ is defined.
7349
7350 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7351
7352         PR fortran/26224
7353         * gfortran.dg/gomp/pr26224.f: New test.
7354
7355 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7356
7357         PR tree-opt/25918
7358         * lib/target-supports.exp
7359         (check_effective_target_vect_short_mult): New.
7360         (check_effective_target_vect_char_mult): New.
7361         (check_effective_target_vect_widen_sum_qi_to_si): New.
7362         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7363         (check_effective_target_vect_widen_sum_hi_to_si): New.
7364         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7365         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7366         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7367         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7368         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7369         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7370         vect-reduc-pattern-2c.c
7371         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7372         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7373         vect-reduc-pattern-1c.c
7374
7375 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7376
7377         PR fortran/24557
7378         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7379
7380 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7381
7382         PR fortran/26054
7383         * gfortran.dg/enum_8.f90: Remove check for warning.
7384         * gfortran.dg/iomsg_1.f90: Ditto.
7385         * gfortran.dg/enum_1.f90: Ditto.
7386         * gfortran.dg/enum_9.f90: Ditto.
7387         * gfortran.dg/enum_2.f90: Ditto.
7388         * gfortran.dg/enum_10.f90: Ditto.
7389         * gfortran.dg/enum_3.f90: Ditto.
7390         * gfortran.dg/flush_1.f90: Ditto.
7391         * gfortran.dg/enum_4.f90: Ditto.
7392         * gfortran.dg/array_constructor_1.f90: Ditto.
7393         * gfortran.dg/enum_5.f90: Ditto.
7394         * gfortran.dg/enum_6.f90: Ditto.
7395         * gfortran.dg/enum_7.f90: Ditto.
7396
7397 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7398
7399         PR middle-end/26300
7400         * gcc.c-torture/compile/20060215-1.c: New test.
7401
7402 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7403
7404         PR middle-end/23670
7405         * gcc.dg/tree-ssa/andor-2.c: New test case.
7406
7407 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7408
7409         PR fortran/25045
7410         * optional_dim.f90: New test.
7411
7412 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7413
7414         PR fortran/26277
7415         * gfortran.dg/label_4.f90: New.
7416
7417 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
7418             Diego Novillo  <dnovillo@redhat.com>
7419             Uros Bizjak  <uros@kss-loka.si>
7420
7421         * gfortran.dg/gomp: New directory.
7422
7423 2006-02-14  Richard Guenther  <rguenther@suse.de>
7424
7425         PR tree-optimization/26258
7426         * gcc.dg/torture/pr26258.c: New testcase.
7427
7428 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
7429
7430         PR fortran/26246
7431         * gfortran.dg/pr26246_1.f90: New test.
7432         * gfortran.dg/pr26246_2.f90: New test.
7433
7434         PR middle-end/26092
7435         * gcc.c-torture/compile/20060208-1.c: New test.
7436
7437 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
7438
7439         PR fortran/26074
7440         PR fortran/25103
7441         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7442         * gfortran.dg/bad_automatic_objects_1.f90: New test.
7443         * gfortran.dg/automatic_module_variable.f90: Change error message.
7444
7445         PR fortran/20861
7446         * gfortran.dg/internal_dummy_1.f90: New test.
7447
7448         PR fortran/20871
7449         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7450
7451
7452         PR fortran/25083
7453         * gfortran.dg/uncommon_block_data_1.f90: New test.
7454         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7455         with standard.
7456
7457         PR fortran/25088
7458         * gfortran.dg/typed_subroutine_1.f90: New test.
7459
7460 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
7461
7462         * objc.dg/dwarf-1.m: New.
7463
7464 2006-02-13  Roger Sayle  <roger@eyesopen.com>
7465
7466         PR middle-end/24427
7467         * gcc.dg/tree-ssa/andor-1.c: New test case.
7468
7469 2006-02-13  Josh Conner  <jconner@apple.com>
7470
7471         PR target/25376
7472         * gcc.dg/pr25376.c: New test.
7473
7474         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7475         assemble.
7476         * lib/target-supports.exp (check_named_sections_available):
7477         Only compile named-sections test -- don't assemble.
7478
7479 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7480
7481         * g++.dg/warn/no-write-strings.C: New test.
7482         * g++.dg/warn/write-strings.C: Likewise.
7483         * g++.dg/warn/write-strings-default.C: Likewise.
7484
7485 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7486
7487         PR fortran/25806
7488         * gfortran.dg/ret_pointer_2.f90: New test.
7489
7490 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7491
7492         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7493
7494 2006-02-10  Jeff Law  <law@redhat.com>
7495
7496         * gcc.c-torture/compile/pr26213.c: New test.
7497
7498 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7499
7500         gfortran.dg/null_1.f90: New test.
7501
7502 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7503
7504         PR fortran/14771
7505         * gfortran.dg/parens_4.f90: New.
7506         * gfortran.dg/parens_5.f90: New.
7507
7508 2006-02-10  Richard Guenther  <rguenther@suse.de>
7509
7510         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7511
7512 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7513         Paul Thomas  <pault@gcc.gnu.org>
7514
7515         PR fortran/14771
7516         * gfortran.dg/parens_1.f90: New.
7517         * gfortran.dg/parens_2.f90: New.
7518         * gfortran.dg/parens_3.f90: New.
7519
7520 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
7521
7522         PR fortran/26038
7523         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7524
7525         PR fortran/25059
7526         * gfortran.dg/impure_assignment_1.f90: New test.
7527
7528         PR fortran/25070
7529         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7530
7531 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7532
7533         PR target/26141
7534         * g++.dg/expr/stdarg2.C: New test.
7535
7536 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7537
7538         PR inline-asm/16194
7539         * gcc.dg/pr16194.c: New test.
7540
7541 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7542
7543         * ada/acats/run_acats: Use portable variant of "$@".
7544
7545 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7546
7547         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7548         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7549
7550 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7551
7552         PR tree-opt/26179
7553         * g++.dg/opt/pr26179.C: New test.
7554
7555 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7556
7557         PR middle-end/26134
7558         * gcc.dg/tree-ssa/complex-3.c: New test.
7559
7560 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7561
7562         * gcc.c-torture/compile/volatile-1.c: New test.
7563
7564 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
7565
7566         PR 26180
7567         * gcc.dg/tree-ssa/pr26180.c: New test.
7568
7569 2006-02-08  Jeff Law  <law@redhat.com>
7570
7571         * gcc.dg/tree-ssa/pr21417.c: New test.
7572
7573 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7574
7575         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7576         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7577
7578 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7579
7580         * lib/scanrtl.exp: New.
7581
7582 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7583
7584         PR c++/26071
7585         * g++.dg/other/virtual2.C: New test.
7586
7587         PR c++/26070
7588         * g++.dg/other/virtual1.C: New test.
7589
7590 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7591
7592         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7593         cleanup-ipa-dump): Update dump file glob patterns.
7594         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7595         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7596
7597         * lib/gcc-dg.exp: Load it.
7598         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7599
7600 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
7601
7602         PR testsuite/26159
7603         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7604         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7605
7606 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7607
7608         PR fortran/25577
7609         * gfortran.dg/mvbits_1.f90: New.
7610
7611 2006-02-07  Dirk Mueller  <dmueller@suse.com>
7612
7613         * g++.dg/warn/Wdiv-by-zero.C: New test.
7614         * g++.dg/warn/Wno-div-by-zero.C: New.
7615
7616 2006-02-07  Jeff Law  <law@redhat.com>
7617
7618         * gcc.dg/tree-ssa/pr21559.c: New test.
7619
7620         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7621         multiple VRP passes.
7622         * gcc.dg/tree-ssa/vrp09.c: Likewise.
7623         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7624         * gcc.dg/tree-ssa/pr21582.c: Likewise.
7625         * gcc.dg/tree-ssa/pr20657.c: Likewise.
7626         * gcc.dg/tree-ssa/pr21001.c: Likewise.
7627         * gcc.dg/tree-ssa/vrp02.c: Likewise
7628         * gcc.dg/tree-ssa/vrp11.c: Likewise
7629         * gcc.dg/tree-ssa/pr14341.c: Likewise
7630         * gcc.dg/tree-ssa/vrp19.c: Likewise
7631         * gcc.dg/tree-ssa/vrp20.c: Likewise
7632         * gcc.dg/tree-ssa/vrp03.c: Likewise
7633         * gcc.dg/tree-ssa/pr21086.c: Likewise
7634         * gcc.dg/tree-ssa/pr21959.c: Likewise
7635         * gcc.dg/tree-ssa/vrp21.c: Likewise
7636         * gcc.dg/tree-ssa/vrp04.c: Likewise
7637         * gcc.dg/tree-ssa/pr25485.c: Likewise
7638         * gcc.dg/tree-ssa/pr22026.c: Likewise
7639         * gcc.dg/tree-ssa/vrp22.c: Likewise
7640         * gcc.dg/tree-ssa/vrp05.c: Likewise
7641         * gcc.dg/tree-ssa/20030807-10.c: Likewise
7642         * gcc.dg/tree-ssa/pr20701.c: Likewise
7643         * gcc.dg/tree-ssa/vrp23.c: Likewise
7644         * gcc.dg/tree-ssa/vrp06.c: Likewise
7645         * gcc.dg/tree-ssa/pr22117.c: Likewise
7646         * gcc.dg/tree-ssa/pr20702.c: Likewise
7647         * gcc.dg/tree-ssa/vrp15.c: Likewise
7648         * gcc.dg/tree-ssa/pr21090.c: Likewise
7649         * gcc.dg/tree-ssa/pr21294.c: Likewise
7650         * gcc.dg/tree-ssa/vrp24.c: Likewise
7651         * gcc.dg/tree-ssa/vrp07.c: Likewise
7652         * gcc.dg/tree-ssa/pr21563.c: Likewise
7653         * gcc.dg/tree-ssa/pr25382.c: Likewise
7654         * gcc.dg/tree-ssa/vrp16.c: Likewise
7655         * gcc.dg/tree-ssa/vrp25.c: Likewise
7656         * gcc.dg/tree-ssa/vrp08.c: Likewise
7657         * gcc.dg/tree-ssa/20030807-6.c: Likewise
7658         * gcc.dg/tree-ssa/vrp17.c: Likewise
7659         * gcc.dg/tree-ssa/pr21458.c: Likewise
7660         * g++.dg/tree-ssa/pr18178.C: Likewise
7661
7662 2006-02-07  Richard Guenther  <rguenther@suse.de>
7663
7664         PR c++/26140
7665         Revert
7666         2006-01-30  Richard Guenther  <rguenther@suse.de>
7667         PR c++/23372
7668         * gcc.dg/pr23372-1.C: New testcase.
7669
7670         * g++.dg/tree-ssa/pr26140.C: New testcase.
7671
7672 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
7673
7674         PR c++/9737
7675         * g++.dg/template/ttp15.C: New test.
7676         * g++.dg/template/ttp16.C: Likewise.
7677         * g++.dg/template/ttp17.C: Likewise.
7678         * g++.old-deja/g++.pt/ttp36.C: Remove.
7679         * g++.old-deja/g++.pt/ttp19.C: Likewise.
7680         * g++.old-deja/g++.pt/ttp37.C: Likewise.
7681         * g++.old-deja/g++.pt/ttp38.C: Likewise.
7682         * g++.old-deja/g++.pt/ttp39.C: Likewise.
7683         * g++.old-deja/g++.pt/ttp9.C: Likewise.
7684         * g++.old-deja/g++.pt/ttp40.C: Likewise.
7685         * g++.old-deja/g++.pt/ttp51.C: Likewise.
7686         * g++.old-deja/g++.pt/ttp26.C: Likewise.
7687         * g++.old-deja/g++.pt/ttp36.C: Likewise.
7688
7689 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
7690
7691         PR libfortran/23815
7692         * unf_io_convert_4.f90: New test.
7693
7694 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
7695
7696         * gcc.dg/tree-ssa/loadpre10.c: New test.
7697         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7698         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7699         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7700
7701 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7702
7703         PR libfortran/24685
7704         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7705
7706 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
7707
7708         PR tree-opt/25251
7709         * gfortran.dg/assign_7.f: New test.
7710
7711 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7712
7713         PR fortran/26041
7714         PR fortran/26064
7715         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7716         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
7717         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
7718
7719 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
7720
7721         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
7722         in size_t typedef.
7723
7724 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7725
7726         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
7727         * g++.dg/charset/string.c (foo): Likewise.
7728         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
7729         const char*
7730         * g++.dg/ext/builtin2.C (printf): Likewise.
7731         * g++.dg/init/new15.C (printf): Likewise.
7732         * g++.dg/opt/pr17697-1.C (foo): Likewise.
7733         * g++.dg/opt/pr17697-2.C (foo): Likewise.
7734         * g++.dg/opt/pr17697-3.C (foo): Likewise.
7735         * g++.dg/template/non-dependent4.C (temp): Likewise.
7736         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
7737         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
7738         parameter type to const char*.
7739         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
7740         Change type to const char*.
7741         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
7742         Likewise.
7743         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
7744         second parameter type to const char*.
7745         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
7746         (Y::Y): Change parameter type to const char*.
7747         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
7748         * g++.old-deja/g++.jason/report.C: Apply const correctness.
7749         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
7750         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
7751         (char*).
7752         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
7753         const char*.
7754         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
7755         type to const char*.
7756         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
7757         return type to const char*.
7758         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
7759         to const char*.
7760         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
7761         * g++.old-deja/g++.law/refs1.C: Likewise.
7762         * g++.old-deja/g++.law/visibility1.C: Likewise.
7763         * g++.old-deja/g++.law/visibility2.C: Likewise.
7764         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
7765         const char*.
7766         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
7767         * g++.old-deja/g++.mike/net48.C: Likewise.
7768         * g++.old-deja/g++.mike/p646.C: Likewise.
7769         * g++.old-deja/g++.mike/p6746.C: Likewise.
7770         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
7771         type to const char*.
7772         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
7773         deprecated conversion warning.
7774         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
7775         char*.
7776         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
7777         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
7778         * g++.old-deja/g++.pt/explicit8.C: Likewise.
7779         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
7780         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
7781         * g++.old-deja/g++.pt/nontype3.C: Likewise.
7782         * g++.old-deja/g++.pt/t39.C: Likewise.
7783         * g++.old-deja/g++.robertl/eb106.C: Likewise.
7784         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
7785
7786 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
7787
7788         PR fortran/25075
7789         intrinsic_argument_conformance_1.f90: New test.
7790
7791 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
7792
7793         PR fortran/20845
7794         * gfortran.dg/char_result_11.f90: Add SAVE.
7795         * gfortran.dg/der_pointer_4.f90: Ditto.
7796         * gfortran.dg/default_initialization.f90: New test.
7797
7798 2006-02-03  Jeff Law  <law@redhat.com>
7799
7800         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
7801         handle more than 100 dump files.
7802         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
7803         * lib/scantree.exp (scan-tree-dump): Likewise.
7804         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
7805         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
7806         * lib/scanipa.exp (scan-ipa-dump): Likewise.
7807         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
7808         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
7809
7810 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
7811
7812         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
7813
7814 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
7815
7816         * g++.dg/template/using12.C: New test.
7817
7818 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
7819
7820         * gcc.target/powerpc/pr25960.c: New test.
7821
7822 2006-02-02  Steven G. Kargl  <kargls@comcast>
7823
7824         PR fortran/24958
7825         gfortran.dg/nullify_2.f90: New test.
7826
7827 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
7828
7829         PR 25990
7830         * gcc.dg/gomp/pr25990.c: New test.
7831
7832 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
7833
7834         PR c++/25342
7835         * g++.gd/template/partial4.C: New test.
7836
7837 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
7838
7839         PR middle-end/26001
7840         * gfortran.dg/data_char_2.f90: New.
7841
7842 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
7843
7844         PR fortran/26039
7845         maxval_maxloc_conformance_1.f90: New test.
7846
7847 2006-01-31  Richard Guenther  <rguenther@suse.de>
7848
7849         * gcc.target/i386/sselibm-1.c: New testcase.
7850         * gcc.target/i386/sselibm-2.c: Likewise.
7851         * gcc.target/i386/sselibm-3.c: Likewise.
7852         * gcc.target/i386/sselibm-4.c: Likewise.
7853         * gcc.target/i386/sselibm-5.c: Likewise.
7854
7855 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7856
7857         PR fortran/24266
7858         * gfortran.dg/arrayio_derived_2.f90: New.
7859
7860 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
7861
7862         * gcc.dg/unsigned-long-compare.c: New test.
7863
7864 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
7865
7866         PR testsuite/25318
7867         * lib/target-supports.exp (check_effective_target_freorder):
7868         Check to see if target supports -freorder-blocks-and-partition.
7869         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
7870         instead of "dg-require-named-sections".
7871
7872 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
7873
7874         PR target/14798:
7875         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
7876         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
7877         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7878         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7879         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
7880         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
7881         * gcc.dg/attr-isr-trap_exit.c: Likewise.
7882         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7883
7884 2006-01-30  Richard Guenther  <rguenther@suse.de>
7885
7886         PR c++/23372
7887         * gcc.dg/pr23372-1.C: New testcase.
7888
7889 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
7890
7891         * gcc.dg/gomp/pr25874.c: New test.
7892
7893 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
7894
7895         PR tree-opt/25911
7896         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
7897
7898 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
7899
7900         PR fortran/18578
7901         PR fortran/18579
7902         PR fortran/20857
7903         PR fortran/20885
7904         * gfortran.dg/intent_out_1.f90: New test.
7905
7906 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
7907
7908         PR fortran/17911
7909         * gfortran.dg/procedure_lvalue.f90: New test.
7910
7911         PR fortran/20895
7912         PR fortran/25030
7913         * gfortran.dg/char_pointer_assign_2.f90: New test.
7914         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
7915         assignment to be consistent with standard.
7916         * gfortran.dg/char_result_2.f90: The same.
7917         * gfortran.dg/char_result_8.f90: The same.
7918
7919 2006-01-28  Zack Weinberg  <zackw@panix.com>
7920
7921         * gcc.dg/Woverlength-strings.c
7922         * gcc.dg/Woverlength-strings-pedantic-c89.c
7923         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
7924         * gcc.dg/Woverlength-strings-pedantic-c99.c
7925         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
7926
7927 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
7928
7929         * gcc.c-torture/execute/20060127-1.c: New test.
7930
7931 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7932
7933         PR c++/25999
7934         * g++.dg/ext/pragmaweak1.C: New test.
7935
7936 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7937
7938         PR c++/25855
7939         * g++.dg/template/spec29.C: New test.
7940
7941 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
7942
7943         PR c/19606.
7944         * gcc.c-torture/execute/pr19606.c: New.
7945
7946 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
7947
7948         * gcc.dg/pragma-re-4.c: New test.
7949
7950 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
7951
7952         PR fortran/25964
7953         * gfortran.dg/assumed_size_refs_3.f90: New test.
7954
7955 2006-01-27  Ben Elliston  <bje@au.ibm.com>
7956
7957         * gcc.misc-tests/dectest.exp: Remove defunct comment.
7958
7959 2006-01-26  Laurent GUERBY <laurent@guerby.net>
7960
7961         PR ada/21317
7962         * ada/acats/support/impdef.a: Add One_Long_Second.
7963         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
7964         * ada/acats/tests/c9/c94026.a: Likewise.
7965         * ada/acats/tests/c9/c97305c.ada: Likewise.
7966         * ada/acats/tests/c9/c99004a.ada: Likewise.
7967
7968 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
7969
7970         PR fortran/25964
7971         * gfortran.dg/global_references_2.f90: New test.
7972
7973         PR fortran/25084
7974         PR fortran/20852
7975         PR fortran/25085
7976         PR fortran/25086
7977         * gfortran.dg/assumed_charlen_function_1.f90: New test.
7978         * gfortran.dg/assumed_charlen_function_3.f90: New test.
7979
7980         PR fortran/25416
7981         * gfortran.dg/assumed_charlen_function_2.f90: New test.
7982
7983 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
7984
7985         PR c/25892
7986         * gcc.dg/Wpointer-sign.c: New.
7987         * gcc.dg/Wpointer-sign-Wall.c: New.
7988         * gcc.dg/Wpointer-sign-Wall-no.c: New.
7989         * gcc.dg/Wpointer-sign-pedantic.c: New.
7990         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
7991         * gcc.dg/conv-2.c: Use -Wpointer-sign.
7992
7993 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
7994
7995         PR C/25861
7996         * gcc.c-torture/compile/pr25861.c: New test.
7997
7998 2006-01-26  Paul Brook  <paul@codesourcery.com>
7999
8000         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8001         on short-enum targets.
8002         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8003         variable.
8004         (generate_fields): Use short_enums.
8005         (main): Set short_enums.  Document -e.
8006         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8007         on short-enum targets.
8008         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8009         variable.
8010         (generate_fields): Use short_enums.
8011         (main): Set short_enums.  Document -e.
8012         * lib/target-supports.exp (check_effective_target_short_enums): New.
8013
8014 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8015
8016         PR target/25947
8017         * gcc.dg/torture/pr25947-1.c: New test.
8018
8019 2006-01-25  Jan Hubicka  <jh@suse.cz>
8020             Roger Sayle  <roger@eyesopen.com>
8021
8022         PR rtl-optimization/25703
8023         * gcc.target/i386/20060125-1.c: New test case.
8024         * gcc.target/i386/20060125-2.c: New test case.
8025
8026 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8027
8028         PR fortran/18540
8029         * gfortran.dg/goto_1.f: New.
8030
8031 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8032
8033         PR fortran/25716
8034         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8035         25716 on 32-bit systems too.
8036
8037 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8038
8039         PR testsuite/25590
8040         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8041
8042 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8043
8044         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8045
8046 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8047
8048         PR fortran/25835
8049         * gfortran.dg/read_eof.f90: Delete, renamed.
8050         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8051         * gfortran.dg/read_eof_2.f90: New test.
8052         * gfortran.dg/read_eof_3.f90: New test.
8053
8054 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8055
8056         PR tree-opt/25860
8057         * gcc.c-torture/compile/pr25860.c: New test.
8058
8059 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8060
8061         PR c++/25552
8062         * g++.dg/parse/dtor8.C: New test.
8063
8064 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8065
8066         PR testsuite/25891
8067         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8068         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8069         check_effective_target_fopenmp returns 0.
8070
8071 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8072
8073         PR ada/20548
8074         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8075         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8076         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8077
8078 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8079
8080         PR tree-opt/25857
8081         * g++.dg/opt/pr25857.C: New test.
8082
8083 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8084         Jan Hubicka  <jh@suse.cz>
8085         Richard Guenther  <rguenther@suse.de>
8086
8087         PR rtl-optimization/25654
8088         * gcc.dg/torture/pr25654.c: New testcase.
8089         * gcc.target/i386/pr25654.c: Likewise.
8090
8091 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8092
8093         PR fortran/25901
8094         * gfortran.dg/internal references_2.f90: New test.
8095
8096         Fix regression in testing of admissability of attributes.
8097         * gfortran.dg/intent_used_1.f90: New test.
8098
8099 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8100
8101         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8102         Remove target conditional torture options for i?86 and x86_64
8103         GNU/Linux.
8104
8105 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8106
8107         PR c++/10891
8108         * g++.dg/rtti/no-rtti.C: New.
8109
8110 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8111
8112         PR c++/25895
8113         * g++.dg/inherit/conv2.C: New test.
8114
8115         PR c++/25856
8116         * g++.dg/parse/dtor7.C: New test.
8117
8118         PR c++/25858
8119         * g++.dg/template/crash44.C: New test.
8120
8121 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8122
8123         PR fortran/25124
8124         PR fortran/25625
8125         * gfortran.dg/internal_references_1.f90: New test.
8126           PR fortran/20881
8127         PR fortran/23308
8128         PR fortran/25538
8129         PR fortran/25710
8130         * gfortran.dg/global_references_1.f90: New test.
8131         * gfortran.dg/g77/19990905-1.f: Restore the error that
8132         there is a clash between the common block name and
8133         the name of a subroutine reference.
8134
8135         PR fortran/PR24276
8136         * gfortran.dg/aliasing_dummy_1.f90: New test.
8137
8138 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8139
8140         * gcc.dg/vmx/1b-01.c: Warning fix.
8141         * gcc.dg/vmx/1c-02.c: Likewise.
8142         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8143
8144 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8145
8146         PR testsuite/24962
8147         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8148
8149 2006-01-20  Richard Guenther  <rguenther@suse.de>
8150         Steven Bosscher <stevenb.gcc@gmail.com>
8151
8152         PR rtl-optimization/24626
8153         * gcc.dg/torture/pr24626-1.c: New testcase.
8154         * gcc.dg/torture/pr24626-2.c: Likewise.
8155         * gcc.dg/torture/pr24626-3.c: Likewise.
8156         * gcc.dg/torture/pr24626-4.c: Likewise.
8157
8158 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8159
8160         PR c++/5520
8161         * g++.dg/warn/empty-body.C: New.
8162
8163 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8164
8165         PR c++/22136
8166         * g++.dg/template/using10.C: New test.
8167         * g++.dg/temlpate/using11.C: Likewise.
8168         * g++.dg/inherit/using5.C: Tweak error messages.
8169
8170 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8171
8172         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8173         target test.
8174         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8175
8176 2006-01-19  Jan Hubicka  <jh@suse.cz>
8177
8178         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8179
8180 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8181
8182         PR c++/25854
8183         * g++.dg/template/spec28.C: New test.
8184
8185 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8186
8187         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8188         Fix fprintf's by adding srcdir or removing it.
8189
8190 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8191
8192         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8193         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8194         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8195         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8196         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8197         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8198         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8199         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8200         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8201         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8202         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8203         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8204         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8205         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8206
8207 2006-01-18  Jeff Law  <law@redhat.com>
8208
8209         * gcc.dg/tree-ssa/vrp25.c: New test.
8210
8211 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8212
8213         * gcc.dg/pr25805.c: Fix misapplied patch.
8214
8215 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8216
8217         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8218         (check_effective_target_vect_udot_qi): New.
8219         (check_effective_target_vect_sdot_hi): New.
8220         (check_effective_target_vect_udot_hi): New.
8221         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8222         prefixed with "wrapv-" with -fwrapv.
8223         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8224         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8225         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8226         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8227         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8228
8229         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8230         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8231         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8232         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8233
8234 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8235
8236         PR c++/16829
8237         * g++.dg/other/default2.C: New test.
8238         * g++.dg/other/default3.C: New test.
8239
8240 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8241
8242         PR c/25805
8243         * gcc.dg/pr25805.c: New file.
8244
8245 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8246
8247         PR c++/25836
8248         * g++.dg/template/init6.C: New test.
8249
8250 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8251
8252         * gcc.dg/tree-ssa/pr24287.c: New test
8253
8254 2006-01-18  Eric Christopher  <echristo@apple.com>
8255
8256         * g++.dg/eh/table.C: New.
8257
8258 2006-01-18  DJ Delorie  <dj@redhat.com>
8259
8260         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8261         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8262         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8263         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8264
8265 2006-01-18  Jeff Law  <law@redhat.com>
8266
8267         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8268         on wrapping on overflow semantics.
8269
8270         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8271
8272         * gcc.gc/tree-ssa/vrp23.c: New test.
8273         * gcc.gc/tree-ssa/vrp24.c: New test.
8274
8275 2006-01-18  Richard Henderson  <rth@redhat.com>
8276             Aldy Hernandez  <aldyh@redhat.com>
8277             Jakub Jelinek  <jakub@redhat.com>
8278             Diego Novillo  <dnovillo@redhat.com>
8279             Uros Bizjak  <uros@kss-loka.si>
8280
8281         * testsuite/gcc.dg/gomp: New directory.
8282
8283 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8284             Steven G. Kargl  <kargls@comcast.net>
8285
8286         PR fortran/20869
8287         * gfortran.dg/intrinsic_external_1.f90: New test.
8288
8289         PR fortran/20875.
8290         * gfortran.dg/elemental_pointer_1.f90: New test.
8291
8292         PR fortran/25024
8293         * gfortran.dg/external_procedures_1.f90: New test.
8294
8295         PR fortran/25785
8296         gfortran.dg/assumed_present.f90: New test.
8297
8298 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8299
8300         * g++.dg/parse/lookup5.C: New test.
8301
8302 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8303
8304         PR fortran/25697
8305         * gfortran.dg/read_eof.f90: New test.
8306
8307 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8308
8309         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8310         add a closing brace.
8311
8312 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8313
8314         PR fortran/25631
8315         * gfortran.dg/fmt_tl.f: New test.
8316
8317 2006-01-17  Eric Christopher  <echristo@apple.com>
8318
8319         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8320         * g++.old-deja/g++.warn/impint2.C: Ditto.
8321         * g++.old-deja/g++.other/null1.C: Ditto.
8322         * g++.dg/warn/conv2.C: Ditto.
8323         * g++.dg/warn/conv4.C: New file.
8324
8325 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8326
8327         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8328
8329 2006-01-17  Andreas Jaeger  <aj@suse.de>
8330             Janis Johnson <janis187@us.ibm.com>
8331
8332         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8333         in 64-bit.
8334         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8335         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8336
8337 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8338
8339         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8340         xfail txxx where xxx >= 25.
8341
8342 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8343
8344         PR testsuite/25764
8345         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8346
8347 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8348
8349         PR c/25682
8350         * gcc.dg/pr25682.c: New test.
8351         * g++.dg/parse/array-size2.C: New test.
8352
8353 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8354
8355         * consistency.vlad: Remove entire directory, 1652 files.
8356
8357 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8358
8359         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8360         check_effective_target_dfprt_nocache): New.
8361         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8362         (check_effective_target_dfprt): New.
8363         * lib/c-compat.exp (check_dfp): Remove.
8364         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8365         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8366         level of support for decimal float.
8367         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8368         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8369         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8370         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8371         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8372         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8373         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8374         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8375         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8376         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8377         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8378         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8379         directives.
8380
8381 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8382
8383         PR testsuite/25741
8384         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8385         $base_dir/../.
8386         * lib/gfortran.exp (gfortran_init): Likewise.
8387         * lib/obj-c++.exp (obj-c++_init): Likewise.
8388         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8389         (scan-assembler-dem-not): Likewise.
8390         * lib/scandump.exp (scan-dump-dem): Likewise.
8391         (scan-dump-dem-not): Likewise.
8392
8393 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8394
8395         PR testsuite/25767
8396         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8397         powerpc-*-darwin*.
8398         * lib/obj-c++.exp (obj-c++_init): Likewise.
8399
8400 2006-01-16  Richard Guenther  <rguenther@suse.de>
8401
8402         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8403
8404 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8405
8406         PR testsuite/25777
8407         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8408         to LD_LIBRARY_PATH.
8409
8410 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8411             Andrew Pinski  <pinskia@physics.uc.edu>
8412
8413         * gcc.dg/minmax-1.c: New test.
8414
8415 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8416
8417         * gcc.dg/dfp/dfp.exp: Correct FSF address.
8418         * gcc.misc-tests/dectest.exp: Ditto.
8419
8420 2006-01-15  Ian Lance Taylor  <ian@airs.com>
8421
8422         PR testsuite/25796
8423         * gcc.target/i386/cmov6.c: Use -march=k8.
8424
8425 2006-01-15  Andreas Jaeger  <aj@suse.de>
8426
8427         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8428         x86 does not have __float128.
8429
8430 2006-01-14  Ian Lance Taylor  <ian@airs.com>
8431
8432         * gcc.target/i386/cmov6.c: New test.
8433
8434 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
8435
8436         PR c++/25663
8437         * g++.dg/template/ctor6.C: New test.
8438
8439 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
8440
8441         PR tree-optimization/25485
8442         * gcc.dg/tree-ssa/pr25485.c: New.
8443
8444 2006-01-14  Richard Guenther  <rguenther@suse.de>
8445
8446         PR tree-optimization/22548
8447         PR tree-optimization/22555
8448         PR tree-optimization/22501
8449         * gcc.dg/tree-ssa/alias-4.c: New testcase.
8450         * gcc.dg/tree-ssa/alias-5.c: Likewise.
8451         * gcc.dg/tree-ssa/alias-6.c: Likewise.
8452         * gcc.dg/tree-ssa/alias-7.c: Likewise.
8453         * gcc.dg/tree-ssa/alias-8.c: Likewise.
8454         * gcc.dg/tree-ssa/alias-9.c: Likewise.
8455         * gcc.dg/tree-ssa/alias-10.c: Likewise.
8456         * gcc.dg/tree-ssa/alias-11.c: Likewise.
8457         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8458
8459 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
8460
8461         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
8462         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8463
8464 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
8465         Richard Guenther  <rguenther@suse.de>
8466
8467         PR rtl-optimization/24257
8468         * gcc.dg/torture/pr24257.c: New testcase.
8469
8470 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
8471
8472         * gcc.c-torture/execute/20060110-1.c: New test.
8473         * gcc.c-torture/execute/20060110-2.c: New test.
8474
8475 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
8476
8477         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8478
8479 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
8480
8481         PR fortran/25756
8482         * gfortran.dg/label_3.f90: New test.
8483
8484 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8485
8486         PR tree-optimization/25771
8487         * g++.dg/tree-ssa/pr25771.C: New test
8488
8489 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8490
8491         PR tree-opt/24365
8492         * g++.dg/opt/complex5.C: New test.
8493
8494 2006-01-13  Richard Guenther  <rguenther@suse.de>
8495
8496         * gcc.target/i386/387-9.c: New testcase.
8497
8498 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8499
8500         PR c++/24824
8501         * g++.dg/debug/dwarf2-1.C: New.
8502
8503 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8504
8505         PR testsuite/25728
8506         * lib/gcov.exp (verify-lines): Add "close $fd".
8507
8508 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
8509             Ben Elliston  <bje@au.ibm.com>
8510
8511         * gcc.dg/dfp/inf-1.c: New test.
8512
8513 2006-01-12  Janis Johnson <janis187@us.ibm.com>
8514             Yao Qi  <qiyaoltc@cn.ibm.com>
8515             Ben Elliston  <bje@au.ibm.com>
8516             Jon Grimm  <jgrimm2@us.ibm.com>
8517
8518         * gcc.dg/nodfp-1.c: New test.
8519         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8520         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8521         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8522         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8523         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8524         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8525         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8526         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8527         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8528         * gcc.dg/format/dfp-scanf-1.c: Likewise.
8529         * gcc.dg/format/dfp-printf-1.c: Likewise.
8530         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8531         (compat_setup_dfp): New.
8532         * gcc.dg/compat/compat.exp: Use it.
8533         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8534         Make some variables global, prepend "compat_" to their names.
8535         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8536         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8537         * gcc.misc-tests/dectest.exp: New test driver for decTest.
8538         * lib/compat.exp (compat_skip_list): Make global, rename.
8539         * lib/c-compat.exp: New file.
8540         * lib/target-supports.exp (check_effective_target_dfp): New.
8541
8542         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8543         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8544         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8545         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8546         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8547         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8548         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8549         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8550         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8551         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8552         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8553         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8554         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8555         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8556         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8557         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8558         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8559         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8560         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8561         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8562         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8563         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8564         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8565         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8566         gcc.dg/dfp/struct-layout-1.c,
8567         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8568         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8569         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8570         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8571         gcc.dg/dfp/func-vararg-dfp.c,
8572         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8573         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8574         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8575         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8576         gcc.dg/dfp/wtr-conversion-1.c: New tests.
8577
8578 2006-01-11  Richard Guenther  <rguenther@suse.de>
8579
8580         PR tree-optimization/25734
8581         * gcc.dg/tree-ssa/pr25734.c: New testcase.
8582
8583 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8584
8585         PR fortran/25486
8586         * gfortran.dg/literal_character_constant_1_x.F: New test.
8587         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8588         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8589         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8590
8591 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8592
8593         PR c++/25386
8594         * g++.dg/ext/packed3.C: Add expected packed error.
8595
8596 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
8597
8598         PR target/25706
8599         * gcc.dg/torture/pr25706-1.c: New test.
8600
8601 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
8602
8603         PR tree-optimization/23109
8604         PR tree-optimization/23948
8605         PR tree-optimization/24123
8606
8607         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8608         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8609         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8610         g++.dg/tree-ssa/pr23948.C: New testcases.
8611         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8612         three divisions in order to do the optimization.
8613
8614 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8615
8616         PR c++/25632
8617         * g++.dg/other/pr25632.C: New test.
8618
8619 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
8620
8621         PR fortran/25730
8622         * gfortran.dg/used_types_1.f90: New test.
8623
8624 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
8625
8626         PR target/25718
8627         * gcc.dg/torture/pr25718-1.c: New test.
8628
8629 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8630
8631         * gfortran.dg/list_read_2.f90: Fix typo in description.
8632
8633 2006-01-10  Jan Beulich  <jbeulich@novell.com>
8634
8635         * lib/target-supports.exp (check_visibility_available): Simplify test
8636         for *-*-netware*.
8637         (check_profiling_available): Fail for *-*-netware*.
8638         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8639         * gcc.dg/20021014-1.c: Likewise.
8640         * gcc.dg/nest.c: Likewise.
8641
8642 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8643
8644         fortran/24936
8645         * gfortran.dg/forall_3.f90: New test.
8646
8647 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8648
8649         PR fortran/21977
8650         * gfortran.dg/nesting_2.f90: New test.
8651         * gfortran.dg/nesting_3.f90: New test.
8652
8653 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
8654
8655         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8656         Fix typo in comment.
8657
8658 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8659
8660         * gfortran.dg/single_char_string.f90: New test.
8661
8662 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8663
8664         * gfortran.dg/ichar_2.f90: New test.
8665
8666 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8667
8668         PR fortran/25093
8669         * gfortran.dg/private_type_4.f90: New.
8670
8671 2006-01-07  Richard Guenther  <rguenther@suse.de>
8672
8673         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8674
8675 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8676
8677         * gfortran.dg/func_decl_1.f90: New.
8678         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8679         * gfortran.dg/array_alloc_2.f90: Likewise.
8680         * gfortran.dg/char_result_8.f90: Likewise.
8681         * gfortran.dg/dup_save_1.f90: Likewise.
8682         * gfortran.dg/dup_save_2.f90: Likewise.
8683         * gfortran.dg/f2c_6.f90: Likewise.
8684         * gfortran.dg/f2c_7.f90: Likewise.
8685         * gfortran.dg/func_result_2.f90: Likewise.
8686         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8687
8688 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
8689
8690         PR fortran/22146
8691         * gfortran.dg/elemental_subroutine_1.f90: New test.
8692         * gfortran.dg/elemental_subroutine_2.f90: New test.
8693
8694         PR fortran/25029
8695         PR fortran/21256
8696         * gfortran.dg/assumed_size_refs_1.f90: New test.
8697
8698         PR fortran/20868
8699         PR fortran/20870
8700         * gfortran.dg/assumed_size_refs_2.f90: New test.
8701         * gfortran.dg/initialization_1.f90: Change warning message.
8702
8703 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
8704
8705         * gcc.dg/tree-ssa/loop-15.c: New test.
8706
8707 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8708
8709         PR fortran/25598
8710         * gfortran.dg/backspace_3.f: New test.
8711         * gfortran.dg/backspace_4.f: New test.
8712
8713 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8714
8715         PR fortran/24268
8716         * gfortran.dg/fmt_white.f: Update test.
8717
8718 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
8719
8720         * gcc.dg/cast-1.c: Add new warning.
8721         * gcc.dg/cast-2.c: Likewise.
8722         * gcc.dg/cast-3.c: Likewise.
8723         * gcc.dg/format/cast-1.c: Likewise.
8724         * gcc.dg/cast-4.c: New testcase.
8725
8726 2006-01-05  Richard Guenther  <rguenther@suse.de>
8727
8728         PR tree-optimization/22555
8729         * gcc.dg/tree-ssa/alias-3.c: New testcase.
8730
8731 2006-01-05  Richard Guenther  <rguenther@suse.de>
8732             Diego Novillo  <dnovillo@redhat.com>
8733
8734         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
8735         * gcc.dg/tree-ssa/loop-8.c: Likewise.
8736         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8737         * gcc.dg/tree-ssa/pr23294.c: Likewise.
8738         * gcc.dg/tree-ssa/pr21985.c: Likewise.
8739         * gcc.dg/tree-ssa/loop-14.c: Likewise.
8740         * gcc.dg/tree-ssa/loop-2.c: Likewise.
8741         * gcc.dg/tree-ssa/loop-3.c: Likewise.
8742         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8743         * gcc.dg/tree-ssa/pr21171.c: Likewise.
8744         * gcc.dg/tree-ssa/loop-5.c: Likewise.
8745         * gcc.dg/tree-ssa/loop-10.c: Likewise.
8746         * gcc.dg/tree-ssa/loop-6.c: Likewise.
8747         * treelang/compile/extravar.tree: Likewise.
8748         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
8749         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
8750         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
8751         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8752         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
8753
8754 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8755
8756         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
8757         for 64-bit fix.
8758
8759 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
8760
8761         PR fortran/23675
8762         gfortran.dg/char_result_11.f90: New.
8763
8764 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
8765
8766         PR c++/24782
8767         * g++.dg/parse/access9.C: New test.
8768         * g++.dg/tc1/dr52.C: Tweak error markers.
8769
8770 2006-01-04  Richard Henderson  <rth@redhat.com>
8771
8772         Merge from gomp branch.
8773         * g++.dg/parse/pragma2.C: Update expected error lines.
8774
8775 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
8776
8777         * g++.dg/other/i386-2.C: New test.
8778
8779         PR target/25554
8780         * gcc.c-torture/compile/20051228-1.c: New test.
8781
8782         PR c/25559
8783         * gcc.dg/pr25559.c: New test.
8784
8785 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
8786
8787         PR c++/25492
8788         * g++.dg/lookup/friend9.C: New test.
8789
8790         PR c++/25625
8791         * g++.dg/template/repo5.C: New test.
8792
8793 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
8794
8795         PR fortran/25101
8796         * gfortran.dg/forall_2.f90: New test.
8797
8798 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8799
8800         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
8801         dg-require-weak.  Adjust regexp to handle leading-underscore
8802         targets and space as well as TAB after .weak.  Change previous
8803         64-bit fix to not use naked dot.
8804
8805 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
8806
8807         PR rtl-optimization/25578
8808         * gcc.c-torture/execute/20060102-1.c: New testcase.
8809
8810 2006-01-03  Richard Guenther  <rguenther@suse.de>
8811
8812         PR c/25183
8813         * gcc.dg/torture/pr25183.c: New testcase.
8814
8815 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
8816
8817         Merge from gomp-branch.
8818         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
8819         * gcc.dg/ia64-sync-2.c: Likewise.
8820         * gcc.dg/ia64-sync-3.c: Likewise.
8821         * gcc.dg/ia64-sync-4.c: Likewise.
8822         * gcc.dg/sync-2.c: Likewise.
8823         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
8824         that sparc64-*-* and sparcv9-*-* supports sync builtins.
8825
8826 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
8827
8828         PR c++/25635
8829         * g++.dg/parse/operator6.C: New test.
8830
8831         PR c++/25637
8832         * g++.dg/parse/error29.C: New test.
8833
8834         PR c++/25638
8835         * g++.dg/parse/dtor6.C: New test.
8836
8837         PR c++/25633
8838         * g++.dg/parse/ctor3.C: New test.
8839
8840         PR c++/25634
8841         * g++.dg/template/class3.C: New test.
8842
8843 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
8844
8845         * g++.dg/debug/debug9.C: New.
8846
8847 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
8848
8849         PR fortran/24640
8850         * gfortran.dg/label_2.f90: New test.
8851
8852 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8853
8854         * g++.dg/lookup/using12.C: Tighten error marker.
8855
8856 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
8857             Andrew Pinski <pinskia@physics.uc.edu>
8858
8859         * gcc.target/powerpc/darwin-abi-3.c: New file.
8860         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
8861         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
8862         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
8863         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
8864         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
8865         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
8866         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
8867         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
8868
8869 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
8870
8871         * gcc.dg/tree-ssa/loadpre1.c: New;
8872         * gcc.dg/tree-ssa/loadpre2.c: New;
8873         * gcc.dg/tree-ssa/loadpre3.c: New;
8874         * gcc.dg/tree-ssa/loadpre4.c: New;
8875         * gcc.dg/tree-ssa/loadpre5.c: New;
8876         * gcc.dg/tree-ssa/loadpre6.c: New;
8877         * gcc.dg/tree-ssa/loadpre7.c: New;
8878         * gcc.dg/tree-ssa/loadpre8.c: New;
8879         * gcc.dg/tree-ssa/loadpre9.c: New;
8880
8881 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
8882
8883         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
8884         * g++.dg/abi/thunk4.C: Likewise.
8885
8886 2006-01-01  Andreas Jaeger  <aj@suse.de>
8887
8888         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
8889         portable.
8890
8891 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
8892
8893         PR c++/25294
8894         * gcc.dg/pragma-pack-3.c: New test.
8895         * g++.dg/parse/pragma3.C: New test.
8896
8897 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8898
8899         PR middle-end/24827
8900         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
8901
8902 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8903
8904         PR testsuite/25214
8905         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
8906
8907 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8908
8909         PR fortran/22607
8910         * gfortran-dg/pure_byref_3.f90: New.
8911
8912         fortran/PR 25396
8913         * gfortran.dg/userdef_operator_1.f90: New.
8914
8915 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8916
8917         * g++.dg/abi/thunk3.C: New.
8918         * g++.dg/abi/thunk4.C: New.
8919
8920 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
8921
8922         PR fortran/25532
8923         * gfortran.dg/host_used_types_1.f90: New test. Check that host
8924         associated derived type components of derived types are
8925         properly declared in contained procedures.
8926
8927 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8928
8929         PR libgfortran/25139
8930         * gfortran.dg/backspace_2.f: New test.
8931
8932 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8933
8934         PR libgfortran/25550
8935         * gfortran.dg/endfile.f: New test.
8936
8937 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8938
8939         PR libgfortran/25419
8940         * gfortran.dg/comma.f: New test.
8941
8942 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8943
8944         * lib/gfortran-dg.exp: Remove trailing whitespace.
8945         * lib/fortran-torture.exp: Test with -fbounds-check instead of
8946         -funroll-all-loops.
8947
8948 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
8949
8950         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
8951         Extended Double long doubles or repeat tests when long double is
8952         the same size as double.
8953
8954 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8955
8956         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
8957
8958         PR testsuite/25442
8959         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
8960         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
8961
8962         PR testsuite/25441
8963         * gcc.dg/pr23911.c: Make test variable static.
8964
8965         PR testsuite/25444
8966         * gcc.dg/tree-ssa/pr14841.c: Likewise.
8967
8968 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8969
8970         PR c++/25439
8971         * g++.dg/parse/crash17.C: Adjust error markers.
8972         * g++.dg/template/error20.C: New test.
8973
8974 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8975
8976         PR c++/23172
8977         * g++.dg/ext/complit4.C: New test.
8978
8979         PR c++/25417
8980         * g++.dg/ext/complit5.C: Likewise.
8981
8982 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
8983
8984         PR tree-optimization/25125
8985         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
8986         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
8987         * gcc.c-torture/execute/pr25125.c: New.
8988
8989 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
8990
8991         PR fortran/25029
8992         PR fortran/21256
8993         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
8994         with incorrect assumed size references.
8995
8996 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
8997
8998         PR c++/23171
8999         * g++.dg/opt/init1.C: New test.
9000
9001 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9002
9003         PR c++/24671
9004         * g++.dg/template/sfinae3.C: New test.
9005
9006 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9007
9008         * g++.dg/other/friend4.C: New test.
9009
9010 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9011
9012         PR target/25005
9013         * g++.dg/opt/pr25005.C: New test.
9014
9015 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9016
9017         PR c++/25369
9018         * g++.dg/template/ptrmem16.C: New test.
9019
9020 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9021
9022         PR fortran/25029
9023         PR fortran/21256
9024         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9025
9026 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9027
9028         PR libgfortran/25307
9029         * gfortran.dg/list_read_5.f90: New test.
9030
9031 2005-12-22  Richard Henderson  <rth@redhat.com>
9032
9033         * gcc.target/i386/sse-7.c: Use -msse2.
9034
9035 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9036
9037         PR rtl-optimization/25432
9038         * gcc.c-torture/compile/20051216-1.c: New test.
9039
9040         PR objc/25328
9041         * objc/execute/pr25328.m: New test.
9042
9043 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9044
9045         PR c++/25364
9046         * g++.dg/template/call4.C: New test.
9047
9048 2005-12-22  Dale Johannesen  <dalej@apple.com>
9049
9050         * gcc.target/i386/sse-17.c: New.
9051
9052 2005-12-22  Paul Brook  <paul@codesourcery.com>
9053
9054         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9055
9056 2005-12-22  Paul Brook  <paul@codesourcery.com>
9057
9058         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9059
9060 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9061
9062         PR tree-opt/25513
9063         * gcc.c-torture/compile/pr25513.c: New test.
9064
9065 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9066
9067         PR c++/23333
9068         * g++.dg/parse/error25.C: Add more tests.
9069
9070 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9071
9072         PR fortran/18990
9073         * gfortran.dg/der_charlen_1.f90: New.
9074
9075 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9076
9077         PR fortran/20889
9078         * gfortran.dg/pointer_component_type_1.f90: New test.
9079
9080         PR fortran/25029
9081         PR fortran/21256
9082         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9083         should give an error with assumed size array refernces and checks those
9084         that should not.
9085         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9086         reference an upper bound so that it does not generate an error.
9087
9088         PR fortran/19362
9089         PR fortran/20244
9090         PR fortran/20864
9091         PR fortran/25391
9092         * gfortran.dg/used_dummy_types_1.f90: New test.
9093         * gfortran.dg/used_dummy_types_2.f90: New test.
9094         * gfortran.dg/used_dummy_types_3.f90: New test.
9095         * gfortran.dg/used_dummy_types_4.f90: New test.
9096         * gfortran.dg/used_dummy_types_5.f90: New test.
9097
9098         PR fortran/23152
9099         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9100         group already being USE associated.
9101         * gfortran.dg/assumed_shape_nml.f90: New test.
9102         * gfortran.dg/assumed_size_nml.f90: New test.
9103
9104         PR fortran/20862
9105         PR fortran/25053
9106         PR fortran/25063
9107         PR fortran/25064
9108         PR fortran/25066
9109         PR fortran/25067
9110         PR fortran/25068
9111         PR fortran/25307
9112         * gfortran.dg/io_constraints_1.f90: New test.
9113         * gfortran.dg/io_constraints_1.f90: New test.
9114         * gfortran.dg/iostat_3.f90: Change wording of warning.
9115         * gfortran.dg/g77/19981216-0.f: The same.
9116
9117 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9118
9119         PR tree-optimization/23518
9120         * testsuite/gcc.dg/pr23518.c: New.
9121
9122 2005-12-21  Mike Stump  <mrs@apple.com>
9123
9124         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9125
9126 2005-12-21  Paul Brook  <paul@codesourcery.com>
9127
9128         * gcc.dg/pr19340.c: Skip on m68k targets.
9129
9130 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9131
9132         PR rtl-optimization/25196
9133         * gcc.dg/pr25196.c: New test.
9134
9135 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9136
9137         PR fortran/25423
9138         gfortran.dg/where_nested_1.f90: New.
9139
9140 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9141
9142         PR tree-optimization/25382.
9143         * gcc.dg/tree-ssa/pr25382.c: New.
9144
9145 2005-12-20  Richard Guenther  <rguenther@suse.de>
9146
9147         PR middle-end/24306
9148         * gcc.target/i386/pr24306.c: New testcase.
9149
9150 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9151
9152         PR tree-optimization/25501
9153         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9154
9155 2005-12-20  Richard Guenther  <rguenther@suse.de>
9156
9157         Revert
9158         2005-12-02  Richard Guenther  <rguenther@suse.de>
9159
9160         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9161
9162 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9163
9164         PR c++/21228
9165         * g++.dg/warn/Wunreachable-code-2.C: New test.
9166
9167 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9168
9169         PR c++/24278
9170         * g++.dg/template/ctor5.C: New test.
9171
9172         PR c++/24915
9173         * g++.dg/template/overload8.C: New test.
9174
9175 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9176
9177         * gcc.c-torture/compile/pr25483 : New test.
9178
9179 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9180
9181         PR c++/20552
9182         * g++.dg/ext/typeof10.C: New test.
9183
9184 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9185
9186         * gcc.dg/mt-loopi1.c: New.
9187
9188 2005-12-18  Richard Guenther  <rguenther@suse.de>
9189
9190         PR tree-optimization/25481
9191         * gcc.dg/torture/pr25481.c: New testcase.
9192
9193 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9194
9195         PR rtl-optimization/21041
9196         * gcc.dg/pr21041.c: New test.
9197
9198 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9199
9200         PR libgfortran/25463
9201         * gfortran.dg/advance.f90: New test.
9202
9203 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9204
9205         * gcc.dg/20051201-1.c: New test.
9206
9207 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9208
9209         PR fortran/25018
9210         * gfortran.dg/initialization_1.f90: New test.
9211         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9212         * gfortran.dg/g77/980616-0.f: The same.
9213
9214 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9215
9216         * PR fortran/25458
9217         * gfortran.dg/chkbits.f90: New test.
9218
9219 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9220
9221         * gfortran.dg/enum_5.f: Revert to previous version.
9222
9223 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9224
9225         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9226         * gfortran.dg/nested_modules_1.f90: Ditto.
9227         * gfortran.dg/hollerith_f95.f90: Ditto.
9228         * gfortran.dg/select_5.f90: Ditto.
9229         * gfortran.dg/secnds.f: Ditto.
9230         * gfortran.dg/hollerith2.f90: Ditto.
9231         * gfortran.dg/imag_2.f: Ditto.
9232         * gfortran.dg/ftell_2.f90: Ditto.
9233         * gfortran.dg/malloc_free_1.f90: Ditto.
9234         * gfortran.dg/logint-1.f: Ditto.
9235         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9236         * gfortran.dg/e_d_fmt.f90: Ditto.
9237         * gfortran.dg/hollerith_legacy.f90: Ditto.
9238         * gfortran.dg/logint-2.f: Ditto.
9239         * gfortran.dg/enum_5.f90: Ditto.
9240         * gfortran.dg/f2c_2.f90: Ditto.
9241         * gfortran.dg/pr17143.f90: Ditto.
9242         * gfortran.dg/namelist_14.f90: Ditto.
9243         * gfortran.dg/logint-3.f: Ditto.
9244         * gfortran.dg/spread_scalar_source.f90: Ditto.
9245         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9246         * gfortran.dg/namelist_11.f: Ditto.
9247         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9248         * gfortran.dg/g77/20010519-1.f
9249         * gfortran.dg/g77/alpha1.f: Ditto.
9250         * gfortran.dg/g77/990115-1.f: Ditto.
9251         * gfortran.dg/g77/erfc.f: Ditto.
9252         * gfortran.dg/g77/19990313-3.f: Ditto.
9253         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9254         * gfortran.dg/g77/20010426.f: Ditto.
9255         * gfortran.dg/g77/19990313-0.f: Ditto.
9256         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9257         * gfortran.dg/g77/20000629-1.f: Ditto.
9258         * gfortran.dg/g77/970125-0.f: Ditto.
9259         * gfortran.dg/g77/8485.f: Ditto.
9260         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9261         * gfortran.dg/g77/19990313-1.f: Ditto.
9262         * gfortran.dg/g77/int8421.f: Ditto.
9263         * gfortran.dg/g77/19990305-0.f: Ditto.
9264         * gfortran.dg/g77/947.f: Ditto.
9265         * gfortran.dg/g77/19990905-2.f: Ditto.
9266         * gfortran.dg/g77/cabs.f: Ditto.
9267         * gfortran.dg/g77/19990313-2.f: Ditto.
9268         * gfortran.dg/g77/20020307-1.f: Ditto.
9269         * gfortran.dg/g77/dcomplex.f: Ditto.
9270         * gfortran.dg/g77/19990502-1.f: Ditto.
9271         * gfortran.dg/g77/19981216-0.f: Ditto.
9272         * gfortran.dg/common_4.f90: Ditto.
9273         * gfortran.dg/entry_4.f90: Ditto.
9274         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9275         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9276         * gfortran.dg/namelist_12.f: Ditto.
9277         * gfortran.dg/scale_1.f90: Ditto.
9278         * gfortran.dg/modulo_1.f90
9279         * gfortran.dg/hollerith.f90: Ditto.
9280         * gfortran.dg/direct_io_3.f90: Ditto.
9281         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9282         * gfortran.dg/gnu_logical_1.F: Ditto.
9283         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9284         * gfortran.dg/assign_1.f90: Ditto.
9285         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9286         * gfortran.dg/pr23095.f: Ditto.
9287         * gfortran.dg/read_float_1.f90: Ditto.
9288
9289 2005-12-17  Andreas Jaeger  <aj@suse.de>
9290
9291         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9292         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9293
9294 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9295
9296         PR fortran/24268
9297         * gfortran.dg/fmt_white.f: New test.
9298
9299 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9300
9301         * gfortran.dg/label_1.f90: New test.
9302
9303 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9304
9305         PR testsuite/25422
9306         * gcc.dg/20031012-1.c: Add -Walways-true option.
9307         * gcc.dg/weak/weak-3.c: Likewise.
9308         * g++.old-deja/g++.mike/warn8.C: Likewise.
9309
9310 2005-12-16  Mike Stump  <mrs@apple.com>
9311
9312         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9313         exit.
9314
9315 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9316
9317         PR libgfortran/25264
9318         PR libgfortran/25349
9319         * gfortran.dg/tl_editing.f90: Added additional checks.
9320         * gfortran.dg/t_editing.f: New test.
9321         * gfortran.dg/write_padding.f90: New test
9322
9323 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9324
9325         PR testsuite/25215
9326         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9327
9328 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9329
9330         PR rtl-optimization/24899
9331         * gcc.c-torture/execute/20051215-1.c: New test.
9332
9333 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9334
9335         PR 24823
9336         * gfortran.dg/pr24823.f: New test.
9337
9338 2005-12-16  Jeff Law  <law@redhat.com>
9339
9340         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9341
9342 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9343
9344         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9345         Change C++ style comments to C style comments.
9346         Remove aligned types from the array.
9347         Keep Enums disabled.
9348         (complex_types): Remove aligned types from the array.
9349         Comment out "_Complex long double".
9350         (attrib_types): Remove.
9351         (complex_attrib_types): Remove.
9352         (attrib_array_types): Remove.
9353         (complex_attrib_array_types): Remove.
9354         (aligned_bitfld_types): Remove.
9355         (n_aligned_bitfld_types): Remove.
9356         (FEATURE_ALIGNEDPACKED): Delete.
9357         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9358         (singles): Remove support for adding attributes.
9359         (choose_type): Remove support for attributed types.
9360         (generate_fields): Remove support for attributed bit-fields.
9361         Remove support for adding attributes.
9362         (generate_random_tests): Remove support for adding attributes.
9363         (features): Add back "[0] :0" and "complex vector [0]".
9364         (main): Remove support for attributed bit-fields.
9365         Uncomment the calling of generate_random_tests for the rests of
9366         the tests.
9367
9368 2005-12-16  Jan Hubicka  <jh@suse.cz>
9369
9370         * gcc.c-torture/combine/pr25224.c: New.
9371
9372 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9373
9374         PR other/25028
9375         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9376         HP-UX.
9377
9378 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9379
9380         * gcc.dg/20051215-1.c: New file.
9381
9382 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9383
9384         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9385         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9386
9387 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9388
9389         PR fortran/18197
9390         * gfortran.dg/dummy_functions_1.f90: New.
9391
9392 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9393
9394         PR rtl-optimization/25310
9395         * gcc.c-torture/compile/pr25310.c: New test.
9396
9397 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9398
9399         PR debug/25023
9400         * gcc.dg/pr25023.c: New test.
9401
9402 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9403
9404         * g++.old-deja/g++.brendan/redecl1.C,
9405         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9406         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9407         g++.old-deja/g++.oliva/typeof1.C,
9408         g++.old-deja/g++.other/crash16.C,
9409         g++.old-deja/g++.other/crash34.C,
9410         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9411         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9412         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9413         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9414         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9415         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9416         Remove xfail.
9417
9418 2005-12-14  Kean Johnston  <jkj@sco.com>
9419             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9420
9421         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9422         * gcc.target/i386/20020523-1.c: Ditto.
9423         * gcc.target/i386/tailcall-1.c: Ditto.
9424         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9425         * gcc.target/i386/ssetype-5.c: Ditto.
9426
9427 2005-12-14  Jeff Law  <law@redhat.com>
9428
9429         * gcc.dg/tree-ssa/foldstring-1.c: New test.
9430
9431 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9432
9433         PR target/25254
9434         PR target/24188
9435         * gcc.target/i386/pr25254.c: New test.
9436         * gfortran.dg/PR24188.f: New test.
9437
9438 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
9439
9440         * lib/fortran-torture.exp: Catch remaining uses of
9441         remote_file build delete.
9442
9443 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9444
9445         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9446
9447 2005-12-14  Ben Elliston  <bje@au.ibm.com>
9448
9449         * gcc.dg/warn-addr-cmp.c: New test.
9450
9451 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9452
9453         PR debug/25023
9454         PR target/25293
9455         * gcc.target/i386/pr25293.c: New test.
9456
9457 2005-12-13  Petr Machata  <machata@post.cz>
9458
9459         PR c++/24907
9460         * g++.dg/parse/comma2.C: New test.
9461
9462 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
9463             Jakub Jelinek  <jakub@redhat.com>
9464
9465         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9466         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9467         (limits.h): Include unconditionally.
9468         (stdlib.h): Likewise.
9469         (hashtab.h): Do not include.
9470         (getopt.h): Likewise.
9471         (stddef.h): Include.
9472         (hashval_t): Define.
9473         (struct entry): Add "next" field.
9474         (HASH_SIZE): New macro.
9475         (hash_table): New variable.
9476         (switchfiles): Do not use xmalloc.
9477         (mix): New macro.
9478         (iterative_hash): New function.
9479         (hasht): Remove.
9480         (e_exists): New function.
9481         (e_insert): Likewise.
9482         (output): Use, instead of libiberty hashtable functions.
9483         (main): Do not use getopt.  Do not call htab_create.
9484
9485 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9486
9487         PR c++/25331
9488         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9489         put atal* and atpaal* attributes on array elements.
9490         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9491         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9492         put atal* and atpaal* attributes on array elements.
9493         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9494
9495 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9496
9497         * gcc.dg/single-precision-constant.c: New test.
9498
9499 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
9500
9501         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9502         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9503         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9504         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9505         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9506         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9507         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9508         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9509         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9510         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9511         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9512         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9513         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9514         gcc.target/powerpc/ppc-sdata-2.c,
9515         gcc.target/powerpc/ppc-stackalign-1.c,
9516         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9517         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9518         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9519         gcc.target/powerpc/rs6000-ldouble-2.c,
9520         gcc.target/powerpc/rs6000-power2-1.c,
9521         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9522         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
9523         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
9524         option into target selector.
9525         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
9526         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9527
9528 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9529
9530         PR objc/25348
9531         * objc.dg/encode-9.m: New test.
9532
9533 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9534
9535         PR testsuite/20772
9536         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9537         * gcc.dg/asm-b.c: Fix typo.
9538         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9539         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9540         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9541         i?86 lp64 and x86_64 ilp32.
9542         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9543         on i?86 lp64.
9544         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9545
9546 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
9547
9548         PR fortran/25078
9549         gfortran.dg/equiv_5.f90: New test.
9550
9551 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
9552
9553         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9554         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9555         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9556         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9557         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9558         * gcc.dg/tree-ssa/reassoc-5.c: New.
9559         * gcc.dg/tree-ssa/reassoc-6.c: New.
9560         * gcc.dg/tree-ssa/reassoc-7.c: New.
9561         * gcc.dg/tree-ssa/reassoc-8.c: New.
9562         * gcc.dg/tree-ssa/reassoc-9.c: New.
9563         * gcc.dg/tree-ssa/reassoc-10.c: New.
9564         * gcc.dg/tree-ssa/reassoc-11.c: New.
9565
9566 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9567
9568         PR testsuite/25167
9569         PR testsuite/24478
9570         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9571
9572 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
9573
9574         PR c++/25300
9575         * g++.dg/template/inherit.C: Do not use a generic error message.
9576
9577 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9578
9579         PR libobjc/25354
9580         * objc.dg/gnu-encoding: New directory.
9581         * objc.dg/gnu-encoding/compat-common.h: New file.
9582         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9583         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9584         * objc.dg/gnu-encoding/vector-defs.h: New file.
9585         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9586         * objc.dg/gnu-encoding/generate-random.c: New file.
9587         * objc.dg/gnu-encoding/generate-random_r.c: New file.
9588         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9589         * objc.dg/gnu-encoding/generate-random.h: New file.
9590
9591 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
9592
9593         PR c++/25337
9594         * g++.dg/template/defarg7.C: New test.
9595
9596 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9597
9598         PR libobjc/25347
9599         * objc.dg/encode-8.m: New test.
9600
9601 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9602
9603         PR libobjc/25346
9604         * objc.dg/encode-7.m: New test.
9605
9606 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
9607
9608         PR c++/25010
9609         * g++.dg/opt/inline10.C: New test.
9610
9611 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
9612
9613         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9614
9615 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
9616
9617         * gfortran.dg/substring_equivalence.f90: typo in comment
9618
9619 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9620
9621         PR fortran/25068
9622         * gfortran.dg/iostat_3.f90: New test.
9623
9624 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
9625
9626         PR fortran/23815
9627         * gfortran.dg/unf_io_convert_1.f90: New test.
9628         * gfortran.dg/unf_io_convert_2.f90: New test.
9629         * gfortran.dg/unf_io_convert_3.f90: New test.
9630
9631 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9632
9633         PR testsuite/20772
9634         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9635         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9636         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9637         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9638         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9639         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9640         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9641         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9642         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9643         gcc.dg/torture/fp-int-convert-float128-timode.c,
9644         gcc.dg/torture/fp-int-convert-float128.c,
9645         gcc.dg/torture/fp-int-convert-float80-timode.c,
9646         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9647         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9648
9649         * gcc.dg/tls/opt-1.c: Require effective target fpic.
9650
9651 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
9652
9653         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9654
9655 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
9656
9657         * gcc.dg/20051207-1.c,
9658         * gcc.dg/20051207-2.c,
9659         * gcc.dg/20051207-3.c: New tests.
9660
9661 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9662
9663         PR testsuite/20772
9664         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9665         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9666         dg-skip-if target selector.
9667
9668         PR testsuite/20772
9669         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9670         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9671         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9672         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9673         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9674         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9675         and/or merge with i?86 cases.
9676
9677         * gcc.dg/tls/opt-3.c: Require effective target fpic.
9678
9679         PR testsuite/20772
9680         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9681         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9682         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9683         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9684         x86_64-*-linux*.
9685
9686 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
9687
9688         PR target/25311
9689         * gcc.c-torture/compile/pr25311.c: New test.
9690
9691 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9692
9693         PR libgfortran/25039
9694         * gfortran.dg/read_comma.f: New test.
9695
9696 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
9697
9698         PR c++/19317
9699         * g++.dg/opt/pr19317-1.C: New test.
9700         * g++.dg/opt/pr19317-2.C: New test.
9701         * g++.dg/opt/pr19317-3.C: New test.
9702
9703         PR target/19005
9704         * gcc.c-torture/execute/pr19005.c: New test.
9705
9706         PR target/17828
9707         * g++.old-deja/g++.other/comdat5.C: New test.
9708         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9709
9710         * g++.dg/compat/struct-layout-1.exp: New file.
9711         * g++.dg/compat/struct-layout-1.h: New.
9712         * g++.dg/compat/struct-layout-1_generate.c: New.
9713         * g++.dg/compat/struct-layout-1_x1.h: New.
9714         * g++.dg/compat/struct-layout-1_x2.h: New.
9715         * g++.dg/compat/struct-layout-1_y1.h: New.
9716         * g++.dg/compat/struct-layout-1_y2.h: New.
9717
9718         * gcc.dg/20050330-2.c: New test.
9719
9720 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9721
9722         PR fortran/25292
9723         * gfortran.dg/associated_1.f90: New.
9724
9725 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9726
9727         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
9728         ILP32 vect_no_align platforms.
9729
9730 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
9731             Jakub Jelinek  <jakub@redhat.com>
9732
9733         PR target/25268
9734         * gcc.c-torture/compile/20051207-1.c: New test.
9735
9736 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9737
9738         PR testsuite/20772
9739         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
9740         gcc.dg/torture/pr18582-1.c,
9741         gcc.target/i386/attributes-error.c: Also test on x86_64.
9742
9743         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
9744
9745 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9746
9747         PR c++/19397
9748         * g++.dg/template/typedef3.C: New test.
9749
9750         PR c++/19762
9751         PR c++/19764
9752         * g++.dg/template/dtor3.C: Fix error markers.
9753
9754 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
9755
9756         * lib/target-supports.exp (check_effective_target_sync_char_short):
9757         Add s390*.
9758
9759 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
9760
9761         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
9762
9763 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9764
9765         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
9766         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
9767         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
9768         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
9769
9770 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9771
9772         PR c++/25263
9773         * g++.dg/other/array2.C: New test case.
9774
9775 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
9776
9777         * gcc.dg/darwin-weakimport-3.c: New.
9778
9779         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
9780         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
9781         and to work on Darwin.
9782         * gcc.dg/attr-weakref-1b.c: New file.
9783         * gcc.dg/attr-weakref-2.c: New test.
9784         * gcc.dg/darwin-weakref-1.c: New test.
9785
9786 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
9787
9788         PR testsuite/25247
9789         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
9790         use in selector expressions.
9791         (dg-xfail-if): Ditto.
9792         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
9793         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
9794         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
9795         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
9796         * gcc.test-framework/test-framework.exp: Skip generated tests if
9797         CHECK_TEST_FRAMEWORK is not 1.
9798
9799 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9800
9801         PR tree-optimization/24963
9802         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
9803
9804         PR target/24108
9805         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
9806
9807         PR target/18580
9808         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
9809         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9810         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9811         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9812
9813 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
9814
9815         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
9816         dg-options.
9817
9818 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9819
9820         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
9821
9822 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9823
9824         * gcc.dg/format/cast-1.c: New test.
9825
9826 2005-12-04  Roger Sayle  <roger@eyesopen.com>
9827
9828         PR c/7776
9829         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
9830         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
9831         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
9832         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
9833
9834 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9835
9836         * gcc.dg/cast-pretty-print-1.c: New test.
9837
9838 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9839
9840         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
9841
9842 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
9843
9844         PR c++/24173
9845         * g++.dg/template/friend40.C: New test.
9846
9847 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
9848
9849         PR target/25199
9850         * gcc.target/i386/movq-2.c: New test.
9851         * gcc.target/i386/movq.c: Remove target i?86, instead add
9852         dg-require-effective-target ilp32.
9853
9854 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9855
9856         PR c++/24103
9857         * g++.dg/other/default1.C: New test.
9858
9859 2005-12-02  Richard Guenther  <rguenther@suse.de>
9860
9861         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9862
9863 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9864
9865         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
9866
9867 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
9868
9869         PR target/21017
9870         * gcc.target/powerpc/rotate.c: New.
9871
9872 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9873
9874         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
9875         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
9876
9877 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9878
9879         PR c/13384
9880         * gcc.dg/pr17730-1.c: Adjust.
9881         * gcc.dg/lvalue1.c (main): Likewise.
9882         * gcc.dg/lvalue-2.c: Likewise.
9883         * g++.dg/pr7503-3.C
9884
9885 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
9886
9887         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
9888         error messages.
9889
9890 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
9891
9892         PR fortran/24789
9893         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
9894
9895 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9896
9897         PR target/24475
9898         * lib/target-supports.exp (check_effective_target_tls): New.
9899         (check_effective_target_tls_runtime): New.
9900         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
9901         for TLS support.
9902         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
9903         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9904         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
9905         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
9906         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
9907         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
9908         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9909         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
9910         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
9911         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
9912         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
9913         effective-target TLS.
9914         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
9915         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
9916         effective-target TLS runtime.
9917
9918 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9919
9920         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
9921
9922 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
9923
9924         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
9925         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
9926         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
9927         ignored" warnings when "packing" is the same as the ABI layout.
9928
9929 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
9930
9931         PR fortran/21302
9932         * gfortran.dg/line_length_1.f: New test.
9933         * gfortran.dg/line_length_2.f90: Ditto.
9934
9935 2005-11-30  Richard Guenther  <rguenther@suse.de>
9936
9937         PR tree-optimization/21655
9938         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
9939
9940 2005-11-30  Dale Johannesen  <dalej@apple.com>
9941
9942         * gcc.c-torture/compile/pr24930.c: New.
9943
9944 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
9945
9946         PR fortran/15809
9947         *  gfortran.dg/auto_char_dummy_array.f90: New test.
9948
9949 2005-11-30  Jeff Law  <law@redhat.com>
9950
9951         * g++.old-deja/g++.law/pr25000.C: New test.
9952
9953 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
9954
9955         * gcc.dg/tls/opt-11.c: New test.
9956
9957 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9958
9959         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
9960         targets.
9961         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
9962         LP64 ia64.
9963
9964 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
9965
9966         * gfortran.dg/open_access_1.f90: New test.
9967
9968 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9969
9970         * gcc.dg/charset/builtin2.c: New test.
9971
9972 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
9973
9974         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
9975         on mmix-*-* for *_[xy].c.
9976
9977 2005-11-28  Kean Johnston  <jkj@sco.com>
9978
9979         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
9980         headers.
9981         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
9982         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
9983         * gcc.target/i386/asm-3.c: Ditto.
9984         * gcc.target/i386/clobbers.c: Ditto.
9985         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
9986         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
9987         test regexp.
9988         * gcc.target/i386/mul.c: Ditto.
9989         * gcc.target/i386/ssetype-1.c: Ditto.
9990         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
9991         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
9992         static so the test works with -fPIC mode too. Based on comment in
9993         PR19231 by Pinski.
9994         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
9995
9996 2005-11-28  Richard Guenther  <rguenther@suse.de>
9997
9998         * gcc.dg/alias-9.c: New testcase.
9999         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10000
10001 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10002             Uros Bizjak  <uros@kss-loka.si>
10003
10004         PR middle-end/20219
10005         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10006         tan(x)/sin(x) transformations.
10007
10008 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10009
10010         PR middle-end/24575
10011         * gcc.dg/tree-ssa/divide-3.c: New test.
10012         * gcc.dg/tree-ssa/divide-4.c: New test.
10013
10014 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10015
10016         PR fortran/24917
10017         *  gfortran.dg/boz_6.f90: New test.
10018
10019 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10020
10021         PR fortran/23912
10022         * gfortran.dg/modulo_1.f90: New test.
10023
10024 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10025
10026         PR libfortran/24919
10027         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10028         fail on CRLF platforms.
10029         * gfortran.dg/ftell_2.f90: Likewise.
10030
10031 2005-11-26  Eric Christopher  <echristo@apple.com>
10032
10033         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10034
10035 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10036
10037         * objc.dg/gnu-runtime-3.m: Simplify.
10038
10039 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10040
10041         PR middle-end/23669
10042         * gcc.dg/tree-ssa/divide-1.c: New test.
10043         * gcc.dg/tree-ssa/divide-2.c: New test.
10044
10045 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10046
10047         PR libgfortran/24945
10048         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10049
10050 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10051
10052         PR libgfortran/24945
10053         * gfortran.dg/open_status_2.f90: New test.
10054
10055 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10056
10057         * gcc.c-torture/execute/builtins/fprintf.c,
10058         gcc.c-torture/execute/builtins/fputs-lib.c,
10059         gcc.c-torture/execute/builtins/fputs.c,
10060         gcc.c-torture/execute/builtins/lib/fprintf.c,
10061         gcc.c-torture/execute/builtins/lib/printf.c,
10062         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10063
10064 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10065
10066         * gcc.dg/20050922-2.c: New test.
10067
10068 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10069
10070         * objc.dg/gnu-runtime-3.m: New test.
10071
10072 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10073
10074         PR c++/9278
10075         * g++.dg/other/void1.C: New test.
10076
10077 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10078
10079         PR middle-end/24998
10080         * gcc.dg/torture/fp-int-convert-float.c,
10081         gcc.dg/torture/fp-int-convert-double.c,
10082         gcc.dg/torture/fp-int-convert-long-double.c,
10083         gcc.dg/torture/fp-int-convert-timode.c,
10084         gcc.dg/torture/fp-int-convert-float80.c,
10085         gcc.dg/torture/fp-int-convert-float80-timode.c,
10086         gcc.dg/torture/fp-int-convert-float128.c,
10087         gcc.dg/torture/fp-int-convert-float128-timode.c,
10088         gcc.dg/torture/fp-int-convert.h: New files.
10089
10090 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10091
10092         PR middle-end/24989
10093         * gcc.dg/tree-ssa/bool-10.c: New test.
10094         * gcc.dg/tree-ssa/bool-11.c: New test.
10095         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10096
10097 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10098
10099         PR middle-end/24990
10100         * tree-ssa/pr24990-1.c: New test.
10101
10102 2005-11-24  Richard Guenther  <rguenther@suse.de>
10103         Dirk Mueller <dmueller@suse.de>
10104
10105         PR c++/14024
10106         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10107         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10108         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10109         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10110         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10111         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10112
10113 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10114
10115         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10116
10117 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10118
10119         PR c/21668
10120         * gcc.dg/Wc++-compat.c: New.
10121         * gcc.dg/Wno-c++-compat.c: New.
10122
10123 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10124
10125         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10126         (vspltish, vspltisw): Likewise.
10127
10128 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10129
10130         PR libgfortran/24794
10131         * gfortran.dg/namelist_12.f: Fix quotes.
10132         * gfortran.dg/namelist_13.f90: Fix quotes.
10133         * gfortran.dg/namelist_14.f90: Fix quotes.
10134         * gfortran.dg/namelist_15.f90: Fix quotes.
10135         * gfortran.dg/namelist_use.f90: Fix quotes.
10136         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10137         * gfortran.dg/namelist_21.f90: New test.
10138         * gfortran.dg/namelist_22.f90: New test.
10139
10140 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10141
10142         PR target/23435
10143         * gcc.c-torture/compile/pr23435.c: New.
10144
10145 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10146
10147         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10148
10149 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10150
10151         * gcc.target/powerpc/405-macchw-1.c,
10152         gcc.target/powerpc/405-macchw-2.c,
10153         gcc.target/powerpc/405-macchwu-1.c,
10154         gcc.target/powerpc/405-macchwu-2.c,
10155         gcc.target/powerpc/405-machhw-1.c,
10156         gcc.target/powerpc/405-machhw-2.c,
10157         gcc.target/powerpc/405-machhwu-1.c,
10158         gcc.target/powerpc/405-machhwu-2.c,
10159         gcc.target/powerpc/405-maclhw-1.c,
10160         gcc.target/powerpc/405-maclhw-2.c,
10161         gcc.target/powerpc/405-maclhwu-1.c,
10162         gcc.target/powerpc/405-maclhwu-2.c,
10163         gcc.target/powerpc/405-mulchw-1.c,
10164         gcc.target/powerpc/405-mulchw-2.c,
10165         gcc.target/powerpc/405-mulchwu-1.c,
10166         gcc.target/powerpc/405-mulchwu-2.c,
10167         gcc.target/powerpc/405-mulhhw-1.c,
10168         gcc.target/powerpc/405-mulhhw-2.c,
10169         gcc.target/powerpc/405-mulhhwu-1.c,
10170         gcc.target/powerpc/405-mulhhwu-2.c,
10171         gcc.target/powerpc/405-mullhw-1.c,
10172         gcc.target/powerpc/405-mullhw-2.c,
10173         gcc.target/powerpc/405-mullhwu-1.c,
10174         gcc.target/powerpc/405-mullhwu-2.c,
10175         gcc.target/powerpc/405-nmacchw-1.c,
10176         gcc.target/powerpc/405-nmacchw-2.c,
10177         gcc.target/powerpc/405-nmachhw-1.c,
10178         gcc.target/powerpc/405-nmachhw-2.c,
10179         gcc.target/powerpc/405-nmaclhw-1.c,
10180         gcc.target/powerpc/405-nmaclhw-2.c,
10181         gcc.target/powerpc/440-macchw-1.c,
10182         gcc.target/powerpc/440-macchw-2.c,
10183         gcc.target/powerpc/440-macchwu-1.c,
10184         gcc.target/powerpc/440-macchwu-2.c,
10185         gcc.target/powerpc/440-machhw-1.c,
10186         gcc.target/powerpc/440-machhw-2.c,
10187         gcc.target/powerpc/440-machhwu-1.c,
10188         gcc.target/powerpc/440-machhwu-2.c,
10189         gcc.target/powerpc/440-maclhw-1.c,
10190         gcc.target/powerpc/440-maclhw-2.c,
10191         gcc.target/powerpc/440-maclhwu-1.c,
10192         gcc.target/powerpc/440-maclhwu-2.c,
10193         gcc.target/powerpc/440-mulchw-1.c,
10194         gcc.target/powerpc/440-mulchw-2.c,
10195         gcc.target/powerpc/440-mulchwu-1.c,
10196         gcc.target/powerpc/440-mulchwu-2.c,
10197         gcc.target/powerpc/440-mulhhw-1.c,
10198         gcc.target/powerpc/440-mulhhw-2.c,
10199         gcc.target/powerpc/440-mulhhwu-1.c,
10200         gcc.target/powerpc/440-mulhhwu-2.c,
10201         gcc.target/powerpc/440-mullhw-1.c,
10202         gcc.target/powerpc/440-mullhw-2.c,
10203         gcc.target/powerpc/440-mullhwu-1.c,
10204         gcc.target/powerpc/440-mullhwu-2.c,
10205         gcc.target/powerpc/440-nmacchw-1.c,
10206         gcc.target/powerpc/440-nmacchw-2.c,
10207         gcc.target/powerpc/440-nmachhw-1.c,
10208         gcc.target/powerpc/440-nmachhw-2.c,
10209         gcc.target/powerpc/440-nmaclhw-1.c,
10210         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10211
10212 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10213
10214         PR fortran/24774
10215         * gfortran.dg/inquire_9.f90: New test.
10216
10217         PR fortran/21647
10218         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10219
10220 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10221
10222         PR libfortran/24432
10223         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10224         Check that 'cos' is supported.
10225
10226 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10227
10228         PR fortran/24223
10229         * gfortran.dg/substring_equivalence.f90: New test.
10230
10231         PR fortran/24705
10232         * gfortran.dg/auto_internal_assumed.f90: New test.
10233
10234 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10235
10236         * gcc.dg/fold-div-2.c: New test.
10237
10238 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10239
10240         PR rtl-optimization/24883
10241         * gcc.c-torture/compile/pr24883.c: New test.
10242
10243 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10244
10245         PR middle-end/20583
10246         * gcc.c-torture/compile/pr20583.c: New.
10247
10248 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10249
10250         * gcc.c-torture/execute/usmul.c: New test.
10251
10252 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10253
10254         * gcc.dg/tree-ssa/vrp22.c: New test.
10255
10256 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10257
10258         PR middle-end/24912
10259         * gcc.dg/torture/pr24912-1.c: New test.
10260
10261 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10262
10263         PR fortran/24862
10264         * gfortran.dg/arrayio_derived_1.f90: New test.
10265
10266 2005-11-19  Richard Guenther  <rguenther@suse.de>
10267
10268         PR middle-end/23294
10269         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10270
10271 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10272
10273         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10274
10275 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10276
10277         PR c++/8355
10278         * g++.dg/template/friend39.C: New test.
10279
10280 2005-11-18  James E Wilson  <wilson@specifix.com>
10281
10282         * gcc.dg/builtin-strstr.c: New.
10283
10284 2005-11-18  Richard Henderson  <rth@redhat.com>
10285
10286         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10287         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10288         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10289         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10290         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10291         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10292         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10293         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10294         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10295         renaming to remove initial "ia64-".
10296
10297 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10298
10299         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10300
10301 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10302
10303         * g++.dg/cpp/string-2.C: New test.
10304
10305 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10306
10307         * gcc.dg/tree-ssa/loop-14.c: New test.
10308
10309 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10310             Michael Chamberlain <michael@chamberlain.net.au>
10311
10312         * ada/acats/run_all.sh (target_run): Kill long running tests.
10313
10314 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10315
10316         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10317         * gcc.dg/cleanup-9.c: Likewise.
10318         * gcc.dg/cleanup-10.c: Likewise.
10319         * gcc.dg/cleanup-11.c: Likewise.
10320
10321 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10322
10323         PR fortran/24892
10324         * gfortran.dg/open_access_append_1.f90: New test.
10325         * gfortran.dg/open_access_append_2.f90: New test.
10326
10327 2005-11-16  Richard Guenther  <rguenther@suse.de>
10328
10329         PR middle-end/24851
10330         * gcc.c-torture/execute/pr24851.c: New testcase.
10331
10332 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10333
10334         * gcc.dg/fold-overflow-1.c: New test.
10335
10336 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10337
10338         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10339         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10340
10341 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10342
10343         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10344         structures.
10345         * g++.dg/eh/forced2.C: Likewise.
10346         * g++.dg/eh/forced3.C: Likewise.
10347         * g++.dg/eh/forced4.C: Likewise.
10348
10349 2005-11-11  Mike Stump  <mrs@apple.com>
10350
10351         * g++.old-deja/g++.mike/unused.C: Add.
10352
10353 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10354
10355         PR c++/24667
10356         * g++.dg/warn/Wcast-qual1.C: New test.
10357
10358 2005-11-15  Jan Hubicka  <jh@suse.cz>
10359
10360         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10361
10362 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10363
10364         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10365
10366 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10367
10368         PR 24840
10369         * gcc.dg/tree-ssa/pr24840.c: New test.
10370
10371 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10372
10373         PR testsuite/24841
10374         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10375
10376 2005-11-14  Dale Johannesen  <dalej@apple.com>
10377
10378         * gcc.c-torture/execute/20051113-1.c: New.
10379
10380 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10381
10382         PR c++/24687
10383         * g++.dg/template/crash43.C: New test.
10384
10385 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10386
10387         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10388
10389 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10390
10391         PR c++/24817
10392         * g++.dg/eh/spec8.C: New test.
10393
10394 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10395
10396         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10397
10398 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10399
10400         PR c++/20293
10401         * g++.dg/parse/ambig4.C: New test.
10402         * g++.dg/tc1/dr101.C: Adjust error markers.
10403         * g++.dg/lookup/strong-using-2.C: Likewise.
10404         * g++.dg/lookup/ambig5.C: Likewise.
10405         * g++.dg/lookup/ambig4.C: Likewise.
10406         * g++.dg/parse/crash22.C: Likewise.
10407
10408 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10409
10410         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10411
10412 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10413
10414         * gcc.dg/nested-calls-1.c: New test.
10415
10416 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10417
10418         * gfortran.dg/complex_intrinsic_1.f90: New test.
10419         * gfortran.dg/complex_intrinsic_2.f90: New test.
10420         * gfortran.dg/fgetc_1.f90: New test.
10421         * gfortran.dg/fgetc_2.f90: New test.
10422         * gfortran.dg/fgetc_3.f90: New test.
10423         * gfortran.dg/ftell_1.f90: New test.
10424         * gfortran.dg/ftell_2.f90: New test.
10425         * gfortran.dg/gnu_logical_1.F: New test.
10426         * gfortran.dg/gnu_logical_2.f90: New test.
10427
10428 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
10429
10430         PR middle-end/24820
10431         * testsuite/gcc.dg/pr24820.c: New test.
10432
10433 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
10434
10435         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10436         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10437         variable.
10438
10439 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10440
10441         testsuite/24614
10442         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10443
10444 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10445
10446         * gcc.target/cris/cris.exp: New file.
10447         * gcc.target/cris/rld-legit1.c: New test.
10448         * gcc.target/cris/rld-legit2.c: New test.
10449
10450 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
10451
10452         PR c++/24780
10453         * g++.dg/opt/pr24780.C: New test.
10454
10455         PR c++/24761
10456         * g++.dg/template/asm1.C: New test.
10457
10458 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
10459
10460         PR libgfortran/24787
10461         * gfortran.dg/scan_1.f90: New test.
10462
10463 2005-11-12  Jan Hubicka  <jh@suse.cz>
10464
10465         * gcc.target/i386/minmax-1.c: New.
10466         * gcc.target/i386/minmax-2.c: New.
10467
10468 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
10469
10470         * gcc.dg/pr24445.c: Fix for 64-bit targets.
10471
10472 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
10473
10474         * gcc.c-torture/execute/20051110-1.c,
10475         gcc.c-torture/execute/20051110-2.c: New tests.
10476
10477 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10478
10479         PR middle-end/24750
10480         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10481         New tests.
10482
10483 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10484
10485         * lib/target-libpath.exp (get_shlib_extension): New proc.
10486         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10487         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10488         * lib/objc.exp (objc_target_compile): Likewise.
10489         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10490         detection.
10491
10492 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10493
10494         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10495
10496         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10497         Add -static to additional_flags and pass it to target_compile.
10498
10499 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10500
10501         PR libgfortran/24719
10502         gfortran.dg/read_noadvance.f90: New test.
10503
10504         PR libgfortran/24699
10505         gfortran.dg/fmt_t_2.f90: New test.
10506
10507         PR libgfortran/24785
10508         gfortran.dg/read_x_eor.f90: New test.
10509
10510         PR libgfortran/24584
10511         gfortran.dg/namelist_empty.f90: Rename test.
10512
10513         PR libgfortran/24489
10514         gfortran/read_eor.f90: Rename test.
10515
10516 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10517
10518         PR fortran/15976
10519         * gfortran.dg/automatic_module_variable.f90: New test.
10520
10521 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10522
10523         PR target/24445
10524         * gcc.dg/pr24445.c: New test.
10525
10526 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10527
10528         PR fortran/24655
10529         PR fortran/24755
10530         * gfortran.dg/recursive_statement_functions.f90: Add statement
10531         functions using inline intrinsic functions and parameters to test
10532         that they no longer seg-fault.
10533
10534         PR fortran/24409
10535         gfortran.dg/nested_modules_4.f90: New test.
10536         gfortran.dg/nested_modules_5.f90: New test.
10537
10538 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10539
10540         PR fortran/24643
10541         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10542
10543 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
10544
10545         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10546         failures.
10547
10548 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10549
10550         * gcc.dg/sparc-getcontext-1.c: New test.
10551
10552 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
10553
10554         * gcc.dg/ifcvt-fabs-1.c: New test.
10555
10556 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
10557
10558         PR other/4372
10559         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10560         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10561
10562 2005-11-09  Richard Guenther  <rguenther@suse.de>
10563
10564         PR tree-optimization/24716
10565         * gcc.c-torture/execute/pr24716.c: New testcase.
10566
10567 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10568
10569         * gcc.dg/pr24624.c: Disable for non S/390 targets.
10570
10571 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10572
10573         PR 24624
10574         * gcc.dg/pr24624.c: Testcase added.
10575
10576 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10577
10578         PR 24623
10579         * g++.dg/other/pr24623.C: Testcase added.
10580
10581 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
10582
10583         PR fortran/22607
10584         * gfortran-dg/pure_byref_1.f90: New.
10585         * gfortran-dg/pure_byref_2.f90: New.
10586
10587 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
10588
10589         PR c/24101
10590         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10591         * gcc.dg/dg.exp: Run main loop also for *.i files.
10592
10593 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
10594
10595         PR c++/19450
10596         * g++.dg/tls/diag-3.C: New test.
10597         * g++.dg/tls/diag-4.C: New test.
10598         * g++.dg/tls/static-1.C: New test.
10599         * g++.dg/tls/static-1a.cc: New file.
10600
10601 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
10602
10603         PR 23046
10604         * g++.dg/tree-ssa/pr23046.C: New test.
10605
10606 2005-11-08  Devang Patel <dpatel@apple.com>
10607
10608         PR tree-optimization/23115
10609         * gcc.dg/tree-ssa/pr23115.c: New.
10610
10611 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
10612
10613         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10614         * gcc.target/powerpc/pr16155.c: Same.
10615         * gcc.target/powerpc/altivec-1.c: Same.
10616         * gcc.target/powerpc/altivec-2.c: Same.
10617         * gcc.target/powerpc/altivec-3.c: Same.
10618         * gcc.target/powerpc/altivec-5.c: Same.
10619         * gcc.target/powerpc/altivec-11.c: Same.
10620         * gcc.target/powerpc/altivec-12.c: Same.
10621         * gcc.target/powerpc/altivec-14.c: Same.
10622         * gcc.target/powerpc/altivec-22.c: Same.
10623         * gcc.target/powerpc/altivec-consts.c: Same.
10624         * gcc.target/powerpc/altivec-pr22085.c: Same.
10625         * gcc.target/powerpc/altivec-splat.c: Same.
10626         * gcc.target/powerpc/altivec-varargs-1.c: Same.
10627         * gcc.target/powerpc/altivec-vec-merge.c: Same.
10628         * gcc.target/powerpc/darwin-longlong.c: Same.
10629
10630 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
10631
10632         PR target/19340
10633         * gcc.dg/pr19340.c: New test.
10634
10635 2005-11-07  Ian Lance Taylor  <ian@airs.com>
10636
10637         PR rtl-optimization/24683
10638         * gcc.dg/pr24683.c: New test.
10639
10640 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10641
10642         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10643         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10644
10645 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10646
10647         * gcc.target/i386/pr23376.c: Compile with -mmmx.
10648
10649 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
10650
10651         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10652
10653 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10654
10655         PR target/24230
10656
10657         * gcc.target/powerpc/altivec-consts.c,
10658         gcc.target/powerpc/altivec-splat.c: New testcase.
10659
10660 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10661
10662         PR c/24599
10663
10664         * gcc.dg/overflow-2.c: New testcase.
10665
10666 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
10667
10668         PR rtl-optimization/23567
10669         * gcc.c-torture/execute/20051104-1.c: New test.
10670
10671 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
10672
10673         PR fortran/24534
10674         gfortran.dg/private_type_2.f90: Modified to check that case with
10675         PRIVATE declaration within derived type is accepted.
10676
10677         PR fortran/20838
10678         gfortran.dg/pointer_assign_1.f90: New test.
10679
10680         PR fortran/20840
10681         * gfortran.dg/arrayio_0.f90: New test.
10682
10683         PR fortran/17737
10684         gfortran.dg/data_initialized.f90: New test.
10685         gfortran.dg/data_constraints_1.f90: New test.
10686         gfortran.dg/data_constraints_2.f90: New test.
10687
10688 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
10689
10690         PR fortran/24174
10691         PR fortran/24305
10692         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10693
10694 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
10695
10696         PR 24670
10697         * gcc.dg/tree-ssa/pr24670.c: New test.
10698
10699 2005-11-05  Ian Lance Taylor  <ian@airs.com>
10700
10701         PR target/22432
10702         * gcc.target/i386/pr22432.c: New test.
10703
10704 2005-11-05  Richard Henderson  <rth@redhat.com>
10705
10706         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10707         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10708         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10709         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10710         from gcc.dg/alpha-*.
10711         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10712         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10713
10714 2005-11-05  Andreas Jaeger  <aj@suse.de>
10715
10716         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
10717
10718 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10719
10720         PR target/23424
10721         * gcc.dg/torture/pr23424-1.c: New test.
10722
10723 2005-11-04  Richard Henderson  <rth@redhat.com>
10724
10725         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
10726         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
10727         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
10728         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
10729         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
10730         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
10731         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
10732         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
10733         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
10734         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
10735         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
10736         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
10737         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
10738         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
10739         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
10740         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
10741         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
10742         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
10743         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
10744         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
10745         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
10746         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
10747         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
10748         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
10749         Move from gcc.dg/.
10750         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
10751         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10752         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
10753         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
10754         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
10755         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
10756         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
10757         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
10758         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
10759         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
10760         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
10761         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
10762         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
10763         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
10764         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
10765         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
10766         gcc.target/i386/lea.c, gcc.target/i386/local.c,
10767         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
10768         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
10769         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
10770         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
10771         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
10772         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
10773         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
10774         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
10775         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
10776         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
10777         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
10778         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
10779         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
10780         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
10781         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
10782         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
10783         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
10784         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
10785         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
10786         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
10787         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
10788         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
10789         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
10790         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
10791         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
10792         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
10793         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
10794         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
10795
10796 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
10797
10798         PR 24627
10799         * gcc.dg/tree-ssa/pr24627.c: New test.
10800
10801 2005-11-04 Paul Brook  <paul@codesourcery.com>
10802
10803         * gcc.dg/tls/opt-10.c: New test.
10804
10805 2005-11-04  Andreas Jaeger  <aj@suse.de>
10806
10807         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
10808         avoid extra warnings.
10809
10810 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10811
10812         PR libfortran/22298
10813         * gcc/testsuite/lib/target-supports.exp
10814         (check_effective_target_static_libgfortran): New
10815         static_libgfortran effective target.
10816         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
10817         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
10818
10819 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10820
10821         * gcc.dg/pr24615.c: Guard test with { target fpic }.
10822
10823 2005-11-03  Josh Conner  <jconner@apple.com>
10824
10825         PR c++/19989
10826         g++.dg/ext/array2.C: New test.
10827         g++.dg/template/dependent-name3.C: New test.
10828         g++.dg/template/dependent-name4.C: New test.
10829         g++.dg/template/sfinae2.C: New test.
10830
10831 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10832
10833         PR preprocessor/22042
10834         * gcc.dg/cpp/strify4.c: New test.
10835
10836 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10837
10838         PR c++/17964
10839         * g++.dg/cpp/string-1.C: New test.
10840
10841 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10842
10843         * gcc.target/powerpc: New directory.
10844         * gcc.target/powerpc/powerpc.exp: New file.
10845         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
10846         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
10847         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
10848         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
10849         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
10850         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
10851         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
10852         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
10853         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
10854         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
10855         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
10856         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
10857         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
10858         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
10859         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
10860         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
10861         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
10862         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
10863         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
10864         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
10865         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
10866         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
10867         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
10868         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
10869         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
10870         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
10871         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
10872         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
10873         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
10874         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
10875         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
10876         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
10877         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
10878         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
10879
10880 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
10881
10882         PR c++/21627
10883         * g++.dg/warn/inline2.C: New test.
10884
10885 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10886
10887         PR middle-end/23155
10888         * g++.dg/ext/c99struct1.C: New test.
10889         * gcc.dg/union-cast-1.c: New test.
10890         * gcc.dg/union-cast-2.c: New test.
10891         * gcc.dg/union-cast-3.c: New test.
10892
10893 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10894
10895         PR middle-end/24589
10896         * gcc.c-torture/execute/zero-struct-2.c: New test.
10897
10898 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10899
10900         PR c++/24582
10901         * g++.dg/init/switch1.C: New test.
10902
10903 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10904
10905         * gcc.dg/delay-slot-1.c: New test.
10906
10907 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
10908
10909         PR target/24620
10910         * gcc.dg/pr24620.c: New test.
10911
10912 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10913
10914         PR c/24329
10915         * gcc.dg/format/unnamed-1.c: New test.
10916
10917 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10918
10919         PR c++/22434
10920         * g++.dg/expr/cond8.C: New test.
10921
10922         PR c++/24560
10923         * g++.dg/parse/dot1.C: New test.
10924
10925 2005-11-02  Jan Hubicka  <jh@suse.cz>
10926
10927         PR target/23303
10928         * gcc.dg/i386-lea.c: New test
10929
10930 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10931
10932         PR target/24615
10933         * gcc.dg/pr24615.c: New test.
10934
10935 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10936
10937         PR target/24600
10938         * gcc.dg/pr24600.c: New test.
10939
10940 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10941
10942         PR c++/19253
10943         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
10944         * g++.dg/parse/typename9.C: New test.
10945         * g++/dg/parse/typename10.C: Likewise.
10946
10947 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10948
10949         PR fortran/18157
10950         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
10951         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
10952         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
10953
10954 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10955
10956         PR c++/24569
10957         * g++.dg/debug/static1.C: New test.
10958
10959 2005-11-02  Josh Conner  <jconner@apple.com>
10960
10961         * g++.dg/crash38.C: moved into proper directory...
10962         * g++.dg/template/crash42.C: ...here
10963
10964 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
10965
10966         PR target/18338
10967         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
10968         pcc_bitfield_type_matters || default_packed.
10969
10970         * lib/target-supports.exp
10971         (check_effective_target_pcc_bitfield_type_matters): New proc.
10972         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
10973
10974         PR testsuite/23304
10975         * lib/target-supports.exp (check_effective_default_packed): New proc.
10976         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
10977         Gate expected errors on target ! default_packed.
10978         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
10979
10980 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10981
10982         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
10983         change (r106358).
10984
10985 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10986
10987         PR fortran/24008
10988         * gfortran.dg/entry_5.f90: New.
10989         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
10990
10991 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
10992
10993         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
10994
10995 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
10996
10997         PR fortran/21565
10998         gfortran.dg/namelist_blockdata.f90: New test.
10999
11000         PR fortran/18737
11001         gfortran.dg/external_implicit_none.f90: New test.
11002
11003         PR fortran/14994
11004         * gfortran.dg/secnds.f: New test.
11005
11006 2005-10-31  Jan Hubicka  <jh@suse.cz>
11007
11008         PR target/20928
11009         * gcc.c-torture/compile/pr20928.c: New test.
11010
11011 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11012
11013         PR middle-end/23492
11014         * gcc.c-torture/compile/zero-strct-5.c: New test.
11015
11016 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11017
11018         PR libgfortran/24584
11019         * gfortran.dg/pr24584.f90: New test.
11020
11021 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11022
11023         PR fortran/18883
11024         * gfortran.dg/char_result_9.f90: New.
11025         * gfortran.dg/char_result_10.f90: New.
11026
11027 2005-10-30  Jan Hubicka  <jh@suse.cz>
11028
11029         * g++.dg/tree-ssa/pr24172.C: New testcase.
11030
11031 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11032
11033         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11034
11035 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11036
11037         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11038         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11039         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11040         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11041         gfortran.dg/enum_9.f90,
11042         gfortran.fortran-torture/compile/enum_1.f90,
11043         gfortran.fortran-torture/execute/enum_1.f90,
11044         gfortran.fortran-torture/execute/enum_2.f90,
11045         gfortran.fortran-torture/execute/enum_3.f90,
11046         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11047
11048 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11049
11050         PR target/18482
11051         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11052         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11053
11054 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11055
11056         PR libfortran/20179
11057         * gfortran.dg/mixed_io_1.f90: New test.
11058         * gfortran.dg/mixed_io_1.c: New file.
11059
11060 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11061
11062         * gfortran.dg/malloc_free_1.f90: New test.
11063
11064 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11065
11066         * gcc.dg/nested-func-4.c: Require profiling -pg.
11067
11068 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11069
11070         PR C++/23229
11071         * g++.dg/warn/main-2.C: New test.
11072
11073 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11074
11075         PR fortran/24545
11076         * gfortran.dg/interface_2.f90: new test.
11077
11078 2005-10-28  Josh Conner  <jconner@apple.com>
11079
11080         PR c++/22153
11081         * g++.dg/template/crash38.C: New test.
11082         * g++.dg/parse/explicit1.C: Change expected errors.
11083
11084 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11085
11086         PR C++/23426
11087         * g++.dg/other/large-size-array.C: New test.
11088
11089 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11090
11091         PR middle-end/24362
11092         * g++.dg/opt/complex4.C: New test.
11093
11094 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11095
11096         * gcc.dg/nested-func-4.c: New test.
11097
11098 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11099
11100         PR fortran/24158
11101         gfortran.dg/derived_recursion.f90: New test.
11102         gfortran.dg/implicit_actual.f90: New test.
11103
11104 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11105
11106         PR middle-end/24295, PR testsuite/24477
11107         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11108         removed when weakref hits the tree.
11109
11110 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11111
11112         * gfortran.dg/cray_pointers_4.f90: New test.
11113
11114         * gfortran.dg/cray_pointers_5.f90: New test.
11115
11116 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11117
11118         PR fortran/22290
11119         * gfortran.dg/assign_5.f90: New test.
11120         * gfortran.dg/assign_6.f: New test.
11121
11122 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11123
11124         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11125         CPU has no SSE support.
11126
11127 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11128
11129         PR libgfortran/24224
11130         * gfortran.dg/arrayio_1.f90: Update attribution.
11131         * gfortran.dg/arrayio_2.f90: Update attribution.
11132         * gfortran.dg/arrayio_3.f90: Update attribution.
11133         * gfortran.dg/arrayio_4.f90: Update test conditions.
11134         * gfortran.dg/arrayio_5.f90: Update attribution.
11135         * gfortran.dg/arrayio_6.f90: New test.
11136         * gfortran.dg/arrayio_7.f90: New test.
11137
11138 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11139
11140         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11141
11142 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11143
11144         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11145
11146 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11147
11148         PR fortran/24416
11149         * gfortran.dg/namelist_char_only.f90: New test.
11150
11151 2005-10-24  Asher Langton  <langton2@llnl.gov>
11152
11153         PR fortran/17031
11154         PR fortran/22282
11155         * gfortran.dg/cray_pointers_1.f90: New test.
11156         * gfortran.dg/cray_pointers_2.f90: New test.
11157         * gfortran.dg/cray_pointers_3.f90: New test.
11158         * gfortran.dg/loc_1.f90: New test.
11159         * gfortran.dg/loc_2.f90: New test.
11160
11161 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11162
11163         * gcc.dg/pr24225.c: New test.
11164
11165 2005-10-24  Asher Langton  <langton2@llnl.gov>
11166
11167         * gfortran.dg/dup_save_1.f90: New test.
11168         * gfortran.dg/dup_save_2.f90: New test.
11169
11170 2005-10-24  Paul Brook  <paul@codesourcery.com>
11171
11172         PR 24107
11173         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11174         stdint.h.
11175
11176 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11177
11178         PR libgfortran/24489
11179         * gfortran.dg/pr24489.f90: New test.
11180
11181 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11182
11183         PR fortran/23635
11184         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11185
11186 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11187
11188         PR target/18911
11189         * g++.dg/init/array16.C: Skip for mmix-*-*.
11190
11191 2005-10-23  Asher Langton  <langton2@llnl.gov>
11192
11193         * gfortran.dg/byte_1.f90: New test.
11194         * gfortran.dg/byte_2.f90: New test.
11195
11196 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11197
11198         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11199
11200 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11201
11202         PR fortran/18022
11203         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11204
11205         PR fortran/24311
11206         * gfortran.dg/merge_char_const.f90: New test.
11207
11208         PR fortran/24384
11209         * gfortran.dg/spread_scalar_source.f90: New test.
11210
11211 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11212
11213         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11214
11215         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11216         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11217
11218         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11219
11220 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11221
11222         PR fortran/24426
11223         * gfortran.dg/der_pointer_4.f90: New.
11224
11225 2005-10-22  David Ayers  <d.ayers@inode.at>
11226
11227         * obj-c++.dg/except-1.mm: Simplify.
11228
11229 2005-10-21  David Ayers  <d.ayers@inode.at>
11230
11231         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11232
11233 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11234
11235         * gfortran.dg/assumed_dummy_2.f90: New test.
11236
11237 2005-10-21  James E Wilson  <wilson@specifix.com>
11238
11239         PR preprocessor/15220
11240         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11241
11242 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11243
11244         * gcc.c-torture/execute/20051021-1.c: New test.
11245
11246 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11247
11248         PR c++/24260
11249         * g++.dg/ext/tmplattr1.C: New test.
11250
11251 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11252
11253         PR fortran/24440
11254         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11255
11256 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11257
11258         * obj-c++.dg/except-1.mm: New.
11259
11260         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11261
11262 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11263
11264         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11265
11266 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11267
11268         PR middle-end/24295
11269         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11270         declarations with the same names as thunks' alias targets, use
11271         aliases instead.
11272         * gcc.dg/attr-alias-3.c: New test.
11273         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11274
11275 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11276
11277         PR c++/22618
11278         * g++.dg/parse/access8.C: New test.
11279
11280 2005-10-20  Richard Guenther  <rguenther@suse.de>
11281
11282         PR c++/24439
11283         * g++.dg/tree-ssa/pr24439.C: New testcase.
11284
11285 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11286
11287         * g++.dg/opt/delay-slot-1.C: New test.
11288
11289 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11290
11291         PR fortran/21625
11292         * gfortran.fg/der_init_1.f90: New.
11293
11294 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11295
11296         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11297
11298 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11299
11300         PR c++/21908
11301         * g++.dg/parse/error28.C: New test.
11302
11303 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11304
11305         * gcc.dg/profile-generate-2.c: New test.
11306
11307 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11308
11309         PR target/23589
11310         * g++.dg/ext/dllimport11.C: New.
11311
11312 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11313
11314         PR c++/22293
11315         * g++.dg/other/friend3.C: New test.
11316
11317 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11318
11319         PR c++/23293
11320         * g++.dg/template/error19.C: New test.
11321
11322 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11323
11324         PR c++/21383
11325         * g++.dg/overload/koenig2.C: New.
11326
11327         PR c++/23118
11328         * g++.dg/overload/error2.C: New.
11329
11330         PR c++/22604
11331         * g++.dg/inherit/covariant14.C: New.
11332
11333 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11334
11335         PR c++/23440
11336         * g++.dg/parse/for1.C: New test.
11337
11338 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11339
11340         PR fortran/23446
11341         * gfortran.dg/host_dummy_index_1.f90: New test.
11342
11343         PR fortran/21459
11344         * gfortran.dg/automatic_char_len_2.f90: New test.
11345
11346         PR fortran/20866
11347         * gfortran.dg/recursive_statement_functions.f90: New test.
11348
11349         PR fortran/20853
11350         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11351
11352         PR fortran/20849
11353         * gfortran.dg/external_initializer.f90: New test.
11354
11355         PR fortran/20837
11356         * non_module_public.f90: New test.
11357
11358 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11359
11360         PR c++/24386
11361         * g++.dg/template/overload7.C: New.
11362
11363         PR c++/22551
11364         * g++.dg/other/switch2.C: Remove expected warnings.
11365
11366         PR c++/21353
11367         * g++.dg/template/defarg6.C: New.
11368
11369 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11370
11371         PR target/24315
11372         * gcc.target/i386/pr24315.c: New test.
11373
11374 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11375
11376         PR c++/24389
11377         * g++.dg/template/static21.C: New test.
11378         * g++.dg/template/static21-a.cc: Likewise.
11379
11380 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11381
11382         PR c++/23959
11383         * g++.dg/warn/Wswitch-default-1.C: New test.
11384         * g++.dg/warn/Wswitch-default-2.C: New test.
11385
11386 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11387
11388         PR c++/22173
11389         * g++.dg/parse/template18.C: New test.
11390         * g++.dg/template/nontype15.C: Likewise.
11391
11392 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11393
11394         PR fortran/22273
11395         * gfortran.dg/spec_expr_2.f90: New.
11396
11397 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11398
11399         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11400         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11401         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11402         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11403         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11404         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11405         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11406         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11407         previous target-specific skips and warning-message matches where
11408         applicable.
11409
11410 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11411
11412         PR c++/21347
11413         * g++.dg/warn/Wctor-dtor.C: New test.
11414
11415 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11416
11417         PR c/23439
11418         * gcc.dg/for-1.c: New test.
11419
11420 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
11421
11422         PR c++/19565
11423         * g++.dg/warn/Wconversion1.C: New test.
11424         * g++.dg/ext/packed4.C: Compile with -w.
11425         * g++.dg/opt/20050511-1.C: Likewise.
11426         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11427
11428 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
11429
11430         * gfortran.dg/boz_5.f90: New test.
11431
11432 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
11433
11434         PR c++/22551
11435         * g++.dg/other/switch2.C: New.
11436
11437         PR c++/23984
11438         * g++.dg/init/ctor7.C: New.
11439
11440 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
11441
11442         PR c++/23730
11443         * g++.dg/parse/crash32.C: New test.
11444
11445 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
11446
11447         PR c++/20721
11448         * g++.dg/init/goto2.C: New test.
11449
11450         PR c++/22464
11451         * g++.dg/template/crash/41.C: New test.
11452
11453         PR c++/22180
11454         * g++.dg/template/crash40.C: New test.
11455
11456         PR c++/23694
11457         * g++.dg/parse/friend5.C: New test.
11458
11459         PR c++/23307
11460         * g++.dg/template/crash38.C: New test.
11461
11462         PR c++/22352
11463         * g++.dg/template/friend38.C: New test.
11464
11465         PR c++/22405
11466         * g++.dg/template/crash39.C: New test.
11467
11468 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
11469
11470         * gcc.dg/debug/dwarf2/dwarf-char1.c,
11471         gcc.dg/debug/dwarf2/dwarf-char2.c,
11472         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11473
11474         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11475
11476 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
11477
11478         * gcc.dg/dll-2.c: Add tests for warnings.
11479         * gcc.dg/dll-3.c: Likewise.
11480         * gcc.dg/dll-4.c: Likewise.
11481
11482         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11483         * g++.dg/ext/dllimport2.C: Likewise.
11484         * g++.dg/ext/dllimport3.C: Likewise.
11485         * g++.dg/ext/dllimport7.C: Likewise.
11486         * g++.dg/ext/dllimport8.C: Likewise.
11487         * g++.dg/ext/dllimport9.C: Likewise.
11488
11489 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11490
11491         PR fortran/24092
11492         * gfortran.dg/derived_pointer_recursion.f90: New test.
11493
11494 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11495
11496         * gcc.c-torture/execute/20051012-1.c: New test.
11497
11498 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11499
11500         PR fortran/18082
11501         * gfortran.dg/automatic_char_len_1.f90: New test.
11502
11503 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11504
11505         PR fortran/20847
11506         * gfortran.dg/save_common.f90: New test.
11507
11508         PR fortran/20856
11509         * gfortran.dg/save_result.f90: New test.
11510
11511 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11512
11513         PR c++/21592
11514         * g++.dg/template/dependent-expr1.C: Add new expected error.
11515         * g++.dg/template/dependent-expr2.C: Adjust error text.
11516         * g++.dg/template/overload6.C: New.
11517
11518         PR c++/23797
11519         * g++.dg/other/typename8.C: New.
11520
11521         PR c++/21117
11522         * g++.dg/other/return1.C: New.
11523
11524 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
11525
11526         PR c++/24052
11527         * g++.dg/ext/label5.C: New.
11528
11529 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11530
11531         PR c++/19964
11532         * g++.dg/parse/crash31.C: New.
11533
11534 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
11535
11536         * g++.dg/ipa/ipa-1.c: New test.
11537         * g++.dg/ipa/ipa-2.c: New test.
11538         * g++.dg/ipa/ipa-3.c: New test.
11539         * g++.dg/ipa/ipa-4.c: New test.
11540         * g++.dg/ipa/ipa-5.c: New test.
11541         * g++.dg/ipa/ipa.exp: New file.
11542
11543 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11544
11545         PR fortran/24207
11546         * gfortran.dg/private_type_3.f90: New test.
11547
11548 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11549
11550         PR fortran/20786
11551         gfortran.dg/aint_anint_1.f90: New test.
11552
11553 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11554
11555         PR libgfortran/24313
11556         gfortran.dg/csqrt.f: New test.
11557
11558 2005-10-11  Ian Lance Taylor  <ian@airs.com>
11559
11560         PR c++/8057
11561         * g++.dg/warn/noeffect7.C: New test.
11562         * g++.dg/warn/noeffect2.C: Instantiate templates.
11563         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
11564         and warning.
11565
11566 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11567
11568         PR c++/21089
11569         * g++.dg/init/float1.C: New test.
11570
11571         PR c++/24277
11572         * g++.dg/init/member1.C: Tweak error markers.
11573
11574 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
11575
11576         PR testsuite/24281
11577         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11578         Check for null pointer.
11579
11580 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11581
11582         PR c++/21369
11583         * g++.dg/parse/ret-type3.C: New test.
11584
11585 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11586
11587         PR tree-opt/23946
11588         * gcc.c-torture/compile/pr23946.c: New test.
11589
11590 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
11591
11592         * g++.dg/opt/mmx2.C: New test.
11593
11594 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11595
11596         PR c++/24277
11597         * g++.dg/template/static20.C: New test.
11598
11599         PR c++/24302
11600         * g++.dg/warn/Wunused-12.C: New test.
11601
11602         PR c++/23437
11603         * g++.dg/template/arg4.C: New test.
11604
11605 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11606
11607         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11608         * gcc.dg/ucnid-3.c: Likewise.
11609         * gcc.dg/ucnid-4.c: Likewise.
11610         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11611         * g++.dg/other/ucnid-1.C: Likewise.
11612         * gcc.dg/sparc-frame-1.c: New test.
11613
11614 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11615
11616         PR c++/24139
11617         * g++.dg/template/spec27.C: New test.
11618
11619         PR c++/24275
11620         * g++.dg/template/static19.C: New test.
11621
11622 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11623
11624         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11625         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11626
11627 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11628
11629         PR target/24136
11630         * gfortran.fortran-torture/compile/pr24136.f: New test.
11631
11632 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
11633
11634         PR c++/22172
11635         * g++.dg/parse/crash30.C: New test.
11636
11637 2005-10-07  Richard Guenther  <rguenther@suse.de>
11638
11639         PR middle-end/24227
11640         * gcc.c-torture/compile/pr24227.c: New testcase.
11641
11642 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
11643
11644         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11645         Do not put aligned attributes on array elements.
11646
11647 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
11648
11649         PR testsuite/23611, PR testsuite/23615
11650         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11651         writing prototypes of library functions by hand.
11652         * obj-c++.dg/bitfield-4.mm: Likewise.
11653         * obj-c++.dg/const-str-4.mm: Likewise.
11654         * obj-c++.dg/encode-4.mm: Likewise.
11655         * obj-c++.dg/encode-5.mm: Likewise.
11656         * obj-c++.dg/encode-6.mm: Likewise.
11657         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11658         * obj-c++.dg/method-10.mm: Likewise.
11659         * obj-c++.dg/method-17.mm: Likewise.
11660         * obj-c++.dg/method-19.mm: Likewise.
11661         * obj-c++.dg/try-catch-2.mm: Likewise.
11662
11663 2005-10-06  Richard Henderson  <rth@redhat.com>
11664
11665         PR 24236
11666         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11667
11668 2005-10-06  Dale Johannesen  <dalej@apple.com>
11669
11670         * gcc.c-torture/execute/20030125-1.c: Correct.
11671
11672 2005-10-06  Richard Guenther  <rguenther@suse.de>
11673
11674         PR tree-optimization/24238
11675         * g++.dg/tree-ssa/pr24238.C: New testcase.
11676
11677 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
11678
11679         PR 18568
11680         * gfortran.dg/der_pointer_3.f90: New test.
11681
11682 2005-10-05  Devang Patel  <dpatel@apple.com>
11683
11684         PR Debug/23205
11685         * g++.dg/other/PR23205.C: New.
11686
11687 2005-10-05  Richard Henderson  <rth@redhat.com>
11688
11689         PR target/23602
11690         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11691         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11692
11693 2005-10-05  Dale Johannesen  <dalej@apple.com>
11694
11695         * gcc.c-torture/execute/float-floor.c: New.
11696
11697 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
11698
11699         PR tree-optimization/21419
11700         PR tree-optimization/24146
11701         PR tree-optimization/24151
11702
11703         * g++.dg/ext/asm7.C: New.
11704         * g++.dg/ext/asm8.C: New.
11705         * gcc.dg/asm-1.c: Compile on all targets.
11706         * gcc.dg/asm-pr24146.c: New.
11707         * gcc.dg/pr21419.c: Adjust error messages.
11708
11709 2005-10-05  Richard Guenther  <rguenther@suse.de>
11710
11711         PR fortran/24176
11712         * gfortran.fortran-torture/compile/empty.f90: New testcase.
11713
11714 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11715
11716         PR c++/23513
11717         * g++.dg/template/spec22.C: Robustify test.
11718         * g++.dg/template/spec26.C: New.
11719
11720 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
11721
11722         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
11723         if target supports vector instructions.
11724
11725 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
11726
11727         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
11728         C99 functions.
11729
11730 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
11731
11732         * lib/target-supports.exp (check_effective_target_fortran_large_real,
11733         check_effective_target_fortran_large_int): Replace cached result
11734         when target changes.
11735
11736 2005-10-04  Devang Patel  <dpatel@apple.com>
11737
11738         * gcc.dg/i386-sse-vect-types.c: New.
11739
11740 2005-10-04  Ian Lance Taylor  <ian@airs.com>
11741
11742         PR preprocessor/13726
11743         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
11744         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
11745
11746 2005-10-04  Richard Guenther  <rguenther@suse.de>
11747
11748         PR c/23576
11749         * gcc.dg/noncompile/pr23576.c: New testcase.
11750
11751 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11752
11753         PR middle-end/23125
11754         * gcc.dg/register-var-3.c: New test.
11755
11756 2005-10-04  Steven Bosscher  <stevenb@suse.de>
11757
11758         * gcc.dg/pr23049.c: New test.
11759
11760         * gcc.dg/ucnid-4.c: Fix test.
11761
11762 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
11763
11764         PR 23445
11765         * gcc.c-torture/compile/pr23445.c: New test.
11766
11767 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
11768
11769         * g++.dg/overload/unknown1.C: New.
11770
11771 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
11772
11773         PR c++/17775
11774         * g++.dg/template/repo4.C: New test.
11775
11776 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11777
11778         PR libfortran/19308
11779         * gfortran.dg/large_real_kind_2.F90: New test.
11780         * gfortran.dg/large_integer_kind_2.f90: New test.
11781
11782 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
11783
11784         * lib/target-supports.exp (check_effective_target_vect_shift):
11785         Implement with result caching. Add i?86, x86_64 and ia64 targets.
11786         (check_effective_target_vect_condition): Fix copy-n-pasto.
11787
11788         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
11789         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
11790         targets.
11791
11792 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
11793
11794         PR c++/22621
11795         * g++.dg/template/overload5.C : New test.
11796
11797         PR c++/23840
11798         * g++.dg/expr/stdarg1.C: New test.
11799
11800 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
11801
11802         PR 24142
11803         * gcc.c-torture/execute/pr24142.c: New test.
11804
11805 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
11806
11807         PR 24141
11808         * gcc.c-torture/execute/pr24141.c: New test.
11809
11810 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
11811             Diego Novillo  <dnovillo@redhat.com>
11812
11813         PR 23604
11814         * gcc.c-torture/execute/pr23604.c: New test.
11815
11816 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
11817
11818         PR fortran/16404
11819         PR fortran/20835
11820         PR fortran/20890
11821         PR fortran/20899
11822         PR fortran/20900
11823         PR fortran/20901
11824         PR fortran/20902
11825         gfortran.dg/equiv_constraint_1.f90: New test.
11826         gfortran.dg/equiv_constraint_2.f90: New test.
11827         gfortran.dg/equiv_constraint_3.f90: New test.
11828         gfortran.dg/equiv_constraint_4.f90: New test.
11829         gfortran.dg/equiv_constraint_5.f90: New test.
11830         gfortran.dg/equiv_constraint_6.f90: New test.
11831         gfortran.dg/equiv_constraint_7.f90: New test.
11832         gfortran.dg/equiv_constraint_8.f90: New test.
11833         gfortran.dg/private_type_1.f90: New test.
11834         gfortran.dg/private_type_2.f90: New test.
11835         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
11836         980628-10.f: Assert std=gnu to permit mixing of
11837         types in equivalence statements.
11838
11839 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
11840
11841         PR 24112
11842         * gfortran.dg/open_status_1.f90: New.
11843
11844 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11845
11846         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
11847         * gcc.dg/vect/pr22480.c: Clean up temp files.
11848         * gcc.dg/vect/pr23831.c: Clean up temp files.
11849         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
11850         Clean up temp files.
11851         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
11852         Clean up temp files.
11853
11854         * gcc.dg/20050309-1.c: Clean up temp files.
11855         * gcc.dg/20050325-1.c: Clean up temp files.
11856
11857 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11858
11859         PR tree-optimization/24059
11860         * gcc.dg/vect/pr24059.c : New test.
11861
11862 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
11863
11864         PR middle-end/24109
11865         * gcc.c-torture/execute/20050929-1.c: New test.
11866
11867 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11868
11869         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
11870
11871 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
11872
11873         PR c/21419
11874         * gcc.dg/pr21419.c: New test.
11875
11876 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11877
11878         * gcc.dg/pr23911.c: New test.
11879
11880 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
11881
11882         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
11883
11884         PR c++/16782
11885         * g++.dg/parse/qualified4.C: New test.
11886         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
11887         * g++.old-deja/g++.mike/p8154.C: Likewise.
11888
11889 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
11890
11891         PR c++/22147
11892         * g++.dg/template/friend37.C: New test.
11893         * g++.dg/parse/crash28.C: Adjust error markers.
11894
11895 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
11896
11897         PR fortran/18518
11898         * gfortran.fortran-torture/execute/save_2.f90: New decl.
11899
11900 2005-09-27  Devang Patel  <dpatel@apple.com>
11901
11902         PR tree-optimization/23625
11903         * gcc.dg/pr23625.c: New test.
11904
11905 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
11906
11907         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
11908         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
11909
11910 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
11911
11912         PR fortran/23677
11913         * gfortran.fortran-torture/execute/save_1.f90: New test.
11914         * gfortran.dg/save_1.f90: New test.
11915
11916 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
11917
11918         * gcc.target/i386/builtin-apply-mmx.c: New test.
11919
11920         PR target/22576
11921         * gcc.target/i386/pr22576.c: New test.
11922
11923         PR target/22585
11924         * gcc.target/i386/pr22585.c: New test.
11925
11926         PR target/23268
11927         * gcc.target/i386/pr23268.c: New test.
11928
11929         PR middle-end/23831
11930         * gcc.dg/vect/pr23831.c: New test.
11931
11932         PR target/24055
11933         * gcc.target/i386/pr24055.c: New test.
11934
11935 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
11936
11937         PR tree-optimization/23960
11938         * gcc.c-torture/compile/pr23960.c: New.
11939
11940 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
11941
11942         PR fortran/16861
11943         * gfortran.dg/nested_modules_3.f90: New.
11944
11945 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
11946
11947         PR fortran/24005
11948         gfortran.dg/interface_1.f90: New test.
11949
11950 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
11951         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11952
11953         PR fortran/23843
11954         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
11955
11956 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
11957
11958         PR fortran/23516
11959         * gfortran.dg/imag_1.f: New test.
11960         * gfortran.dg/imag_2.f: Ditto.
11961
11962 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
11963
11964         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
11965
11966 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
11967
11968         PR c++/21983
11969         * g++.dg/warn/pr21983.C: New test.
11970
11971 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
11972
11973         PR c++/23993
11974         * g++.dg/template/array14.C: New test.
11975
11976 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
11977
11978         PR fortran/19929
11979         * gfortran.dg/der_ptr_component_1.f90: New test.
11980
11981 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11982
11983         PR c++/23965
11984         * g++.dg/template/error1.C: Reject "no matching function" message.
11985
11986 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11987
11988         PR c++/17609
11989         * g++.dg/lookup/error1.C: New test.
11990
11991 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
11992
11993         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
11994         functionality of the testcase.
11995
11996 2005-09-20  Richard Henderson  <rth@redhat.com>
11997
11998         * gcc.dg/vect/vect-22.c: Require vect_float.
11999         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12000
12001 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12002
12003         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12004         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12005         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12006         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12007         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12008         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12009         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12010         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12011         * gcc.dg/cpp/ucnid-8.c: New test.
12012
12013 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12014
12015         PR tree-optimization/23929
12016         * gcc.c-torture/compile/pr23929.c: New test.
12017
12018 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12019
12020         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12021         for one loop.
12022
12023 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12024
12025         PR testsuite/23186
12026         * g++.dg/other/pr22003.C: Require named sections.
12027
12028 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12029
12030         PR c++/23947
12031         * g++.dg/rtti/crash3.C: New test.
12032
12033         PR tree-optimization/23818
12034         * gcc.dg/pr23818.c: New test.
12035
12036 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12037
12038         PR fortran/23420
12039         * gfortran.dg/print_fmt_4.f: New.
12040
12041 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12042
12043         PR fortran/23663
12044         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12045
12046 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12047
12048         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12049         Use pointers to local alignable arrays instead. Added comments.
12050         * gcc.dg/vect/vect-46.c: Likewise.
12051         * gcc.dg/vect/vect-48.c: Likewise.
12052         * gcc.dg/vect/vect-49.c: Likewise.
12053         * gcc.dg/vect/vect-52.c: Likewise.
12054         * gcc.dg/vect/vect-53.c: Likewise.
12055         * gcc.dg/vect/vect-54.c: Likewise.
12056         * gcc.dg/vect/vect-56.c: Likewise.
12057         * gcc.dg/vect/vect-57.c: Likewise.
12058         * gcc.dg/vect/vect-58.c: Likewise.
12059         * gcc.dg/vect/vect-60.c: Likewise.
12060         * gcc.dg/vect/vect-61.c: Likewise.
12061
12062         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12063         The test is no longer vectorizable on vect_no_align targets.
12064         * gcc.dg/vect/vect-43.c: Likewsie.
12065
12066         * gcc.dg/vect/vect-44.c: Added comments.
12067         * gcc.dg/vect/vect-45.c: Added comments.
12068         * gcc.dg/vect/vect-50.c: Added comments.
12069         * gcc.dg/vect/vect-51.c: Added comments.
12070
12071         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12072         aligned type.
12073         * gcc.dg/vect/Os-vect-95.c: Likewise.
12074
12075         * gcc.dg/vect/vect-41.c: Test removed.
12076         * gcc.dg/vect/vect-47.c: Test removed.
12077         * gcc.dg/vect/vect-55.c: Test removed.
12078         * gcc.dg/vect/vect-59.c: Test removed.
12079
12080 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12081
12082         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12083         No longer vectorizable on vect_no_align targets.
12084         * gcc.dg/vect/pr20122.c: Likewise.
12085         * gcc.dg/vect/vect-74.c: Likewise.
12086         * gcc.dg/vect/vect-75.c: Likewise.
12087         * gcc.dg/vect/vect-76.c: Likewise.
12088
12089         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12090         Will not be vectorizable on vect_no_align targets once aliasing issues
12091         are resolved.
12092         * gcc.dg/vect/vect-79.c: Likewise.
12093
12094         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12095         * gcc.dg/vect/vect-78.c: Likewise.
12096         * gcc.dg/vect/vect-97.c: Likewise.
12097
12098 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12099
12100         * gcc.dg/pr23943.c: New test.
12101
12102 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12103
12104         PR fortran/19181
12105         * gfortran.dg/derived_pointer_null_1.f90: New test.
12106
12107 2005-09-18  Richard Guenther  <rguenther@suse.de>
12108
12109         PR middle-end/23944
12110         * gcc.c-torture/compile/pr23944.c: New testcase.
12111
12112 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12113
12114         PR fortran/15975
12115         * gfortran.dg/der_pointer_2.f90: New test.
12116
12117 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12118
12119         PR fortran/16861
12120         * gfortran.dg/nested_modules_2.f90: New test.
12121
12122 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12123
12124         PR c++/18368
12125         * g++.dg/other/semicolon.C: New test.
12126
12127 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12128
12129         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12130         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12131
12132 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12133
12134         PR c++/23914
12135         * g++.dg/template/static18.C: New test.
12136
12137         PR c++/21514
12138         * g++.dg/template/crash19.C: Remove dg-error marker.
12139         * g++.dg/template/local4.C: New test.
12140
12141 2005-09-16  Paul Brook  <paul@codesourcery.com>
12142
12143         PR fortran/23906
12144         * gfortran.dg/dependency_1.f90: New test.
12145
12146 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12147
12148         PR c++/23896
12149         * g++.dg/template/static17.C: New test.
12150
12151 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12152
12153         PR c++/23139
12154         * g++.dg/warn/huge-val1.C: New test.
12155
12156 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12157
12158         PR c++/13140
12159         * g++.dg/parse/class2.C: New test.
12160         * g++.dg/template/explicit8.C: Likewise.
12161         * g++.dg/template/spec25.C: Likewise.
12162
12163 2005-09-14  Josh Conner  <jconner@apple.com>
12164
12165         PR middle-end/23584
12166         * gcc.dg/pr23584.c: New test.
12167
12168 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12169
12170         PR fortran/21875 Internal Unit Array I/O, NIST
12171         * gfortran.dg/arrayio_1.f90: New test.
12172         * gfortran.dg/arrayio_1.f90: New test.
12173         * gfortran.dg/arrayio_1.f90: New test.
12174         * gfortran.dg/arrayio_1.f90: New test.
12175         * gfortran.dg/arrayio_1.f90: New test.
12176
12177 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12178
12179         PR middle-end/22480
12180         * gcc.dg/vect/pr22480.c: New test.
12181
12182 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12183
12184         PR fortran/19358
12185         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12186
12187 2005-09-13 Josh Conner <jconner@apple.com>
12188
12189         PR c++/23180
12190         * g++.dg/init/struct2.C: New test.
12191         * g++.dg/init/struct3.C: New test.
12192
12193 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12194
12195         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12196         Clean up temp files.
12197         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12198         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12199         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12200         gcc.dg/tree-ssa/builtin-printf-1.c,
12201         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12202         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12203         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12204         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12205         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12206         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12207         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12208         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12209         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12210         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12211         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12212         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12213
12214 2005-09-13  Josh Conner  <jconner@apple.com>
12215
12216         * lib/gcc-dg.exp: Load scanipa.exp.
12217         (cleanup-dump): New procedure.
12218         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12219         * lib/scandump.exp: New file.
12220         * lib/scantree.exp: Use it.
12221         * lib/scanipa.exp: New file.
12222
12223 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12224
12225         PR fortran/17740
12226         * gfortran.dg/generic_4.f90: New test.
12227
12228 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12229
12230         PR target/23816
12231         * gcc.target/i386/pr23816-1.c: New test.
12232         * gcc.target/i386/pr23816-2.c: New test.
12233
12234
12235 2005-09-13  Bastian Blank <waldi@debian.org>
12236
12237         PR c++/16171
12238         * g++.dg/abi/mangle26.C: New test.
12239         * g++.dg/abi/mangle27.C: New test.
12240         * g++.dg/abi/mangle28.C: New test.
12241         * g++.dg/abi/mangle29.C: New test.
12242
12243         PR c++/23839
12244         * g++.dg/parse/register1.C: New test.
12245
12246 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12247
12248         PR c++/23842
12249         * g++.dg/template/access16.C: New test.
12250
12251 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12252
12253         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12254
12255 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12256
12257         PR fortran/18899
12258         * gfortran.dg/shape_2.f90: New test.
12259
12260 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12261
12262         PR target/19269
12263         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12264         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12265         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12266         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12267         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12268         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12269         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12270         tests.
12271
12272 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12273
12274         PR c++/23841
12275         * g++.dg/parse/template17.C: New test.
12276
12277 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12278
12279         PR c++/23789
12280         * g++.dg/template/nontype14.C: New test.
12281
12282 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12283
12284         PR g++/7874
12285         * g++.dg/lookup/friend7.C: New test.
12286         * g++.dg/lookup/friend8.C: New test.
12287         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12288         so that it will be found via argument dependent lookup.
12289         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12290         friend functions which will no longer be found.
12291         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12292         function g, so that it will be found via argument dependent
12293         lookup.
12294         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12295         * g++.old-deja/g++.mike/net43.C: Likewise.
12296
12297 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12298
12299         PR c++/23691
12300         * g++.dg/template/static16.C: New test.
12301
12302 2005-09-12  Josh Conner  <jconner@apple.com>
12303
12304         PR middle-end/23237
12305         * gcc.c-torture/compile/pr23237.c: New test.
12306
12307 2005-09-11  Richard Henderson  <rth@redhat.com>
12308
12309         * g++.dg/other/error8.C: Update expected diagnostic text.
12310
12311 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12312
12313         PR libfortran/19872
12314         * gfortran.dg/overwrite_1.f: New test.
12315
12316 2005-09-09  Josh Conner  <jconner@apple.com>
12317
12318         * g++.dg/init/pr23180-1.C: Removed.
12319         * g++.dg/init/pr23180-2.C: Removed.
12320
12321 2005-09-09  David Daney <ddaney@avtrex.com>
12322
12323         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12324         files which are ...
12325         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12326         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12327
12328 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12329
12330         * gfortran.dg/iostat_2.f90: New test.
12331
12332 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12333
12334         PR c++/22252
12335         * g++.dg/ext/interface1.C: New test.
12336         * g++.dg/ext/interface1.h: Likewise.
12337         * g++.dg/ext/interface1a.cc: Likewise.
12338
12339 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12340
12341         * gfortran.dg/iomsg_1.f90: New test case.
12342
12343 2005-09-09  Richard Guenther  <rguenther@suse.de>
12344
12345         PR c++/23624
12346         * g++.dg/tree-ssa/pr23624.C: New testcase.
12347
12348 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12349
12350         PR fortran/19239
12351         * gfortran.dg/vector_subscript_1.f90,
12352         * gfortran.dg/vector_subscript_2.f90: New tests.
12353
12354 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12355
12356         PR fortran/21104
12357         * gfortran.dg/array_alloc_1.f90,
12358         * gfortran.dg/array_alloc_2.f90,
12359         * gfortran.dg/array_alloc_3.f90: New tests.
12360
12361 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12362
12363         PR fortran/12840
12364         * gfortran.dg/array_constructor_6.f90
12365         * gfortran.dg/array_constructor_7.f90
12366         * gfortran.dg/array_constructor_8.f90
12367         * gfortran.dg/array_constructor_9.f90
12368         * gfortran.dg/array_constructor_10.f90
12369         * gfortran.dg/array_constructor_11.f90
12370         * gfortran.dg/array_constructor_12.f90: New tests.
12371
12372 2005-09-08  Josh Conner  <jconner@apple.com>
12373
12374         PR c++/23180
12375         * g++.dg/init/pr23180-1.C: New test.
12376         * g++.dg/init/pr23180-2.C: New test.
12377
12378 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12379
12380         PR fortran/18878
12381         * gfortran.dg/module_double_reuse.f90: New.
12382
12383 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12384
12385         PR fortran/23270
12386         PR fortran/22304
12387         PR fortran/18870
12388         PR fortran/17917
12389         PR fortran/16511
12390         * gfortran.dg/common_equivalence_1.f: New.
12391         * gfortran.dg/common_equivalence_2.f: New.
12392         * gfortran.dg/common_equivalence_3.f: New.
12393         * gfortran.dg/contained_equivalence_1.f90: New.
12394         * gfortran.dg/module_blank_common.f90: New.
12395         * gfortran.dg/module_commons_1.f90: New.
12396         * gfortran.dg/module_equivalence_1.f90: New.
12397         * gfortran.dg/nested_modules_1.f90: New.
12398         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12399         equivalences and add comment to connect the test with
12400         the PR.
12401
12402 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12403
12404         PR fortran/23765
12405         * gfortran.dg/common_6.f90: New test.
12406
12407 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12408
12409         PR fortran/15326
12410         * gfortran.dg/char_result_1.f90,
12411         * gfortran.dg/char_result_2.f90,
12412         * gfortran.dg/char_result_3.f90,
12413         * gfortran.dg/char_result_4.f90,
12414         * gfortran.dg/char_result_5.f90,
12415         * gfortran.dg/char_result_6.f90,
12416         * gfortran.dg/char_result_7.f90,
12417         * gfortran.dg/char_result_8.f90: New tests.
12418
12419 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12420
12421         PR fortran/19928
12422         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12423
12424 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12425
12426         PR obj-c++/16816
12427         * obj-c++.dg/selector-5.mm: New test.
12428         * obj-c++.dg/selector-6.mm: New test.
12429
12430 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12431
12432         PR objc/20574
12433         PR objc/19324
12434         * objc.dg/error-1.m: New test.
12435
12436 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
12437
12438         PR fortran/23373
12439         * gfortran.fortran-torture/execute/pr23373-1.f90,
12440         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12441
12442 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
12443
12444         PR libfortran/23760
12445         * gfortran.dg/g77/1832.f: Remove long string in write statement
12446         to allow the test to pass on correct list directed output with
12447         prepended space.
12448
12449 2005-09-07  James E Wilson  <wilson@specifix.com>
12450
12451         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12452
12453 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12454
12455         * gfortran.dg/parameter+save.f90: Rename to
12456         * gfortran.dg/parameter_save.f90: .. this.
12457
12458 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12459
12460         PR fortran/20848
12461         * gfortran.dg/parameter+save.f90: New test case.
12462
12463 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
12464
12465         PR fortran/19269
12466         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12467
12468 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12469
12470         PR c/23075
12471         * gcc.dg/pr23075.c: New test.
12472         * g++.dg/warn/pr23075.C: New test.
12473
12474         PR target/22362
12475         * gcc.target/i386/pr22362.c: New test.
12476
12477         PR rtl-optimization/23098
12478         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12479
12480         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12481         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12482         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12483
12484 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12485
12486         * g++.dg/expr/cast6.C: New test.
12487
12488         PR c++/9782
12489         * g++.dg/init/new15.C: New test.
12490
12491 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12492
12493         * gcc.dg/vect/Os-vect-95.c: New test.
12494         * gcc.dg/vect/vect-95.c: Same.
12495
12496 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12497
12498         * gcc.dg/vect/vect-29.c: Update xfail testing.
12499         * gcc.dg/vect/vect-44.c: Same.
12500         * gcc.dg/vect/vect-48.c: Same.
12501         * gcc.dg/vect/vect-50.c: Same.
12502         * gcc.dg/vect/vect-72.c: Same.
12503         * gcc.dg/vect/vect-77.c: Same.
12504         * gcc.dg/vect/vect-78.c: Same.
12505         * gcc.dg/vect/vect-80.c: Same.
12506         * gcc.dg/vect/vect-96.c: Same.
12507         * gcc.dg/vect/vect-100.c: Same.
12508         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12509         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12510         * gfortran.dg/vect/vect-5.f90: Same.
12511
12512 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12513
12514         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12515         start strings.
12516         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12517         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12518
12519         PR c++/23056
12520         * g++.dg/opt/pr23056.C: New test.
12521
12522         PR rtl-optimization/23098
12523         * gcc.target/i386/pr23098.c: New test.
12524
12525 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
12526
12527         PR c++/23667
12528         * g++.dg/template/static15.C: New test.
12529
12530         PR c++/21440
12531         * g++.dg/ext/stmtexpr5.C: New test.
12532         * g++.dg/ext/stmtexpr6.C: Likewise.
12533
12534 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
12535
12536         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12537
12538         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12539         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12540         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12541
12542 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
12543
12544         PR libfortran/23321
12545         * gfortran.dg/direct_io_4.f90: New test case.
12546
12547 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
12548             Rasmus Hahn  <rassahah@neofonie.de>
12549
12550         PR libobjc/23108
12551         * objc.dg/type-stream-1.m: New test.
12552
12553 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
12554
12555         PR fortran/23661
12556         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12557         gfortran.dg/print_fmt_3.f90: New test.
12558
12559 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12560
12561         * gfortran.dg/fmt_t_1.f90: New test.
12562
12563 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12564
12565         PR rtl-optimization/23454
12566         * g++.dg/opt/pr23454.C: New test.
12567
12568 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
12569
12570         PR c++/23699
12571         * g++.dg/ext/static1.C: New test.
12572
12573 2005-09-02  Richard Henderson  <rth@redhat.com>
12574
12575         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12576         tail call to check_fa_work.
12577
12578 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
12579
12580         PR c++/21687
12581         * g++.dg/other/gc3.C: New test.
12582
12583 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12584
12585         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12586         * gcc.dg/20050826-1.c: Likewise.
12587
12588 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
12589
12590         PR c++/23167
12591         * g++.dg/expr/volatile1.C: New test.
12592
12593 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
12594
12595         PR middle-end/23547
12596         * gcc.dg/pr23547.c: New test.
12597
12598 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
12599
12600         PR c/22061
12601         * gcc.c-torture/execute/pr22061-1.c,
12602         * gcc.c-torture/execute/pr22061-2.c,
12603         * gcc.c-torture/execute/pr22061-3.c,
12604         * gcc.c-torture/execute/pr22061-4.c: New tests.
12605
12606 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12607
12608         * gcc.dg/Wredundant-decls-2.c: New test to check that
12609         -Wredundant-decls does not issue warning for a variable
12610         definition following a declaration.
12611
12612 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
12613
12614         PR debug/7241
12615         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12616         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12617         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12618
12619         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12620         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12621         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12622         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12623         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12624         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12625         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12626         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12627
12628 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12629
12630         PR objc/23306
12631         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12632         scan-assmbler.
12633
12634 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
12635
12636         PR target/21255
12637         * gcc.dg/pr21255-1.c: New test.
12638         * gcc.dg/pr21255-2-mb.c: Likewise.
12639         * gcc.dg/pr21255-2-ml.c: Likewise.
12640         * gcc.dg/pr21255-3.c: Likewise.
12641         * gcc.dg/pr21255-4.c: Likewise.
12642
12643 2005-08-31  Dale Johannesen  <dalej@apple.com>
12644
12645         * gcc.dg/20050830-1.c: New.
12646
12647 2005-08-31  Josh Conner  <jconner@apple.com>
12648
12649         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12650         command-line options for arm-*-* targets.
12651         * g++.dg/init/array16.C: Likewise.
12652         * g++.dg/other/crash-4.C: Likewise.
12653
12654 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12655
12656         PR obj-c++/23640
12657         * obj-c++.dg/gnu-runtime-3.mm: New test.
12658
12659 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12660
12661         PR c++/13377
12662         * g++.dg/lookup/ambig4.C: New test.
12663         * g++.dg/lookup/ambig5.C: New test.
12664         * g++.dg/tc1/dr101.C: Adjust error markers.
12665
12666 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12667
12668         PR c++/23639
12669         * g++.dg/template/ttp5.C: Adjust error markers.
12670
12671 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
12672
12673         PR testsuite/23609
12674         * lib/obj-c++.exp: Include target-libpath.exp.
12675         (obj-c++_link_flags): Look for the GNU libobjc library
12676         and set the library path to include it.
12677         Don't manually set LD_LIBRARY_PATH (etc.) but call
12678         set_ld_library_path_env_vars instead.
12679         (obj-c++_target_compile): Don't set library path or
12680         linker flags because they are already set correctly
12681         in obj-c++_link_flags.
12682
12683 2005-08-30  Josh Conner  <jconner@apple.com>
12684
12685         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12686         to command-line options for arm-*-* targets.
12687
12688 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
12689
12690         * g++.dg/other/i386-1.C: New.
12691
12692 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
12693
12694         PR preprocessor/20348
12695         PR preprocessor/20356
12696         * gcc.dg/cpp/pr20348.c: New test.
12697         * gcc.dg/cpp/pr20348.h: New file.
12698         * gcc.dg/cpp/inc/pr20348.h: New file.
12699         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12700         * gcc.dg/cpp/pr20356.c: New test.
12701         * gcc.dg/cpp/pr20356.h: New file.
12702         * gcc.dg/cpp/inc/pr20356.h: New file.
12703         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12704
12705 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
12706
12707         * gfortran.fortran-torture/execute/intrinsic_count.f90:
12708         Fix array dimension to avoid correct end-of-file error.
12709
12710 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
12711
12712         PR libfortran/23598
12713         * gfortran.dg/iostat_1.f90: New test.
12714
12715 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
12716
12717         PR middle-end/23408
12718         * gcc.dg/pr23408.c: New test.
12719
12720 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
12721
12722         PR c++/23099
12723         * g++.dg/init/member1.C: Make sure erroneous static data member
12724         definitions are required.
12725         * g++.dg/template/static13.C: New test.
12726         * g++.dg/template/static14.C: Likewise.
12727
12728 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
12729
12730         * gcc.target/i386/pr23575.c: Use -msse2 instead of
12731         -march=pentium4, remove ilp32 requirement.
12732
12733         PR middle-end/23484
12734         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
12735         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
12736
12737 2005-08-29  Andreas Jaeger  <aj@suse.de>
12738
12739         PR testsuite/23607
12740         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
12741
12742 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
12743
12744         * gcc.c-torture/execute/20050316-2.c: New test.
12745         * gcc.c-torture/execute/20050316-3.c: New test.
12746         * gcc.dg/torture/pr16104-1.c: New test.
12747
12748 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
12749
12750         PR middle-end/23463
12751         * gcc.c-torture/execute/zero-struct-1.c: New test.
12752
12753 2005-08-27  Richard Guenther  <rguenther@suse.de>
12754
12755         PR target/23575
12756         * gcc.target/i386/pr23575.c: New testcase.
12757
12758 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
12759
12760         PR rtl-optimization/23561
12761         * gcc.c-torture/execute/20050826-1.c: New test.
12762
12763         PR rtl-opt/23560
12764         * gcc.c-torture/execute/20050826-2.c: New test.
12765
12766 2005-08-26  Dale Johannesen  <dalej@apple.com>
12767
12768         * gcc.dg/20030711-1.c: Modify to work on Darwin.
12769         * gcc.dg/20050826-1.c: New.
12770
12771 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
12772
12773         PR c++/19004
12774         * g++.dg/template/nontype13.C: New test.
12775
12776         PR c++/23491
12777         * g++.dg/init/new14.C: New test.
12778         * g++.dg/expr/anew1.C: Do not XFAIL.
12779         * g++.dg/expr/anew2.C: Likewise.
12780         * g++.dg/expr/anew3.C: Likewise.
12781
12782 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
12783
12784         PR middle-end/22439
12785         * gcc.dg/vla-3.c: New test.
12786
12787 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
12788
12789         PR fortran/20363
12790         * gfortran.dg/named_interface.f90: New.
12791
12792 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
12793
12794         * gcc.c-torture/execute/frame-address.c: New test.
12795
12796 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12797
12798         PR c++/20817
12799         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
12800
12801 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12802
12803         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
12804
12805 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12806
12807         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
12808         * gcc.dg/altivec-22.c: Rename from..
12809         * gcc.dg/altivec-nomfcr.c: ..this.
12810
12811 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
12812
12813         PR tree-optimization/23546
12814         * gcc.dg/tree-ssa/pr23546.c: New test.
12815
12816 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
12817
12818         PR fortran/17758
12819         * gfortran.dg/nonreturning_statements.f90: New test.
12820
12821 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12822
12823         PR c++/22454
12824         * g++.dg/parse/crash29.C: New.
12825
12826 2005-08-23  DJ Delorie  <dj@redhat.com>
12827
12828         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
12829         constants have the L suffix.
12830
12831 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
12832
12833         PR c++/23044
12834         * g++.dg/template/instantiate8.C: New.
12835
12836 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
12837
12838         PR middle-end/23467
12839         * gcc.c-torture/execute/pr23467.c: New test.
12840
12841 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
12842
12843         PR tree-optimization/22043
12844         * gcc.c-torture/execute/20050613-1.c: New test.
12845
12846 2005-08-23  Ben Elliston  <bje@au.ibm.com>
12847
12848         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
12849
12850 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
12851
12852         PR rtl-optimization/23478
12853         * g++.dg/opt/pr23478.C: New test.
12854
12855 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12856
12857         PR c/18715
12858         * gcc.dg/switch-warn-3.c: New test.
12859
12860 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12861
12862         PR c++/22233
12863         * g++.dg/template/param1.C: New test.
12864
12865 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12866
12867         PR c++/23089
12868         * g++.dg/other/incomplete1.C: New test.
12869
12870 2005-08-22  Ira Rosen  <irar@il.ibm.com>
12871
12872         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
12873         are vectorizable.
12874
12875 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12876
12877         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
12878         d_lines_5.f: New.
12879
12880 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
12881
12882         * gcc.target/i386/sse-4.c: New test.
12883
12884 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12885
12886         PR testsuite/23239
12887         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
12888
12889 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
12890
12891         * gcc.dg/20050811-1.c: New test.
12892         * gcc.dg/20050811-2.c: New test.
12893
12894 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
12895
12896         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
12897
12898 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
12899
12900         PR 23476
12901         * gcc.c-torture/compile/pr23476.c: New test.
12902
12903 2005-08-19  Devang Patel  <dpatel@apple.com>
12904
12905         PR tree-optimization/23048
12906         * gcc.dg/tree-ssa/pr23048.c: New test.
12907
12908 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12909
12910         PR middle-end/20624
12911         * g++.dg/warn/Wreturn-3.C: New test
12912
12913 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
12914
12915         PR tree-optimization/22228
12916         * g++.dg/vect/pr22543.cc: New test.
12917
12918 2005-08-17  Steven Bosscher  <stevenb@suse.de>
12919
12920         PR tree-optimization/21574
12921         * gcc.dg/tree-ssa/pr21574.c: New test.
12922
12923 2005-08-16  James E Wilson  <wilson@specifix.com>
12924
12925         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
12926
12927 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
12928
12929         PR tree-opt/23402
12930         * gcc.c-torture/compile/zero-strct-3.c: New test.
12931         * gcc.c-torture/compile/zero-strct-4.c: New test.
12932
12933 2005-08-16  Steven Bosscher  <stevenb@suse.de>
12934
12935         PR target/23376
12936         * gcc.target/x86_64/pr23376.c: New test.
12937
12938 2005-08-16  Ian Lance Taylor  <ian@airs.com>
12939
12940         PR c++/23337
12941         * g++.dg/ext/vector2.C: New.
12942
12943 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12944
12945         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
12946
12947 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12948
12949         PR libfortran/23428
12950         * gfortran.dg/inquire-complex.f90: New test case.
12951
12952 2005-08-16  James E Wilson  <wilson@specifix.com>
12953
12954         PR tree-optimization/21105
12955         * gcc.dg/large-size-array.c: New.
12956
12957 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
12958
12959         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
12960         type.
12961         * gcc.dg/vect/vect-41: Likewise.
12962         * gcc.dg/vect/vect-42: Likewise.
12963         * gcc.dg/vect/vect-43: Likewise.
12964         * gcc.dg/vect/vect-44: Likewise.
12965         * gcc.dg/vect/vect-46: Likewise.
12966         * gcc.dg/vect/vect-47: Likewise.
12967         * gcc.dg/vect/vect-48: Likewise.
12968         * gcc.dg/vect/vect-52: Likewise.
12969         * gcc.dg/vect/vect-53: Likewise.
12970         * gcc.dg/vect/vect-54: Likewise.
12971         * gcc.dg/vect/vect-55: Likewise.
12972         * gcc.dg/vect/vect-56: Likewise.
12973         * gcc.dg/vect/vect-57: Likewise.
12974         * gcc.dg/vect/vect-58: Likewise.
12975         * gcc.dg/vect/vect-59: Likewise.
12976         * gcc.dg/vect/vect-60: Likewise.
12977         * gcc.dg/vect/vect-61: Likewise.
12978         * gcc.dg/vect/vect-85: Likewise.
12979         * gcc.dg/vect/vect-87: Likewise.
12980         * gcc.dg/vect/vect-88: Likewise.
12981         * gcc.dg/vect/vect-93.c: Likewise.
12982         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
12983         * gcc.dg/vect/vect-75: Likewise.
12984         * gcc.dg/vect/vect-76: Likewise.
12985         * gcc.dg/vect/vect-77: Likewise.
12986         * gcc.dg/vect/vect-78: Likewise.
12987         * gcc.dg/vect/vect-80: Likewise.
12988         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
12989         vectorized for the expected reason, rather than checking how alignment
12990         was handled.
12991         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
12992         type and also instead of aligned pointers. Added documentation.
12993
12994 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
12995
12996         * gfortran.dg/power.f90: New test.
12997
12998 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
12999
13000         PR rtl-optimization/23299
13001         * g++.dg/opt/pr23299.C: New test.
13002
13003 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13004
13005         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13006
13007 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13008
13009         * g++.dg/template/local6.C: New test.
13010
13011 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13012
13013         * execute/exceptions/finally-1.m: Check that the catch and finally are
13014         being called.  Also add a "return 0;" at the end of main.
13015
13016 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13017
13018         PR fortran/21432.
13019         * gfortran.dg/namelist_print_1.f: New test of functionality of
13020         PRINT namelist.
13021         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13022         namelist generates error with -std=f95.
13023
13024 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13025
13026         PR tree-optimization/23119
13027         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13028
13029 2005-08-13  Marcin Koziej  <creep@desk.pl>
13030             Andrew Pinski  <pinskia@physics.uc.edu>
13031
13032         PR libobjc/22492
13033         * execute/exceptions/finally-1.m: New test.
13034
13035 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13036
13037         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13038         testsuite.
13039         * objc/execute/exceptions/trivial.m: New test.
13040         * objc.dg/try-catch-11.m: Move to ...
13041         * objc/execute/exceptions/foward-1.m: Here.
13042         * objc.dg/try-catch-2.m: Move to ...
13043         * objc/execute/exceptions/catchall-1.m: Here.
13044         * objc.dg/try-catch-8.m: Move to ...
13045         * objc/execute/exceptions/local-variables-1.m: Here.
13046
13047 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13048
13049         * objc.dg/nested-func-1.m: Move to ...
13050         * objc/execute/nested-func-1.m: Here.
13051
13052 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13053
13054         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13055         in ${options} instead of [target_info name].
13056         * lib/obj-c++.exp (objc_target_compile): Likewise.
13057
13058 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13059
13060         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13061
13062 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13063
13064         part of PR testsuite/23348
13065         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13066         of the torture options.
13067         * objc/compile/trivial.m: New test.
13068
13069 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13070
13071         * gfortran.dg/eoshift.f90: Correct format.
13072
13073 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13074
13075         * gfortran.fortran-torture/execute/character_passing.f90:
13076         Fix comment typo.
13077
13078 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13079
13080         PR c++/8271
13081         * g++.dg/template/unify10.C: New.
13082
13083 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13084
13085         * g++.dg/parse/pr22514.C: Move to...
13086         * g++.dg/debug/pr22514.C: here.
13087
13088 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13089
13090         PR c++/23266
13091         * g++.dg/inherit/pure1.C: New test.
13092
13093         * ChangeLog: Fix typos.
13094
13095 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13096             Steven Bosscher  <stevenb@suse.de>
13097
13098         * gfortran.dg/runtime_warning_1.f90: New test.
13099
13100 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13101
13102         PR c++/23219
13103         * g++.dg/parse/crash28.C: New.
13104
13105 2005-08-11  Richard Guenther  <rguenther@suse.de>
13106
13107         PR target/23289
13108         * gcc.target/i386/tailcall-1.c: New testcase.
13109
13110 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13111
13112         * gcc.dg/vect/vect-67.c: Un-xfail.
13113
13114 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13115
13116         PR c++/23225
13117         * g++.dg/testsuite/parse/crash27.C: new test.
13118
13119 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13120
13121         PR libfortran/22143
13122         * gfortran.dg/shift-kind.f90: New testcase.
13123
13124 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13125
13126         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13127         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13128
13129 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13130
13131         PR c++/20646
13132         * g++.dg/other/mult-stor1.C: New test.
13133
13134 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13135
13136         * gcc.c-torture/pr18299-1.c: Move to ...
13137         * gcc.c-torture/compile/pr18299-1.c: Here.
13138
13139 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13140
13141         * gfortran/fortran.torture/execute/character_passing.f90:
13142         Fix types for LSAME.
13143
13144 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13145
13146         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13147         input data back to what it was originally.
13148
13149 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13150
13151         * objc.dg/try-catch-8.m: Enable for all targets.
13152
13153 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13154
13155         * gcc.dg/pr23165.c: New test.
13156
13157 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13158
13159         PR tree-optimization/23234
13160         * gcc.dg/tree-ssa/pr23234.c: New test.
13161
13162 2005-08-08  Josh Conner  <jconner@apple.com>
13163
13164         PR rtl-optimization/23241
13165         * gcc.dg/char-compare.c: New test.
13166
13167 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13168
13169         PR c++/22508
13170         * g++.dg/init/new13.C: New test.
13171
13172 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13173
13174         PR c++/21166
13175         * g++.dg/other/crash-4.C: Adjust
13176         * g++/dg/ext/packed9.C: New.
13177
13178 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13179
13180         PR middle-end/21964
13181         * gcc.c-torture/execute/pr21964-1.c: New test.
13182
13183 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13184
13185         PR c/22458
13186         * gcc.dg/pr22458-1.c: New test.
13187
13188 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13189             Steven G. Kargl <kargls@comcast.net>
13190
13191         PR fortran/22390
13192         * gfortran.dg/flush_1.f90: New test.
13193
13194 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13195
13196         PR c++/23191
13197         * g++.dg/template/eh2.C: New test.
13198
13199 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13200
13201         PR c++/19498
13202         * g++.dg/template/instantiate7.C: New test.
13203
13204 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13205
13206         PR c/23113
13207         * gcc.dg/Wunused-value-1.c: New test.
13208
13209 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13210
13211         PR rtl-optimization/23233
13212         * gcc.c-torture/compile/pr23233-1.c: New test.
13213
13214 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13215
13216         PR fortran/18833
13217         PR fortran/20850
13218         * gfortran.dg/equiv_1.f90: New test.
13219         * gfortran.dg/equiv_2.f90: New test.
13220         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13221         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13222         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13223
13224 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13225
13226         * gcc.c-torture/execute/vrp-5.c: New test.
13227         * gcc.c-torture/execute/vrp-6.c: New test.
13228         * gcc.dg/tree-ssa/vrp21.c: New test.
13229
13230 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13231
13232         * g++.dg/parse/pr22514.C: New test.
13233
13234 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13235
13236         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13237
13238         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13239         instead of constant loads / pool entries.
13240
13241 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13242
13243         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13244         TEST_TO_WCTYPE.
13245
13246 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13247
13248         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13249         __WINT_TYPE__ in generated prototypes if possible.
13250
13251 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13252
13253         PR 22037
13254         * g++.dg/tree-ssa/pr22037.C:
13255
13256 2005-08-04  Richard Henderson  <rth@redhat.com>
13257
13258         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13259         scan-tree-dump-times directive.
13260
13261 2005-08-04  Jan Hubicka  <jh@suse.cz>
13262
13263         * gcov-1.C: Fix switch counts.
13264         * gcov-4b.c: Likewise.
13265
13266 2005-08-03  Jeff Law  <law@redhat.com>
13267
13268         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13269
13270 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13271
13272         * gcc.c-torture/execute/pr23135.c: New test.
13273
13274 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13275
13276         PR tree-optimization/19899
13277         * gcc.dg/tree-ssa/scev-1.c: New test.
13278         * gcc.dg/tree-ssa/scev-2.c: New test.
13279
13280 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13281
13282         PR target/18582
13283         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13284
13285 2005-08-03  Jan Hubicka  <jh@suse.cz>
13286
13287         * update-conroll.c: New testcase.
13288         * update-conroll-2.c: New testcase.
13289
13290 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13291
13292         * gfortran.dg/constant_substring.f: New test.
13293         * gfortran.dg/pr22491.f: New test.
13294
13295 2005-08-02  Jan Hubicka  <jh@suse.cz>
13296
13297         * update-threading.c: Replace by the proper one.
13298
13299 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13300
13301         PR 23164
13302         * g++.dg/tree-ssa/pr23164.C: New test.
13303
13304 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13305
13306         * gcc.dg/tree-ssa/pr23192.c: New test.
13307
13308 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13309
13310         * gcc.c-torture/execute/vrp-4.c: New test.
13311
13312 2005-08-02  Jan Hubicka  <jh@suse.cz>
13313
13314         * update-threading.c: New test.
13315
13316 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13317
13318         * gcc.c-torture/compile/20050801-1.c: New test.
13319         * gcc.c-torture/compile/20050801-2.c: New test.
13320
13321 2005-08-01  Jan Hubicka  <jh@suse.cz>
13322
13323         * val-prof-5.c: New test.
13324
13325 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13326
13327         PR c/22311
13328         * gcc.dg/pr22311-1.c : New test.
13329
13330 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13331
13332         PR target/23095
13333         * gfortran.dg/pr23095.f: New test.
13334
13335         PR c++/22003
13336         * g++.dg/other/pr22003.C: New test.
13337
13338 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13339
13340         PR target/20621
13341         * gcc.c-torture/execute/pr20621-1.c: New test.
13342
13343 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13344
13345         * gfortran.dg/comma_format_extension_4.f: Adjust length
13346         of string for format.
13347         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13348         print statement with internal write.
13349         * gfortran.dg/der_array_io_2.f: Likewise.
13350         * gfortran.dg/der_array_io_3.f: Likewise.
13351
13352 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13353
13354         * gcc.dg/fold-abs-4.c: new test.
13355
13356 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13357
13358         PR fortran/22570 an related issues.
13359         * gfortran.dg/x_slash_1.f: New test.
13360
13361 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13362
13363         PR c/23143
13364         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13365         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13366
13367 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13368
13369         PR c/529
13370         * gcc.dg/Wshadow-3.c: New test.
13371
13372 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13373
13374         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13375         used to have the wrong bounds).
13376
13377 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13378
13379         PR c/21720
13380         * gcc.dg/hex-round-1.c: Test more cases.
13381         * gcc.dg/hex-round-2.c: New test.
13382
13383 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13384
13385         PR 22550
13386         * g++.dg/tree-ssa/pr22550.C: New test.
13387
13388 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13389
13390         * gcc.dg/tree-ssa/vrp19.c: New test.
13391         * gcc.dg/tree-ssa-vrp20.c: New test.
13392
13393 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13394
13395         PR c/22240
13396         * gcc.dg/transparent-union-4.c: New test.
13397
13398 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13399
13400         PR c/22192
13401         * gcc.dg/c99-vla-2.c: New test.
13402
13403 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13404
13405         PR c/21720
13406         * gcc.dg/hex-round-1.c: New test.
13407
13408 2005-07-28  Jan Hubicka  <jh@suse.cz>
13409
13410         * inliner-1.c: Do not dump everything.
13411         * tree-prof.exp: Do not pass -ftree-based-profiling.
13412         * bprob.exp: Likewise.
13413
13414         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13415
13416 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
13417
13418         PR c++/22545
13419         * g++.dg/expr/ptrmem7.C: New test.
13420
13421 2005-07-28  Mike Stump  <mrs@apple.com>
13422
13423         * g++.old-deja/g++.mike/visibility-1.C: New test.
13424
13425 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13426
13427         PR c/20187
13428         * gcc.c-torture/execute/pr20187-1.c: New test.
13429
13430 2005-07-28  Jeff Law  <law@redhat.com>
13431
13432         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13433         * gcc.dg/tree-ssa/vrp18.c: New test.
13434
13435 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13436
13437         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13438
13439 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13440
13441         PR tree-optimization/22506
13442         * gcc.dg/vect/ps22506.c: New test.
13443
13444 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
13445
13446         PR target/21149
13447         * gcc.target/i386/sse-3.c: New test.
13448
13449 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13450
13451         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13452         * gcc.target/mips/mips32-dsp-type.c: Likewise.
13453
13454 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13455
13456         PR c/22589
13457         * gcc.c-torture/compile/pr22589-1.c: New test.
13458
13459 2005-07-28  Jan Hubicka  <jh@suse.cz>
13460
13461         * update-loopch.c: New testcase.
13462
13463 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13464
13465         PR rtl-optimization/23047
13466         * gcc.c-torture/execute/pr23047.c: New test.
13467         * gcc.c-torture/execute/pr23047.x: New.
13468
13469 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13470
13471         PR tree-optimization/22493
13472         * gcc.c-torture/execute/pr22493-1.c: New test.
13473         * gcc.c-torture/execute/pr22493-1.x: New.
13474         * gcc.c-torture/execute/vrp-1.c: New test.
13475         * gcc.c-torture/execute/vrp-2.c: New test.
13476         * gcc.c-torture/execute/vrp-2.c: New test.
13477
13478 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
13479
13480         * gcc.target/frv/all-builtin-read8.c: Delete.
13481         * gcc.target/frv/all-builtin-read16.c: Delete.
13482         * gcc.target/frv/all-builtin-read32.c: Delete.
13483         * gcc.target/frv/all-builtin-read64.c: Delete.
13484         * gcc.target/frv/all-builtin-write8.c: Delete.
13485         * gcc.target/frv/all-builtin-write16.c: Delete.
13486         * gcc.target/frv/all-builtin-write32.c: Delete.
13487         * gcc.target/frv/all-builtin-write64.c: Delete.
13488         * gcc.target/frv/all-read-write-1.c: New.
13489
13490 2005-07-27  Jeff Law  <law@redhat.com>
13491
13492         * gcc.c-torture/execute/pr22630.c: New test.
13493
13494 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13495
13496         PR tree-optimization/23073
13497         * gcc.dg/vect/nodump-pr23073.c: New test.
13498         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13499
13500 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
13501
13502         PR tree-optimize/22348
13503         * gcc.c-torture/execute/pr22348.c: New.
13504
13505 2005-07-27  Richard Guenther  <rguenther@suse.de>
13506
13507         * gcc.dg/tree-ssa/salias-1.c: New testcase.
13508
13509 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13510
13511         PR fortran/22503
13512         * gfortran.dg/logical_comp.f90: New test.
13513
13514 2005-07-27  Jan Hubicka  <jh@suse.cz>
13515
13516         * inliner-1.c: Add cleanup of dumps.
13517         * val-prof-*.c: Likewise.
13518         * update-tailcall.c: New.
13519
13520 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
13521
13522         PR 22591
13523         * gcc.dg/tree-ssa/pr22591.c: New test.
13524         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13525
13526 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
13527
13528         PR libobjc/22606
13529         * objc.dg/try-catch-11.m: New test.
13530
13531 2005-07-26  Richard Guenther  <rguenther@suse.de>
13532
13533         PR tree-optimization/22486
13534         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13535
13536 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13537
13538         PR tree-opt/22484
13539         * testsuite/g++.dg/opt/loop2.C: New test.
13540
13541 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13542
13543         * gcc.dg/tree-ssa/reassoc-3.c: New test.
13544         * gcc.dg/tree-ssa/reassoc-4.c: New test.
13545
13546 2005-07-25  Adam Nemet  <anemet@lnxw.com>
13547
13548         * lib/profopt.exp (profopt-execute): Check for profiling data
13549         files on the target.
13550
13551 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
13552
13553         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13554         for matching of asm labels.
13555
13556 2005-07-25  Richard Guenther  <rguenther@suse.de>
13557
13558         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13559
13560 2005-07-25  Richard Guenther  <rguenther@suse.de>
13561
13562         PR testsuite/22624
13563         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13564
13565 2005-07-25  Ira Rosen  <irar@il.ibm.com>
13566
13567         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13568         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13569         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13570         * gcc.dg/vect/vect-100.c: New test.
13571         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13572         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13573         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13574         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13575         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13576         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13577         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13578         * gfortran.dg/vect/pr19049.f90: New testcase.
13579         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13580
13581 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
13582
13583         * gcc.c-torture/execute/20050713-1.c: New test.
13584
13585         PR fortran/20063
13586         * gfortran.fortran-torture/execute/data_4.f90: New test.
13587
13588         PR middle-end/20303
13589         * gcc.dg/visibility-d.c: New test.
13590
13591 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
13592
13593         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13594         * gfortran.dg/underflow.f90: Ditto.
13595
13596 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13597
13598         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13599         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13600         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13601
13602 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13603
13604         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13605         include case of field width of zero.
13606
13607 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13608
13609         PR libgfortran/21875
13610         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13611         with trailing blanks on normal formatted read.
13612
13613 2005-07-23  Chao-ying Fu  <fu@mips.com>
13614
13615         * gcc.target/mips/mips32-dsp-type.c: New test.
13616         * gcc.target/mips/mips32-dsp.c: New test.
13617
13618 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
13619
13620         PR testsuite/21073
13621         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13622
13623         PR testsuite/20454
13624         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13625         and __cyg_profile_func_exit.
13626
13627 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
13628
13629         * gfortran.dg/comma_format_extension_3.f: Fix typo.
13630         * gfortran.dg/comma_format_extension_4.f: Same.
13631         * gfortran.dg/pr15332.f: Same.
13632         * gfortran.dg/pr21730.f: Same.
13633
13634 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
13635
13636         * g++.dg/opt/vrp2.C: Fix testcase.
13637
13638         PR tree-opt/22625
13639         * g++.dg/opt/vrp2.C: New test.
13640
13641 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
13642
13643         PR debug/21828
13644         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13645
13646 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
13647
13648         * gcc.dg/tree-ssa/20050719-1.c: New test.
13649
13650 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
13651
13652         * gcc.dg/bfin-longcall-1.c: New file.
13653         * gcc.dg/bfin-longcall-2.c: New file.
13654
13655 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
13656
13657         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13658
13659 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13660
13661         PR middle-end/19055
13662         * gcc.dg/tree-ssa/pr19055.c: New test.
13663         * gcc.dg/tree-ssa/pr19055-2.c: New test.
13664
13665 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13666
13667         PR C++/22358
13668         * g++.dg/other/pr22358.C: New test.
13669
13670 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
13671
13672         PR c++/2922
13673         * g++.dg/lookup/two-stage5.C: New test from bug comments.
13674
13675 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13676
13677         PR c++/15938
13678         * g++.dg/init/union2.C: New test.
13679
13680 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13681
13682         PR c/22393
13683         * gcc.dg/complex-4.c: New test.
13684
13685 2005-07-21  Richard Guenther  <rguenther@suse.de>
13686
13687         PR testsuite/22522
13688         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13689         scanning for asm labels.
13690         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13691
13692 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13693
13694         PR target/22085
13695         * gcc.dg/altivec-pr22085.c: New.
13696
13697 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13698
13699         PR tree-optimization/19210
13700         * gcc.dg/tree-ssa/pr19210-1.c: New.
13701         * gcc.dg/tree-ssa/pr19210-2.c: New.
13702
13703 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
13704
13705         PR rtl-optimization/22167
13706         * g++.dg/opt/pr22167.C: New test.
13707
13708 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
13709
13710         PR c++/2922
13711         * g++.dg/lookup/two-stage2.C: New.
13712         * g++.dg/lookup/two-stage3.C: New.
13713         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13714         fixed two-stage name lookup for operators.
13715         * g++.dg/template/call3.C: Compiler now produces an appropriate
13716         error message.
13717         * g++.dg/template/crash37.C: Compiler now describes bla() on line
13718         14 as a candidate.
13719         * g++.dg/template/ptrmem4.C: Compiler produces different error
13720         message.
13721         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
13722         connect_to_method as a candidate.
13723
13724 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
13725
13726         * gcc.dg/fold-alloc-1.c: New test.
13727
13728 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
13729
13730         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13731         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
13732
13733 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
13734
13735         * gcc.dg/fold-abs-1.c: New test.
13736         * gcc.dg/fold-abs-2.c: New test.
13737         * gcc.dg/fold-abs-3.c: New test.
13738
13739 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
13740
13741         Make CONSTRUCTOR use VEC to store initializers.
13742         * g++.dg/ext/complit3.C: Check for specific error messages.
13743         * g++.dg/init/brace2.C: Update error message.
13744         * g++.dg/warn/Wbraces2.C: Likewise.
13745
13746 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
13747
13748         PR fortran/16940
13749         * gfortran.dg/module_interface_1.f90: New test.
13750
13751 2005-07-19  Danny Berlin <dberlin@dberlin.org>
13752             Kenneth Zadeck <zadeck@naturalbridge.com>
13753
13754         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
13755
13756 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13757
13758         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
13759         specify -Wformat for these tests.
13760         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
13761         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
13762         * gcc.dg/format/opt-6.c: Delete.
13763
13764 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13765
13766         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
13767         * gcc.dg/tree-ssa/sra-3.c: Likewise.
13768
13769 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13770
13771         * gcc.dg/tree-ssa/alias-2.c: New test.
13772
13773 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
13774
13775         PR c++/22263
13776         * g++.dg/template/explicit7.C: New test.
13777
13778 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
13779
13780         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
13781         width of 8 to +Inf and -Inf.
13782
13783 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
13784
13785         PR c++/22139
13786         * g++.dg/template/friend36.C: New test.
13787
13788 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
13789
13790         PR fortran/21730
13791         * gfortran.dg/pr21730.f: New test.
13792
13793 2005-07-16  Danny Berlin <dberlin@dberlin.org>
13794             Kenneth Zadeck <zadeck@naturalbridge.com>
13795
13796         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
13797         since pure const detection cannot run at -O1 in c compiler.
13798         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
13799         can now optimize this case properly.
13800         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
13801         because we now pass.
13802         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
13803
13804 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
13805
13806         PR c/22421
13807         * gcc.dg/format/bitfld-1.c: New test.
13808
13809 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13810
13811         PR c++/22204
13812         * g++.dg/rtti/repo1.C: New test.
13813
13814 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
13815
13816         PR middle-end/22398
13817         * gcc.c-torture/compile/pr22398.c: New test.
13818
13819 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13820
13821         PR c++/22132
13822         * g++.dg/expr/cast4.C: New test.
13823
13824 2005-07-15  Richard Guenther  <rguenther@suse.de>
13825
13826         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
13827         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13828
13829 2005-07-15  Steven Bosscher  <stevenb@suse.de>
13830
13831         PR tree-optimization/22230
13832         * gcc.dg/tree-ssa/pr22230.c: New test.
13833
13834 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
13835
13836         * gfortran.dg/g77/cpp6.f: New test.
13837
13838         PR fortran/22417
13839         * gfortran.dg/g77/cpp5.F: New test.
13840         * gfortran.dg/g77/cpp5.h: New file.
13841         * gfortran.dg/g77/cpp5inc.h: New file.
13842
13843 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
13844
13845         PR libfortran/16435
13846         * gfortran.dg/tl_editting.f90: New.
13847         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
13848
13849 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
13850
13851         * gfortran.dg/char_array_constructor.f90: New test.
13852
13853 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
13854
13855         * gfortran.dg/past_eor.f90: New.
13856         * gfortran.dg/complex_read.f90: New.
13857
13858 2005-07-13  Jeff Law  <law@redhat.com>
13859
13860         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
13861         additional casts.
13862
13863         * gcc.dg/tree-ssa/pr22321.c: New test
13864
13865 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
13866
13867         PR tree-optimization/21921
13868         * gcc.dg/tree-ssa/pr21921.c: New.
13869
13870 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13871
13872         PR tree-optimizatio/22442
13873         * gcc.dg/tree-ssa/loop-11.c: New test.
13874
13875 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13876
13877         PR tree-opt/21840
13878         * gcc.c-torture/compile/pr21840.c: New test.
13879
13880 2005-07-12  Jan Hubicka  <jh@suse.cz>
13881
13882         * gcc.c-torture/compile/pr22379.c: New test.
13883
13884 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
13885
13886         PR libfortran/21593
13887         gfortran.dg/dev_null.f90: Remove outdated comment about
13888         PR libfortran/21593.
13889
13890
13891 2005-07-12  Dale Johannesen  <dalej@apple.com>
13892
13893         * gcc.target/i386/compress-float-sse.c: New.
13894         * gcc.target/i386/compress-float-sse-pic.c: New.
13895         * gcc.target/i386/compress-float-387.c: New.
13896         * gcc.target/i386/compress-float-387-pic.c: New.
13897         * gcc.dg/compress-float-ppc.c: New.
13898         * gcc.dg/compress-float-ppc-pic.c: New.
13899
13900 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
13901
13902         PR libfortran/21593
13903         gfortran.dg/dev_null.f90: Remove targets.
13904
13905 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13906
13907         PR tree-opt/22335
13908         * gcc.dg/pr22335-1.c: New test.
13909         * gcc.dg/pr22335-2.c: New test.
13910
13911 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13912
13913         PR c++/20172
13914         * g++.dg/template/nontype12.C : New test.
13915
13916 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13917
13918         * gcc.dg/tree-ssa/loop-10.c: New test.
13919
13920 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
13921
13922         * gcc.c-torture/execute/20020720-1.x: Remove.
13923
13924 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
13925
13926         * gfortran.fortran-torture/execute/forall_7.f90: New test.
13927
13928 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
13929
13930         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
13931         (dg-mips-options): Use it.
13932
13933 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
13934
13935         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
13936
13937 2005-07-09  Richard Henderson  <rth@redhat.com>
13938
13939         * lib/target-supports.exp (check_effective_target_sync_char_short):
13940         Add alpha.
13941
13942 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
13943
13944         PR libfortran/22217
13945         * gfortran.dg/negative-z-descriptor.f90: New test.
13946
13947 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13948
13949         PR tree-opt/22329
13950         * gcc.dg/pr22329.c: New test.
13951
13952 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
13953
13954         PR tree-optimization/20139
13955         * gcc.dg/tree-ssa/pr20139.c: New.
13956
13957 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13958
13959         PR tree-opt/22356
13960         * testsuite/gcc.dg/pr22356-1.c: New test.
13961
13962 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
13963
13964         PR c++/21799
13965         * g++.dg/template/unify8.C: New.
13966         * g++.dg/template/unify9.C: New.
13967
13968 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
13969
13970         * gfortran.fortran-torture/execute/entry_10.f90: New test.
13971
13972 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
13973
13974         * gcc.dg/darwin-version-1.c: New.
13975         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
13976         * gcc.dg/builtins-20.c: Likewise.
13977         * gcc.dg/builtins-53.c: Likewise.
13978         * gcc.dg/torture/builtins-convert-1.c: Likewise.
13979         * gcc.dg/torture/builtins-convert-2.c: Likewise.
13980         * gcc.dg/torture/builtins-convert-3.c: Likewise.
13981         * gcc.dg/torture/builtins-power-1.c: Likewise.
13982         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
13983         on Darwin.
13984
13985 2005-07-07  Jeff Law  <law@redhat.com>
13986
13987         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
13988         argument evaluation order.
13989
13990 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
13991
13992         PR libfortran/21594
13993         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13994         Add test cases where the shift length is greater than the
13995         array length.
13996
13997 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13998
13999         * obj-c++.dg/proto-lossage-6.mm: New.
14000         * objc.dg/proto-lossage-6.m: New.
14001
14002 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14003
14004         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14005         * objc.dg/gnu-runtime-2.m: Likewise.
14006
14007 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14008
14009         * gfortran.dg/longline.f: New test.
14010
14011         * gfortran.dg/badline.f: New test.
14012
14013 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14014
14015         PR fortran/16531
14016         PR fortran/15966
14017         PR fortran/18781
14018         * gfortran.dg/hollerith.f90: New.
14019         * gfortran.dg/hollerith2.f90: New.
14020         * gfortran.dg/hollerith3.f90: New.
14021         * gfortran.dg/hollerith4.f90: New.
14022         * gfortran.dg/hollerith_f95.f90: New.
14023         * gfortran.dg/hollerith_legacy.f90: New.
14024         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14025
14026 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14027
14028         PR objc/22274
14029         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14030         * objc.dg/gnu-runtime-2.m: New.
14031
14032 2005-07-06  Jeff Law  <law@redhat.com>
14033
14034         * gcc.dg/tree-ssa/vrp17.c: New test.
14035
14036 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14037
14038         PR fortran/22327
14039         * gfortran.dg/array_constructor_5.f90: New test.
14040
14041 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14042
14043         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14044
14045 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14046
14047         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14048         * gcc.dg/980816-1.c: Ditto.
14049
14050 2005-07-06  Jeff Law  <law@redhat.com>
14051
14052         * gcc.c-torture/compile/pr21356.c: New test.
14053
14054 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14055
14056         PR c/22013
14057         PR c/22098
14058         * gcc.c-torture/compile/pr22013-1.c,
14059         gcc.c-torture/execute/pr22098-1.c,
14060         gcc.c-torture/execute/pr22098-2.c,
14061         gcc.c-torture/execute/pr22098-3.c: New tests.
14062
14063 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14064
14065         PR c/22308
14066         * gcc.dg/pr22308-1.c: New test.
14067
14068 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14069
14070         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14071         target.
14072         * gcc.dg/compare9.c: Use -fshort-enums instead of
14073         -fno-short-enums.  Change the last test to dg-bogus.
14074
14075 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14076
14077         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14078         * gcc.dg/compare9.c: New.
14079
14080 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14081
14082         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14083
14084 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14085
14086         PR testsuite/22288
14087         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14088
14089
14090 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14091
14092         * gcc.dg/format/gcc_gfc-1.c: New.
14093
14094 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14095
14096         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14097
14098 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14099
14100         PR fortran/20842
14101         * gfortran.dg/io_invalid_1.f90: New test.
14102
14103 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14104
14105         * gcc.dg/format/gcc_diag-1.c: Update.
14106
14107 2005-07-02  Jeff Law  <law@redhat.com>
14108
14109         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14110         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14111
14112 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14113
14114         * gcc.dg/format/gcc_diag-1.c: Update.
14115
14116 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14117
14118         PR tree-opt/22269
14119         * gcc.c-torture/compile/pr22269.c: New test.
14120
14121 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14122
14123         PR 21584
14124         PR 22219
14125         * g++.dg/tree-ssa/pr21584-1.C: New test.
14126         * g++.dg/tree-ssa/pr21584-2.C: New test.
14127
14128 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14129
14130         * obj-c++.dg/try-catch-11.mm: New.
14131         * objc.dg/try-catch-10.m: New.
14132
14133 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14134
14135         * g++.dg/other/ucnid-1.C: xfail on AIX.
14136
14137 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14138
14139         PR 22234
14140         * gcc.dg/20050629-1.c: New test.
14141
14142 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14143
14144         * obj-c++.dg/const-str-1[0-1].mm: New.
14145         * objc.dg/const-str-1[0-1].m: New.
14146
14147 2005-05-29  Richard Henderson  <rth@redhat.com>
14148
14149         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14150         Rename from check_effective_target_vect_no_max.
14151         (check_effective_target_vect_no_int_add): New.
14152         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14153         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14154         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14155         * gcc.dg/vect/vect-reduc-1.c: Use both.
14156         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14157
14158 2005-05-29  Richard Henderson  <rth@redhat.com>
14159
14160         * lib/target-supports.exp (check_effective_target_vect_no_max):
14161         Remove i386 and x86_64.
14162
14163 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14164
14165         PR testsuite/21969
14166         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14167
14168 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14169
14170         PR middle-end/21969
14171         * gcc.dg/vect/pr21969.c: New test.
14172
14173 2005-06-28  Eric Christopher  <echristo@redhat.com>
14174
14175         PR c/22052
14176         PR c/21975
14177         * gcc.dg/inline1.c: New test.
14178         * gcc.dg/inline2.c: Ditto.
14179         * gcc.dg/inline3.c: Ditto.
14180         * gcc.dg/inline4.c: Ditto.
14181         * gcc.dg/inline5.c: Ditto.
14182
14183 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14184
14185         PR libfortran/22142
14186         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14187         Add testcase also testing eoshift1 for PR 22142.
14188
14189 2005-06-28  Richard Henderson  <rth@redhat.com>
14190
14191         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14192         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14193         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14194         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14195         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14196
14197 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14198
14199         PR libfortran/22142
14200         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14201         Add testcase for PR 22142.
14202
14203 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14204
14205         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14206         gcc.target/ia64/fpreg-2.c: New tests.
14207
14208 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14209
14210         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14211
14212 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14213
14214         PR libfortran/22170
14215         * gfortran.dg/slash_1.f90: New test.
14216
14217 2005-06-27  Richard Henderson  <rth@redhat.com>
14218
14219         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14220         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14221         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14222         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14223         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14224         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14225
14226 2005-06-27  Richard Henderson  <rth@redhat.com>
14227
14228         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14229         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14230
14231 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14232
14233         * obj-c++.dg/proto-lossage-5.mm: New.
14234         * objc.dg/proto-lossage-5.m: New.
14235
14236 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14237
14238         PR 21959
14239         * gcc.dg/tree-ssa/pr21959.c: New test.
14240
14241 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14242
14243         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14244         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14245         testing uninitialized var.
14246
14247         * gcc.c-torture/execute/builtins/chk.h: New.
14248         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14249         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14250         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14251         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14252         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14253         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14254         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14255         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14256         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14257         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14258         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14259         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14260         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14261         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14262         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14263         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14264         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14265         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14266         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14267         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14268         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14269         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14270         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14271         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14272         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14273         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14274         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14275         * gcc.dg/builtin-object-size-1.c: New test.
14276         * gcc.dg/builtin-object-size-2.c: New test.
14277         * gcc.dg/builtin-object-size-3.c: New test.
14278         * gcc.dg/builtin-object-size-4.c: New test.
14279         * gcc.dg/builtin-object-size-5.c: New test.
14280         * gcc.dg/builtin-stringop-chk-1.c: New test.
14281         * gcc.dg/builtin-stringop-chk-2.c: New test.
14282         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14283         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14284         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14285         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14286         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14287         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14288         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14289         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14290         * gcc.c-torture/execute/printf-1.c: New test.
14291         * gcc.c-torture/execute/fprintf-1.c: New test.
14292         * gcc.c-torture/execute/vprintf-1.c: New test.
14293         * gcc.c-torture/execute/vfprintf-1.c: New test.
14294         * gcc.c-torture/execute/printf-chk-1.c: New test.
14295         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14296         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14297         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14298
14299 2005-06-27  Michael Matz  <matz@suse.de>
14300
14301         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14302         slot is not merged if address escapes.
14303
14304 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14305
14306         PR c/21911
14307         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14308
14309 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14310
14311         PR middle-end/17965
14312         * gcc.c-torture/compile/20050622-1.c: New test.
14313
14314         PR middle-end/22028
14315         * gcc.dg/20050620-1.c: New test.
14316
14317 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14318
14319         PR tree-optimization/22026
14320         * gcc.dg/tree-ssa/pr22026.c: New.
14321
14322 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14323
14324         PR libfortran/22144
14325         * gfortran.dg/shift-alloc.f90: New testcase.
14326
14327 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14328
14329         * all files: Update FSF address in copyright headers.
14330
14331 2005-06-22  Jan Hubicka  <jh@suse.cz>
14332
14333         * wholeprogram-1.c: New testcase.
14334         * wholeprogram-2.c: New testcase.
14335
14336 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14337
14338         PR 22171
14339         * gcc.dg/tree-ssa/pr22171.c: New test.
14340
14341 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14342
14343         * gfortran.dg/simplify_modulo.f90: New.
14344
14345 2005-06-24  Jan Hubicka  <jh@suse.cz>
14346
14347         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14348
14349 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14350
14351         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14352
14353 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14354
14355         * obj-c++.dg/typedef-alias-1.mm: New.
14356         * objc.dg/typedef-alias-1.m: New.
14357
14358 2005-06-23  Jeff Law  <law@redhat.com>
14359
14360         * gcc.dg/tree-ssa/vrp16.c: New test.
14361
14362 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14363
14364         * lib/target-supports.exp: Add
14365         check_effective_target_fortran_large_real and
14366         check_effective_target_fortran_large_int to check for
14367         corresponding effective targets.
14368         * gfortran.dg/large_integer_kind_1.f90: New test.
14369         * gfortran.dg/large_real_kind_1.f90: New test.
14370
14371 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14372
14373         PR tree-optimization/22117
14374         * gcc.dg/tree-ssa/pr22117.c: New.
14375
14376 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14377
14378         PR testsuite/22123
14379         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14380
14381 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14382
14383         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14384
14385 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14386
14387         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14388         * gfortran.dg/f2c_4.c: Likewise.
14389
14390 2005-06-22 Paul Brook  <paul@codesourcery.com>
14391
14392         PR fortran/21034
14393         * gfortran.dg/auto_save_1.f90: New test.
14394
14395 2005-06-22  Michael Matz  <matz@suse.de>
14396
14397         * gcc.target/x86-64/abi: New directory.
14398         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14399         * gcc.target/x86-64/abi/README.gcc: New file.
14400         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14401         * gcc.target/x86-64/abi/asm-support.s: New file.
14402         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14403         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14404         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14405         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14406         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14407         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14408         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14409         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14410         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14411         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14412         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14413         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14414         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14415         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14416         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14417         * gcc.target/x86_64/abi/test_varargs.c: New test.
14418
14419 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
14420
14421         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14422         32-bit i?86 and x86_64.
14423
14424 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
14425
14426         * obj-c++.dg/const-str-[1-9].mm: New tests.
14427
14428 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
14429
14430         PR fortran/22010
14431         * gfortran.dg/namelist_use.f90: New.
14432         * gfortran.dg/namelist_use_only.f90: New.
14433
14434 2005-06-21  Jeff Law  <law@redhat.com>
14435
14436         * gcc.dg/tree-ssa/vrp15.c: New test.
14437
14438 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
14439
14440         * lib/target-supports.exp (check_effective_target_vect_reduction):
14441         Remove.
14442         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14443         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14444         remove vect_reduction target keyword. Also avoid two returns in main.
14445         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14446         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14447         * gcc.dg/vect/vect-reduc-1short.c: New test.
14448         * gcc.dg/vect/vect-reduc-1char.c: New test.
14449         * gcc.dg/vect/vect-reduc-2short.c: New test.
14450         * gcc.dg/vect/vect-reduc-2char.c: New test.
14451         * gcc.dg/vect/vect-reduc-6.c: New test.
14452         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14453         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14454         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14455
14456 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14457         Paul Thomas  <pault@gcc.gnu.org>
14458
14459         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14460         New tests.
14461
14462 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14463
14464         * gfortran.dg/backslash_1.f90: New test.
14465         * gfortran.dg/backslash_2.f90: New test.
14466
14467 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
14468
14469         * gfortran.dg/duplicate_labels.f90: New test.
14470
14471 2005-06-20  Jan Beulich  <jbeulich@novell.com>
14472
14473         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14474         unsupportable relocations.
14475         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14476         * gcc.dg/20050321-2.c: xfail for NetWare.
14477
14478 2005-06-20  Andreas Jaeger  <aj@suse.de>
14479
14480         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14481         gcc.target/i386/fastcall-sseregparm.c,
14482         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14483
14484 2005-06-19  Richard Henderson  <rth@redhat.com>
14485
14486         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14487
14488 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14489
14490         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14491
14492 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14493
14494         PR c++/22115
14495         * g++.dg/conversion/simd2.C: Change expected error message.
14496
14497 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14498
14499         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14500         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14501         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14502
14503 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
14504
14505         * gcc.dg/fold-mod-1.c: New test.
14506
14507 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
14508
14509         PR fortran/19926
14510         * gfortran.dg/pr19926.f90: New test.
14511
14512 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14513
14514         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14515         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14516         targets.
14517         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14518         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14519
14520 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
14521
14522         * gcc.target/ia64/float80-varargs-1.c: New test.
14523
14524 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14525
14526         PR tree-opt/22035
14527         * gfortran.dg/f2c_6.f90: New test.
14528
14529 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
14530
14531         PR c++/17413
14532         * g++.dg/template/local5.C: New.
14533
14534 2005-06-17  Richard Henderson  <rth@redhat.com>
14535
14536         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14537
14538 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
14539
14540         PR testsuite/21945
14541         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14542
14543 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
14544
14545         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14546         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14547         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14548         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14549         check_vect to verify the presence of hardware vector support.
14550
14551 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
14552
14553         PR testsuite/22056
14554         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14555
14556 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14557
14558         PR libfortran/19216
14559         * gfortran.dg/pr19216.f: Add correct space between brackets and
14560         dg directive.
14561
14562 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14563
14564         PR libfortran/16436
14565         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14566
14567 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
14568
14569         * gcc.target/i386/attributes-error.c: New testcase.
14570         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14571         * gcc.target/i386/regparm-stdcall.c: Likewise.
14572         * gcc.target/i386/sseregparm-1.c: Likewise.
14573         * gcc.target/i386/sseregparm-2.c: Likewise.
14574
14575 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
14576
14577         * g++.dg/rtti/crash2.C: New.
14578
14579 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
14580
14581         * gcc.dg/noncompile/20040203-3.c: Update expected message.
14582
14583 2005-06-15  David Ung  <davidu@mips.com>
14584
14585         * gcc.target/mips/mips16e-extends.c: New test for testing the
14586         generation of MIPS16e zeb/zeh, seb/seh instructions.
14587
14588 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
14589
14590         PR 22018
14591         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14592         * gcc.dg/tree-ssa/pr22018.c: New test.
14593
14594 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
14595
14596         * gcc.dg/simd-1.c: Update error messages.
14597         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
14598         * gcc.dg/simd-2.c: Update error messages.
14599         * gcc.dg/simd-4.c: New.
14600
14601 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
14602
14603         PR c++/20678
14604         * g++.dg/other/crash-4.C: New.
14605
14606 2005-06-14  Devang Patel  <dpatel@apple.com>
14607
14608         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14609
14610 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14611
14612         PR c++/21929
14613         * g++.dg/parse/crash11.C: Update
14614
14615 2005-06-13  Jeff Law  <law@redhat.com>
14616
14617         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14618         perform the desired transformations.
14619         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14620         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14621
14622 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14623
14624         PR fortran/22038
14625         * gfortran.dg/forall_1.f90: Un-XFAIL.
14626
14627 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
14628
14629         PR c++/21929
14630         * g++.dg/parse/crash26.C: New.
14631
14632         PR c++/20789
14633         * g++.dg/init/member1.C: New.
14634
14635 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
14636
14637         * gfortran.dg/altreturn_1.f90: New test.
14638
14639 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
14640
14641         PR middle-end/21985
14642         * gcc.dg/tree-ssa/pr21985.c: New test.
14643
14644 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14645
14646         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14647
14648 2005-06-12  Roger Sayle  <roger@eyesopen.com>
14649
14650         PR c++/21930
14651         * g++.dg/other/error10.C: New test case.
14652
14653 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14654
14655         PR libfortran/19155
14656         * gfortran.dg/pr19155.f: Add test.
14657
14658 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14659
14660         * gfortran.dg/f2c_7.f90: New test.
14661
14662         * gfortran.dg/forall_1.f90: XFAILed.
14663
14664 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14665
14666         * gcc.dg/pr14796-1.c: New.
14667         * gcc.dg/pr14796-2.c: New.
14668
14669 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
14670
14671         PR fortran/17792
14672         PR fortran/21375
14673         * gfortran.dg/deallocate_stat.f90: New test.
14674
14675 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
14676
14677         * gfortran.fortran-torture/execute/in-pack.f90: New test.
14678
14679 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
14680
14681         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14682         access will be generated when this loop is vectorized. Test that
14683         accesses with same alignment were detected.
14684         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14685         Test that accesses with same alignment were detected.
14686         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14687         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14688         alignment were detected.
14689
14690 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
14691
14692         PR c++/10611
14693         * g++.dg/conversion/simd2.C: New.
14694
14695 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14696
14697         * gcc.dg/Wcxx-compat-1.c: New.
14698
14699 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
14700
14701         PR libfortran/21480
14702         * gfortran.dg/reshape-complex.f90: Add a test for a packed
14703         complex array.
14704
14705 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
14706
14707         * gcc.dg/alias-8.c: New.
14708
14709 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
14710
14711         * gcc.dg/format/cmn_err-1.c: Update.
14712
14713 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
14714
14715         PR target/20666
14716         * gcc.target/sparc/fexpand-2.c: New.
14717         * gcc.target/sparc/fpmerge-2.c: New.
14718         * gcc.target/sparc/fpmul-2.c: New.
14719         * gcc.target/sparc/noresult.c: New.
14720         * gcc.target/sparc/pdist-2.c: New.
14721         * gcc.target/sparc/pdist-3.c: New.
14722
14723 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
14724
14725         PR testsuite/21702
14726         * gcc.target/i386/i386.exp: Fix comment typo.
14727
14728 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14729
14730         PR c++/19497
14731         * g++.dg/inherit/using5.C: New.
14732         * g++.dg/inherit/using6.C: New.
14733
14734 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14735
14736         PR c++/19894
14737         * g++.dg/template/ptrmem15.C: New test.
14738
14739         PR c++/20563
14740         * g++.dg/ext/label4.C: New test.
14741
14742 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14743
14744         * gcc.dg/tls/debug-1.c: New test.
14745
14746 2005-06-07  Dale Johannesen  <dalej@apple.com>
14747
14748         * gcc.target/i386/movq.c: New.
14749
14750 2005-06-07  Dale Johannesen  <dalej@apple.com>
14751
14752         * gcc.dg/20050607-1.c: New.
14753
14754 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
14755
14756         PR middle-end/21850
14757         * gcc.c-torture/execute/20050607-1.c: New test.
14758
14759 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
14760
14761         PR libfortran/21926
14762         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
14763         Test case where the return array has lowest stride one,
14764         but isn't packed.
14765
14766 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
14767
14768         * lib/target-supports.exp (check_effective_target_sync_int_long):
14769         Add s390 and s390x targets.
14770
14771 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
14772
14773         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
14774         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
14775         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
14776         * gcc.dg/tree-ssa/loop-9.c: New test.
14777
14778 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
14779
14780         * g++.dg/parse/defarg10.C: New.
14781
14782 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
14783
14784         PR regression/21897
14785         * gcc.c-torture/execute/20050604-1.c: New test.
14786
14787 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14788
14789         PR 21903
14790         * g++.dg/parse/defarg9.C: New.
14791
14792         PR c++/20637
14793         * g++.dg/inherit/using4.C: New.
14794         * g++.dg/overload/error1.C: Adjust expected errors.
14795         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
14796         * g++.old-deja/g++.brendan/arm2.C: Likewise.
14797         * g++.old-deja/g++.other/redecl2.C: Likewise.
14798         * g++.old-deja/g++.other/redecl4.C: Likewise.
14799         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
14800
14801 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14802
14803         * gfortran.dg/f2c_5.f90: Add -w to dg-options
14804
14805 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14806
14807         * lib/gfortran.exp (gfortran_target_compile): Call
14808         dg-additional-files-options
14809         * gfortran.dg/f2c_4.f90: New file
14810         * gfortran.dg/f2c_4.c: New file
14811         * gfortran.dg/f2c_5.f90: New file
14812         * gfortran.dg/f2c_5.c: New file
14813
14814 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14815
14816         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
14817
14818         PR fortran/21912
14819         * gfortran.dg/array_constructor_4.f90: New test.
14820
14821 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
14822
14823         PR c++/21619
14824         * g++.dg/ext/builtin9.C: New test.
14825
14826 2005-06-05  Dale Johannesen  <dalej@apple.com>
14827
14828         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
14829         * gcc.c-torture/execute/20050603-2.c: Ditto.
14830
14831 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14832
14833         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
14834         * gcc.dg/vect/vect-reduc-1.c: New.
14835         * gcc.dg/vect/vect-reduc-2.c: New.
14836         * gcc.dg/vect/vect-reduc-3.c: New.
14837
14838 2005-06-04  Dale Johannesen  <dalej@apple.com>
14839
14840         * gcc.c-torture/execute/20050603-1.c: New.
14841         * gcc.c-torture/execute/20050603-2.c: New.
14842         * gcc.dg/20050603-3.c: New.
14843
14844 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14845
14846         PR fortran/19195
14847         * gfortran.dg/debug_1.f90: New test.
14848
14849         * gfortran.dg/forall_1.f90: New test.
14850
14851 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
14852
14853         * gfortran.dg/array_constructor_3.f90: New test.
14854
14855 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14856
14857         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
14858
14859 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
14860
14861         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
14862
14863 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
14864
14865         PR c/21873
14866         * gcc.dg/init-excess-1.c: New test.
14867
14868 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14869
14870         PR c++/21853
14871         * g++.dg/expr/static_cast6.C: New test.
14872
14873 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
14874
14875         * gcc.dg/tree-ssa/vrp14.c: New test.
14876
14877 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14878
14879         PR c++/21336
14880         * g++.dg/template/new2.C: New test.
14881
14882 2005-06-03  Josh Conner  <jconner@apple.com>
14883
14884         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
14885         all entries in initializer.
14886
14887 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
14888
14889         PR middle-end/21858
14890         * gcc.dg/pr21858.c: New testcase.
14891
14892 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
14893
14894         PR tree-optimization/21292
14895
14896         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
14897         New.
14898         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14899         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14900         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14901         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14902         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
14903
14904 2005-06-02  Richard Henderson  <rth@redhat.com>
14905
14906         * gcc.dg/sync-2.c: Use -march=i486 for i386.
14907
14908 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
14909
14910         * gcc.dg/wtypequal.c: New testcase.
14911
14912 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
14913
14914         PR 21582
14915         * gcc.dg/tree-ssa/pr21582.c: New test.
14916
14917 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14918
14919         PR c++/21280
14920         * g++.dg/opt/interface2.h: New.
14921         * g++.dg/opt/interface2.C: New.
14922         * g++.dg/init/ctor4.C: Adjust error lines.
14923         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14924         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14925         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14926         * g++.old-deja/g++.pt/assign1.C: Likewise.
14927         * g++.old-deja/g++.pt/crash20.C: Likewise.
14928
14929 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
14930
14931         PR tree-optimization/21734
14932         * g++.dg/vect/pr21734_1.cc: New.
14933         * g++.dg/vect/pr21734_2.cc: New.
14934
14935 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14936
14937         PR c++/20350
14938         * g++.dg/template/spec24.C: New.
14939
14940         PR c++/21151
14941         * g++.dg/pch/local-1.C: New.
14942         * g++.dg/pch/local-1.Hs: New.
14943
14944 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
14945
14946         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
14947         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
14948         * gcc.dg/tree-ssa/pr14341.c: New test.
14949         * gcc.dg/tree-ssa/pr14841.c: New test.
14950         * gcc.dg/tree-ssa/pr20701.c: New test.
14951         * gcc.dg/tree-ssa/pr21086.c: New test.
14952         * gcc.dg/tree-ssa/pr21090.c: New test.
14953         * gcc.dg/tree-ssa/pr21332.c: New test.
14954         * gcc.dg/tree-ssa/pr21458.c: New test.
14955         * gcc.dg/tree-ssa/pr21658.c: New test.
14956         * gcc.dg/tree-ssa/vrp01.c: New test.
14957         * gcc.dg/tree-ssa/vrp02.c: New test.
14958         * gcc.dg/tree-ssa/vrp03.c: New test.
14959         * gcc.dg/tree-ssa/vrp04.c: New test.
14960         * gcc.dg/tree-ssa/vrp05.c: New test.
14961         * gcc.dg/tree-ssa/vrp06.c: New test.
14962         * gcc.dg/tree-ssa/vrp07.c: New test.
14963         * gcc.dg/tree-ssa/vrp08.c: New test.
14964         * gcc.dg/tree-ssa/vrp09.c: New test.
14965         * gcc.dg/tree-ssa/vrp10.c: New test.
14966         * gcc.dg/tree-ssa/vrp11.c: New test.
14967         * gcc.dg/tree-ssa/vrp12.c: New test.
14968         * gcc.dg/tree-ssa/vrp13.c: New test.
14969
14970 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
14971
14972         PR 21029
14973         * gcc.dg/tree-ssa/pr21029.c: New test.
14974
14975 2005-06-01  Roger Sayle  <roger@eyesopen.com>
14976
14977         * gfortran.dg/logint-1.f: New test case.
14978         * gfortran.dg/logint-2.f: Likewise.
14979         * gfortran.dg/logint-3.f: Likewise.
14980
14981 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
14982
14983         PR c/21536
14984         PR c/20760
14985         * gcc.dg/20050527-1.c: New test.
14986
14987         * gcc.dg/i386-sse-12.c: New test.
14988
14989         PR fortran/21729
14990         * gfortran.dg/implicit_5.f90: New test.
14991
14992 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
14993
14994         PR fortran/20883
14995         * gfortran/assign_4.f90: New test.
14996         * gfortran/assign_2.f90: Change compile to run.
14997
14998 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
14999
15000         * lib/target-supports.exp
15001         (check_effective_target_sync_char_short): New.
15002         * gcc.dg/sync-2.c: New.
15003
15004 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15005
15006         PR tree-optimization/21817
15007         * gcc.dg/torture/pr21817-1.c: New.
15008
15009 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15010
15011         PR c++/21165
15012         * g++.dg/template/init5.C: New.
15013
15014 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15015
15016         * gfortran.dg/char_initialiser_actual.f90:
15017         Test character initialisers as actual arguments.
15018         * gfortran.dg/char_pointer_comp_assign.f90:
15019         Test character pointer structure component assignments.
15020         * gfortran.dg/char_array_structure_constructor.f90:
15021         Test character components in structure constructors.
15022
15023 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15024
15025         PR middle-end/20931
15026         * g++.dg/opt/pr20931.C: New test.
15027
15028 2005-05-31  Andreas Jaeger  <aj@suse.de>
15029
15030         PR testsuite/20772
15031         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15032         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15033         g++.old-deja/g++.ext/asmspec1.C,
15034         g++.old-deja/g++.other/regstack.C,
15035         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15036         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15037         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15038         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15039         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15040         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15041         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15042         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15043         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15044         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15045         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15046         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15047         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15048         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15049         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15050         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15051         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15052         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15053         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15054
15055 2005-05-31  Jeff Law  <law@redhat.com>
15056
15057         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15058
15059 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15060
15061         PR middle-end/21743
15062         * gcc.dg/builtins-1.c: Activate disabled clog test.
15063         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15064
15065 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15066
15067         * gfortran.dg/char_pointer_assign.f90:
15068         Test character-pointer assignments and pointer assignments.
15069         * gfortran.dg/char_pointer_dummy.f90:
15070         Test character-pointer dummy arguments.
15071         * gfortran.dg/char_pointer_func.f90:
15072         Test character-pointer function returns.
15073         * gfortran.dg/char_pointer_dependency.f90:
15074         Test character-pointer functions with dependencies.
15075
15076 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15077
15078         PR c++/21784
15079         * g++.dg/lookup/using14.C: New test.
15080
15081 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15082
15083         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15084         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15085         trailing ^M.
15086
15087 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15088
15089         PR c++/17413
15090         * g++.dg/template/local5.C: New.
15091
15092         PR target/21761
15093         * gcc.c-torture/compile/pr21761.c: New.
15094
15095         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15096         before darwin8.
15097
15098 2005-05-30  Steven G. Kargl
15099
15100         PR fortran/20846
15101         * gfortran.dg/inquire_8.f90: New test.
15102
15103 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15104
15105         PR libfortran/21376
15106         * gfortran.dg/output_exponents_1.f90: New test.
15107
15108 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15109
15110         PR libfortran/20006
15111         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15112
15113 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15114
15115         PR c++/21210
15116         * g++.dg/ext/complex1.C: New test.
15117
15118         PR c++/21340
15119         * g++.dg/init/ctor6.C: New test.
15120
15121 2005-05-29  Jan Hubicka  <jh@suse.cz>
15122
15123         * gcc.c-torture/compile/pr21562.c: New.
15124
15125 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15126
15127         * gfortran.dg/subnormal_1.f90: New test.
15128
15129 2005-05-28  Jan Hubicka  <jh@suse.cz>
15130
15131         * tree-prof.exp: Fix comment.
15132         * value-prof-1.c: New.
15133         * value-prof-2.c: New.
15134         * value-prof-3.c: New.
15135         * value-prof-4.c: New.
15136
15137 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15138
15139         PR c++/21614
15140         * g++.dg/expr/ptrmem6.C: New test.
15141         * g++.dg/expr/ptrmem6a.C: Likewise.
15142
15143 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15144
15145         PR tree-optimization/21658
15146         * gcc.dg/tree-ssa/pr21658.c: New.
15147
15148 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15149
15150         PR c++/21455
15151         * g++.dg/inherit/ptrmem3.C: New.
15152
15153         PR c++/21681
15154         * g++.dg/parse/template16.C: New.
15155
15156 2005-05-27  Andreas Jaeger  <aj@suse.de>
15157
15158         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15159
15160         * gcc.dg/i386-sse-8.c: Run test on all archs.
15161
15162 2005-05-26  Mike Stump  <mrs@apple.com>
15163
15164         * objc.dg/isa-field-1.m: Only run on darwin.
15165         * objc.dg/lookup-1.m: Likewise.
15166         * objc.dg/try-catch-8.m: Likewise.
15167
15168 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15169
15170         PR tree-optimization/9814
15171         * gcc.dg/pr9814-1.c: New test case.
15172
15173 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15174
15175         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15176         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15177         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15178         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15179         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15180         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15181         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15182         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15183         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15184         objc.dg/try-catch-8.m: New.
15185
15186 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15187
15188         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15189         remove extraneous semicolons.
15190
15191 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15192
15193         * obj-c++.dg/comp-types-12.mm: New.
15194         * objc.dg/comp-types-11.m: New.
15195         * objc.dg/selector-4.m: New.
15196
15197 2005-05-26  Andreas Jaeger  <aj@suse.de>
15198
15199         PR testsuite/20772
15200         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15201         g++.old-deja/g++.ext/attrib3.C,
15202         g++.old-deja/g++.other/store-expr1.C,
15203         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15204         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15205         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15206         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15207         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15208         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15209         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15210         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15211         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15212         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15213         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15214         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15215         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15216         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15217         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15218         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15219         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15220         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15221         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15222
15223 2005-05-26  Andreas Jaeger  <aj@suse.de>
15224
15225         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15226         x86-64 compilation.
15227
15228 2005-05-26  Andreas Jaeger  <aj@suse.de>
15229
15230         PR testsuite/20772
15231         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15232         gcc.misc-tests/i386-pf-athlon-1.c,
15233         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15234         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15235         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15236         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15237         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15238         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15239         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15240         programs.
15241
15242         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15243         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15244         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15245         x86-64 compilation.
15246
15247         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15248         x86_64.
15249
15250         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15251         effective-target ilp32.
15252
15253 2005-05-26  David Ung  <davidu@mips.com>
15254
15255         * gcc.target/mips/ext_ins.c: New test for testing the generation
15256         of MIPS32/64 rev 2 ext/ins instructions.
15257
15258 2005-05-26  Andreas Jaeger  <aj@suse.de>
15259
15260         * treelang/compile/unsigned.tree: Use gimple instead of
15261         nonexisting generic dump.
15262
15263 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15264
15265         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15266
15267 2005-05-26  Andreas Jaeger  <aj@suse.de>
15268
15269         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15270
15271 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15272
15273         PR libfortran/17283
15274         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15275         Test callee-allocated memory with write statements.
15276
15277 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15278
15279         PR middle-end/21709
15280         * gcc.dg/pr21709-1.c: New test case.
15281
15282 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15283             Mike Stump  <mrs@apple.com>
15284
15285         * objc/execute/next_mapping.h: Update for C++.
15286
15287         * obj-c++.dg/selector-1.mm: Move to...
15288         * obj-c++.dg/selector-4.mm: here...
15289
15290         * obj-c++.dg/basic.mm: New.
15291         * obj-c++.dg/comp-types-1.mm: New.
15292         * obj-c++.dg/cxx-class-1.mm: New.
15293         * obj-c++.dg/cxx-ivars-1.mm: New.
15294         * obj-c++.dg/cxx-ivars-2.mm: New.
15295         * obj-c++.dg/cxx-ivars-3.mm: New.
15296         * obj-c++.dg/cxx-scope-1.mm: New.
15297         * obj-c++.dg/cxx-scope-2.mm: New.
15298         * obj-c++.dg/defs.mm: New.
15299         * obj-c++.dg/empty-private-1.mm: New.
15300         * obj-c++.dg/encode-1.mm: New.
15301         * obj-c++.dg/encode-2.mm: New.
15302         * obj-c++.dg/encode-3.mm: New.
15303         * obj-c++.dg/extern-c-1.mm: New.
15304         * obj-c++.dg/extra-semi.mm: New.
15305         * obj-c++.dg/fix-and-continue-2.mm: New.
15306         * obj-c++.dg/isa-field-1.mm: New.
15307         * obj-c++.dg/ivar-list-semi.mm: New.
15308         * obj-c++.dg/local-decl-1.mm: New.
15309         * obj-c++.dg/lookup-1.mm: New.
15310         * obj-c++.dg/lookup-2.mm: New.
15311         * obj-c++.dg/method-1.mm: New.
15312         * obj-c++.dg/method-2.mm: New.
15313         * obj-c++.dg/method-3.mm: New.
15314         * obj-c++.dg/method-4.mm: New.
15315         * obj-c++.dg/method-5.mm: New.
15316         * obj-c++.dg/method-6.mm: New.
15317         * obj-c++.dg/method-7.mm: New.
15318         * obj-c++.dg/no-extra-load.mm: New.
15319         * obj-c++.dg/overload-1.mm: New.
15320         * obj-c++.dg/pragma-1.mm: New.
15321         * obj-c++.dg/pragma-2.mm: New.
15322         * obj-c++.dg/private-1.mm: New.
15323         * obj-c++.dg/private-2.mm: New.
15324         * obj-c++.dg/proto-qual-1.mm: New.
15325         * obj-c++.dg/qual-types-1.mm: New.
15326         * obj-c++.dg/stubify-1.mm: New.
15327         * obj-c++.dg/stubify-2.mm: New.
15328         * obj-c++.dg/super-class-1.mm: New.
15329         * obj-c++.dg/super-class-2.mm: New.
15330         * obj-c++.dg/super-dealloc-1.mm: New.
15331         * obj-c++.dg/super-dealloc-2.mm: New.
15332         * obj-c++.dg/template-1.mm: New.
15333         * obj-c++.dg/template-2.mm: New.
15334         * obj-c++.dg/template-3.mm: New.
15335         * obj-c++.dg/template-4.mm: New.
15336         * obj-c++.dg/template-5.mm: New.
15337         * obj-c++.dg/template-6.mm: New.
15338         * obj-c++.dg/try-catch-1.mm: New.
15339         * obj-c++.dg/try-catch-2.mm: New.
15340         * obj-c++.dg/try-catch-3.mm: New.
15341         * obj-c++.dg/try-catch-4.mm: New.
15342         * obj-c++.dg/try-catch-5.mm: New.
15343         * obj-c++.dg/try-catch-6.mm: New.
15344         * obj-c++.dg/try-catch-7.mm: New.
15345         * obj-c++.dg/try-catch-8.mm: New.
15346         * obj-c++.dg/try-catch-9.mm: New.
15347         * obj-c++.dg/va-meth-1.mm: New.
15348
15349 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15350
15351         * obj-c++.dg/selector-1.mm: New.
15352         * obj-c++.dg/selector-2.mm: New.
15353
15354 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15355
15356         * obj-c++.dg/selector-3.mm: New.
15357         * objc.dg/selector-3.m: New.
15358
15359 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15360
15361         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15362         about where warning appears.
15363
15364 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15365
15366         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15367         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15368         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15369         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15370
15371 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15372
15373         * gcc.dg/20050524-1.c: New test.
15374
15375 2005-05-25  Jan Hubicka  <jh@suse.cz>
15376
15377         * gcc.dg/tree-prof/inliner-1.c: New.
15378
15379 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15380
15381         * gcc.dg/tree-prof: New directory.
15382         * gcc.dg/tree-prof/tree-prof.exp: New.
15383
15384 2005-05-25  DJ Delorie  <dj@redhat.com>
15385
15386         * gcc.dg/Wattributes-1.c: New.
15387         * gcc.dg/Wattributes-2.c: New.
15388         * gcc.dg/Wattributes-3.c: New.
15389
15390 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15391
15392         PR tree-optimization/19833
15393         * gcc.dg/uninit-4.c: Remove xfail.
15394         * gcc.dg/uninit-9.c: Ditto.
15395
15396 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15397
15398         * obj-c++.dg/bitfield-[1-5].mm: New.
15399         * obj-c++.dg/class-protocol-1.mm: New.
15400         * obj-c++.dg/comp-types-1[0-1].mm: New.
15401         * obj-c++.dg/comp-types-[2-9].mm: New.
15402         * obj-c++.dg/encode-[4-8].mm: New.
15403         * obj-c++.dg/layout-1.mm: New.
15404         * obj-c++.dg/method-1[0-9].mm: New.
15405         * obj-c++.dg/method-2[0-1].mm: New.
15406         * obj-c++.dg/method-[8-9].mm: New.
15407         * obj-c++.dg/objc-gc-3.mm: New.
15408         * obj-c++.dg/try-catch-10.mm: New.
15409         * objc.dg/bitfield-5.m: New.
15410         * objc.dg/comp-types-10.m: New.
15411         * objc.dg/comp-types-9.m: New.
15412         * objc.dg/layout-1.m: New.
15413         * objc.dg/objc-gc-4.m: New.
15414         * objc.dg/try-catch-9.m: New.
15415         * objc.dg/class-protocol-1.m: Tweak diagnostics.
15416         * objc.dg/comp-types-1.m: Likewise.
15417         * objc.dg/comp-types-[5-6].m: Likewise.
15418         * objc.dg/method-9.m: Likewise.
15419
15420 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
15421
15422         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15423         and on hardware without VMX support.
15424
15425         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15426
15427         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15428
15429         * lib/profopt.exp (dg-final-generate, dg-final-use,
15430         profopt-final-code, profopt-get-options): New.
15431         (profopt-execute): Process test directives.
15432
15433         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15434         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15435         cleanup-tree-dump, cleanup-saved-temps): Update comments.
15436
15437 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
15438
15439         PR C++/21645
15440         * g++.dg/init/ctor5.C: New test.
15441
15442 2005-05-24  Ira Rosen  <irar@il.ibm.com>
15443
15444         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15445         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15446         vect-113.c, vect-114.c.
15447
15448 2005-05-23  Adam Nemet  <anemet@lnxw.com>
15449
15450         * gcc.dg/const-elim-1.c: Remove xfails.
15451
15452 2005-05-23  Jeff Law  <law@redhat.com>
15453
15454         * gcc.c-torture/compile/pr21638.c: New test.
15455         * gcc.c-torture/compile/20050520-1.c: New test.
15456
15457 2005-05-23  Nick Clifton  <nickc@redhat.com>
15458
15459         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15460         be a proper triple, ie: m32r*-*-*.
15461         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15462
15463 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
15464
15465         PR middle-end/21331
15466         PR tree-opt/21293
15467         * gcc.c-torture/compile/pr21293.c: New test.
15468         * gcc.c-torture/execute/pr21331.c: New test.
15469
15470 2004-05-20  Richard Henderson  <rth@redhat.com>
15471
15472         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15473
15474 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
15475
15476         * obj-c++-dg.exp: Add.
15477         * obj-c++.exp: Add.
15478         * obj-c++.dg/dg.exp: Add.
15479
15480 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15481
15482         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15483         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15484
15485 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15486
15487         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15488
15489 2004-05-19  Richard Henderson  <rth@redhat.com>
15490
15491         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15492
15493 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15494
15495         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15496
15497         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15498
15499 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
15500
15501         PR c++/21495
15502         * g++.dg/parse/extern1.C: New test.
15503         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15504
15505 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15506
15507         * gcc.dg/c99-math.h: New.
15508         * gcc.dg/c99-math-float-1.c: New test.
15509         * gcc.dg/c99-math-double-1.c: Likewise.
15510         * gcc.dg/c99-math-long-double-1.c: Likewise.
15511
15512 2005-05-18  Richard Henderson  <rth@redhat.com>
15513
15514         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15515
15516 2005-05-18  Devang Patel  <dpatel@apple.com>
15517
15518         * g++.dg/opt/20050511-1.C: New test.
15519
15520 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
15521
15522         PR libfortran/21127
15523         * gfortran.dg/reshape-complex.f90: New test.
15524
15525 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
15526
15527         * gfortran.dg/array_constructor_1.f90: New test.
15528         * gfortran.dg/array_constructor_2.f90: New test.
15529
15530 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15531
15532         PR fortran/20954
15533         * gfortran.dg/pr20954.f: New test.
15534
15535 2005-05-17  Mike Stump  <mrs@apple.com>
15536
15537         Yet more Objective-C++...
15538
15539         * objc.dg/method-5.m: Update.
15540         * objc.dg/method-6.m: Update.
15541         * objc.dg/method-7.m: Update.
15542         * objc.dg/method-9.m: Update.
15543         * objc.dg/try-catch-2.m: Update.
15544
15545 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
15546
15547         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15548         Remove little-endian optimizations.
15549
15550 2005-05-17  Jeff Law  <law@redhat.com>
15551
15552         * g++.dg/tree-ssa/pr14814.C: New test.
15553         * gcc.dg/tree-ssa/pr14814.C: New test.
15554         * gcc.dg/tree-ssa/pr17141-1.C: New test.
15555         * gcc.dg/tree-ssa/pr17141-2.C: New test.
15556
15557 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15558
15559         * gcc.dg/compat/generate-random.c: Do not include
15560         libiberty.h.
15561         * gcc.dg/compat/generate-random_r.c: Likewise.
15562
15563 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
15564
15565         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15566
15567 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15568
15569         PR middle-end/21595
15570         * g++.dg/tree-ssa/builtin1.C: New testcase.
15571
15572 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
15573
15574         PR c++/21454
15575         * g++.dg/opt/const4.C: New test.
15576
15577         PR middle-end/21492
15578         * g++.dg/opt/crossjump1.C: New test.
15579
15580         PR tree-optimization/21610
15581         * gcc.c-torture/compile/20050516-1.c: New test.
15582
15583         PR fortran/15080
15584         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15585         about the test failing.
15586         * gfortran.fortran-torture/execute/where_7.f90: New test.
15587         * gfortran.fortran-torture/execute/where_8.f90: New test.
15588
15589 2005-05-16  Richard Henderson  <rth@redhat.com>
15590
15591         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15592         i?86 and x86_64.
15593
15594 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
15595
15596         * gcc.dg/compat/generate-random.c (config.h): Do not include.
15597         (limits.h): Include unconditionally.
15598         (stdlib.h): Likewise.
15599         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15600         (limits.h): Include unconditionally.
15601         (stdlib.h): Likewise.
15602         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15603         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15604         (limits.h): Include unconditionally.
15605         (stdlib.h): Likewise.
15606         (hashtab.h): Do not include.
15607         (getopt.h): Likewise.
15608         (stddef.h): Include.
15609         (hashval_t): Define.
15610         (struct entry): Add "next" field.
15611         (HASH_SIZE): New macro.
15612         (hash_table): New variable.
15613         (switchfiles): Do not use xmalloc.
15614         (mix): New macro.
15615         (iterative_hash): New function.
15616         (hasht): Remove.
15617         (e_exists): New function.
15618         (e_insert): Likewise.
15619         (output): Use, instead of libiberty hashtable functions.
15620         (main): Do not use getopt.  Do not call htab_create.
15621
15622 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
15623
15624         PR libstdc++/21526
15625         * lib/target-supports.exp (check_mkfifo_available):
15626         Return 0 for cygwin as mkfifo support incomplete on platform.
15627         Fix typos in comments.
15628
15629 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
15630
15631         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15632
15633 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
15634
15635         PR fortran/17432
15636         * gfortran.dg/assign_4.f: New test.
15637
15638 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
15639
15640         PR tree-optimization/21563
15641         * gcc.dg/tree-ssa/pr21563.c: New.
15642
15643 2005-05-14  Jan Hubicka  <jh@suse.cz>
15644
15645         * gcc.dg/noreturn-7.c: Allow control reaches warning.
15646
15647 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
15648
15649         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15650
15651 2005-05-13  Julian Brown  <julian@codesourcery.com>
15652
15653         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15654         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15655
15656 2005-05-13  Jan Hubicka  <jh@suse.cz>
15657
15658         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15659         * gcc.dg/fold-xor-?.c: Likewise.
15660         * gcc.dg/pr15784-?.c: Likewise.
15661         * gcc.dg/pr20922-?.c: Likewise.
15662         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15663         * gcc.dg/tree-ssa/pr17598.c: Likewise.
15664         * gcc.dg/tree-ssa/pr20470.c: Likewise.
15665
15666 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15667
15668         PR fortran/21260
15669         * gfortran.dg/hollerith_1.f90: New test.
15670
15671 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15672
15673         * gfortran.dg/func_result_2.f90: New test.
15674
15675 2005-05-11  Bud Davis  <bdavis@gfortran.org>
15676
15677         * gfortran.dg/dev_null.f90: New test.
15678
15679 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
15680
15681         * gcc.dg/arm-vfp1.c: Revert last change.
15682
15683 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
15684
15685         PR middle-end/19807
15686         PR tree-optimization/19639
15687         * g++.dg/tree-ssa/pr19807.C: New testcase.
15688
15689 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15690
15691         PR libfortran/21471
15692         * gfortran.dg/append-1.f90: New test.
15693
15694 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15695
15696         * gcc.dg/pr18501.c: XFAIL.
15697         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15698         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15699         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15700         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15701         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15702         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15703         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15704         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15705
15706 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15707
15708         PR fortran/20178
15709         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15710         gfortran.dg/f2c_3.f90: New tests.
15711
15712         * gfortran.dg/return_1.f90: Fix dg annotation.
15713
15714 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15715
15716         * gcc.c-torture/compile/20050510-1.c: New test.
15717
15718 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
15719
15720         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
15721
15722 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
15723
15724         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
15725
15726 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
15727
15728         PR c/17913
15729         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
15730
15731 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
15732
15733         PR c/21342
15734         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
15735         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
15736
15737 2005-05-10  Ben Elliston  <bje@au.ibm.com>
15738
15739         PR debug/16676
15740         * gcc.dg/debug/pr16676.c: New test.
15741
15742 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
15743
15744         PR testsuite/21443
15745         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
15746         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
15747         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
15748         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
15749         Change -O1 to -O2.
15750         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
15751         -fno-tree-dominator-opts.
15752
15753 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15754
15755         * gfortran.dg/return_1.f90: New test.
15756
15757 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
15758
15759         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
15760
15761         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
15762
15763 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
15764
15765         PR c++/21427
15766         * g++.dg/inherit/covariant13.C: New.
15767
15768 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15769
15770         PR libfortran/19155
15771         * gfortran.dg/pr19155.f: New test.
15772
15773 2005-05-08  Roger Sayle  <roger@eyesopen.com>
15774
15775         PR inline-asm/8788
15776         * gcc.dg/pr8788-1.c: New testcase.
15777
15778 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
15779
15780         PR target/21416
15781         * gcc.target/mips/fpcmp-[12].c: New tests.
15782
15783 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
15784
15785         * lib/target-supports-dg.exp (dg-require-fork): New function.
15786         (dg-require-mkfifo): Likewise.
15787         * lib/target-supports.exp (check_function_available): New
15788         function.
15789         (check_fork_available): Likewise.
15790         (check_mkfifo_available): Likewise.
15791
15792 2005-05-06  Jeff Law  <law@redhat.com>
15793
15794         * gcc.c-torture/compile/pr21380.c: New test.
15795
15796 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
15797
15798         PR c++/20961
15799         * g++.dg/ext/weak3.C: New test.
15800
15801 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
15802
15803         PR c++/21352
15804         * g++.dg/template/crash37.C: New test.
15805
15806 2005-05-05  Paul Brook  <paul@codesourcery.com>
15807
15808         * gcc.dg/arm-g2.c: Use effective-target arm32.
15809         * gcc.dg/arm-mmx-1.c: Ditto.
15810         * gcc.dg/arm-scd42-2.c: Ditto.
15811         * gcc.dg/arm-vfp1.c: Ditto.
15812         * lib/target-supports.exp (check_effective_target_arm32): New
15813         function.
15814
15815 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
15816
15817         PR libfortran/21354
15818         gfortran.dg/in_pack_rank7.f90: New test.
15819
15820 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
15821
15822         PR middle-end/15618
15823         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
15824
15825 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
15826
15827         PR middle-end/21265
15828         * gcc.dg/20050503-1.c: New test.
15829
15830         PR rtl-optimization/21239
15831         * gcc.dg/i386-sse-11.c: New test.
15832
15833 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
15834
15835         PR target/16888
15836         * gcc.target/i386/asm-1.c: New test.
15837
15838 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
15839
15840         PR rtl-optimization/21330
15841         * gcc.c-torture/execute/20050502-1.c: New test.
15842
15843         PR target/21297
15844         * gcc.c-torture/execute/20050502-2.c: New test.
15845
15846 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
15847
15848         PR middle-end/21282
15849         * gcc.dg/pr21282.c: New.
15850
15851 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15852
15853         * gcc.dg/vect/pr20122.c: Clean up .vect file.
15854         * gcc.dg/vect/vect-92.c: Likewise.
15855         * gcc.dg/vect/vect-93.c: Likewise.
15856         * gcc.dg/vect/vect-dv-1.c: Likewise.
15857         * gcc.dg/vect/vect-dv-2.c: Likewise.
15858         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
15859
15860 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15861
15862         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
15863         * gfortran.dg/vect/vect-2.f90: Likewise.
15864         * gfortran.dg/vect/vect-3.f90: Likewise.
15865         * gfortran.dg/vect/vect-4.f90: Likewise.
15866         * gfortran.dg/vect/vect-5.f90: Likewise.
15867
15868 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
15869
15870         PR target/20813
15871         * gcc.dg/rs6000-fpint-2.c: New.
15872
15873 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
15874
15875         PR c/15698
15876         * gcc.dg/builtins-30.c: Update expected messages.
15877         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
15878         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
15879         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
15880
15881 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
15882
15883         PR tree-optimization/21294
15884         * gcc.dg/tree-ssa/pr21294.c: New.
15885
15886 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
15887
15888         * gcc.dg/altivec-3.c (vec_store): Do not use the old
15889         __builtin_altivec_st_internal_4si built-in.
15890
15891 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
15892
15893         PR c++/15875
15894         * g++.dg/template/ptrmem14.C: New test.
15895
15896 2005-05-02  Paul Brook  <paul@codesourcery.com>
15897
15898         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
15899
15900 2005-05-02  Michael Matz  <matz@suse.de>
15901
15902         PR c++/19542
15903         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
15904
15905 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
15906
15907         * g++.dg/cpp/weak.C: New test.
15908
15909 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
15910
15911         * gcc.dg/tree-ssa/loop-8.c: New test.
15912
15913 2005-04-30  Michael Maty  <matz@suse.de>
15914
15915         * gcc.dg/inline-mcpy.c: New test.
15916
15917 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
15918
15919         PR libfortran/18958
15920         * gfortran.dg/eoshift.f90: New test case.
15921
15922 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
15923
15924         PR libfortran/18857
15925         * gfortran.dg/matmul_1.f90: New test.
15926
15927 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15928
15929         PR tree-optimization/21030
15930         * gcc.dg/tree-ssa/pr21030.c: New.
15931
15932 2005-04-29  Devang Patel  <dpatel@apple.com>
15933
15934         PR tree-optimization/21272
15935         * gcc.dg/vect/vect-ifcvt-10.c: New test.
15936
15937 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
15938
15939         PR fortran/13082
15940         PR fortran/18824
15941         * gfortran.dg/entry_4.f90: New test.
15942         * gfortran.fortran-torture/execute/entry_1.f90: New test.
15943         * gfortran.fortran-torture/execute/entry_2.f90: New test.
15944         * gfortran.fortran-torture/execute/entry_3.f90: New test.
15945         * gfortran.fortran-torture/execute/entry_4.f90: New test.
15946         * gfortran.fortran-torture/execute/entry_5.f90: New test.
15947         * gfortran.fortran-torture/execute/entry_6.f90: New test.
15948         * gfortran.fortran-torture/execute/entry_7.f90: New test.
15949
15950 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15951
15952         * gfortran.fortran-torture/execute/entry_8.f90: New test.
15953
15954 2005-04-29  Paul Brook  <paul@codesourcery.com>
15955
15956         * gfortran.dg/entry_3.f90: New test.
15957
15958 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15959
15960         * gfortran.dg/implicit_4.f90: New test.
15961
15962 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
15963
15964         * lib/target-supports.exp (check_profiling_available): Return
15965         false for xtensa-*-elf.
15966
15967 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
15968
15969         * lib/fortran-torture.exp (fortran-torture.exp): Catch
15970         error if file cannot be deleted.
15971
15972 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15973
15974         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
15975         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
15976         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
15977         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
15978         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
15979         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
15980         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
15981         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
15982         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
15983         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15984         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
15985         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
15986         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
15987
15988 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15989
15990         PR fortran/20865
15991         * gfortran.dg/pr20865.f90: New test.
15992
15993 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
15994
15995         * gcc.dg/void-cast-2.c: New test.
15996
15997 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15998
15999         PR c/21159
16000         * gcc.dg/void-cast-1.c: New test.
16001
16002 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16003
16004         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16005
16006 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16007
16008         PR fortran/21177
16009         * gfortran.dg/pr21177.f90: New test.
16010
16011 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16012
16013         PR tree-optimization/21171
16014         * gcc.dg/tree-ssa/pr21171.c: New test.
16015
16016 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16017
16018         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16019         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16020         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16021         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16022         gcc.dg/tree-ssa/gen-vect-32.c: New.
16023         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16024         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16025         don't run on PPC32.
16026
16027 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16028
16029         PR c/21213
16030         * gcc.dg/transparent-union-3.c: New test.
16031
16032 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16033
16034         PR c/20740
16035         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16036         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16037         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16038         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16039         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16040         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16041
16042 2005-04-26  Jeff Law  <law@redhat.com>
16043
16044         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16045         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16046         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16047         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16048         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16049         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16050         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16051
16052 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16053
16054         PR tree-optimization/17598
16055         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16056
16057 2005-04-25  Mike Stump  <mrs@apple.com>
16058
16059         * objc.dg/fix-and-continue-1.m: Add.
16060
16061 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16062
16063         PR c++/20995
16064         * g++.dg/opt/pr20995-1.C: New test case.
16065
16066 2005-04-25  Devang Patel <dpatel@apple.com>
16067
16068         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16069
16070 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16071
16072         PR testsuite/21062
16073         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16074
16075 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16076
16077         PR C++/21188
16078         * g++.dg/opt/rtti2.C: New test.
16079
16080 2005-04-25  Paul Brook  <paul@codesourcery.com>
16081         Steven G. Kargl  <kargls@comcast.net>
16082
16083         PR fortran/20879
16084         * gfortran.dg/ichar_1.f90: New file.
16085
16086 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16087
16088         PR middle-end/20991
16089         * g++.dg/opt/pr20991.C: New test.
16090
16091         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16092         where sizeof (type) < __alignof__ (type).
16093         * gcc.dg/compat/struct-layout-1.h: Likewise.
16094
16095 2005-04-24  Per Bothner  <per@bothner.com>
16096             Devang Patel  <dpatel@apple.com>
16097
16098         PR preprocessor/20907
16099         * gcc.dg/cpp/very-long-comment.c: New test.
16100
16101 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16102
16103         PR fortran/20059
16104         * gfortran.dg/common_5.f: New test.
16105
16106 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16107
16108         PR middle-end/21082
16109         * g++.dg/tree-ssa/pr21082.C: New testcase.
16110
16111 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16112
16113         * gcc.dg/vect/vect-99.c: New test.
16114
16115 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16116
16117         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16118
16119 2005-04-22  Jeff Law  <law@redhat.com>
16120
16121         * gcc.dg/uninit-5.c: Remove xfails.
16122         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16123         conditionals and loads.
16124
16125 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16126
16127         PR libfortran/20074
16128         PR libfortran/20436
16129         PR libfortran/21108
16130         * gfortran.dg/nested_reshape.f90: new test
16131         * gfortran.dg/reshape-alloc.f90: new test
16132         * gfortran.dg/reshape.f90: new test
16133
16134 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16135
16136         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16137
16138         * gcc.dg/arm-vfp1.c: New test.
16139
16140 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16141
16142         PR c++/21087
16143         * g++.dg/lookup/builtin2.C: New test.
16144
16145 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16146
16147         * gcc.dg/weak/weak-13.c: New test.
16148
16149 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16150
16151         * lib/target-supports.exp (check_effective_target_sync_int_long):
16152         Add powerpc*.
16153
16154 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16155
16156         * gcc.target/mips/branch-1.c: New test.
16157
16158 2005-04-21  Richard Henderson  <rth@redhat.com>
16159
16160         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16161         * gcc.dg/vect/vect-86.c: Likewise.
16162         * gcc.dg/vect/vect-87.c: Likewise.
16163         * gcc.dg/vect/vect-88.c: Likewise.
16164
16165 2005-04-21  Devang Patel  <dpatel@apple.com>
16166
16167         PR optimization/20994
16168         * gcc.dg/tree-ssa/ifc-3.c: New test.
16169
16170 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16171
16172         PR c/12913
16173         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16174         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16175         gcc.dg/c99-vla-jump-5.c: New tests.
16176
16177 2005-04-19  Richard Henderson  <rth@redhat.com>
16178
16179         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16180         Fix typo in exists check.
16181         (check_effective_target_sync_int_long): New.
16182         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16183         * gcc.dg/ia64-sync-2.c: Likewise.
16184         * gcc.dg/ia64-sync-3.c: Likewise.
16185         * gcc.dg/ia64-sync-4.c: Likewise.
16186
16187 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16188
16189         * gcc.dg/fold-xor-1.c: New test.
16190         * gcc.dg/fold-xor-2.c: New test.
16191
16192 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16193
16194         PR target/20670
16195         * g++.dg/eh/fp-regs.C: New test.
16196
16197 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16198
16199         * gcc.dg/Wint-to-pointer-cast-1.c,
16200         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16201         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16202         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16203
16204 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16205
16206         PR fortran/16861
16207         * gfortran.dg/pr16861.f90: New test.
16208
16209 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16210
16211         * gcc.dg/pr21085.c: New test.
16212
16213 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16214
16215         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16216         (setup_mips_tests, dg-mips-options): New procedures.
16217         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16218         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16219         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16220         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16221         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16222         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16223         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16224         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16225         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16226         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16227         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16228         dg-mips-options instead of dg-options.  Remove now-redundant
16229         preprocessor guards.
16230         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16231         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16232         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16233         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16234         * gcc.dg/vr-mult-2.c: Delete.
16235         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16236         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16237         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16238         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16239         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16240         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16241         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16242
16243 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16244
16245         * ada/acats/run_all.sh: Use sync when executable not present.
16246
16247 2005-04-18  Devang Patel  <dpatel@apple.com>
16248
16249         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16250         * gcc.dg/vect/vect-11a.c: New.
16251         * gcc.dg/vect/vect-none.c: Update.
16252         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16253
16254 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16255
16256         PR tree-optimization/20922
16257         * gcc.dg/pr20922-1.c: New test.
16258         * gcc.dg/pr20922-2.c: New test.
16259         * gcc.dg/pr20922-3.c: New test.
16260         * gcc.dg/pr20922-4.c: New test.
16261         * gcc.dg/pr20922-5.c: New test.
16262         * gcc.dg/pr20922-6.c: New test.
16263
16264 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16265
16266         PR libfortran/20950
16267         * gfortran.dg/pr20950.f: New test.
16268
16269 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16270
16271         PR libfortran/19216
16272         * gfortran.dg/pr19216.f: New test.
16273
16274 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16275
16276         PR tree-optimization/21001
16277         * gcc.dg/tree-ssa/pr21001.c: New.
16278
16279 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16280
16281         PR libfortran/21075
16282         * gfortran.dg/reshape_rank7.f90: New test.
16283
16284 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16285
16286         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16287         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16288         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16289         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16290         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16291         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16292         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16293         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16294         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16295         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16296         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16297         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16298         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16299         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16300         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16301         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16302         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16303         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16304         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16305         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16306         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16307
16308 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16309
16310         * gfortran.dg/wtruncate.f: New testcase.
16311         * gfortran.dg/wtruncate.f90: New testcase.
16312
16313 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16314
16315         PR c++/21025
16316         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16317         which sizeof/alignof is dependent, rather than just whether we are
16318         processing_template_decl.
16319
16320 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16321
16322         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16323         corrected typo where the wrong variables had been compared.
16324
16325 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16326
16327         PR libfortran/18495
16328         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16329         Test callee-allocated version of return array with a write
16330         statement.
16331         Test spread with a temporary with another write statement.
16332
16333 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16334
16335         PR tree-optimization/21031
16336         * gcc.dg/tree-ssa/pr21031.c: New.
16337
16338 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16339
16340         PR tree-optimization/21004
16341         * gcc.dg/builtins-53.c: Include builtins-config.h.
16342         Check floorf, ceilf, floorl and ceill transformations
16343         only when HAVE_C99_RUNTIME is defined.
16344
16345 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16346
16347         PR middle-end/20739
16348         * gcc.dg/tree-ssa/pr20739.c: New test.
16349
16350 2005-04-14  Mike Stump  <mrs@apple.com>
16351
16352         * gcc.dg/Foundation.framework/empty: New.
16353         * gcc.dg/framework-2.c: New.
16354
16355 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16356
16357         PR tree-optimization/21021
16358         * gcc.c-torture/compile/pr21021.c: New.
16359
16360 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16361
16362         PR testsuite/21010
16363         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16364         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16365         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16366         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16367         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16368         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16369         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16370         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16371
16372 2005-04-14  Richard Henderson  <rth@redhat.com>
16373
16374         * lib/target-supports.exp (check_effective_target_vect_condition):
16375         Add ia64, i?86, and x86_64.
16376
16377 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16378
16379         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16380
16381 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16382
16383         PR tree-optimization/20657
16384         * gcc.dg/tree-ssa/pr20657.c: New.
16385
16386 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16387
16388         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16389         (long long int)trunc*.
16390
16391 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16392
16393         PR target/20927
16394         * gcc.dg/pr20927.c: New test.
16395
16396 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16397
16398         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16399         * gcc.target/mips/asm-1.c: Likewise.
16400
16401 2005-04-13  Dale Johannesen  <dalej@apple.com>
16402
16403         * objc.dg/objc-fast-4.m: New.
16404
16405 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16406
16407         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16408         directory.
16409         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16410
16411 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16412
16413         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16414         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16415         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16416
16417 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
16418
16419         PR tree-optimization/20913
16420         * gcc.dg/tree-ssa/pr20913.c: New.
16421
16422         PR tree-optimization/20702
16423         * gcc.dg/tree-ssa/pr20702.c: New.
16424
16425 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16426
16427         PR c++/13744
16428         * g++.dg/inherit/local3.C: New test.
16429
16430 2005-04-12  Jeff Law  <law@redhat.com>
16431
16432         * gcc.dg/tree-ssa/20050412-1.c: New test.
16433
16434 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
16435
16436         PR libfortran/19016
16437         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16438         Add tests with mask generated by expression.
16439         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16440         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16441         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16442
16443 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
16444
16445         PR middle-end/20917
16446         * gcc.dg/20050409-1.c: New test.
16447
16448 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
16449
16450         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16451
16452 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16453
16454         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16455         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16456         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16457         (TARGET_CXX): Adjust accordingly.
16458         * target.h (struct gcc_target): Remove epxort_class_data.  Add
16459         determine_class_data_visibility and class_data_always_comdat.
16460         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16461         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16462         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16463         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16464         (arm_cxx_determine_class_data_visibility): New.
16465         (arm_cxx_class_data_always_comdat): Likewise.
16466         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16467         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16468         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16469         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16470         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16471         Define.
16472
16473 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16474
16475         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16476
16477 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
16478
16479         * gcc.dg/i386-darwin-fpmath.c: New.
16480
16481 2004-04-11  Devang Patel  <dpatel@apple.com>
16482
16483         * lib/target-supports.exp (check_effective_target_vect_condition): New.
16484         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16485         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16486         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16487         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16488         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16489         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16490         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16491         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16492
16493 2004-04-11  Devang Patel  <dpatel@apple.com>
16494
16495         * gcc.dg/vect/vect-dv-1.c: New test.
16496         * gcc.dg/vect/vect-dv-2.c: New test.
16497
16498 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16499
16500         PR tree-optimization/20933
16501         * gcc.dg/tree-ssa/pr20933.c: New test.
16502
16503 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16504
16505         * gfortran.dg/fold_nearest.f90: New test.
16506
16507 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
16508
16509         * gcc.dg/tree-ssa/alias-1.c: New test.
16510
16511 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16512
16513         PR tree-optimization/20920
16514         * g++.dg/tree-ssa/pr20920.C: New test.
16515
16516 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
16517
16518         * gcc.dg/builtins-53.c: Also check (int)ceil* and
16519         (long long int)ceil*.
16520
16521 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
16522
16523         * g++.dg/warn/Wdtor1.C: Declare template in system header with
16524         explicit C++ linkage.
16525
16526 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16527
16528         * gfortran.dg/pr17229.f: Take care of the new obsolescence
16529         warning for arithmetic IF statements.
16530
16531 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
16532
16533         * eor_handling_1.f90: New test case.
16534         * eor_handling_2.f90: New test case.
16535         * eor_handling_3.f90: New test case.
16536         * eor_handling_4.f90: New test case.
16537         * eor_handling_5.f90: New test case.
16538         * noadv_size.f90: New test case.
16539         * pad_no.f90: New test case.
16540
16541 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
16542
16543         * gcc.c-torture/execute/20050410-1.c: New test.
16544
16545 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
16546
16547         * gcc.dg/pr20126.c: New.
16548
16549 2005-04-09  Bud Davis  <bdavis@gfortran.org>
16550             Steven G. Kargl <kargls@comcast.net>
16551
16552         * gfortran.dg/PR19872.f: New test.
16553
16554 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16555
16556         * gfortran.dg/nint_1.f90: Fix dg-do directive.
16557
16558 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16559
16560         * gfortran.dg/nint_1.f90: New test.
16561
16562 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16563
16564         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16565         Added test for callee-allocated arrays with write statements.
16566         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16567         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16568         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16569         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16570         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16571
16572 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16573
16574         PR libfortran/20163
16575         * gfortran.dg/open-options-blanks.f: New test.
16576
16577 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16578
16579         PR fortran/13257
16580         * gfortran.dg/comma_format_extension_[1234].f: New tests.
16581
16582 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
16583
16584         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16585         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16586         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16587         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16588         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16589         * gcc.c-torture/execute/stdarg-4.c: New test.
16590
16591         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16592
16593         PR target/20795
16594         * g++.dg/abi/param2.C: New test.
16595
16596 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16597
16598         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16599
16600 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16601
16602         * gcc.dg/builtins-53.c: New test.
16603
16604 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
16605
16606         * g++.dg/tree-ssa/pr18178.C: New test.
16607         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16608         * gcc.c-torture/execute/20041019-1.c: New test.
16609         * gcc.dg/tree-ssa/20041008-1.c: New test.
16610         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16611         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16612         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16613         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16614         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16615         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16616         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16617         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16618         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16619         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16620
16621 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
16622
16623         PR rtl-optimization/20466
16624         * gcc.c-torture/execute/pr20466-1.c: New test.
16625
16626 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
16627
16628         PR c++/20905
16629         * g++.dg/parse/cond2.C: New test.
16630
16631         PR c++/20145
16632         * g++.dg/warn/Wdtor1.C: New test.
16633
16634 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16635
16636         PR fortran/17229
16637         * gfortran.dg/pr17229.f: New test.
16638
16639 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
16640
16641         * gfortran.dg/tiny_1.f90: New test.
16642         * gfortran.dg/tiny_2.f90: ditto.
16643
16644 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
16645
16646         * gfortran.dg/eor_1.f90: Fix dg-do run line
16647         * gfortran.dg/open_new.f90: Fix dg-do run line
16648
16649 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
16650
16651         * lib/target-supports.exp (get_compiler_messages): Support
16652         optional arguments, the fourth being compiler options.
16653         (check_effective_target_fpic): New proc.
16654         * gcc.dg/20050321-2.c: Restrict to target fpic.
16655
16656 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
16657
16658         * gcc.dg/15443-1.c: New test.
16659         * gcc.dg/15443-2.c: Likewise.
16660
16661 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16662
16663         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16664
16665 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16666
16667         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16668
16669 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16670
16671         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16672         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16673         -m64.
16674         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16675         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16676         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16677
16678 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
16679
16680         PR c++/20212
16681         * g++.dg/warn/Wunused-11.C: New test.
16682
16683 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16684
16685         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16686
16687 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
16688
16689         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16690
16691 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16692
16693         PR c++/20734
16694         * g++.dg/template/ptrmem13.C: New test.
16695
16696 2005-04-05  Per Bothner  <per@bothner.com>
16697
16698         * lib/gcc.exp: Always add -fno-show-column, for now.
16699
16700 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
16701
16702         PR testsuite/20767
16703         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16704         of plain old "unsigned int" for the type of "i".  Makes this test
16705         64bit clean.
16706
16707 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
16708
16709         * gcc.dg/i386-ssefn-1.c: New test.
16710         * gcc.dg/i386-ssefn-2.c: New test.
16711         * gcc.dg/i386-ssefn-3.c: New test.
16712         * gcc.dg/i386-ssefn-4.c: New test.
16713
16714 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
16715
16716         PR tree-optimization/20076
16717         * gcc.dg/builtin-apply4.c: New test.
16718
16719         PR preprocessor/19475
16720         * gcc.dg/cpp/macspace1.c: New test.
16721         * gcc.dg/cpp/macspace2.c: New test.
16722
16723 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16724
16725         * gfortran.dg/pr20755.f: Fixed bad format.
16726
16727 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16728
16729         PR c++/20763
16730         * g++.dg/ext/attrib21.C: New test.
16731
16732 2004-04-05  Devang Patel  <dpatel@apple.com>
16733
16734         * lib/target-supports.exp (check_effective_target_vect_shif): New.
16735         * gcc.dg/vect/vect-shift-1.c: New test.
16736
16737 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16738
16739         PR libfortran/20755
16740         * gfortran.dg/pr20755.f: New test.
16741
16742 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
16743
16744         * gfortran.dg/pr15959.f90: New test.
16745         * gfortran.dg/string_pad_trunc.f90: New test.
16746
16747 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16748
16749         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
16750         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
16751         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
16752         syntax.
16753
16754 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16755
16756         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
16757
16758 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16759
16760         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
16761         * gcc.c-torture/compile/20011119-2.c: Likewise.
16762         * gcc.c-torture/compile/981001-2.c: Likewise.
16763
16764 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
16765
16766         PR c++/20679
16767         * g++.dg/template/overload4.C: New test.
16768
16769 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16770
16771         PR c++/20746
16772         * g++.dg/abi/covariant5.C: New.
16773
16774         PR debug/20505
16775         * g++.dg/debug/const2.C: New.
16776
16777 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
16778
16779         PR rtl-optimization/16104
16780         * gcc.c-torture/execute/20050316-1.c: New test.
16781
16782 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16783
16784         * g++.dg/template/spec23.C: Fix dg-error text.
16785
16786 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
16787
16788         PR c++/19199
16789         * g++.dg/expr/lval2.C: New.
16790
16791 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16792
16793         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
16794         __builtin_strcasecmp and __builtin_strncasecmp.
16795
16796 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
16797
16798         PR c++/20723
16799         * g++.dg/template/spec22.C: New.
16800         * g++.dg/template/spec23.C: New.
16801
16802 2005-04-03  Dale Ranta  <dir@lanl.gov>
16803             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16804
16805         PR libfortran/20068
16806         PR libfortran/20125
16807         PR libfortran/20156
16808         PR libfortran/20471
16809         * gfortran.dg/backspace.f: New test.
16810
16811 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
16812
16813         * gcc.dg/pr19345.c: New test.
16814
16815 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16816
16817         PR tree-optimization/20640
16818         * gcc.dg/torture/tree-loop-1.c: New.
16819
16820 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16821
16822         PR rtl-optimization/20290
16823         * gcc.c-torture/execute/loop-ivopts-2.c: New.
16824
16825 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
16826
16827         * gcc.dg/rs6000-fpint.c: New.
16828
16829 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16830
16831         * gcc.dg/old-style-then-proto-1.c: New test.
16832
16833 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16834
16835         * gfortran.fortran-torture/execute/backspace.f90: Check
16836         after backspace and read was incorrect.
16837
16838 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16839
16840         * gcc.c-torture/execute/builtins/strcat.c: Check the result
16841         buffer past the terminating NUL using memcmp.
16842         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
16843         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
16844
16845         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
16846         Fix unused/uninitialized variable warnings.
16847
16848         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
16849         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
16850         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
16851         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
16852
16853         * gcc.c-torture/execute/builtins/abs-1-lib.c,
16854         gcc.c-torture/execute/builtins/fputs-lib.c,
16855         gcc.c-torture/execute/builtins/lib/fprintf.c,
16856         gcc.c-torture/execute/builtins/lib/main.c,
16857         gcc.c-torture/execute/builtins/lib/memcmp.c,
16858         gcc.c-torture/execute/builtins/lib/memmove.c,
16859         gcc.c-torture/execute/builtins/lib/mempcpy.c,
16860         gcc.c-torture/execute/builtins/lib/memset.c,
16861         gcc.c-torture/execute/builtins/lib/printf.c,
16862         gcc.c-torture/execute/builtins/lib/sprintf.c,
16863         gcc.c-torture/execute/builtins/lib/stpcpy.c,
16864         gcc.c-torture/execute/builtins/lib/strchr.c,
16865         gcc.c-torture/execute/builtins/lib/strcmp.c,
16866         gcc.c-torture/execute/builtins/lib/strcpy.c,
16867         gcc.c-torture/execute/builtins/lib/strcspn.c,
16868         gcc.c-torture/execute/builtins/lib/strlen.c,
16869         gcc.c-torture/execute/builtins/lib/strncat.c,
16870         gcc.c-torture/execute/builtins/lib/strncmp.c,
16871         gcc.c-torture/execute/builtins/lib/strncpy.c,
16872         gcc.c-torture/execute/builtins/lib/strrchr.c,
16873         gcc.c-torture/execute/builtins/lib/strspn.c,
16874         gcc.c-torture/execute/builtins/lib/strstr.c,
16875         gcc.c-torture/execute/builtins/memops-asm-lib.c,
16876         gcc.c-torture/execute/builtins/strlen-2.c,
16877         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
16878         prototypes.
16879
16880 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
16881
16882         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
16883         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
16884         selectany usage.
16885
16886 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
16887
16888         PR c++/19406
16889         * g++.dg/debug/using1.C: New test.
16890
16891 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
16892
16893         PR middle-end/20524
16894         * gcc.dg/alias-7.c: Prefix asm-declared name with
16895         __USER_LABEL_PREFIX__.
16896
16897 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
16898
16899         Fix fallout from PR middle-end/15700:
16900         * gcc.c-torture/compile/20011119-1.c: Take
16901         __USER_LABEL_PREFIX__ into account.
16902         * gcc.c-torture/compile/20011119-2.c: Likewise.
16903
16904 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16905
16906         PR c++/18644
16907         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
16908
16909 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16910
16911         PR c/17855
16912         * gcc.c-torture/compile/struct-non-lval-1.c,
16913         gcc.c-torture/compile/struct-non-lval-2.c,
16914         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
16915
16916 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
16917
16918         * gcc.dg/tls/tls.exp: Remove temporary file.
16919         * g++.dg/tls/tls.exp: Ditto.
16920         * lib/file-format.exp: Ditto.
16921         * g++.dg/special/ecos.exp: Ditto.
16922
16923         * lib/profopt.exp: Treat prof_ext as a list.
16924         * gcc.misc-tests/bprob.exp: Ditto.
16925         * g++.dg/bprob/bprob.exp: Ditto.
16926
16927         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
16928         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
16929         g++.dg/tree-ssa/pointer-reference-alias.C,
16930         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
16931         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
16932         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
16933         g++.dg/vect/pr19951.cc: Ditto.
16934         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
16935         gcc.dg/builtins-47.c: Ditto.
16936         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
16937         gcc.dg/pr20115-1.c: Ditto.
16938         * gcc.dg/tree-ssa/20030530-2.c,
16939         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
16940         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16941         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
16942         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16943         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
16944         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
16945         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
16946         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
16947         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
16948         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
16949         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
16950         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
16951         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
16952         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
16953         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
16954         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16955         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16956         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16957         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16958         gcc.dg/tree-ssa/20030824-1.c,
16959         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
16960         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
16961         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
16962         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
16963         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
16964         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
16965         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
16966         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
16967         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
16968         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
16969         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
16970         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
16971         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
16972         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
16973         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
16974         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
16975         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
16976         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
16977         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
16978         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
16979         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
16980         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
16981         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
16982         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
16983         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
16984         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
16985         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
16986         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
16987         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
16988         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
16989         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
16990         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
16991         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
16992         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
16993         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
16994         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
16995         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
16996         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
16997         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
16998         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
16999         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17000         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17001         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17002         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17003         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17004         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17005         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17006         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17007         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17008         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17009         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17010         gcc.dg/tree-ssa/useless-1.c: Ditto.
17011         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17012         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17013         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17014         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17015         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17016         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17017         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17018         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17019         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17020         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17021         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17022         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17023         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17024         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17025         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17026         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17027         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17028         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17029         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17030         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17031         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17032         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17033         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17034         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17035         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17036         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17037         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17038         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17039         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17040         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17041         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17042         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17043         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17044         gcc.dg/vect/vect-none.c: Ditto.
17045         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17046         treelang/compile/unsigned.tree: Ditto.
17047
17048         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17049         * gcc.dg/cpp/direct2s.c: Ditto.
17050         * gcc.dg/cpp/paste4.c: Ditto.
17051         * gcc.dg/cpp/separate-1.c: Ditto.
17052         * gcc.dg/pch/save-temps-1.c: Ditto.
17053         * g++.dg/ext/altivec-10.C: Ditto.
17054         * g++.dg/pch/pch.C: Ditto.
17055
17056         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17057
17058         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17059         * g++.dg/template/repo1.C: Ditto.
17060         * g++.dg/template/repo2.C: Ditto.
17061         * g++.dg/template/repo3.C: Ditto.
17062         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17063         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17064         * g++.old-deja/g++.pt/repo1.C: Ditto.
17065         * g++.old-deja/g++.pt/repo2.C: Ditto.
17066         * g++.old-deja/g++.pt/repo3.C: Ditto.
17067         * g++.old-deja/g++.pt/repo4.C: Ditto.
17068
17069         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17070         * gcc.dg/20030107-1.c: Ditto.
17071         * gcc.dg/20030702-1.c: Ditto.
17072         * gcc.dg/profile-generate-1.c: Ditto.
17073         * g++.dg/other/profile1.C: Ditto.
17074         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17075
17076         * lib/gcc-dg.exp (remove-build-file): New.
17077         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17078         cleanup-tree-dump, cleanup-saved-temps): New.
17079
17080 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17081
17082         PR c++/19203, DR 214
17083         * g++.dg/parse/ambig3.C: Not ambiguous.
17084         * g++.dg/template/spec20.C: New.
17085         * g++.dg/template/spec21.C: New.
17086
17087 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17088
17089         PR target/20045
17090         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17091
17092 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17093
17094         PR libfortran/20660
17095         * gfortran.dg/negative_unit.f: New test.
17096
17097 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17098
17099         * gcc.dg/20050330-1.c: New test.
17100
17101 2005-03-30  Devang Patel  <dpatel@apple.com>
17102
17103         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17104
17105 2005-03-30  Dale Johannesen  <dalej@apple.com>
17106
17107         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17108
17109 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17110
17111         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17112         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17113         Strip options from test name.
17114
17115 2005-03-31  Jan Hubicka  <jh@suse.cz>
17116
17117         * gcc.dg/varpool-1.c: New testcase.
17118
17119 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17120
17121         PR c/772
17122         PR c/17913
17123         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17124         gcc.dg/stmt-expr-label-3.c : New tests.
17125         * gcc.c-torture/execute/medce-2.c: Remove.
17126
17127 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17128
17129         PR c/20368
17130         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17131         tests.
17132
17133 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17134
17135         * gcc.c-torture/compile/pr20203.c: New test.
17136
17137 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17138
17139         * gfortran.dg/promotion.f90: New test.
17140
17141 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17142
17143         PR middle-end/20491
17144         * gcc.dg/torture/asm-subreg-1.c: New test.
17145
17146 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17147
17148         PR c/20672
17149         * gcc.dg/pr20672-1.c: New test.
17150
17151 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17152
17153         * gfortran.dg/vect: New directory.
17154         * gfortran.dg/vect/vect.exp: New.
17155         * gfortran.dg/vect/vect-1.f90: New test.
17156         * gfortran.dg/vect/vect-2.f90: New test.
17157         * gfortran.dg/vect/vect-3.f90: New test.
17158         * gfortran.dg/vect/vect-4.f90: New test.
17159         * gfortran.dg/vect/vect-5.f90: New test.
17160
17161 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17162
17163         PR middle-end/20622
17164         * gcc.dg/alias-7.c: New test.
17165
17166 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17167
17168         * gcc.dg/sparc-reg-1.c: New test.
17169
17170 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17171
17172         PR target/19890
17173         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17174
17175 2005-03-29  Dale Ranta  <dir@lanl.gov>
17176             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17177
17178         PR libfortran/20163
17179         * gfortran.dg/pr20163-2.f: New test.
17180
17181 2005-03-28  Jan Hubicka  <jh@suse.cz>
17182
17183         PR middle-end/20635
17184         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17185         by Jakub Jelinek.
17186
17187 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17188
17189         PR tree-optimization/20626
17190         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17191         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17192
17193 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17194
17195         * gfortran.dg/underflow.f90: New test.
17196         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17197
17198 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17199
17200         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17201
17202 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17203
17204         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17205         (g++_init): Make sure that CXXFLAGS is set.
17206         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17207         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17208         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17209         * lib/objc.exp (objc_init): Likewise.
17210         * lib/treelang.exp (treelang_init): Likewise.
17211
17212 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17213
17214         PR tree-optimization/20470
17215         * gcc.dg/tree-ssa/pr20470.c: New test.
17216
17217 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17218
17219         * gcc.dg/ppc-stfiwx.c: New.
17220
17221 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17222
17223         PR target/19888
17224         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17225
17226 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17227
17228         * gcc.dg/20050325-1.c: Fix a typo.
17229
17230 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17231
17232         PR libfortran/19678
17233         PR libfortran/19679
17234         * gfortran.dg/dos_eol.f: New test.
17235
17236 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17237
17238         PR rtl-optimization/20249
17239         * gcc.dg/20050325-1.c: New test.
17240
17241 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17242
17243         PR libfortran/15332
17244         * gfortran.dg/pr15332.f: New test.
17245
17246 2005-03-24  Dale Johannesen  <dalej@apple.com>
17247
17248         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17249
17250 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17251
17252         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17253         'internal' visibility.
17254         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17255         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17256         'protected' visibility.
17257         * gcc.dg/visibility-7.c: Likewise.
17258         * lib/target-supports.exp (check_visibility_available): Take
17259         a parameter, the kind of visibility to check for.
17260         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17261         to check_visibility_available.
17262
17263         * g++.dg/expr/cast3.C: New.
17264
17265 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17266
17267         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17268         rs6000.
17269
17270 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17271
17272         PR target/20095
17273         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17274
17275 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17276
17277         * gcc.dg/badshift.c: Renamed to...
17278         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17279
17280         * gcc.target/i386/badshift.c: Renamed to...
17281         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17282         only.
17283
17284         PR rtl-optimization/20532
17285         * gcc.target/i386/badshift.c: New.
17286
17287 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17288
17289         * gfortran.dg/pr18025.f90: New test.
17290
17291 2005-03-23  Dale Johannesen  <dalej@apple.com>
17292
17293         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17294
17295 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17296
17297         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17298
17299         * lib/target-supports.exp (check_iconv_available): Default
17300         libiconv to -liconv, if there is no definition.
17301
17302 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17303
17304         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17305
17306 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17307
17308         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17309         * g++.dg/opt/pr7503-2.C: Likewise.
17310         * g++.dg/opt/pr7503-3.C: Likewise.
17311         * g++.dg/opt/pr7503-4.C: Likewise.
17312         * g++.dg/opt/pr7503-5.C: Likewise.
17313         * g++.dg/warn/minmax.C: New test.
17314
17315 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17316
17317         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17318         * gfortran.dg/g77_intrinsics_sub.f: New test.
17319
17320 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17321             Jan Hubicka  <jh@suse.cz>
17322             Steven Bosscher <stevenb@suse.de
17323
17324         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17325
17326 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17327
17328         PR c++/19980
17329         * g++.dg/template/redecl3.C: New test.
17330
17331 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17332
17333         PR c++/20499
17334         * g++.dg/parse/error16.C: Tweak error markers.
17335
17336 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17337
17338         PR target/20561
17339         * gcc.dg/20050321-2.c: New test.
17340
17341 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17342
17343         PR c++/20465
17344         PR c++/20381
17345         * g++.dg/template/ptrmem12.C: New.
17346
17347 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17348
17349         PR rtl-optimization/20527
17350         * gcc.c-torture/execute/pr20527-1.c: New test.
17351
17352 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17353
17354         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17355         program, compile it into a real executable and then delete the .c
17356         and .x files afterwards, to avoid problems on testglue targets.
17357
17358 2005-03-21  Stuart Hastings  <stuart@apple.com>
17359
17360         * gcc.target/i386/sse-2.c: New.
17361
17362 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17363
17364         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17365
17366 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17367
17368         * g++.dg/parse/crash25.C: Fix typo.
17369
17370 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17371
17372         PR c++/20461
17373         * g++.dg/parse/crash24.C: New test.
17374
17375         PR c++/20536
17376         * g++.dg/parse/crash25.C: New test.
17377
17378 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17379
17380         PR c++/20147
17381         * g++.dg/ext/stmtexpr4.C: New test.
17382
17383 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17384
17385         PR middle-end/20539
17386         * gcc.c-torture/compile/pr13066-1.c: New test case.
17387         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17388         * g++.dg/opt/pr13066-1.C: Likewise.
17389
17390 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17391
17392         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17393
17394 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17395
17396         PR fortran/18525
17397         * gfortran.dg/nesting_1.f90: New test.
17398
17399 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17400
17401         PR c++/20240
17402         * g++.dg/lookup/using13.C: New test.
17403
17404 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17405
17406         PR c++/20333
17407         * g++.dg/template/crash36.C: New test.
17408
17409 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17410
17411         PR c++/20463
17412         * g++.dg/template/crash35.C: New test.
17413
17414 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
17415
17416         PR c++/19966
17417         * g++.dg/overload/operator2.C: New test.
17418
17419 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17420
17421         PR libfortran/20257
17422         * gfortran.dg/pr20257.f90: New test.
17423
17424 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17425
17426         PR libfortran/20480
17427         * gfortran.dg/pr20480.f90: New test.
17428
17429 2005-03-16  Richard Henderson  <rth@redhat.com>
17430
17431         PR middle-end/15700
17432         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17433         (_rtld_global): New.
17434         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17435         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17436
17437         * gcc.dg/alias-3.c: New.
17438         * gcc.dg/alias-4.c: New.
17439         * gcc.dg/alias-5.c: New.
17440         * gcc.dg/alias-6.c: New.
17441
17442 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
17443
17444         * gcc.dg/cpp/ucnid-7.c: New.
17445
17446 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
17447             Dorit Naishlos  <dorit@il.ibm.com>
17448
17449         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17450         darwin.
17451
17452 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
17453
17454         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17455         misaligned accesses.
17456         * gcc.dg/vect/vect-58.c: Likewise.
17457         * gcc.dg/vect/vect-92.c: New.
17458         * gcc.dg/vect/vect-93.c: New.
17459
17460 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
17461
17462         PR fortran/18827
17463         * gfortran.dg/assign_2.f90: New test.
17464         * gfortran.dg/assign_3.f90: New test.
17465         * gfortran.dg/assign.f90: New test.
17466
17467 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
17468
17469         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17470         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17471         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17472         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17473         names.
17474
17475 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
17476
17477         * gcc.dg/cpp/ucnid-6.c: New.
17478
17479         * gcc.dg/cpp/normalize-1.c: New.
17480         * gcc.dg/cpp/normalize-2.c: New.
17481         * gcc.dg/cpp/normalize-3.c: New.
17482         * gcc.dg/cpp/normalize-4.c: New.
17483         * gcc.dg/cpp/ucnid-4.c: New.
17484         * gcc.dg/cpp/ucnid-5.c: New.
17485         * g++.dg/cpp/normalize-1.C: New.
17486         * g++.dg/cpp/ucnid-1.C: New.
17487
17488 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17489
17490         * gcc.dg/pr18628.c: New.
17491
17492 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17493
17494         PR c++/20280
17495         * g++.dg/tree-ssa/pr20280.C: New.
17496
17497 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17498
17499         PR fortran/20467
17500         * gfortran.dg/stfunc_2.f90: New test.
17501
17502 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17503
17504         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17505
17506 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17507
17508         * gcc.dg/tree-ssa/20050314-1.c: New test.
17509
17510 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17511
17512         PR c++/4403
17513         PR c++/9783, DR433
17514         * g++.dg/template/friend34.C: New test.
17515         * g++.dg/template/friend35.C: Likewise.
17516         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17517
17518 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17519
17520         Friend class name lookup 5/n
17521         PR c++/1016
17522         * g++.dg/lookup/hidden-class1.C: New test.
17523         * g++.dg/lookup/hidden-class2.C: Likewise.
17524         * g++.dg/lookup/hidden-class3.C: Likewise.
17525         * g++.dg/lookup/hidden-class4.C: Likewise.
17526         * g++.dg/lookup/hidden-class5.C: Likewise.
17527         * g++.dg/lookup/hidden-class6.C: Likewise.
17528         * g++.dg/lookup/hidden-class7.C: Likewise.
17529         * g++.dg/lookup/hidden-class8.C: Likewise.
17530         * g++.dg/lookup/hidden-class9.C: Likewise.
17531         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17532         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17533         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17534         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17535         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17536         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17537         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17538         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17539         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17540         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17541         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17542
17543 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
17544
17545         PR c++/20157
17546         * g++.dg/template/error18.C: New test.
17547
17548 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17549
17550         PR debug/16792
17551         * g++.dg/debug/pr16792.C: New test.
17552
17553 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17554
17555         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17556         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17557         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17558         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17559         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17560         test assertion names.
17561
17562 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17563
17564         PR fortran/18600
17565         * gfortran.dg/stfunc_1.f90: New test.
17566
17567 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17568
17569         PR fortran/16907
17570         * gfortran.dg/real_index_1.f90: New test.
17571
17572 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17573
17574         PR fortran/20323
17575         * gfortran.dg/spec_expr_1.f90: New test.
17576
17577 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17578
17579         PR c/20402
17580         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17581         new parser.
17582
17583 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17584
17585         PR fortran/20361
17586         * gfortran.dg/largeequiv_1.f90: New test.
17587
17588 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17589
17590         * gcc.dg/ucnid-1.c: New.
17591         * gcc.dg/ucnid-2.c: New.
17592         * gcc.dg/ucnid-3.c: New.
17593         * gcc.dg/ucnid-4.c: New.
17594         * gcc.dg/ucnid-5.c: New.
17595         * gcc.dg/ucnid-6.c: New.
17596         * gcc.dg/cpp/ucnid-1.c: New.
17597         * gcc.dg/cpp/ucnid-2.c: New.
17598         * gcc.dg/cpp/ucnid-3.c: New.
17599         * g++.dg/other/ucnid-1.C: New.
17600
17601 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17602
17603         * gcc.dg/vmx/darwin-abi-3.c: Delete.
17604
17605 2005-03-11  Per Bothner  <per@bothner.com>
17606
17607         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
17608         that diagnotics refer to correct token.
17609         * gcc.dg/unused-3.c: Likewise.
17610
17611 2005-03-11  Per Bothner  <per@bothner.com>
17612
17613         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17614         constant" is now actually on same line as string constant.
17615         * gcc.dg/cpp/direct2s.c: Likewise.
17616
17617 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
17618
17619         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17620
17621 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17622
17623         PR libfortran/20124
17624         * gfortran.dg/pr20124.f90: New Test
17625
17626 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
17627
17628         PR tree-optimization/20130
17629         * gcc.dg/pr20130-1.c: New test.
17630
17631 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17632
17633         PR target/20095
17634         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17635
17636 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17637
17638         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17639
17640 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17641
17642         * g++.dg/eh/forced1.C: Fix comment.
17643         * g++.dg/eh/forced2.C: Ditto.
17644         * g++.dg/eh/forced3.C: Ditto.
17645         * g++.dg/eh/forced4.C: Ditto.
17646
17647 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
17648
17649         PR rtl-opt/20412
17650         * gcc.c-torture/compile/pr20412.c: New test.
17651
17652 2005-03-10  Roger Sayle  <roger@eyesopen.com>
17653
17654         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17655
17656 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17657
17658         PR target/20322
17659         * gcc.dg/20050307-1.c: New test.
17660
17661 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
17662
17663         PR c++/20375
17664         * g++.dg/other/stdarg3.C: New.
17665
17666 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17667
17668         PR c++/18384, c++/18327
17669         * g++.dg/init/array19.C: New test.
17670
17671         PR inline-asm/20314
17672         * gcc.dg/torture/pr20314-1.c: New test.
17673         * gcc.dg/torture/pr20314-2.c: New test.
17674
17675 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
17676
17677         * gcc.dg/20050309-1.c: New test.
17678
17679 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17680
17681         * gcc.dg/builtins-10.c: Reactivate disabled test.
17682         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
17683         new cbrt transformations.
17684
17685 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
17686
17687         PR c++/20208
17688         * g++.dg/template/array13.C: New test.
17689
17690 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
17691
17692         PR c++/16859
17693         * g++.dg/init/brace4.C: New test.
17694
17695 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17696
17697         PR c++/20186
17698         * g++.dg/template/non-dependent12.C: New.
17699
17700 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
17701
17702         PR c++/20142
17703         * g++.dg/init/array18.C: Add dg-do run marker.
17704
17705         PR c++/20142
17706         * g++.dg/init/array18.C: New test.
17707
17708 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17709
17710         * consistency.vlad/vlad.exp: Remove trailing semicolons.
17711         * g++.dg/gcov/gcov.exp: Likewise.
17712         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17713         * gcc.target/xstormy16/xstormy16.exp: Likewise.
17714         * lib/c-torture.exp: Likewise.
17715         * lib/fortran-torture.exp: Likewise.
17716         * lib/g++.exp: Likewise.
17717         * lib/gcc-defs.exp: Likewise.
17718         * lib/gcc-dg.exp: Likewise.
17719         * lib/gcc.exp: Likewise.
17720         * lib/gcov.exp: Likewise.
17721         * lib/gfortran.exp: Likewise.
17722         * lib/mike-g++.exp: Likewise.
17723         * lib/mike-gcc.exp: Likewise.
17724         * lib/objc-torture.exp: Likewise.
17725         * lib/objc.exp: Likewise.
17726         * lib/profopt.exp: Likewise.
17727         * lib/target-libpath.exp: Likewise.
17728         * lib/target-supports.exp: Likewise.
17729         * lib/treelang.exp: Likewise.
17730         * lib/wrapper.exp: Likewise.
17731
17732 2005-03-08  Jeff Law  <law@redhat.com>
17733
17734         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
17735         PHI-OPT changes.
17736
17737 2005-03-08  Ira Rosen  <irar@il.ibm.com>
17738
17739         * gcc.dg/vect/pr20122.c: New test.
17740
17741 2005-03-07  Jeff Law  <law@redhat.com>
17742
17743         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
17744         was folded away.
17745         * gcc.dg/tree-ssa/pr18133-1.c: New test.
17746         * gcc.dg/tree-ssa/pr18133-2.c: New test.
17747         * gcc.dg/tree-ssa/pr18134.c: New test.
17748
17749 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17750
17751         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
17752         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
17753         gcc.dg/torture/builtin-noret-2.c: Require weak support.
17754
17755 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
17756
17757         PR tree-opt/17671
17758         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
17759
17760 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
17761
17762         * g++.dg/warn/Wnvdtor.C: New test.
17763
17764 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
17765
17766         * gcc.dg/torture/pr19683-1.c: New test.
17767
17768 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
17769
17770         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
17771         * gfortran.dg/g77/19990313-2.f: Ditto.
17772         * gfortran.dg/g77/19990313-3.f: Ditto.
17773         * gfortran.dg/g77/19990525-0.f: Ditto.
17774         * gfortran.dg/g77/19990826-0.f: Ditto.
17775         * gfortran.dg/g77/19990826-2.f: Ditto.
17776         * gfortran.dg/g77/19990826-3.f: Ditto.
17777         * gfortran.dg/g77/20000511-1.f: Ditto.
17778         * gfortran.dg/g77/20000511-2.f: Ditto.
17779         * gfortran.dg/g77/970625-2.f: Ditto.
17780         * gfortran.dg/g77/980310-2.f: Ditto.
17781         * gfortran.dg/g77/980310-3.f: Ditto.
17782         * gfortran.dg/g77/980310-8.f: Ditto.
17783         * gfortran.dg/g77/980519-2.f: Ditto.
17784         * gfortran.dg/g77/alpha1.f: Ditto.
17785         * gfortran.dg/g77/claus.f: Ditto.
17786         * gfortran.dg/g77/erfc.f: Ditto.
17787         * gfortran.dg/g77/short.f: Ditto.
17788         * gfortran.fortran-torture/execute/data.f90: Ditto.
17789         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
17790         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
17791
17792 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17793
17794         * lib/file-format.exp (gcc_target_object_format): Add check for som
17795         format and hardcode object formats on hppa*-*-hpux*.
17796         * lib/target-supports.exp (check_weak_available): Add check for som
17797         object format.  Always return 0 on hppa*-*-hpux10*.
17798
17799         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
17800         is defined.
17801
17802         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
17803
17804 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17805
17806         * gfortran.dg/pr19936_1.f90: New test.
17807         * gfortran.dg/pr19936_2.f90: New test.
17808         * gfortran.dg/pr19936_3.f90: New test.
17809
17810 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17811             Paul Thomas <prthomas@drfccad.cea.fr>
17812
17813         * gfortran.dg/PR19754_1.f90: New test.
17814         * gfortran.dg/PR19754_2.f90: Ditto.
17815
17816 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17817
17818         PR c++/19311
17819         * g++.dg/template/non-dependent11.C: New test.
17820
17821 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
17822
17823         * lib/target-supports.exp (check_iconv_available): Fix comment.
17824
17825 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
17826             Joseph S. Myers  <joseph@codesourcery.com>
17827
17828         PR c++/19797
17829         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
17830
17831 2005-03-04  Matthew Sachs  <msachs@apple.com>
17832
17833         * gcc.exp (gcc_target_compile): Put braces around
17834         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
17835         * objc.exp (objc_target_compile): Likewise.
17836         * treelang.exp (treelang_target_compile): Likewise.
17837
17838 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17839
17840         PR fortran/19673
17841         * gfortran.dg/func_result_1.f90: New test.
17842
17843 2005-03-04  Ben Elliston  <bje@au.ibm.com>
17844
17845         * gcc.misc-tests/options.exp: New test.
17846
17847 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
17848
17849         * gcc.dg/pr15784-4.c: New test.
17850
17851 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
17852
17853         * gcc.c-torture/execute/pr17133.c: New.
17854         * gcc.c-torture/compile/20050303-1.c: New.
17855
17856 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
17857
17858         * gcc.dg/cpp/assert4.c: Fix for cygwin.
17859
17860 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
17861
17862         * g++.dg/overload/using2.C: New.
17863
17864 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
17865
17866         PR c++/19916
17867         * g++.dg/init/ptrmem2.C: New test.
17868
17869 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
17870
17871         PR c/8927
17872         * gcc.dg/pr8927-1.c: New test.
17873
17874 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17875
17876         PR c++/20232
17877         * g++.dg/inherit/covariant12.C: New.
17878
17879 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17880
17881         PR fortran/19479
17882         * gfortran.dg/bound_1.f90: New test.
17883
17884 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
17885
17886         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
17887         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
17888
17889 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
17890
17891         PR c/20245
17892         * gcc.dg/pr20245-1.c: New test.
17893
17894 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
17895
17896         PR middle-end/19874
17897         * gcc.c-torture/execute/20050119-2.c: New test case.
17898
17899 2005-02-28  Ben Elliston  <bje@au.ibm.com>
17900
17901         * README: Update the DejaGnu bug reporting address.
17902         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
17903         * lib/objc-torture.exp: Likewise.
17904
17905 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17906
17907         * gfortran.dg/boz_1.f90: New test.
17908         * gfortran.dg/boz_3.f90: New test.
17909         * gfortran.dg/boz_4.f90: New test.
17910
17911 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17912
17913         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
17914         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
17915
17916 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17917
17918         PR libfortran/20101
17919         * gfortran.dg/write_0_pe_format.f90: New test.
17920
17921 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
17922
17923         PR c++/20206
17924         * g++.dg/opt/thunk2.C: New test.
17925         * g++.dg/opt/covariant1.C: New test.
17926
17927 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17928
17929         * gfortran.dg/e_d_fmt.f90: New test.
17930
17931 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
17932
17933         * gcc.dg/asm-b.c: Fix comment typos.
17934
17935 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17936
17937         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
17938         a V_MAY_DEF also.
17939
17940 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17941
17942         PR tree-opt/20188
17943         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
17944         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
17945         * gcc.dg/asm-b.c: New test.
17946
17947 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
17948
17949         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
17950         Disable this test on IRIX 6.
17951
17952 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
17953
17954         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
17955         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
17956         parser.
17957
17958 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
17959
17960         PR tree-optimization/20204
17961         * testsuite/gcc.dg/pr20204.c: New test.
17962
17963 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
17964
17965         PR target/20196
17966         * gcc.c-torture/execute/20050224-1.c: New test.
17967
17968         PR c++/20175
17969         * g++.dg/warn/Wbraces2.C: New test.
17970
17971 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
17972
17973         PR c++/19878
17974         * g++.dg/init/const2.C: New test.
17975
17976 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
17977
17978         PR tree-optimization/20100
17979         * gcc.c-torture/execute/pr20100-1.c: New test.
17980
17981 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17982
17983         * gfortran.dg/implicit_3.f90: New test.
17984
17985         * gfortran.dg/deftype_1.f90: New test.
17986
17987 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
17988
17989         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
17990         the test passes.
17991         * g++.dg/other/anon3.C: Accept a warning.
17992
17993 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
17994
17995         * gcc.dg/pr20017.c: Fix a comment typo.
17996
17997 2005-02-23  Bud Davis  <bdavis@gfortran.org>
17998
17999         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18000
18001 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18002
18003         PR ada/19902
18004         * ada/acats/tests/cxa/cxa3004.a: Remove.
18005         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18006
18007 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18008
18009         PR c++/20073
18010         * g++.dg/init/const1.C: New test.
18011
18012         PR c++/19991
18013         * g++.dg/parse/constant7.C: New test.
18014
18015         PR c++/20152
18016         * g++.dg/parse/error27.C: New test.
18017         * g++.dg/template/qualttp15.C: Adjust error markers.
18018         * g++.old-deja/g++.other/struct1.C: Likewise.
18019
18020         PR c++/20153
18021         * g++.dg/template/error17.C: New test.
18022
18023         PR c++/20148
18024         * g++.dg/parser/error26.C: New test.
18025
18026 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18027
18028         PR tree-optimization/20100
18029         PR tree-optimization/20115
18030         * gcc.dg/pr20115.c: New test.
18031         * gcc.dg/pr20115-1.c: New test.
18032         * gcc.dg/pr20100.c: New test.
18033         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18034         call-clobbered variables after alias1.
18035
18036 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18037
18038         * gfortran.dg/list_read_4.f90: new test.
18039
18040 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18041
18042         PR rtl-optimization/20017.
18043         * gcc.dg/pr20017.c: New.
18044
18045 2005-02-22  Devang Patel  <dpatel@apple.com>
18046
18047         PR 19952
18048         * g++.dg/tree-ssa/pr19952.C: New test.
18049
18050 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18051
18052         PR c++/19883
18053         * g++.dg/parse/constant6.C: New test.
18054
18055 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18056
18057         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18058         * g++.dg/charset/asm2.c: Likewise.
18059         * g++.dg/charset/asm3.c: Likewise.
18060         * g++.dg/charset/asm4.c: Likewise.
18061         * g++.dg/charset/asm5.c: Likewise.
18062         * g++.dg/charset/attribute1.c: Likewise.
18063         * g++.dg/charset/attribute2.c: Likewise.
18064         * g++.dg/charset/extern1.cc: Likewise.
18065         * g++.dg/charset/extern2.cc: Likewise.
18066         * g++.dg/charset/extern3.cc: Likewise.
18067         * g++.dg/charset/function.cc: Likewise.
18068         * g++.dg/charset/string.c: Likewise.
18069         * g++.dg/charset/charset.exp: Likewise.
18070         * lib/target-supports.exp (check_iconv_available): Fix comment.
18071
18072 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18073
18074         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18075         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18076         * gcc.dg/charset/asm2.c: Likewise.
18077         * gcc.dg/charset/asm3.c: Likewise.
18078         * gcc.dg/charset/asm4.c: Likewise.
18079         * gcc.dg/charset/asm5.c: Likewise.
18080         * gcc.dg/charset/asm6.c: Likewise.
18081         * gcc.dg/charset/attribute1.c: Likewise.
18082         * gcc.dg/charset/attribute2.c: Likewise.
18083         * gcc.dg/charset/builtin1.c: Likewise.
18084         * gcc.dg/charset/extern.c: Likewise.
18085         * gcc.dg/charset/function.c: Likewise.
18086         * gcc.dg/charset/string.c: Likewise.
18087         * gcc.dg/charset/charset.exp: Likewise.
18088
18089 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18090
18091         PR fortran/20086
18092         * gfortran.dg/pr20086.f90: New test.
18093
18094 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18095
18096         PR tree-optimization/19786
18097         * g++.dg/tree-ssa/pr19786.C: New.
18098
18099 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18100
18101         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18102
18103 2005-02-21  Jeff Law  <law@redhat.com>
18104
18105         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18106
18107 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18108
18109         * gfortran.dg/do_iterator: Split loop, markup all lines for
18110         which an error locus is printed.
18111         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18112         locus is printed.
18113         * gfortran.dg/select_4.f90: Likewise.
18114         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18115         locuses in the various permutations.
18116
18117 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18118
18119         PR tree-optimization/19951
18120         * g++.dg/vect: New directory.
18121         * g++.dg/vect/vect.exp: New file.
18122         * g++.dg/vect/pr19951.cc: New testcase.
18123         * g++.dg/dg.exp: Also prune vectorizer tests.
18124
18125 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18126
18127         PR 18785
18128         * gcc.dg/charset/builtin1.c: New test.
18129
18130 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18131
18132         PR c++/19299
18133         * g++.dg/inherit/volatile1.C: New test.
18134
18135         PR c++/19440
18136         * g++.dg/template/dtor4.C: New test.
18137
18138 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18139
18140         * gfortran.dg/int_1.f90: New test.
18141
18142 2005-02-19  Devang Patel  <dpatel@apple.com>
18143
18144         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18145
18146 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18147
18148         * gfortran.dg/achar_1.f90: New test.
18149
18150 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18151
18152         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18153
18154 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18155             Jakub Jelinek  <jakub@redhat.com>
18156
18157         PR tree-optimization/19828
18158         * gcc.dg/tree-ssa/loop-7.c: New test.
18159         * gcc.c-torture/execute/20050218-1.c: New test.
18160
18161 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18162
18163         PR c/20043
18164         * gcc.dg/transparent-union-1.c: New test.
18165         * gcc.dg/transparent-union-2.c: New test.
18166
18167 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18168
18169         PR tree-optimization/18977
18170         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18171
18172 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18173
18174         PR target/20054
18175         * gcc.dg/pr20054.c: New test.
18176
18177 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18178
18179         PR c++/19508
18180         * g++.dg/ext/attrib20.C: New test.
18181
18182 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18183
18184         PR middle-end/20030
18185         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18186
18187 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18188
18189         PR c++/20008
18190         * g++.dg/opt/switch4.C: New.
18191
18192 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18193
18194         PR c++/20023
18195         PR tree-optimization/20009
18196         * gcc.c-torture/compile/20050217-1.c: New test.
18197         * g++.dg/opt/switch3.C: New test.
18198
18199         PR tree-optimization/18947
18200         * gcc.c-torture/compile/20050215-1.c: New test.
18201         * gcc.c-torture/compile/20050215-2.c: New test.
18202         * gcc.c-torture/compile/20050215-3.c: New test.
18203
18204 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18205
18206         PR c++/20028
18207         * g++.dg/template/crash34.C: New.
18208
18209         PR c++/20022
18210         * g++.dg/other/access3.C: New.
18211
18212 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18213
18214         * gcc.dg/vect/vect-98.c: New test.
18215
18216 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18217
18218         PR tree-optimization/19967
18219         * gcc.dg/pr19967.c: New.
18220
18221 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18222
18223         PR middle-end/19857
18224         * gcc.dg/tree-ssa/20050215-1.c: New test.
18225         * gcc.c-torture/execute/20050215-1.c: New test.
18226
18227 2005-02-15  Eric Christopher  <echristo@redhat.com>
18228
18229         * gcc.dg/cpp/20050215-1.c: New file.
18230
18231 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18232
18233         PR tree-optimization/15785
18234         * gcc.dg/pr15785-1.c: New test.
18235
18236 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18237
18238         PR c++/17788
18239         * g++.dg/init/ctor4.C: New.
18240         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18241
18242 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18243
18244         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18245         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18246
18247 2005-02-15  Andreas Schwab  <schwab@suse.de>
18248
18249         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18250         declare malloc.
18251
18252 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18253
18254         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18255
18256 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18257
18258         PR tree-optimization/19853
18259         * gcc.c-torture/compile/pr19853.c: New test.
18260
18261 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18262
18263         PR c++/19608
18264         * g++.dg/parse/local-class1.C: New.
18265
18266         PR c++/19895
18267         * g++.dg/parse/ptrmem3.C: New.
18268
18269         PR c++/19884
18270         * g++.old-deja/g++.oliva/template6.C: Add another case.
18271         * g++.dg/template/explicit6.C: New.
18272
18273 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18274
18275         PR c++/17816
18276         * g++.dg/other/redecl2.C: New.
18277
18278 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18279
18280         PR c++/19891
18281         * g++.dg/abi/covariant4.C: New.
18282
18283 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18284
18285         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18286
18287 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18288
18289         * gcc.dg/vect/vect-96.c: Fix typo.
18290
18291 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18292
18293         PR c++/14479
18294         PR c++/19487
18295         * g++.dg/template/enum5.C: New test.
18296
18297 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18298
18299         * gcc.dg/vect/vect-97.c: New test.
18300
18301 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18302
18303         * gcc.dg/vect/vect-96.c: New test.
18304
18305 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18306
18307         * gcc.dg/builtins-34.c: Also check ldexp*.
18308
18309 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18310
18311         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18312
18313 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18314
18315         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18316         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18317         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18318         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18319         selector_list, selector_expression, dg-process-target): Move to new
18320         file target-supports-dg.exp.
18321         * lib/target-supports-dg.exp: New.
18322
18323         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18324         New.
18325
18326 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18327
18328         PR c++/19666
18329         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18330
18331         PR middle-end/19858
18332         * gcc.c-torture/compile/20050210-1.c: New test.
18333
18334 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18335
18336         PR c++/19755
18337         * g++.dg/warn/Wbraces1.C: New test.
18338
18339 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18340
18341         * gcc.dg/builtins-52.c: New testcase.
18342
18343 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18344
18345         PR c/19342
18346         * gcc.c-torture/execute/20050119-1.c: New test.
18347
18348 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18349
18350         PR c++/19811
18351         * g++.dg/init/delete1.C: New test.
18352
18353 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18354
18355         PR c++/18470
18356         * g++.dg/template/static12.C: New test.
18357
18358 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18359
18360         PR c++/19787
18361         * g++.dg/conversion/ambig1.C: New test.
18362
18363         PR c++/19739
18364         * g++.dg/ext/attrib19.C: New test.
18365
18366         PR c++/19732
18367         * g++.dg/parse/dtor5.C: New test.
18368
18369         PR c++/19762
18370         * g++.dg/template/dtor3.C: New test.
18371
18372         PR c++/19826
18373         * g++.dg/template/static11.C: New test.
18374         * g++.dg/template/crash2.C: Remove dg-error marker.
18375
18376 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18377
18378         PR C++/18491
18379         * g++.old-deja/g++.mike/p10769a.C: Remove.
18380
18381 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18382
18383         * gcc.dg/builtins-48.c: New test case.
18384         * gcc.dg/builtins-49.c: New test case.
18385         * gcc.dg/builtins-50.c: New test case.
18386         * gcc.dg/builtins-51.c: New test case.
18387
18388 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18389
18390         PR middle-end/19583
18391         * g++.dg/warn/Wreturn-type-3.C: New test.
18392
18393 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18394
18395         PR middle-end/19402
18396         * gcc.dg/pr19402-1.c: New testcase.
18397         * gcc.dg/pr19402-2.c: likewise.
18398
18399 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18400
18401         PR middle-end/19854
18402         * g++.dg/tree-ssa/tmmti.C: New testcase.
18403
18404 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18405
18406         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18407
18408 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18409
18410         PR c++/19733
18411         * g++.dg/parse/crash23.C: New test.
18412         * g++.dg/warn/Weff1.C: New test.
18413
18414 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18415
18416         * gcc.dg/20050209-1.c: New test.
18417
18418 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18419
18420         PR target/19799
18421         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18422
18423 2005-02-08  Mike Stump  <mrs@apple.com>
18424
18425         * g++.dg/pch/import-2.c: New test.
18426         * g++.dg/pch/import-2.hs: New.
18427         * g++.dg/pch/include/import-2a.h: New.
18428         * g++.dg/pch/include/import-2b.h: New.
18429
18430 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
18431
18432         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18433
18434 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18435
18436         * gfortran.dg/substr_1.f90: New test.
18437
18438 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
18439
18440         PR middle-end/19775
18441         * gcc.dg/torture/builtin-power-1.c: Disable test for
18442         invalid transformation.
18443         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
18444         no longer optimize.
18445         * gcc.dg/builtins-47.c: New testcase.
18446
18447 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
18448             Dorit Naishlos  <dorit@il.ibm.com>
18449
18450         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18451
18452 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
18453
18454         * gcc.c-torture/compile/20050206-1.c: New test.
18455
18456 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18457
18458         PR tree-opt/19768
18459         * g++.dg/opt/pr19768.C: New test.
18460
18461 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18462
18463         PR tree-opt/19736
18464         * gcc.c-torture/compile/pr19736.c: New test.
18465
18466 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18467
18468         PR c++/17401
18469         * g++.dg/parse/error25.C: New test.
18470
18471 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
18472
18473         * gcc.c-torture/execute/20050203-1.c: New.
18474
18475 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
18476
18477         * gcc.dg/vect/vect-85.c: Remove xfail.
18478         * gcc.dg/vect/vect-86.c: Remove xfail.
18479         * gcc.dg/vect/vect-87.c: Remove xfail.
18480         * gcc.dg/vect/vect-88.c: Remove xfail.
18481
18482 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18483
18484         * gcc.dg/altivec-19.c: New.
18485
18486 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18487
18488         PR c/17807
18489         * gcc.dg/nested-func-3.c: New test.
18490         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18491
18492 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18493
18494         * gcc.test-framework/gen_directive_tests: Generate tests for
18495         selector expressions.
18496
18497 2005-02-02  Matt Austern  <austern@apple.com>
18498
18499         PR c++/19628
18500         * g++/ext/builtin7.C: New.
18501         * g++/ext/builtin8.C: New.
18502
18503 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18504
18505         PR c/18502
18506         * gcc.dg/pr18502-1.c: New test.
18507
18508 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18509
18510         PR c++/17413
18511         * g++.dg/template/local4.C: Tweak.
18512
18513 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
18514
18515         PR tree-optimization/19578
18516         * gcc.c-torture/compile/20050202-1.c: New test.
18517
18518 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18519
18520         PR c/19435
18521         * gcc.dg/c99-init-4.c: New test.
18522
18523 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18524
18525         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18526
18527         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18528
18529         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18530         * g++.dg/eh/check-vect.h: New.
18531
18532         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18533         * gcc.dg/vect/vect-78.c: Ditto.
18534         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18535         Remove.
18536
18537         * g++.dg/conversion/simd1.C: Expect warning.
18538         * g++.dg/ext/attribute-test-1.C: Ditto.
18539         * g++.dg/ext/attribute-test-2.C: Ditto.
18540         * g++.dg/ext/attribute-test-3.C: Ditto.
18541         * g++.dg/ext/attribute-test-4.C: Ditto.
18542
18543         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18544         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18545
18546         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18547
18548 2005-02-01  Richard Henderson  <rth@redhat.com>
18549
18550         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18551         long double for ibm double-double format.
18552         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18553
18554 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
18555
18556         PR tree-optimization/19633
18557         * testsuite/gcc.dg/pr19633-1.c: New test.
18558         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18559         to NULL or a symbol.
18560
18561 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18562
18563         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18564         New procs.
18565         (dg-process-target (local override)): Handle selector expressions.
18566
18567         * gcc.test-framework/README: Describe tests in source directory.
18568         * gcc.test-framework/test-framework.awk: Handle dg- tests.
18569         * gcc.test-framework/test-framework.exp: Handle dg- tests.
18570         * gcc.test-framework/dg-bogus-exp-P.c: New test.
18571         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18572         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18573         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18574         * gcc.test-framework/dg-do-link-exp-P.c: New test.
18575         * gcc.test-framework/dg-do-run-exp-P.c: New test.
18576         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18577         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18578         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18579         * gcc.test-framework/dg-error-exp-P.c: New test.
18580         * gcc.test-framework/dg-error-exp-XP.c: New test.
18581         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18582         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18583         * gcc.test-framework/dg-output-exp-P.c: New test.
18584         * gcc.test-framework/dg-output-exp-XF.c: New test.
18585         * gcc.test-framework/dg-warning-exp-P.c: New test.
18586         * gcc.misc-tests/dg-1.c: Remove.
18587         * gcc.misc-tests/dg-2.c: Remove.
18588         * gcc.misc-tests/dg-3.c: Remove.
18589         * gcc.misc-tests/dg-4.c: Remove.
18590         * gcc.misc-tests/dg-5.c: Remove.
18591         * gcc.misc-tests/dg-6.c: Remove.
18592         * gcc.misc-tests/dg-7.c: Remove.
18593         * gcc.misc-tests/dg-8.c: Remove.
18594         * gcc.misc-tests/dg-9.c: Remove.
18595         * gcc.misc-tests/dg-10.c: Remove.
18596         * gcc.misc-tests/dg-11.c: Remove.
18597         * gcc.misc-tests/dg-12.c: Remove.
18598         * gcc.misc-tests/dg-test.exp: Remove.
18599
18600         * gcc.test-framework/test-framework.awk: Change recording and
18601         printing of passes and failures.
18602
18603         * gcc.test-framework: New directory.
18604         * gcc.test-framework/README: New.
18605         * gcc.test-framework/test-framework.exp: New.
18606         * gcc.test-framework/test-framework.awk: New.
18607         * gcc.test-framework/gen_directive_tests: New.
18608
18609 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
18610
18611         * lib/treelang.exp: Fix comment typos.
18612         (treelang_target_compile): Don't append libs=-ltreelang to options.
18613
18614 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
18615
18616         * g++.dg/parse/typename7.C: Adjust error messages.
18617
18618 2005-01-31  Jeff Law  <law@redhat.com>
18619
18620         * gcc.c-torture/execute/20050131-1.c: New test.
18621         * gcc.dg/wcaselabel.c: New test.
18622
18623 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
18624
18625         * g++.dg/other/warning1.C: Adjust error messags.
18626         * g++.dg/parse/constant5.C: New test.
18627
18628 2005-01-31  Steven Bosscher  <stevenb@suse.de>
18629
18630         PR c/19333
18631         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18632         the test case valid.
18633         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18634         * testsuite/gcc.dg/array-7.c: Adjust expected result.
18635         * testsuite/gcc.dg/pr18596-3.c: Likewise.
18636         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18637         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18638         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18639
18640 2005-01-31  Dale Johannesen  <dalej@apple.com>
18641
18642         * g++.dg/opt/pr19650.C: New test.
18643
18644 2005-01-31  Richard Henderson  <rth@redhat.com>
18645
18646         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18647         long double for intel double extended format.
18648         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18649
18650 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
18651
18652         PR c++/19555
18653         * g++.dg/template/static10.C: New test.
18654
18655         PR c++/19395
18656         * g++.dg/parse/error24.C: New test.
18657
18658         PR c++/19367
18659         * g++.dg/lookup/builtin1.C: New test.
18660
18661         PR c++/19457
18662         * g++.dg/warn/conv3.C: New test.
18663
18664 2005-01-30  Bud Davis  <bdavis@gfortran.org>
18665
18666         PR fortran/19647
18667         * gfortan.dg/inquire_7.f90
18668
18669 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
18670
18671         PR tree-optimization/15791
18672         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18673         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18674         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18675         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18676         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18677         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18678         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18679         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18680         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18681         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18682
18683 2005-01-29  Paul Brook  <paul@codesourcery.com>
18684
18685         PR fortran/18565
18686         * check.c (real_or_complex_check): New function.
18687         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18688         * intrinsic.c (add_functions): Use new check functions.
18689         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18690         Add prototypes.
18691
18692 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
18693
18694         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18695         gcc.dg/lvalue-3.c: New tests.
18696         * gcc.dg/concat.c: Update expected messages.
18697
18698 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
18699
18700         PR libfortran/19595
18701         * gfortran.dg/eor_1.f90: New test.
18702
18703 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
18704
18705         PR fortran/19589
18706         * gfortran.dg/logical_data_1.f90: New test.
18707
18708 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
18709
18710         PR c++/19253
18711         * g++.dg/template/crash33.C: New test.
18712
18713         PR c++/19667
18714         * g++.dg/template/crash32.C: New test.
18715
18716 2005-01-28  Ian Lance Taylor  <ian@airs.com>
18717
18718         PR middle-end/16558
18719         * g++.dg/warn/Wreturn-type-2.C: New test.
18720
18721 2004-06-24  Jeff Law  <law@redhat.com>
18722
18723         * gcc.dg/tree-ssa/20050128-1.c: New test.
18724
18725 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
18726
18727         * gcc.target/frv/all-mdpackh-1.c: New test.
18728
18729 2005-01-28  Steven Bosscher  <stevenb@suse.de>
18730
18731         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
18732
18733 2005-01-27  Richard Henderson  <rth@redhat.com>
18734
18735         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
18736
18737 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18738
18739         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
18740
18741 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18742
18743         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18744         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18745         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
18746         to cope with cases where the multilib options override the dg-options.
18747
18748 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
18749
18750         PR c/18946
18751         * gcc.dg/noncompile/20050120-1.c: New test.
18752
18753 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
18754
18755         PR tree-optimization/19633
18756         * gcc.dg/pr19633.c: New test.
18757         * gcc.dg/tree-ssa/pr19633.c: New test.
18758
18759 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
18760
18761         * gcc.dg/20041216-1.c: New test.
18762
18763 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
18764
18765         PR objc/18862
18766         * objc.dg/selector-2.m: New test.
18767
18768 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
18769
18770         * g++.dg/opt/range-test-2.C: New test.
18771
18772         PR rtl-optimization/19579
18773         * gcc.c-torture/execute/20050124-1.c: New test.
18774
18775 2005-01-26  Greg Parker  <gparker@apple.com>
18776         Stuart Hastings  <stuart@apple.com>
18777
18778         * gcc.c-torture/execute/20050125-1.c: New.
18779
18780 2005-01-18  Jan Hubicka  <jh@suse.cz>
18781
18782         PR tree-optimize/19337
18783         * gcc.c-torture/compile/20050119-1.c: New test.
18784
18785 2005-01-24  James E Wilson  <wilson@specifixinc.com>
18786
18787         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
18788         test for successful match.
18789
18790 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
18791
18792         PR objc/18408
18793         * objc.dg/comp-types-7.m: New test.
18794
18795 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
18796
18797         * lib/target-supports.exp (current_target_name): New.
18798         (check_effective_target_ilp32, check_effective_target_lp64):
18799         Cache the result to use as long as the current target, with
18800         multilib flags, remains the same.
18801
18802         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
18803         (dg-require-weak, dg-require-visibility, dg-require-alias,
18804         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
18805         dg-require-effective-target, dg-skip-if): Remove call to
18806         skip_test_and_clear_xfail.
18807         (dg-test): Clear xfail data.
18808
18809 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
18810
18811         PR target/17751
18812         * gcc.dg/ppc64-toc.c: New test.
18813
18814         * g++.dg/tree-ssa/empty-1.C: New test.
18815
18816         PR middle-end/19551
18817         * gcc.c-torture/execute/20050121-1.c: New test.
18818         * gcc.dg/20050121-2.c: New test.
18819
18820 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
18821         Paul Brook  <paul@codesourcery.com>
18822
18823         PR fortran/17941
18824         * gfortran.dg/real_const_1.f: New test.
18825         * gfortran.dg/real_const_2.f90: New test.
18826         * gfortran.dg/complex_int_1.f90: New test.
18827
18828 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
18829
18830         PR fortran/19313
18831         * gfortan.dg/inquire_6.f90: New test.
18832
18833 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18834
18835         PR libfortran/19451
18836         * open_readonly_1.f90: New test.
18837
18838 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18839
18840         PR libfortran/18982
18841         * gfortran.dg/open_new.f90: New file.
18842
18843 2005-01-22  Paul Brook  <paul@codesourcery.com>
18844
18845         * namelist_1.f90: New test.
18846
18847 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
18848
18849         PR tree-optimization/19484
18850         * gcc.c-torture/compile/20050122-[12].c: New tests.
18851
18852 2005-01-22  Paul Brook  <paul@codesourcery.com>
18853
18854         * gfortran.dg/implicit_2.f90: New test.
18855
18856 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
18857
18858         PR fortran/19314
18859         * gfortran.dg/inquire_5.f90: New test.
18860
18861 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18862
18863         PR c/18809
18864         * gcc.dg/pr18809-1.c: New test.
18865
18866 2005-01-21  Ian Lance Taylor  <ian@airs.com>
18867
18868         * gcc.dg/20050121-1.c: New test.
18869
18870         PR tree-optimization/13000
18871         * gcc.dg/20040206-1.c: Change warning to point where function is
18872         being inlined.
18873
18874 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18875
18876         PR c++/19208
18877         * g++.dg/template/array11.C: New test.
18878
18879 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18880
18881         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
18882         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
18883         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
18884         * gfortran.dg/getenv_1.f90: Add dg-do directive.
18885         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
18886         gfortran.dg/pr17164.f90: Add missing dg-do directives.
18887
18888 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18889
18890         PR tree-optimization/15349
18891         * gcc.dg/tree-ssa/pr15349.c: New.
18892
18893 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
18894
18895         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
18896
18897 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
18898
18899         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
18900         scan-assembler-times directive name.
18901
18902         * gcc.dg/asm-a.c: Move dg-require-effective-target to
18903         after dg-do.
18904
18905         PR rtl-optimization/19462
18906         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
18907
18908 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
18909
18910         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
18911         counting function calls on ia64.
18912
18913 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
18914
18915         PR rtl-optimization/15139
18916         * gcc.dg/20050111-2.c: New test.
18917
18918         PR c/17297
18919         * gcc.c-torture/compile/20050113-1.c: New testcase.
18920
18921         PR middle-end/19164
18922         * gcc.dg/20050113-1.c: New testcase.
18923
18924 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
18925
18926         * gcc.dg/vect/vect-85.c: Add comment.
18927         * gcc.dg/vect/vect-86.c: Add xfail for now.
18928         * gcc.dg/vect/vect-87.c: Add xfail for now.
18929         * gcc.dg/vect/vect-88.c: Add xfail for now.
18930         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
18931
18932 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18933
18934         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
18935
18936 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18937
18938         * g++.dg/debug/typedef3.C: New test.
18939
18940 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
18941
18942         PR c/19472
18943         * gcc.dg/asm-a.c: New test.
18944
18945 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
18946
18947         * gcc.dg/sh-relax.c: Add prototype for abort.
18948
18949 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18950
18951         * gcc.dg/short-compare-1.c: New test.
18952         * gcc.dg/short-compare-2.c: Likewise.
18953
18954 2005-01-18  Michael Matz  <matz@suse.de>
18955
18956         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
18957
18958 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
18959
18960         PR tree-optimization/19121
18961         * gcc.c-torture/compile/pr19121.c: New test.
18962
18963 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
18964
18965         PR target/19357
18966         * gcc.c-torture/compile/pr19357.c: New test.
18967
18968 2005-01-17  Ian Lance Taylor  <ian@airs.com>
18969
18970         PR c/5675
18971         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
18972         pass--those that refer just to the variable, possibly with a
18973         cast.
18974         * gcc.dg/c99-const-expr-3.c: Likewise.
18975
18976         PR middle-end/13127
18977         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
18978         longer emitted.
18979
18980 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
18981
18982         PR fortran/18778
18983         * gfortran.dg/endfile_2.f90: New test.
18984
18985 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
18986
18987         PR 19168
18988         * gfortran.dg/select_5.f90: New test.
18989
18990 2004-01-16  Paul Brook  <paul@codesourcery.com>
18991
18992         * gfortran.dg/common_4.f90: New test.
18993
18994 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
18995
18996         PR rtl-optimization/19462
18997         * gcc.dg/torture/pr19462-1.c: New test.
18998
18999 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19000
19001         PR objc/19321
19002         * objc.dg/func-ptr-2.m: New.
19003         * objc.dg/volatile-1.m: New.
19004
19005 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19006
19007         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19008
19009 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19010
19011         PR tree-optimization/19060
19012         * gcc.c-torture/execute/20050104-1.c: New test.
19013
19014 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19015
19016         PR fortran/18983
19017         * gfortran.dg/write_to_null.f90: New test.
19018
19019 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19020             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19021
19022         PR other/19328
19023         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19024         argument.
19025
19026 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19027
19028         PR c++/19263
19029         * g++.dg/init/vector1.C: New test.
19030
19031 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19032
19033         PR target/13158
19034         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19035         PR target/18987
19036         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19037
19038 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19039
19040         * gfortran.dg/select_1.f90: New test.
19041         * gfortran.dg/select_2.f90: New test.
19042         * gfortran.dg/select_3.f90: New test.
19043         * gfortran.dg/select_4.f90: New test.
19044
19045 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19046
19047         PR middle-end/19084
19048         PR rtl-optimization/19348
19049         * gcc.dg/20050111-1.c: New test.
19050         * gcc.c-torture/execute/20050111-1.c: New test.
19051
19052         * gcc.dg/i386-asm-4.c: New test.
19053
19054 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19055
19056         * gcc.dg/nested-func-2.c: New test.
19057         * ada/acats/norun.lst: Remove c953002.
19058
19059 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19060
19061         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19062
19063 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19064
19065         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19066
19067 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19068
19069         PR target/18761
19070         * g++.dg/abi/align1.C: New test.
19071
19072 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19073
19074         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19075         at a time.
19076         * g++.dg/ext/altivec_check.h: Support compiling as C.
19077
19078 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19079
19080         PR c++/19355
19081         * g++.dg/expr/pr19355-1.C: New test case.
19082
19083 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19084
19085         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19086         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19087         * ada/acats/tests/c3/c92005b.ada: Likewise.
19088         * ada/acats/tests/c3/cxb3012.a: Likewise.
19089         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19090
19091 2005-01-09  Paul Brook  <paul@codesourcery.com>
19092
19093         * gfortran.dg/common_2.f90: New file.
19094         * gfortran.dg/common_3.f90: New file.
19095
19096 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19097
19098         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19099
19100 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19101
19102         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19103         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19104         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19105         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19106         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19107         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19108         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19109         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19110         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19111         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19112         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19113         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19114         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19115         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19116         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19117         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19118         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19119         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19120         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19121         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19122         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19123         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19124         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19125         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19126         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19127         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19128         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19129         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19130         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19131         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19132         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19133         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19134         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19135         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19136         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19137         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19138         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19139         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19140         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19141         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19142         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19143         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19144         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19145         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19146         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19147         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19148         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19149         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19150         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19151         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19152         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19153         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19154         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19155         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19156         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19157         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19158         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19159         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19160         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19161         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19162         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19163         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19164         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19165         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19166         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19167         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19168         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19169
19170         * gcc.dg/vect/vect-1.c: Fix spelling.
19171         * gcc.dg/vect/vect-10.c: Fix spelling.
19172         * gcc.dg/vect/vect-11.c: Fix spelling.
19173         * gcc.dg/vect/vect-12.c: Fix spelling.
19174         * gcc.dg/vect/vect-14.c: Fix spelling.
19175         * gcc.dg/vect/vect-15.c: Fix spelling.
19176         * gcc.dg/vect/vect-16.c: Fix spelling.
19177         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19178         * gcc.dg/vect/vect-64.c: Fix comments.
19179         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19180
19181 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19182             Ira Rosen  <irar@il.ibm.com>
19183
19184         * gcc.dg/vect/vect-70.c: New test.
19185         * gcc.dg/vect/vect-71.c: New test.
19186
19187 2005-01-09  Manfred Hollstein  <mh@suse.com>
19188
19189         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19190         * gcc.dg/pr18241-2.c: Likewise.
19191         * gcc.dg/pr18241-3.c: Likewise.
19192         * gcc.dg/pr18241-4.c: Likewise.
19193         * gcc.dg/pr18241-5.c: Likewise.
19194
19195 2005-01-08  Richard Henderson  <rth@redhat.com>
19196
19197         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19198         False for x86 and x86-64.
19199
19200 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19201
19202         PR tree-optimization/18241
19203         * gcc.dg/pr18241-1.c: New test.
19204         * gcc.dg/pr18241-2.c: New test.
19205         * gcc.dg/pr18241-3.c: New test.
19206         * gcc.dg/pr18241-4.c: New test.
19207         * gcc.dg/pr18241-5.c: New test.
19208
19209 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19210
19211         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19212         gfortran.dg/select_4.f90: New.
19213
19214 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19215
19216         * gcc.c-torture/execute/20050107-1.c: New test.
19217
19218 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19219
19220         PR c++/19298
19221         * g++.dg/template/ref2.C: New.
19222
19223 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19224
19225         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19226         instead of being empty.
19227
19228 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19229
19230         PR fortran/15553
19231         * gfortran.dg/array-1.f90: New test.
19232
19233 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19234
19235         PR tree-optimization/19283
19236         * gcc.c-torture/execute/20050106-1.c: New test.
19237
19238         PR rtl-optimization/18861
19239         * gcc.dg/20050105-1.c: New test.
19240
19241         PR tree-optimization/18828
19242         * gcc.dg/20050105-2.c: New test.
19243
19244 2005-01-07  Andreas Jaeger  <aj@suse.de>
19245
19246         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19247
19248 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19249
19250         PR fortran/18398
19251         * gfortran.dg/fmt_read.f90: New test.
19252
19253 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19254
19255         * gcc.dg/rs6000-ldouble-2.c: New.
19256
19257 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19258
19259         PR c++/19244
19260         * g++.dg/parser/ctor2.C: New test.
19261
19262 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19263
19264         PR c++/17154
19265         * g++.dg/template/using9.C: New test.
19266
19267 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19268
19269         PR c++/19258
19270         * g++.dg/lookup/friend6.C: New test.
19271
19272 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19273
19274         PR c++/19270
19275         * g++.dg/template/array10.C: New.
19276
19277 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19278
19279         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19280         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19281
19282 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19283
19284         * gcc.c-torture/compile/20050105-1.c: New test.
19285
19286 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19287
19288         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19289
19290 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19291
19292         PR middle-end/19100
19293         * gcc.dg/conv-3.c: New test case.
19294
19295 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19296
19297         * gcc.dg/asm-wide-1.c: New test.
19298
19299 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19300
19301         PR c++/19030
19302         * g++.dg/parse/crash22.C: New
19303
19304 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19305
19306         PR 19257
19307         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19308
19309 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19310
19311         PR middle-end/17767
19312         * gcc.dg/i386-mmx-6.c: New test case.
19313
19314 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19315
19316         PR tree-optimization/18308
19317         * gcc.dg/vect/pr18308.c: New testcase.
19318
19319 2005-01-04  Andreas Jaeger  <aj@suse.de>
19320
19321         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19322
19323 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19324             Robert Bowdidge <bowdidge@apple.com>
19325
19326         * gcc.dg/cpp/subframework1.c: New.
19327         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19328         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19329         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19330         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19331
19332 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19333
19334         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19335         producing warning.
19336         * gcc.dg/darwin-weakimport-2.c: New.
19337
19338 2005-01-03  Richard Henderson  <rth@redhat.com>
19339
19340         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19341
19342 2005-01-03  Richard Henderson  <rth@redhat.com>
19343
19344         * gcc.dg/vect/vect.exp: Enable for ia64.
19345         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19346         (check_effective_target_vect_float): Likewise.
19347         (check_effective_target_vect_no_align): Likewise.
19348         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19349         * gcc.dg/vect/vect-8.c: Likewise.
19350
19351 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19352
19353         PR target/19236
19354         * gcc.dg/pr19236-1.c: New test case.
19355
19356 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19357
19358         PR rtl-optimization/12092
19359         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19360
19361 2005-01-02  Andreas Jaeger  <aj@suse.de>
19362
19363         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19364
19365 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19366             Andrew Pinski  <pinskia@physics.uc.edu>
19367
19368         PR rtl-optimization/12092
19369         * gcc.dg/pr12092-1.c: New test case.
19370
19371 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19372
19373         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19374         'hidden' and 'default' for better portability.
19375         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19376
19377         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19378         6 and 7.
19379         * g++.old-deja/g++.brendan/new3.C: Likewise.
19380
19381 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19382
19383         * gcc.dg/20041231-1.C: New test.
19384         * g++.dg/warn/Wunreachable-code-1.C: New test.
19385
19386 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19387
19388         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19389         file, not /dev/null.  Abort on error.
19390
19391 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19392             Ziemowit Laski  <zlaski@apple.com>
19393
19394         PR objc/18971
19395         * objc.dg/encode-5.m: New test.
19396
19397 2004-12-29  Richard Henderson  <rth@redhat.com>
19398
19399         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19400         * objc.dg/stabs-1.m: Disable for ia64.
19401
19402 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19403
19404         PR c++/19190
19405         * g++.dg/warn/Wunused-10.C: New test.
19406
19407 2004-12-28  Richard Henderson  <rth@redhat.com>
19408
19409         * objc.dg/stabs-1.m: Disable for alpha.
19410
19411 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19412
19413         PR c++/19149
19414         * g++.dg/parse/error23.C: New test.
19415
19416 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19417
19418         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19419
19420         PR fortran/19032
19421         * gfortran.dg/intrinsic_modulo_1.f90: New.
19422         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19423         tests with divisor -1.
19424
19425 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19426
19427         * g++.dg/opt/temp1.C (memcpy): Return a value.
19428
19429         PR c++/19148
19430         * g++.dg/expr/cond7.C: New test.
19431
19432 2004-12-27  Paul Brook  <paul@codesourcery.com>
19433
19434         * gfortran.dg/g77/select_no_compile.f: Remove.
19435
19436 2004-12-27  Richard Henderson  <rth@redhat.com>
19437
19438         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19439         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19440         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19441
19442 2004-12-26  Richard Henderson  <rth@redhat.com>
19443
19444         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19445         by 1i instead of token pasting.
19446
19447 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19448
19449         PR tree-optimization/17578
19450         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19451         to additional_flags.
19452         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19453
19454 2004-12-25  Richard Henderson  <rth@redhat.com>
19455
19456         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19457         Remove Alpha.
19458
19459 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19460
19461         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19462         hppa*-*-hpux*.
19463         * gcc.dg/pr17957.c (dg-options): Likewise.
19464         * gcc.dg/struct-ret-1.c: Add prototype for abort.
19465         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19466         instead of 0 on __hppa__.
19467         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19468         "foo,%r" on hppa*-*-*.
19469
19470 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
19471
19472         PR fortran/19071
19473         * gfortran.dg/complex_write.f90: New test.
19474
19475 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19476
19477         PR c++/17595
19478         * g++.dg/parse/pragma2.C: New test.
19479
19480         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19481
19482 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19483
19484         * gcc.dg/empty2.c: Add missing dg-warning.
19485
19486 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19487
19488         PR c++/17413
19489         * g++.dg/template/local4.C: New test.
19490         * g++.dg/template/crash19.C: Add dg-error marker.
19491
19492         * g++.dg/template/crash31.C: Correct embedded PR number.
19493
19494 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19495
19496         PR c++/16405
19497         * g++.dg/opt/temp1.C: Add do-run marker.
19498
19499 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19500
19501         * g++.dg/template/spec19.C: New.
19502
19503 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19504
19505         PR target/16819
19506         * gcc.dg/empty2.c: New.
19507
19508 2004-12-23  Richard Henderson  <rth@redhat.com>
19509
19510         * lib/target-supports.exp (check_effective_target_vect_no_align):
19511         Remove i?86 and x86-64.
19512
19513 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19514
19515         PR c++/16405
19516         * g++.dg/opt/temp1.C: New test.
19517
19518 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19519
19520         PR c++/18733
19521         * g++.dg/template/friend33.C: New testcase.
19522
19523 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
19524
19525         PR c++/18464
19526         * g++.dg/template/cond5.C: New test.
19527
19528         PR c++/18492
19529         * g++.dg/inherit/thunk3.C: New test.
19530
19531         PR c++/11224
19532         * g++.dg/warn/Wunused-9.C: New test.
19533
19534 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
19535
19536         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19537
19538 2004-12-22  Jan Beulich  <jbeulich@novell.com>
19539
19540         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19541
19542 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
19543
19544         PR c++/18378
19545         * g++.dg/ext/packed8.C: New test.
19546
19547         PR c++/19063
19548         * g++.dg/template/crash31.C: New test.
19549
19550         PR c++/19034
19551         * g++.dg/template/crash30.C: New test.
19552
19553 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19554
19555         PR C++/18984
19556         * g++.dg/eh/ctor3.C: New test.
19557
19558 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19559
19560         * objc.dg/stabs-1.m: Allow section name to be quoted and
19561         assembly label to begin with '.LL'.
19562
19563 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
19564
19565         * gcc.dg/vect/vect.exp
19566         (check_effective_target_lp64_or_vect_no_align): New.
19567         * gcc.dg/vect/vect-77.c: Use it.
19568         * gcc.dg/vect/vect-78.c: Use it.
19569
19570         * lib/target-supports.exp
19571         (check_effective_target_vect_no_max,
19572         check_effective_target_vect_no_bitwise,
19573         check_effective_target_vect_no_align): New.
19574         * gcc.dg/vect/vect-13.c: Use them.
19575         * gcc.dg/vect/vect-17.c: Ditto.
19576         * gcc.dg/vect/vect-18.c: Ditto.
19577         * gcc.dg/vect/vect-19.c: Ditto.
19578         * gcc.dg/vect/vect-20.c: Ditto.
19579         * gcc.dg/vect/vect-27.c: Ditto.
19580         * gcc.dg/vect/vect-29.c: Ditto.
19581         * gcc.dg/vect/vect-44.c: Ditto.
19582         * gcc.dg/vect/vect-48.c: Ditto.
19583         * gcc.dg/vect/vect-50.c: Ditto.
19584         * gcc.dg/vect/vect-52.c: Ditto.
19585         * gcc.dg/vect/vect-54.c: Ditto.
19586         * gcc.dg/vect/vect-56.c: Ditto.
19587         * gcc.dg/vect/vect-58.c: Ditto.
19588         * gcc.dg/vect/vect-60.c: Ditto.
19589         * gcc.dg/vect/vect-72.c: Ditto.
19590         * gcc.dg/vect/vect-80.c: Ditto.
19591
19592 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
19593
19594         PR c++/14075
19595         * g++.dg/init/string1.C: New.
19596
19597         PR c++/18975
19598         * g++.dg/other/synth1.C: New.
19599
19600 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19601
19602         PR c/18963
19603         * gcc.dg/pr18963-1.c: New test.
19604
19605 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19606
19607         PR c/18596
19608         * gcc.dg/funcdef-storage-1.c (foo): Remove.
19609         * gcc.dg/pr18596-1.c: Use dg-error.
19610         (dg-options): Use -fno-unit-at-a-time.
19611         * gcc.dg/pr18596-2.c: New test.
19612         * gcc.dg/pr18596-3.c: New test.
19613
19614 2004-12-20  Roger Sayle  <roger@eyesopen.com>
19615
19616         PR middle-end/18683
19617         * g++.dg/opt/pr18683-1.C: New test case.
19618
19619 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
19620
19621         PR other/19093
19622         * g++.dg/opt/max1.C: Fix for 64bit targets.
19623
19624 2004-12-20  Matt Austern  <austern@apple.com>
19625
19626         PR c++/19044
19627         * g++.dg/ext/builtin6.C: New
19628
19629 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
19630
19631         PR tree-optimization/19080
19632         * gcc.c-torture/compile/pr19080.c: New test.
19633
19634 2004-12-20  Steven Bosscher  <stevenb@suse.de>
19635
19636         * gcc.dg/20041219-1.c: New test.
19637
19638 2004-12-19  Roger Sayle  <roger@eyesopen.com>
19639
19640         PR middle-end/19068
19641         * g++.dg/opt/max1.C: New test case.
19642
19643 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19644
19645         * gcc.dg/fdata-sections-1.c: New test.
19646
19647 2004-12-18  Roger Sayle  <roger@eyesopen.com>
19648
19649         PR middle-end/18548
19650         * gcc.dg/max-1.c: New test case.
19651
19652 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
19653
19654         * gcc.c-torture/execute/20041218-1.c: New test.
19655
19656 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
19657
19658         * gcc.dg/pr18501.c: New test.
19659         * gcc.dg/uninit-5.c: XFAIL.
19660         * gcc.dg/uninit-9.c: XFAIL.
19661
19662 2004-12-17  Dale Johannesen  <dalej@apple.com>
19663
19664         * gcc.dg/20041213-1.c: New.
19665
19666 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
19667
19668         * objc.dg/stabs-1.m: Allow assembly label to begin
19669         with a dot ('.').
19670
19671 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
19672
19673         * gcc.c-torture/execute/20041213-1.c: Move...
19674         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19675
19676 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
19677
19678         PR c++/18721
19679         * g++.dg/lookup/conv-5.C: New.
19680
19681 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
19682
19683         * objc.dg/stabs-1.m: New test.
19684
19685 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19686
19687         * gcc.dg/visibility-c.c: Change compile to
19688         assemble for the test.
19689
19690 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19691
19692         PR target/19041
19693         * gcc.dg/visibility-c.c: New test.
19694
19695 2004-12-16  Roger Sayle  <roger@eyesopen.com>
19696
19697         PR middle-end/18493
19698         * gcc.dg/switch-8.c: New test case.
19699
19700 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19701
19702         PR c++/18905
19703         * g++.dg/template/init4.C: New.
19704         * g++.dg/opt/static3.C: Enable optimizer.
19705
19706 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
19707
19708         * g++.dg/other/complex1.C: New test.
19709
19710 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
19711
19712         * g++.dg/opt/inline9.C: New test.
19713
19714 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19715
19716         PR fortran/18993
19717         * gfotran.dg/nullify_1.f: New test.
19718
19719 2004-12-15  Richard Henderson  <rth@redhat.com>
19720
19721         * gcc.target/i386/i386.exp: New harness.
19722         * gcc.target/i386/vect-args.c: New.
19723
19724 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
19725
19726         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
19727
19728 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19729
19730         PR c++/18825
19731         * g++.dg/template/friend32.C: New test.
19732
19733 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19734
19735         * cpp/pragma-once-1.c: New test.
19736         * cpp/pragma-once-1b.h: Likewise.
19737         * cpp/pragma-once-1c.h: Likewise.
19738         * cpp/pragma-once-1d.h: Likewise.
19739         * cpp/inc/pragma-once-1a.h: Likewise.
19740
19741 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
19742             Steven G. Kargl  <kargls@comcast.net>
19743
19744         PR fortran/17597
19745         * gfortran.dg/list_read_3.f90: New test.
19746
19747 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19748
19749         * gcc.dg/ftrapv-2.c: New test.
19750
19751 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19752
19753         PR c++/18981
19754         * g++.dg/template/typename9.C: New test.
19755
19756 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19757
19758         PR c++/18738
19759         * g++.dg/template/typename8.C: New test.
19760         * g++.dg/parse/friend2.C: Tweak error message.
19761
19762 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19763
19764         * gcc.c-torture/20041214-1.c: New test.
19765
19766 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19767
19768         PR c++/18965
19769         * g++.dg/init/array17.C: New test.
19770
19771 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19772
19773         PR c++/18793
19774         * g++.dg/init/aggr3.C: New test.
19775
19776 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
19777
19778         * gcc.dg/altivec-types-1.c: New test.
19779         * gcc.dg/altivec-types-2.c: New test.
19780         * gcc.dg/altivec-types-3.c: New test.
19781         * gcc.dg/altivec-types-4.c: New test.
19782         * g++.dg/ext/altivec-types-1.C: New test.
19783         * g++.dg/ext/altivec-types-2.C: New test.
19784         * g++.dg/ext/altivec-types-3.C: New test.
19785         * g++.dg/ext/altivec-types-4.C: New test.
19786
19787 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
19788
19789         PR middle-end/18951
19790         * gcc.c-torture/execute/20041213-1.c: New test.
19791
19792 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
19793
19794         PR c++/18949
19795         * g++.dg/template/cast1.C: New.
19796
19797 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
19798
19799         * gcc.c-torture/execute/20041213-2.c: New test.
19800
19801 2004-12-13  Richard Henderson  <rth@redhat.com>
19802
19803         * gcc.dg/i386-sse-10.c: Fix typo in options.
19804
19805 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
19806
19807         PR c++/18968
19808         * g++.dg/opt/pr18968.C: New test.
19809
19810 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
19811
19812         PR c++/18925
19813         * g++.dg/ext/visibility/staticdatamem.C: New test.
19814
19815 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
19816
19817         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
19818
19819 2004-12-13  Roger Sayle  <roger@eyesopen.com>
19820
19821         PR rtl-optimization/18928
19822         * gcc.dg/pr18928-1.c: New test case.
19823
19824 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
19825
19826         PR tree-opt/16951
19827         * gcc.c-torture/compile/20041211-1.c: New.
19828
19829 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19830
19831         PR middle-end/17564
19832         * gcc.c-torture/execute/20041212-1.c: New test.
19833
19834 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19835
19836         PR fortran/18869
19837         * gfortran.dg/common_1.f90: New test.
19838
19839 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
19840         Paul Brook  <paul@codesourcery.com>
19841
19842         PR fortran/16222
19843         * gfortran.dg/real_do_1.f90: New test.
19844
19845 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19846
19847         PR tree-opt/18040
19848         * g++.dg/opt/ptrmem6.C: New test.
19849
19850 2004-12-11  Roger Sayle  <roger@eyesopen.com>
19851
19852         PR middle-end/18921
19853         * gcc.dg/pr18921-1.c: New test case.
19854
19855 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19856
19857         PR fortran/17175
19858         * gfortran.dg/scale_1.f90: New test.
19859
19860 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
19861
19862         PR middle-end/18903
19863         * gcc.c-torture/compile/pr18903.c: New test.
19864
19865 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
19866
19867         * gcc.c-torture/execute/20041210-1.c: New test.
19868
19869 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19870
19871         PR c++/18731
19872         * g++.dg/parser/struct-1.C: New test.
19873         * g++.dg/parser/struct-2.C: New test.
19874         * g++.dg/parser/struct-3.C: New test.
19875
19876 2004-12-09  Richard Henderson  <rth@redhat.com>
19877
19878         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
19879
19880         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
19881         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
19882
19883 2004-12-09  Matt Austern  <austern@apple.com>
19884
19885         PR c++/18514
19886         * g++.dg/ext/builtin1.C: New
19887         * g++.dg/ext/builtin2.C: New
19888         * g++.dg/ext/builtin3.C: New
19889         * g++.dg/ext/builtin4.C: New
19890         * g++.dg/ext/builtin5.C: New
19891
19892 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
19893
19894         PR tree-opt/18904
19895         * g++.dg/opt/ptrmem5.C: New test.
19896
19897 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
19898
19899         * g++.dg/parse/typename5.C: Adjust for new error.
19900         * g++.dg/parse/typename7.C: New.
19901
19902 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19903
19904         PR c++/18073
19905         * g++.dg/other/mmintrin.C: New test.
19906
19907 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19908
19909         PR c++/16681
19910         * g++.dg/init/array15.C: New.
19911         * g++.dg/init/array16.C: New.
19912
19913 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19914
19915         PR fortran/18826
19916         * gfortran.dg/assign_1.f90: New test.
19917
19918 2004-12-08  Nick Clifton  <nickc@redhat.com>
19919
19920         * gcc.target/xstormy16/bss_below100: New directory containing tests.
19921         * gcc.target/xstormy16/data_below100: Likewise.
19922         * gcc.target/xstormy16/sfr: Likewise.
19923         * gcc.target/xstormy16/below100.S: New test source file.
19924         * gcc.target/xstormy16/below100.ld: New test linker script.
19925         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19926         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
19927         bp instructions.
19928         * gcc.target/xstormy16/bp.c: Likewise.
19929
19930         * gcc.target/xstormy16/bss_below100: New files:
19931         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19932         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19933         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19934         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19935         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19936         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19937         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19938         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19939         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19940         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19941         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19942         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19943         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19944         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19945         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19946         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19947         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19948         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19949         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19950         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19951         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19952         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19953         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19954         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19955         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19956         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19957         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19958
19959         * gcc.target/xstormy16/data_below100: New files:
19960         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19961         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19962         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19963         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19964         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19965         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19966         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19967         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19968         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19969         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19970         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19971         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19972         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19973         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19974         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19975         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19976         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19977         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19978         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19979         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19980         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19981         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19982         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19983         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19984         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19985         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19986         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19987
19988         * gcc.target/xstormy16/sfr: New files:
19989         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
19990         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
19991         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
19992         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
19993         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
19994         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
19995         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
19996         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
19997         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
19998         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
19999         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20000         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20001         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20002         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20003         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20004         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20005         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20006         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20007         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20008         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20009         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20010         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20011         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20012         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20013         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20014         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20015         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20016         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20017         27_if0_sfrw_bitfield_f.c
20018
20019 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20020
20021         PR c++/18100
20022         * g++.dg/lookup/name-clash4.C: New test.
20023
20024 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20025
20026         PR c++/18672
20027         * g++.dg/opt/array1.C: New.
20028
20029         PR c++/18803
20030         * g++.dg/template/operator5.C: New.
20031
20032 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20033
20034         PR c/18867
20035         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20036
20037 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20038
20039         * gcc.dg/noncompile/20041207.c: New test.
20040
20041 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20042
20043         * g++.dg/other/unreachable-1.C: New test.
20044
20045 2004-12-06  Nick Clifton  <nickc@redhat.com>
20046
20047         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20048         <limits.h> because the latter comes from gcc's include/ directory
20049         and not the newlib/libc/include directory.
20050
20051 2004-12-04  Richard Henderson  <rth@redhat.com>
20052
20053         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20054
20055 2004-12-04  Richard Henderson  <rth@redhat.com>
20056
20057         * lib/target-supports.exp (check_gc_sections_available): Disable
20058         for alpha and ia64.
20059
20060 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20061
20062         PR middle-end/17909
20063         * g++.dg/other/vararg-2.C: New test.
20064
20065 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20066
20067         PR c++/17011, c++/17971
20068         * g++.dg/template/error15.C: Adjust expected error.
20069         * g++.dg/template/instantiate3.C: Likewise.
20070
20071 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20072
20073         * gcc.dg/altivec-18.c: Fix for darwin
20074
20075 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20076
20077         PR c++/18782
20078         * g++.dg/parse/ptrmem2.C: New.
20079
20080         PR c++/18318
20081         * g++.dg/template/new1.C: New.
20082
20083 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20084
20085         PR fortran/18710
20086         * gfortran.dg/direct_io_3.f90: New test.
20087
20088 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20089
20090         PR 18758
20091         * g++.dg/parse/crash21.C: New.
20092
20093 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20094
20095         PR c++/15664, c++/18276
20096         * g++.dg/template/ttp13.C: New test.
20097         * g++.dg/template/ttp14.C: Likewise.
20098
20099 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20100
20101         PR c++/18123
20102         * g++.dg/parse/enum2.C: New test.
20103         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20104
20105 2004-12-02  Nick Clifton  <nickc@redhat.com>
20106
20107         * gcc.target/xstormy16: New test directory.
20108         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20109         * gcc.target/xstormy16/bp.c: Check the generation of bp
20110         instructions.
20111         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20112         bn instructions and the BELOW100 attribute.
20113
20114 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20115
20116         PR target/16952
20117         * gcc.dg/ppc-eabi.c: New.
20118
20119 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20120
20121         PR fortran/18284
20122         * gfortran.dg/backspace.f90
20123
20124 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20125
20126         * gfortran.dg/inquire.f90: New test.
20127
20128 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20129
20130         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20131         handle effective-target-keyword.
20132         (dg-skip-if): Support effective-target keyword as target list.
20133         (dg-xfail-if): Ditto.
20134         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20135
20136 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20137
20138         PR tree-optimization/18291
20139         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20140
20141 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20142
20143         PR C++/18729
20144         * g++.dg/parse/crash20.C: New.
20145
20146         PR c++/17431
20147         * g++.dg/overload/arg1.C: New.
20148         * g++.dg/overload/arg2.C: New.
20149         * g++.dg/overload/arg3.C: New.
20150         * g++.dg/overload/arg4.C: New.
20151
20152 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20153
20154         * gcc.dg/c99-flex-array-4.c: Remove.
20155
20156 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20157
20158         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20159
20160         * lib/target-supports.exp (is-effective-target): Simplify.
20161
20162         * lib/target-supports.exp (check_effective_target_vect_long):
20163         Fix for powerpc64-*-*.
20164
20165 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20166
20167         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20168         to support new requirements on FreeBSD 5.
20169
20170 2004-11-30  Devang Patel  <dpatel@apple.com>
20171
20172         PR 18702
20173         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20174
20175 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20176
20177         * g++.dg/ext/altivec-13.C: New test.
20178
20179 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20180
20181         PR tree-opt/18298
20182         * gcc.c-torture/execute/p18298.c: New test.
20183
20184 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20185             Dorit Naishlos  <dorit@il.ibm.com>
20186
20187         PR tree-opt/18607
20188         * gcc.dg/vect/vect-89.c: New test.
20189
20190 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20191
20192         * gcc.dg/pr18596-1.c: New test.
20193
20194 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20195
20196         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20197
20198 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20199
20200         PR c/18479
20201         * gcc.dg/pr18479.c: New test.
20202
20203 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20204
20205         PR target/18490
20206         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20207         mmix-knuth-mmixware.
20208
20209         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20210         cris-*-elf* cris-*-aout* mmix-*-*
20211
20212 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20213
20214         PR middle-end/18725
20215         * gcc.dg/pr18725.c: New test.
20216
20217 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20218
20219         PR target/18488
20220         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20221
20222         PR target/18336
20223         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20224
20225 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20226
20227         PR c++/18368
20228         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20229         * g++.old-deja/g++.law/ctors5.C: Likewise.
20230         * g++.old-deja/g++.other/crash25.C: Likewise.
20231
20232         PR c++/18674
20233         * g++.dg/template/error16.C: New test.
20234
20235         PR c++/18512
20236         * g++.dg/template/crash29.C: New test.
20237
20238 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20239
20240         PR tree-optimization/18712
20241         * gcc.c-torture/compile/pr18712.c: New test.
20242
20243 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20244
20245         PR c/7544
20246         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20247         tests.
20248
20249 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20250
20251         PR c++/18652
20252         * g++.dg/lookup/crash6.C: New test.
20253
20254 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20255
20256         PR middle-end/18164
20257         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20258
20259 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20260
20261         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20262         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20263         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20264
20265 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20266
20267         * gcc.dg/pr18164.c: New test.
20268
20269 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20270
20271         * gcc.dg/funroll-loops-all.c: New.
20272
20273 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20274
20275         PR target/18489
20276         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20277         delimeter, match space and TAB as well as ":".
20278
20279         PR target/18484
20280         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20281
20282         PR target/18348
20283         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20284
20285         PR target/18345
20286         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20287
20288         PR target/18337
20289         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20290
20291 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20292
20293         * gfortran.dg/direct_io_2.f90: New test.
20294
20295 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20296
20297         PR target/18334
20298         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20299
20300 2004-11-28  Richard Henderson  <rth@redhat.com>
20301
20302         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20303
20304 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20305
20306         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20307         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20308         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20309         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20310         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20311         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20312         gcc.dg/pointer-arith-8.c: New tests.
20313
20314 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20315
20316         PR fortran/18364
20317         * gfortran.dg/endfile.f90: New test.
20318
20319 2004-11-27  Falk Hueffner  <falk@debian.org>
20320
20321         * gcc.dg/loop-6.c: New test.
20322
20323 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20324
20325         * gcc.c-torture/execute/20041126-1.c: New test.
20326
20327 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20328
20329         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20330         on IRIX.
20331
20332 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20333
20334         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20335         functions.
20336
20337 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20338
20339         PR rtl-optimization/17825
20340         * gcc.c-torture/compile/20041119-1.c: New test.
20341
20342 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20343
20344         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20345         Check existence of ld library path variables before unsetting.
20346
20347 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20348
20349         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20350
20351 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20352
20353         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20354
20355 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20356
20357         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20358
20359 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20360
20361         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20362         dg-do directive.
20363
20364 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20365
20366         * gcc.dg/pr17957.c: Pass --param, not -param.
20367
20368 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20369
20370         PR middle-end/17957
20371         * testsuite/gcc.dg/pr17957.c: New test.
20372
20373 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20374
20375         PR c++/18445
20376         * g++.dg/template/crash28.C: Likewise.
20377
20378         PR c++/18001
20379         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20380         * g++.dg/ext/lvaddr.C: Likewise.
20381         * g++.dg/opt/pr7503-3.C: Likewise.
20382
20383         PR c++/18466
20384         * g++.dg/parse/qualified3.C: New test.
20385         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20386
20387         PR c++/18545
20388         * g++.dg/expr/return1.C: New test.
20389
20390 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20391
20392         Friend class name lookup 3/n, PR c++/3332
20393         * g++.dg/lookup/friend3.C: New test.
20394         * g++.dg/lookup/friend4.C: Likewise.
20395         * g++.dg/lookup/friend5.C: Likewise.
20396
20397 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20398
20399         Friend class name lookup 2/n, PR c++/14513, c++/15410
20400         * g++.dg/lookup/friend2.C: New test.
20401         * g++.dg/template/friend31.C: Likewise.
20402
20403 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20404
20405         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20406
20407 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20408
20409         PR c++/17473
20410         * g++.dg/tc1/dr56.C: Remove.
20411         * g++.dg/template/typedef1.C: Add dg-error markers.
20412         * g++.old-deja/g++.other/typedef7.C: Likewise.
20413
20414         PR c++/18285
20415         * g++.dg/parse/typedef7.C: New test.
20416
20417 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
20418
20419         * gcc.c-torture/execute/20041124-1.c: New test.
20420
20421 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20422
20423         * g++.dg/template/deduce3.C: New test.
20424
20425         PR c++/18586
20426         * g++.dg/template/crash27.C: New test.
20427
20428         PR c++/18530
20429         * g++.dg/warn/Wshadow-3.C: New test.
20430
20431 2004-11-24  Devang Patel  <dpatel@apple.com>
20432
20433         PR/18555
20434         * gcc.dg/cpp/isysroot-1.c: New test.
20435         * gcc.dg/cpp/usr/include/stdio.h: New file.
20436         * gcc.dg/cpp/isysroot-2.c: New test.
20437         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20438         New file.
20439
20440 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20441
20442         PR c++/8929
20443         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20444
20445 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20446
20447         * gcc.target/sparc/align.c: Do not include <stdint.h>.
20448         * gcc.target/sparc/pdist.c: Likewise.
20449
20450 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
20451
20452         PR c++/16882
20453         * g++.dg/conversion/simd1.C: New test.
20454
20455 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20456
20457         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20458         and restore_ld_library_path_env_vars.
20459         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20460         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20461         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20462         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
20463
20464 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
20465
20466         * gcc.dg/pragma-align-2.c: Test macro expansion.
20467         * gcc.dg/pragma-pack-2.c: New test.
20468
20469 2004-11-23  Richard Henderson  <rth@redhat.com>
20470
20471         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20472         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20473         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20474         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20475         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20476         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20477
20478         * gcc.dg/vect/vect.exp: Add check for alpha.
20479         * lib/target-supports.exp (check_alpha_max_hw_available): New.
20480         (check_effective_target_vect_int): Enable for alpha.
20481         (check_effective_target_vect_long): New.
20482         (is-effective-target): Add it.
20483
20484 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20485
20486         * gcc.dg/pr18614-1.c: New test.
20487
20488 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20489
20490         * gcc.dg/setjmp-2.c: New test.
20491
20492 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20493
20494         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20495         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20496         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20497         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20498         gcc.target/sparc/pdist.c: New tests.
20499
20500 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
20501
20502         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20503
20504 2004-11-22  Dale Johannesen  <dalej@apple.com>
20505
20506         * gcc.dg/20041111-1.c: New.
20507
20508 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20509
20510         PR tree-opt/18536
20511         * gcc.dg/vect/pr18536.c: New test.
20512
20513 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20514
20515         PR c++/18354
20516         * g++.dg/template/nontype11.C: New test.
20517
20518 2004-11-21  Roger Sayle  <roger@eyesopen.com>
20519
20520         PR middle-end/18520
20521         * gcc.dg/pr18520-1.c: New test case.
20522
20523 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
20524
20525         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20526         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20527         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20528         expected diagnostics.
20529
20530 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20531
20532         PR target/18580
20533         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20534         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20535         vect-77.c, vect-77a.c: XFAIL on the SPARC.
20536
20537 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20538
20539         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20540
20541 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
20542             Joseph Myers  <joseph@codesourcery.com>
20543
20544         * lib/target-supports.exp (check_visibility_available): Really
20545         test the compiler.
20546
20547 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20548
20549         PR tree-opt/18181
20550         * gcc.dg/vect/vect-85.c: New test.
20551         * gcc.dg/vect/vect-86.c: New test.
20552         * gcc.dg/vect/vect-87.c: New test.
20553         * gcc.dg/vect/vect-88.c: New test.
20554
20555 2004-11-19  Ben Elliston  <bje@au.ibm.com>
20556
20557         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20558
20559 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
20560
20561         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20562         * gcc.dg/ppc-and-1.c: Ditto.
20563         * gcc.dg/ppc-compare-1.c: Ditto.
20564         * gcc.dg/ppc-mov-1.c: Ditto
20565
20566 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
20567             Mark Mitchell  <mark@codesourcery.com>
20568
20569         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20570
20571 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20572             Aldy Hernandez  <aldyh@redhat.com>
20573
20574         * lib/target-supports.exp (check_effective_target_vect_int): New
20575         (check_effective_target_vect_float): New
20576         (check_effective_target_vect_double): New.
20577         (is-effective-target): Support new effective targets keywords.
20578         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20579         default action for dg-do.
20580         * gcc.dg/vect/pr16105.c: Use new support.
20581         * gcc.dg/vect/pr18400.c: Ditto.
20582         * gcc.dg/vect/pr18425.c: Ditto.
20583         * gcc.dg/vect/vect-1.c: Ditto.
20584         * gcc.dg/vect/vect-10.c: Ditto.
20585         * gcc.dg/vect/vect-11.c: Ditto.
20586         * gcc.dg/vect/vect-12.c: Ditto.
20587         * gcc.dg/vect/vect-13.c: Ditto.
20588         * gcc.dg/vect/vect-14.c: Ditto.
20589         * gcc.dg/vect/vect-15.c: Ditto.
20590         * gcc.dg/vect/vect-16.c: Ditto.
20591         * gcc.dg/vect/vect-17.c: Ditto.
20592         * gcc.dg/vect/vect-18.c: Ditto.
20593         * gcc.dg/vect/vect-19.c: Ditto.
20594         * gcc.dg/vect/vect-2.c: Ditto.
20595         * gcc.dg/vect/vect-20.c: Ditto.
20596         * gcc.dg/vect/vect-21.c: Ditto.
20597         * gcc.dg/vect/vect-22.c: Ditto.
20598         * gcc.dg/vect/vect-23.c: Ditto.
20599         * gcc.dg/vect/vect-24.c: Ditto.
20600         * gcc.dg/vect/vect-25.c: Ditto.
20601         * gcc.dg/vect/vect-26.c: Ditto.
20602         * gcc.dg/vect/vect-27.c: Ditto.
20603         * gcc.dg/vect/vect-27a.c: Ditto.
20604         * gcc.dg/vect/vect-28.c: Ditto.
20605         * gcc.dg/vect/vect-29.c: Ditto.
20606         * gcc.dg/vect/vect-29a.c: Ditto.
20607         * gcc.dg/vect/vect-3.c: Ditto.
20608         * gcc.dg/vect/vect-30.c: Ditto.
20609         * gcc.dg/vect/vect-31.c: Ditto.
20610         * gcc.dg/vect/vect-32.c: Ditto.
20611         * gcc.dg/vect/vect-33.c: Ditto.
20612         * gcc.dg/vect/vect-34.c: Ditto.
20613         * gcc.dg/vect/vect-35.c: Ditto.
20614         * gcc.dg/vect/vect-36.c: Ditto.
20615         * gcc.dg/vect/vect-37.c: Ditto.
20616         * gcc.dg/vect/vect-38.c: Ditto.
20617         * gcc.dg/vect/vect-4.c: Ditto.
20618         * gcc.dg/vect/vect-40.c: Ditto.
20619         * gcc.dg/vect/vect-41.c: Ditto.
20620         * gcc.dg/vect/vect-42.c: Ditto.
20621         * gcc.dg/vect/vect-43.c: Ditto.
20622         * gcc.dg/vect/vect-44.c: Ditto.
20623         * gcc.dg/vect/vect-45.c: Ditto.
20624         * gcc.dg/vect/vect-46.c: Ditto.
20625         * gcc.dg/vect/vect-47.c: Ditto.
20626         * gcc.dg/vect/vect-48.c: Ditto.
20627         * gcc.dg/vect/vect-48a.c: Ditto.
20628         * gcc.dg/vect/vect-49.c: Ditto.
20629         * gcc.dg/vect/vect-5.c: Ditto.
20630         * gcc.dg/vect/vect-50.c: Ditto.
20631         * gcc.dg/vect/vect-51.c: Ditto.
20632         * gcc.dg/vect/vect-52.c: Ditto.
20633         * gcc.dg/vect/vect-53.c: Ditto.
20634         * gcc.dg/vect/vect-54.c: Ditto.
20635         * gcc.dg/vect/vect-55.c: Ditto.
20636         * gcc.dg/vect/vect-56.c: Ditto.
20637         * gcc.dg/vect/vect-56a.c: Ditto.
20638         * gcc.dg/vect/vect-57.c: Ditto.
20639         * gcc.dg/vect/vect-58.c: Ditto.
20640         * gcc.dg/vect/vect-59.c: Ditto.
20641         * gcc.dg/vect/vect-6.c: Ditto.
20642         * gcc.dg/vect/vect-60.c: Ditto.
20643         * gcc.dg/vect/vect-61.c: Ditto.
20644         * gcc.dg/vect/vect-62.c: Ditto.
20645         * gcc.dg/vect/vect-63.c: Ditto.
20646         * gcc.dg/vect/vect-64.c: Ditto.
20647         * gcc.dg/vect/vect-65.c: Ditto.
20648         * gcc.dg/vect/vect-66.c: Ditto.
20649         * gcc.dg/vect/vect-67.c: Ditto.
20650         * gcc.dg/vect/vect-68.c: Ditto.
20651         * gcc.dg/vect/vect-69.c: Ditto.
20652         * gcc.dg/vect/vect-7.c: Ditto.
20653         * gcc.dg/vect/vect-72.c: Ditto.
20654         * gcc.dg/vect/vect-72a.c: Ditto.
20655         * gcc.dg/vect/vect-73.c: Ditto.
20656         * gcc.dg/vect/vect-74.c: Ditto.
20657         * gcc.dg/vect/vect-75.c: Ditto.
20658         * gcc.dg/vect/vect-76.c: Ditto.
20659         * gcc.dg/vect/vect-77.c: Ditto.
20660         * gcc.dg/vect/vect-77a.c: Ditto.
20661         * gcc.dg/vect/vect-78.c: Ditto.
20662         * gcc.dg/vect/vect-79.c: Ditto.
20663         * gcc.dg/vect/vect-8.c: Ditto.
20664         * gcc.dg/vect/vect-80.c: Ditto.
20665         * gcc.dg/vect/vect-82.c: Ditto.
20666         * gcc.dg/vect/vect-82_64.c: Ditto.
20667         * gcc.dg/vect/vect-83.c: Ditto.
20668         * gcc.dg/vect/vect-83_64.c: Ditto.
20669         * gcc.dg/vect/vect-9.c: Ditto.
20670         * gcc.dg/vect/vect-all.c: Ditto.
20671         * gcc.dg/vect/vect-none.c: Ditto.
20672
20673 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20674
20675         * lib/gcc-dg.exp (dg-skip-if): New function.
20676         (dg-forbid-option): Remove.
20677         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20678         * g++.dg/abi/bitfield8.C: Likewise.
20679         * g++.dg/abi/dtor1.C: Likewise.
20680         * g++.dg/abi/empty10.C: Likewise.
20681         * g++.dg/abi/empty7.C: Likewise.
20682         * g++.dg/abi/empty9.C: Likewise.
20683         * g++.dg/abi/layout3.C: Likewise.
20684         * g++.dg/abi/layout4.C: Likewise.
20685         * g++.dg/abi/thunk1.C: Likewise.
20686         * g++.dg/abi/thunk2.C: Likewise.
20687         * g++.dg/abi/vbase11.C: Likewise.
20688         * g++.dg/abi/vthunk2.C: Likewise.
20689         * g++.dg/abi/vthunk3.C: Likewise.
20690         * g++.dg/ext/attrib8.C: Likewise.
20691         * g++.dg/opt/longbranch2.C: Likewise.
20692         * g++.dg/opt/reg-stack4.C: Likewise.
20693         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20694         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20695         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20696         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20697         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20698         * gcc.dg/20000609-1.c: Likewise.
20699         * gcc.dg/20000720-1.c: Likewise.
20700         * gcc.dg/20011107-1.c: Likewise.
20701         * gcc.dg/20011119-1.c: Likewise.
20702         * gcc.dg/20020108-1.c: Likewise.
20703         * gcc.dg/20020122-2.c: Likewise.
20704         * gcc.dg/20020122-3.c: Likewise.
20705         * gcc.dg/20020201-3.c: Likewise.
20706         * gcc.dg/20020206-1.c: Likewise.
20707         * gcc.dg/20020218-1.c: Likewise.
20708         * gcc.dg/20020310-1.c: Likewise.
20709         * gcc.dg/20020411-1.c: Likewise.
20710         * gcc.dg/20020418-2.c: Likewise.
20711         * gcc.dg/20020426-1.c: Likewise.
20712         * gcc.dg/20020426-2.c: Likewise.
20713         * gcc.dg/20020517-1.c: Likewise.
20714         * gcc.dg/20020523-1.c: Likewise.
20715         * gcc.dg/20020523-2.c: Likewise.
20716         * gcc.dg/20020729-1.c: Likewise.
20717         * gcc.dg/20030204-1.c: Likewise.
20718         * gcc.dg/20030826-2.c: Likewise.
20719         * gcc.dg/20030926-1.c: Likewise.
20720         * gcc.dg/20031202-1.c: Likewise.
20721         * gcc.dg/980312-1.c: Likewise.
20722         * gcc.dg/980313-1.c: Likewise.
20723         * gcc.dg/990117-1.c: Likewise.
20724         * gcc.dg/990424-1.c: Likewise.
20725         * gcc.dg/990524-1.c: Likewise.
20726         * gcc.dg/991230-1.c: Likewise.
20727         * gcc.dg/i386-387-1.c: Likewise.
20728         * gcc.dg/i386-387-2.c: Likewise.
20729         * gcc.dg/i386-387-3.c: Likewise.
20730         * gcc.dg/i386-387-4.c: Likewise.
20731         * gcc.dg/i386-387-5.c: Likewise.
20732         * gcc.dg/i386-387-6.c: Likewise.
20733         * gcc.dg/i386-asm-1.c: Likewise.
20734         * gcc.dg/i386-bitfield1.c: Likewise.
20735         * gcc.dg/i386-bitfield2.c: Likewise.
20736         * gcc.dg/i386-loop-1.c: Likewise.
20737         * gcc.dg/i386-loop-2.c: Likewise.
20738         * gcc.dg/i386-loop-3.c: Likewise.
20739         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20740         * gcc.dg/i386-pic-1.c: Likewise.
20741         * gcc.dg/i386-regparm.c: Likewise.
20742         * gcc.dg/i386-signbit-1.c: Likewise.
20743         * gcc.dg/i386-signbit-2.c: Likewise.
20744         * gcc.dg/i386-signbit-3.c: Likewise.
20745         * gcc.dg/i386-sse-5.c: Likewise.
20746         * gcc.dg/i386-sse-8.c: Likewise.
20747         * gcc.dg/i386-unroll-1.c: Likewise.
20748         * gcc.dg/tls/opt-1.c: Likewise.
20749         * gcc.dg/tls/opt-2.c: Likewise.
20750         * gcc.dg/unroll-1.c: Likewise.
20751         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20752         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20753         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20754         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20755
20756 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20757
20758         * g++.dg/template/incomplete1.C: New test.
20759
20760 2004-11-16  Nick Clifton  <nickc@redhat.com>
20761
20762         Revert patches accidentally commited during checkin of fixes for
20763         xstormy16 tests:
20764         gcc.c-torture/execute/simd-4.c: Revert
20765         gcc.dg/20040910-1.c: Revert.
20766
20767 2004-11-16  Paul Brook  <paul@codesourcery.com>
20768
20769         PR fortran/13010
20770         * gfortran.dg/der_pointer_1.f90: New test.
20771
20772 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
20773
20774         PR c/18498
20775         * gcc.dg/bitfld-13.c: New test.
20776
20777 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
20778
20779         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
20780         powerpc*-*-linux*.
20781
20782         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
20783         * gcc.dg/ppc64-abi-2.c: Ditto.
20784         * gcc.dg/ppc64-abi-3.c: Ditto.
20785
20786         * lib/gcc-dg.exp (dg-target-list): Remove.
20787
20788 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
20789
20790         * gcc.dg/ia64-postinc.c: New test.
20791
20792 2004-11-15  Mark Mitchell <mark@codesourcery.com>
20793
20794         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
20795
20796 2004-11-15  Nick Clifton  <nickc@redhat.com>
20797
20798         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
20799         __INT_MAX__ so that the test can be compiled by toolchains
20800         targeted at 16-bit processors.
20801
20802         * gcc.dg/20040625-1.c: Use long constants rather than integers
20803         when performing arithmetic that will overflow 16-bits.
20804
20805         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
20806         xstormy16.  It does not support 128-bit vector operations.
20807
20808         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
20809         with the macro PTR_TYPE.  Define this macro to an integer type
20810         suitable for holding a pointer.
20811
20812         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
20813         the target is a 16-bit processor.
20814
20815         * gcc.dg/cpp/if-2.c: Expect a different warning message from
20816         16-bit targets where the character constant will be too long.
20817
20818         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
20819         where the double will not be directly addressable.
20820
20821 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20822
20823         Friend class name lookup 1/n, PR c++/18471
20824         * g++.dg/template/crash26.C: New test.
20825         * g++.dg/lookup/struct1.C: Adjust expected error.
20826         * g++.dg/parse/elab1.C: Likewise.
20827         * g++.dg/parse/elab2.C: Likewise.
20828         * g++.dg/parse/int-as-enum1.C: Likewise.
20829         * g++.dg/parse/struct-as-enum1.C: Likewise.
20830         * g++.dg/parse/typedef1.C: Likewise.
20831         * g++.dg/parse/typedef3.C: Likewise.
20832         * g++.dg/parse/typedef4.C: Likewise.
20833         * g++.dg/parse/typedef5.C: Likewise.
20834         * g++.dg/template/nontype4.C: Likewise.
20835         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
20836         * g++.old-deja/g++.other/elab1.C: Likewise.
20837         * g++.old-deja/g++.other/syntax4.C: Likewise.
20838
20839 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20840
20841         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
20842
20843 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
20844
20845         * gcc.c-torture/execute/20041114-1.c: New test.
20846
20847 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
20848
20849         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
20850         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
20851         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
20852         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
20853         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
20854         gcc.dg/switch-7.c: New tests.
20855
20856 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20857
20858         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
20859
20860 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20861
20862         PR tree-opt/18400
20863         * gcc.dg/vect/pr18400.c: New test.
20864
20865 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20866             Andrew Pinski  <pinskia@physics.uc.edu>
20867
20868         PR tree-opt/18425
20869         * gcc.dg/vect/pr18425.c: New test.
20870
20871 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20872
20873         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
20874         Guard with dg-require-alias and dg-require-visibility.
20875
20876 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20877
20878         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
20879
20880 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20881
20882         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
20883
20884 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20885
20886         PR c++/17344
20887         * g++.dg/template/defarg5.C: New test.
20888
20889 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20890
20891         * g++.dg/parse/cast1.C: Run only on ILP32.
20892         * g++.old-deja/g++.mike/p784.C: Likewise.
20893
20894 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
20895
20896         * gcc.c-torture/execute/20041113-1.c: New test.
20897
20898 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20899
20900         PR target/18230
20901         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
20902         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
20903         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
20904         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20905         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
20906         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
20907         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
20908         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
20909         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
20910         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20911         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20912         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
20913         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
20914
20915 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20916
20917         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
20918         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
20919         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
20920         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
20921         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
20922         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
20923         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
20924         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
20925         gcc.target/sparc/combined-1.c: New tests.
20926
20927 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
20928
20929         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
20930         New tests.
20931
20932 2004-11-12  Mark Mitchell <mark@codesourcery.com>
20933
20934         * lib/gcc-dg.exp (dg-forbid-option): New function.
20935         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
20936         * g++.dg/abi/bitfield8.C: Likewise.
20937         * g++.dg/abi/dtor1.C: Likewise.
20938         * g++.dg/abi/empty10.C: Likewise.
20939         * g++.dg/abi/empty7.C: Likewise.
20940         * g++.dg/abi/empty9.C: Likewise.
20941         * g++.dg/abi/layout3.C: Likewise.
20942         * g++.dg/abi/layout4.C: Likewise.
20943         * g++.dg/abi/thunk1.C: Likewise.
20944         * g++.dg/abi/thunk2.C: Likewise.
20945         * g++.dg/abi/vbase11.C: Likewise.
20946         * g++.dg/abi/vthunk2.C: Likewise.
20947         * g++.dg/abi/vthunk3.C: Likewise.
20948         * g++.dg/ext/attrib8.C: Likewise.
20949         * g++.dg/opt/longbranch2.C: Likewise.
20950         * g++.dg/opt/reg-stack4.C: Likewise.
20951         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20952         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20953         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20954         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20955         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20956         * gcc.dg/20000609-1.c: Likewise.
20957         * gcc.dg/20000720-1.c: Likewise.
20958         * gcc.dg/20011107-1.c: Likewise.
20959         * gcc.dg/20011119-1.c: Likewise.
20960         * gcc.dg/20020108-1.c: Likewise.
20961         * gcc.dg/20020122-2.c: Likewise.
20962         * gcc.dg/20020122-3.c: Likewise.
20963         * gcc.dg/20020201-3.c: Likewise.
20964         * gcc.dg/20020206-1.c: Likewise.
20965         * gcc.dg/20020218-1.c: Likewise.
20966         * gcc.dg/20020310-1.c: Likewise.
20967         * gcc.dg/20020411-1.c: Likewise.
20968         * gcc.dg/20020418-2.c: Likewise.
20969         * gcc.dg/20020426-1.c: Likewise.
20970         * gcc.dg/20020426-2.c: Likewise.
20971         * gcc.dg/20020517-1.c: Likewise.
20972         * gcc.dg/20020523-1.c: Likewise.
20973         * gcc.dg/20020523-2.c: Likewise.
20974         * gcc.dg/20020729-1.c: Likewise.
20975         * gcc.dg/20030204-1.c: Likewise.
20976         * gcc.dg/20030826-2.c: Likewise.
20977         * gcc.dg/20030926-1.c: Likewise.
20978         * gcc.dg/20031202-1.c: Likewise.
20979         * gcc.dg/980312-1.c: Likewise.
20980         * gcc.dg/980313-1.c: Likewise.
20981         * gcc.dg/990117-1.c: Likewise.
20982         * gcc.dg/990424-1.c: Likewise.
20983         * gcc.dg/990524-1.c: Likewise.
20984         * gcc.dg/991230-1.c: Likewise.
20985         * gcc.dg/i386-387-1.c: Likewise.
20986         * gcc.dg/i386-387-2.c: Likewise.
20987         * gcc.dg/i386-387-3.c: Likewise.
20988         * gcc.dg/i386-387-4.c: Likewise.
20989         * gcc.dg/i386-387-5.c: Likewise.
20990         * gcc.dg/i386-387-6.c: Likewise.
20991         * gcc.dg/i386-asm-1.c: Likewise.
20992         * gcc.dg/i386-bitfield1.c: Likewise.
20993         * gcc.dg/i386-bitfield2.c: Likewise.
20994         * gcc.dg/i386-loop-1.c: Likewise.
20995         * gcc.dg/i386-loop-2.c: Likewise.
20996         * gcc.dg/i386-loop-3.c: Likewise.
20997         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20998         * gcc.dg/i386-pic-1.c: Likewise.
20999         * gcc.dg/i386-regparm.c: Likewise.
21000         * gcc.dg/i386-signbit-1.c: Likewise.
21001         * gcc.dg/i386-signbit-2.c: Likewise.
21002         * gcc.dg/i386-signbit-3.c: Likewise.
21003         * gcc.dg/i386-sse-5.c: Likewise.
21004         * gcc.dg/i386-sse-8.c: Likewise.
21005         * gcc.dg/i386-unroll-1.c: Likewise.
21006         * gcc.dg/tls/opt-1.c: Likewise.
21007         * gcc.dg/tls/opt-2.c: Likewise.
21008         * gcc.dg/unroll-1.c: Likewise.
21009         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21010         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21011         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21012         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21013         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21014         -m64 is specified.
21015
21016 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21017
21018         PR c++/18389
21019         * g++.dg/parse/cond1.C: New test.
21020
21021         PR c++/18429
21022         * g++.dg/template/array9.C: New test.
21023         * g++.dg/ext/vla1.C: Adjust error messages.
21024         * g++.dg/ext/vlm1.C: Likewise.
21025         * g++.dg/template/crash2.C: Likewise.
21026
21027         PR c++/18436
21028         * g++.dg/template/call3.C: New test.
21029
21030         PR c++/18407
21031         * g++.dg/template/ptrmem11.C: New test.
21032
21033 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21034
21035         PR other/14264
21036         * lib/g++.exp: Set LC_ALL and LANG to C.
21037         * lib/gcc-dg.exp: Likewise.
21038         * lib/gfortran.exp: Likewise.
21039         * lib/objc.exp: Likewise.
21040         * lib/treelang.exp: Likewise.
21041
21042 2004-11-12  Andreas Schwab  <schwab@suse.de>
21043
21044         * gcc.dg/pr16286.c: Fix last change.
21045
21046 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21047
21048         PR c++/18416
21049         * g++.dg/init/global1.C: New test.
21050
21051 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21052
21053         * gcc.c-torture/execute/20041112-1.c: New test.
21054
21055 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21056
21057         * lib/gcc-dg.exp (dg-target-list): New.
21058
21059 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21060             Richard Sandiford  <rsandifo@redhat.com>
21061
21062         * lib/target-supports.exp (get-compiler_messages): New.
21063         (check_named_sections_available): Use it.
21064         (check_effective_target_ilp32): New.
21065         (check_effective_target_lp64): New.
21066         (is-effective-target): New.
21067         * lib/gcc-dg.exp (dg-require-effective-target): New.
21068
21069 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21070
21071         * gcc.dg/precedence-1.c: New test.
21072
21073 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21074
21075         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21076
21077         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21078         message, delete generated files, use more descriptive name for
21079         executable, and make the test unsupported when it cannot be run.
21080
21081         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21082         (dg-require-weak, dg-require-visibility, dg-require-alias,
21083         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21084         dg-require-iconv, dg-require-named-sections): Use it.
21085
21086         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21087
21088 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21089
21090         PR target/16457
21091         * gcc.dg/ppc-and-1: New
21092
21093         PR target/16796
21094         * gcc.dg/ppc-mov-1.c: New.
21095
21096         PR target/16458
21097         * gcc.dg/ppc-compare-1.c: New.
21098
21099 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21100
21101         * objc.dg/desig-init-2.m: New test.
21102
21103 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21104
21105         PR middle-end/18160
21106         * g++.dg/warn/register-var-1.C: New test.
21107         * g++.dg/warn/register-var-2.C: New test.
21108
21109 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21110
21111         * gcc.dg/union-2.c: New test.
21112
21113 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21114
21115         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21116         New test for PR tree-optimization/17892.
21117
21118 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21119
21120         PR c++/18369
21121         * g++.dg/init/new12.C: New test.
21122
21123 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21124
21125         * gcc.target/sparc: New directory.
21126         * gcc.target/sparc/sparc.exp: New driver.
21127         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21128         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21129         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21130         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21131
21132 2004-11-10  Paul Brook  <paul@codesourcery.com>
21133
21134         PR fortran/18218
21135         * gfortran.dg/list_read.c: New test.
21136
21137 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21138
21139         PR c/18322
21140         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21141         expected diagnostic location.
21142
21143 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21144
21145         * gcc.dg/20041109-1.c: New test.
21146
21147 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21148
21149         PR objc/18406
21150         * objc/compile/pr18406.m: New test.
21151
21152 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21153
21154         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21155
21156 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21157
21158         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21159
21160 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21161
21162         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21163
21164 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21165
21166         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21167         exit.
21168
21169 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21170
21171         PR tree-opt/18299
21172         * gcc.c-torture/pr18299-1.c: New test.
21173
21174 2004-11-06  Andreas Schwab  <schwab@suse.de>
21175
21176         * gcc.dg/pr16286.c: Also test for bool and pixel.
21177
21178 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21179
21180         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21181         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21182         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21183         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21184         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21185         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21186         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21187         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21188         gcc.dg/struct-semi-3.c: New tests.
21189
21190 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21191
21192         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21193
21194 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21195
21196         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21197         Do not use C99 designators.
21198
21199 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21200
21201         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21202
21203 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21204
21205         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21206         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21207         * gcc.c-torture/execute/simd-5.x: Remove.
21208
21209 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21210
21211         PR rtl-optimization/17933
21212         * gcc.dg/torture/pr17933-1.c: New test.
21213
21214 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21215
21216         PR target/18106
21217         * lib/target-supports.exp (check_weak_available): Support
21218         Windows.
21219
21220 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21221
21222         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21223         call to fflush(stdout) before abort.
21224         (my_ffsll): New function.
21225         (generate_fields): Use it.
21226
21227 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21228
21229         * gcc.dg/init-undef-1.c: New test.
21230
21231 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21232
21233         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21234         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21235         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21236         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21237         expected messages for new parser.
21238
21239 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21240
21241         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21242
21243 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21244
21245         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21246         on LP64 targets.
21247
21248 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21249
21250         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21251         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21252         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21253         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21254         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21255         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21256         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21257         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21258         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21259         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21260
21261 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21262
21263         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21264         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21265         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21266         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21267         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21268         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21269         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21270         for new parser.
21271
21272 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21273
21274         PR target/15342
21275         * gcc.dg/20041104-1.c: New test.
21276
21277 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21278
21279         * g++.dg/template/nontype7.C: New test.
21280         * g++.dg/template/nontype8.C: Likewise.
21281         * g++.dg/template/nontype9.C: Likewise.
21282         * g++.dg/template/nontype10.C: Likewise.
21283         * g++.dg/tc1/dr49.C: Likewise.
21284         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21285         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21286
21287 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21288
21289         * g++.dg/rtti/tinfo1.C: Remove xfails.
21290
21291 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21292
21293         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21294         packed attribute to the definition to satisfy the new C++ parser.
21295
21296 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21297
21298         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21299         invocations of va_arg.
21300
21301 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21302
21303         PR c++/18124
21304         * g++.dg/template/crash25.C: New test.
21305
21306         PR c++/18155
21307         * g++.dg/template/typedef2.C: New test.
21308         * g++.dg/parse/crash13.C: Adjust error markers.
21309
21310         PR c++/18177
21311         * g++.dg/conversion/const3.C: New test.
21312
21313 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21314
21315         PR fortran/17535
21316         PR fortran/17583
21317         PR fortran/17713
21318         * gfortran.dg/generic_[123].f90: New testcases.
21319
21320 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21321
21322         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21323         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21324
21325 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21326
21327         PR tree-opt/16808
21328         * gcc.c-torture/compile/pr16808.c: New test.
21329
21330 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21331
21332         PR rtl-optimization/17104
21333         * gcc.dg/ppc-bitfield1.c: New.
21334
21335 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21336
21337         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21338
21339 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21340
21341         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21342         strings for 32-bit code.
21343
21344 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21345
21346         PR c/18239
21347         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21348
21349 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21350
21351         PR c++/18064
21352         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21353
21354 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21355
21356         PR c++/15172
21357         * g++.dg/init/aggr2.C: New test.
21358
21359 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21360
21361         * objc.dg/local-decl-1.m: New test.
21362
21363 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21364
21365         * gcc.dg/20040910-1.c: Adjust regex.
21366
21367 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21368
21369         PR rtl-optimization/18084
21370         * g++.dg/opt/pr18084-1.C: New testcase.
21371
21372 2004-10-30  Matt Austern  <austern@apple.com>
21373
21374         PR c++/17542
21375         * g++.dg/ext/attrib18.C: New test.
21376
21377 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21378
21379         PR middle-end/18096
21380         * gcc.dg/pr18096-1.c: New test case.
21381
21382 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21383
21384         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21385
21386 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21387
21388         PR c/16666
21389         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21390         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21391         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21392         gcc.dg/old-style-prom-3.c: New tests.
21393
21394 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21395
21396         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21397         Remove unnecessary inclusion of stdio.h.
21398
21399 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21400
21401         PR rtl-optimization/17581
21402         * gcc.dg/pr17581-1.c: New test case.
21403
21404 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21405
21406         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21407         being implemented.
21408         * g++.dg/conversion/dr195-1.C: New.
21409         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21410         * g++.old-deja/g++.mike/p10148.C: Likewise.
21411
21412 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21413
21414         PR c++/17695
21415         * g++.dg/debug/typedef2.C: New test.
21416
21417 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
21418
21419         PR fortran/13490
21420         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21421         * gfortran.dg/g77/README: Update.
21422
21423 2004-10-28  Matt Austern  <austern@apple.com>
21424
21425         PR c++/14124
21426         * g++.dg/ext/packed7.C: New test.
21427
21428 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21429
21430         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21431         scan-assembler.
21432         * lib/scanasm.exp (hidden-scan-for): New proc.
21433         (scan-hidden): Use hidden-scan-for instead of constructing the scan
21434         string.
21435         (scan-not-hidden): Likewise.
21436         * lib/target-supports.exp (check_visibility_available): mach-o is
21437         support too.
21438
21439 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
21440
21441         PR c++/17132
21442         * g++.dg/template/memclass3.C: New test.
21443
21444 2004-10-28  Adam Nemet  <anemet@lnxw.com>
21445
21446         PR middle-end/18160
21447         * gcc.dg/register-var-1.c: New test.
21448         * gcc.dg/register-var-2.c: New test.
21449         * gcc.dg/asm-7.c: Taking the address of a register variable is an
21450         error now.
21451
21452 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
21453
21454         PR other/18172
21455         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21456         unused variables.
21457         * gcc.dg/vect/vect-22.c: Likewise.
21458
21459 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
21460
21461         * gcc.dg/i386-rotate-1.c: New test.
21462
21463 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
21464
21465         * g++.dg/init/ref12.C: Add "run" marker.
21466
21467         PR c++/17435
21468         * g++.dg/init/ref12.C: New test.
21469
21470         PR c++/18140
21471         * g++.dg/template/shift1.C: New test.
21472         * g++.dg/template/error10.C: Adjust error markers.
21473
21474 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
21475
21476         PR tree-opt/17529
21477         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21478
21479 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
21480
21481         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21482         * gcc.dg/weak/weak-3.c: Likewise.
21483         * gcc.dg/weak/weak-5.c: Likewise.
21484         * gcc.dg/weak/weak-9.c: Likewise.
21485         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21486         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21487
21488         * gcc.dg/darwin-weakimport-1.c: New.
21489
21490 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21491
21492         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21493
21494 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21495
21496         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21497         'syntax' error messages.
21498         * gcc.dg/cpp/direct2s.c: Likewise.
21499
21500 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
21501
21502         * gcc.c-torture/compile/20041026-1.c: New.
21503
21504 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
21505
21506         PR c++/18093
21507         * g++.dg/lookup/ns2.C: New test.
21508
21509         PR c++/18020
21510         * g++.dg/template/enum4.C: New test.
21511
21512         PR c++/18161
21513         * g++.dg/template/expr1.C: New test.
21514
21515 2004-10-26  Ben Elliston  <bje@au.ibm.com>
21516
21517         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21518
21519 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21520
21521         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21522         gcc.dg/decl-nospec-3.c: New tests.
21523
21524 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
21525
21526         * objc.dg/super-class-3.m: New test.
21527
21528 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21529
21530         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21531         resyncing.
21532         * gcc.dg/cpp/direct2s.c: Likewise.
21533
21534 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
21535
21536         * objc.dg/image-info.m: Update for changes to section selection.
21537
21538 2004-10-25  David Ayers  <d.ayers@inode.at>
21539             Ziemowit Laski  <zlaski@apple.com>
21540
21541         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21542         diagnostics when messaging 'id <Proto>'.
21543         * objc.dg/class-protocol-1.m: New test.
21544         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21545         a non-existent method signature.
21546         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21547         Update diagnostics when messaging with non-existent method signature.
21548         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21549         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21550         invalid receivers are now resolved as if messaging 'id'; remove
21551         extraneous diagnostics.
21552
21553 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21554
21555         PR c/16667
21556         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21557         gcc.dg/init-desig-obs-3.c: New tests.
21558
21559 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
21560
21561         * gcc.dg/debug/20041023-1.c: New test.
21562
21563 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
21564
21565         PR middle-end/17407
21566         * gcc.c-torture/compile/pr17407.c: New test.
21567
21568         PR c++/18121
21569         * g++.dg/template/array8.C: New test.
21570
21571 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21572
21573         PR other/18138
21574         * lib/g++.exp: Accept more than one multilib libgcc.
21575         * lib/gcc-dg.exp: Likewise.
21576         * lib/objc.exp: Likewise.
21577         * lib/treelang.exp: Likewise.
21578         * lib/gfortran.exp: Likewise.
21579
21580 2004-10-24  Ben Elliston  <bje@au.ibm.com>
21581
21582         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21583
21584 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
21585
21586         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21587         * gcc.dg/c99-const-expr-3.c: Likewise.
21588
21589 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
21590
21591         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21592
21593 2004-10-23  Ben Elliston  <bje@au.ibm.com>
21594
21595         * gcc.c-torture/execute/loop-2e.x: Remove.
21596
21597 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21598
21599         PR c++/18095
21600         * g++.dg/parse/crash18.C: New.
21601         * g++.dg/parse/crash19.C: New.
21602
21603 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21604
21605         * g++.dg/ext/dllimport1.C: Move dg-warnings.
21606         * g++.dg/ext/dllimport2.C: Same.
21607         * g++.dg/ext/dllimport8.C: Same.
21608
21609 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
21610
21611         PR c++/10841
21612         * g++.dg/conversion/cast1.C: New test.
21613         * g++.dg/overload/pmf1.C: Adjust error marker.
21614
21615 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
21616
21617         PR objc/17923
21618         * objc.dg/const-str-7.m: New test.
21619
21620 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21621
21622         * g++.dg/template/memfriend11.C: Fix comment typo.
21623         * g++.dg/template/memfriend14.C: Likewise.
21624
21625 2004-10-20  Richard Henderson  <rth@redhat.com>
21626
21627         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21628         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21629         -fasynchronous-unwind-tables.
21630
21631 2004-10-20  Richard Henderson  <rth@redhat.com>
21632
21633         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21634         (main): Return success.
21635         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21636         (main): Return success.
21637
21638 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21639
21640         PR c++/13495
21641         * g++.dg/template/memfriend9.C: New test.
21642         * g++.dg/template/memfriend10.C: Likewise.
21643         * g++.dg/template/memfriend11.C: Likewise.
21644         * g++.dg/template/memfriend12.C: Likewise.
21645         * g++.dg/template/memfriend13.C: Likewise.
21646         * g++.dg/template/memfriend14.C: Likewise.
21647         * g++.dg/template/memfriend15.C: Likewise.
21648         * g++.dg/template/memfriend16.C: Likewise.
21649         * g++.dg/template/memfriend17.C: Likewise.
21650         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21651
21652 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
21653
21654         * g++.dg/conversion/dr195.C: New.
21655         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21656
21657 2004-10-20  Ben Elliston  <bje@au.ibm.com>
21658             Devang Patel  <dpatel@apple.com>
21659
21660         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21661         of floating point arithmetic, which could trap.
21662
21663 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
21664
21665         PR c++/14035
21666         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21667         * g++.dg/conversion/const2.C: New test.
21668         * g++.dg/expr/reinterpret2.C: New test.
21669         * g++.dg/expr/reinterpret3.C: New test.
21670         * g++.dg/expr/cast2.C: New test.
21671         * g++.dg/expr/copy1.C: New test.
21672         * g++.dg/other/conversion1.C: Change error message.
21673         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21674         function pointers to void *.
21675         * g++.old-deja/g++.mike/p10148.C: Likewise.
21676
21677 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21678
21679         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21680
21681 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
21682
21683         PR c++/18047
21684
21685         * g++.dg/parse/expr3.C: New test.
21686
21687 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21688
21689         * gcc.dg/smod-1.c: New test.
21690
21691 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
21692
21693         * objc.dg/method-14.m: New test.
21694
21695 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21696
21697         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21698         Also xfail as the patch was reverted.
21699
21700 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21701
21702         PR middle-end/16973
21703         * gcc.dg/pr16973.c: New test.
21704
21705 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
21706
21707         PR tree-optimization/17656
21708         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21709
21710 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21711
21712         * g++.dg/eh/shadow1.C: New.
21713
21714 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
21715
21716         * gcc.c-torture/compile/20041018-1.c: New test.
21717
21718 2004-10-18  Ben Elliston  <bje@au.ibm.com>
21719
21720         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
21721         compiler referring to register 0 when accessing sdata.  The linker
21722         now patches things up.
21723
21724 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
21725
21726         PR c/17529
21727         * gcc.c-torture/compile/pr17529.c: New test.
21728
21729 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21730
21731         PR c++/17743
21732         * g++.dg/ext/attrib17.C: New test.
21733
21734 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21735
21736         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
21737
21738 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21739
21740         PR c++/10479
21741         * g++.dg/ext/attrib16.C: New test.
21742
21743 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
21744
21745         PR c++/17042
21746         * g++.dg/init/dso_handle1.C: New test.
21747
21748         PR c++/14667
21749         * g++.dg/parse/typedef6.C: New test.
21750
21751         PR c++/17916
21752         * g++.dg/parse/pragma1.C: New test.
21753
21754 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
21755
21756         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
21757
21758 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
21759
21760         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
21761         -fno-common when on HPPA HP-UX platforms.
21762
21763 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
21764
21765         PR other/16820
21766         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
21767         stdint.h.
21768         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
21769         uintptr_t.
21770
21771 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21772
21773         PR c++/16301
21774         * g++.dg/lookup/strong-using-4.C: New test.
21775
21776 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21777
21778         PR middle-end/16567
21779         * gcc.c-torture/compile/nested-1.c: New test.
21780
21781 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21782
21783         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
21784         and mipsisa64*-*-* (until support for misaligned loads is added).
21785         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
21786         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
21787         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
21788         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
21789         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
21790         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
21791
21792 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
21793
21794         PR c++/17976
21795         * g++.dg/init/dtor3.C: New test.
21796
21797 2004-10-15  Ben Elliston  <bje@au.ibm.com>
21798
21799         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
21800
21801 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
21802
21803         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
21804         * gcc.dg/macho-lo-sum.c: Likewise.
21805
21806 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
21807
21808         * gcc.dg/ppc-spe64-1.c: New test.
21809
21810 2004-10-14  Devang Patel  <dpatel@apple.com>
21811
21812         PR 17635
21813         * gcc.dg/pr17635.c : New test.
21814
21815 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
21816
21817         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
21818         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
21819         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
21820         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
21821         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
21822         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
21823         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
21824         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
21825         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
21826         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
21827         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
21828         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
21829         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
21830         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
21831         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
21832         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
21833         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
21834         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
21835
21836 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21837
21838         * gcc.dg/vect/vect-82.c: New testcase.
21839         * gcc.dg/vect/vect-82_64.c: New testcase.
21840         * gcc.dg/vect/vect-83.c: New testcase.
21841         * gcc.dg/vect/vect-83_64.c: New testcase.
21842
21843 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21844
21845         * gcc.dg/cpp/error-1.c: New test.
21846
21847 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21848
21849         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
21850
21851 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
21852
21853         PR target/17984
21854         * gcc.dg/cris-peep2-xsrand2.c: New test.
21855
21856 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
21857
21858         PR c++/17661
21859         * testsuite/g++.dg/expr/for2.C: New test.
21860
21861 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21862
21863         * g++.dg/inherit/thunk1.C: Run on the SPARC.
21864
21865 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
21866
21867         PR tree-optimization/17724
21868         * g++.dg/opt/pr17724-1.C: New test.
21869         * g++.dg/opt/pr17724-2.C: New test.
21870         * g++.dg/opt/pr17724-3.C: New test.
21871         * g++.dg/opt/pr17724-4.C: New test.
21872         * g++.dg/opt/pr17724-5.C: New test.
21873         * g++.dg/opt/pr17724-6.C: New test.
21874
21875 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
21876
21877         PR c/17301
21878         * gcc.dg/pr17301-2.c: New test.
21879
21880 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
21881
21882         PR c++/15876
21883         * g++.dg/parse/error22.C: New test.
21884
21885         PR c++/17936
21886         * g++.dg/template/spec18.C: New test.
21887
21888 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
21889
21890         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
21891         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
21892         memcpy.
21893         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
21894         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
21895
21896 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21897
21898         * g++.dg/eh/cleanup5.C: Add dg-options "".
21899
21900 2004-10-11  Roger Sayle  <roger@eyesopen.com>
21901
21902         PR middle-end/17657
21903         * gcc.dg/switch-4.c: New test case.
21904
21905 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
21906
21907         * gcc.c-torture/execute/20041011-1.c: New test.
21908
21909 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21910
21911         PR c++/17554
21912         * g++.dg/init/for3.C: New test.
21913
21914         PR c++/17657
21915         * g++.dg/opt/switch2.C: New test.
21916
21917         PR middle-end/17703
21918         * g++.dg/warn/Wreturn-2.C: New test.
21919
21920 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21921
21922         PR c++/17907
21923         * g++.dg/eh/cleanup5.C: New test.
21924
21925 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
21926
21927         PR c++/17393
21928         * g++.dg/parse/error21.C: New test.
21929
21930 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21931
21932         * g++.dg/overload/pmf1.C: Adjust quoting marks.
21933         * g++.dg/warn/incomplete1.C: Likewise.
21934         * g++.dg/template/qualttp20.C: Likewise.
21935
21936 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21937
21938         PR c/17881
21939         * parm-incomplete-1.c: New test.
21940
21941 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21942
21943         PR c++/17867
21944         * g++.dg/parse/error19.C: New test.
21945
21946         PR c++/17670
21947         * g++.dg/init/new11.C: New test.
21948
21949         PR c++/17821
21950         * g++.dg/parse/error20.C: New test.
21951
21952         PR c++/17826
21953         * g++.dg/template/crash24.C: New test.
21954
21955 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21956
21957         PR c/17301
21958         * gcc.dg/pr17301-1.c: New test.
21959
21960 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21961
21962         PR c/17189
21963         * gcc.dg/anon-struct-5.c: New test.
21964
21965 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21966
21967         PR c/17844
21968         * gcc.dg/pr17844-1.c: New test.
21969
21970 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
21971
21972         PR tree-optimization/17906
21973         * gcc.c-torture/compile/pr17906.c: New.
21974
21975 2004-10-09  Stuart Hastings  <stuart@apple.com>
21976             Roger Sayle  <roger@eyesopen.com>
21977
21978         PR rtl-optimization/17853
21979         * gcc.dg/i386-mmx-5.c: New testcase.
21980
21981 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
21982
21983         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
21984
21985 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21986
21987         PR c++/17524
21988         * g++.dg/template/static9.C: New test.
21989
21990         PR c++/17685
21991         * g++.dg/parse/operator5.C: New test.
21992
21993 2004-10-09  Roger Sayle  <roger@eyesopen.com>
21994
21995         PR middle-end/17894
21996         * gcc.c-torture/execute/divcmp-4.c: New test case.
21997
21998 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21999
22000         PR tree-opt/17902
22001         * g++.dg/opt/pr17902.C: New test.
22002
22003 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22004
22005         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22006
22007 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22008
22009         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22010
22011 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22012
22013         * gcc.dg/assign-warn-3.c: New test.
22014
22015 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22016
22017         PR c/16999
22018         * gcc.dg/cpp/ident-1.c: New test.
22019
22020 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22021
22022         * gcc.c-torture/compile/acc1.c: New.
22023
22024 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22025
22026         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22027         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22028
22029 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22030
22031         * gcc.dg/ultrasp11.c: New test.
22032
22033 2004-10-08  Michael Matz  <matz@suse.de>
22034
22035         * gcc.dg/doloop-2.c: New test.
22036
22037 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22038
22039         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22040         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22041         objc.dg/method-9.m: Update expected diagnostics.
22042
22043 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22044
22045         * gcc.dg/ppc-fsel-3.c: New file.
22046         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22047
22048 2004-10-07  Paul Brook  <paul@codesourcery.com>
22049
22050         * gfortran.dg/intrinsic_verify_1.f90: New test.
22051
22052 2004-10-07  Paul Brook  <paul@codesourcery.com>
22053
22054         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22055
22056 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22057
22058         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22059         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22060         commit.
22061
22062 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22063
22064         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22065
22066 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22067
22068         PR c++/17115
22069         * g++.dg/warn/Winline-4.C: New test.
22070
22071 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22072
22073         * gcc.c-torture/compile/20041007-1.c: New test.
22074
22075 2004-10-07  Paul Brook  <paul@codesourcery.com>
22076
22077         PR fortran/17678
22078         * gfortran.dg/use_allocated_1.f90: New test.
22079
22080 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22081
22082         PR middle-end/17849
22083         * gfortran.fortran-torture/compile/nested.f90: New test
22084
22085 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22086
22087         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22088
22089 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22090
22091         PR c++/17368
22092         * g++.dg/ext/asm6.C: New test.
22093
22094 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22095
22096         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22097
22098 2004-10-06  Paul Brook  <paul@codesourcery.com>
22099
22100         PR libfortran/17709
22101         * gfortran.dg/empty_format_1.f90: New test.
22102
22103 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22104
22105         PR fortran/17568
22106         * gfortran.dg/ishft.f90: New test.
22107
22108         PR fortran/17283
22109         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22110         tests.
22111
22112 2004-10-06  Paul Brook  <paul@codesourcery.com>
22113
22114         * gfortran.dg/do_1.f90: New test.
22115
22116 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22117
22118         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22119         optimizing for size.
22120
22121 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22122
22123         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22124
22125 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22126
22127         * gcc.c-torture/compile/20041005-1.c: New test.
22128
22129 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22130
22131         PR c++/17829
22132         * g++.dg/lookup/koenig4.C: New.
22133
22134 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22135
22136         * g++.dg/other/classkey1.C: Adjust quoting marks.
22137         * g++.dg/parse/error15.C: Likewise.
22138         * g++.dg/template/meminit2.C (int>): Likewise.
22139
22140 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22141
22142         PR fortran/17283
22143         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22144
22145         PR fortran/17631
22146         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22147
22148         PR fortran/17708
22149         * gfortran.dg/pr17708.f90: New test.
22150
22151 2004-10-04  Chao-ying Fu  <fu@mips.com>
22152
22153         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22154         * gcc.dg/vect/vect-4.c: Ditto.
22155         * gcc.dg/vect/vect-5.c: Ditto.
22156         * gcc.dg/vect/vect-6.c: Ditto.
22157         * gcc.dg/vect/vect-8.c: Ditto.
22158         * gcc.dg/vect/vect-16.c: Ditto.
22159         * gcc.dg/vect/vect-30.c: Ditto.
22160         * gcc.dg/vect/vect-40.c: Ditto.
22161         * gcc.dg/vect/vect-41.c: Ditto.
22162         * gcc.dg/vect/vect-42.c: Ditto.
22163         * gcc.dg/vect/vect-43.c: Ditto.
22164         * gcc.dg/vect/vect-44.c: Ditto.
22165         * gcc.dg/vect/vect-45.c: Ditto.
22166         * gcc.dg/vect/vect-46.c: Ditto.
22167         * gcc.dg/vect/vect-47.c: Ditto.
22168         * gcc.dg/vect/vect-48.c: Ditto.
22169         * gcc.dg/vect/vect-49.c: Ditto.
22170         * gcc.dg/vect/vect-50.c: Ditto.
22171         * gcc.dg/vect/vect-51.c: Ditto.
22172         * gcc.dg/vect/vect-52.c: Ditto.
22173         * gcc.dg/vect/vect-53.c: Ditto.
22174         * gcc.dg/vect/vect-54.c: Ditto.
22175         * gcc.dg/vect/vect-55.c: Ditto.
22176         * gcc.dg/vect/vect-56.c: Ditto.
22177         * gcc.dg/vect/vect-57.c: Ditto.
22178         * gcc.dg/vect/vect-58.c: Ditto.
22179         * gcc.dg/vect/vect-59.c: Ditto.
22180         * gcc.dg/vect/vect-60.c: Ditto.
22181         * gcc.dg/vect/vect-74.c: Ditto.
22182         * gcc.dg/vect/vect-79.c: Ditto.
22183         * gcc.dg/vect/vect-80.c: Ditto.
22184
22185 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22186
22187         * gcc.dg/unused-7.c: Use the correct option.
22188
22189 2004-10-04  Paul Brook  <paul@codesourcery.com>
22190         Bud Davis  <bdavis9659@comcast.net>
22191
22192         PR fortran/17706
22193         PR fortran/16434
22194         * gfortran/pr17706.f90: New test.
22195         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22196
22197 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22198
22199         * gfortran.dg/pr17612.f90: New test.
22200
22201 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22202
22203         * g++.dg/template/local1.C: Adjust quoting marks in
22204         testing for diagnostics.
22205         * g++.dg/tls/diag-2.C: Likewise.
22206         * g++.dg/other/error8.C: Likewise.
22207
22208 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22209
22210         PR c/17178
22211         * gcc.dg/unused-4.c: Adjust to be correct.
22212
22213         PR c/17820
22214         * gcc.dg/unused-7.c: New test.
22215
22216 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22217
22218         PR c++/17797
22219         * g++.dg/overload/template2.C: New test.
22220
22221 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22222
22223         PR tree-optimization/16632
22224         * gcc.dg/tree-ssa/20041002-1.c: New.
22225
22226 2004-10-03  Paul Brook  <paul@codesourcery.com>
22227
22228         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22229         rather than relying on default formatting.
22230
22231 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22232
22233         * gcc.dg/20040920-1.c: Update expected message text.
22234
22235 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22236
22237         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22238
22239 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22240
22241         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22242         tree level.
22243
22244 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22245
22246         * gcc.dg/tree-ssa/pr17343.c: Remove.
22247
22248 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22249
22250         PR tree-opt/17343
22251         * gcc.dg/tree-ssa/pr17343.c: New test.
22252
22253 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22254
22255         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22256         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22257         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22258         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22259         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22260
22261 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22262
22263         * gcc.dg/lvalue-2.c: New test.
22264
22265 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22266
22267         PR c/17730
22268         * gcc.dg/pr17730-1.c: New test
22269
22270 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22271
22272         PR c/7425
22273         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22274
22275 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22276
22277         * gcc.c-torture/execute/stdarg-1.c: New test.
22278         * gcc.c-torture/execute/stdarg-2.c: New test.
22279         * gcc.c-torture/execute/stdarg-3.c: New test.
22280         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22281         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22282         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22283         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22284         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22285
22286 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22287
22288         PR tree-optimization/17697
22289         * g++.dg/opt/pr17697-1.C: New test.
22290         * g++.dg/opt/pr17697-2.C: New test.
22291         * g++.dg/opt/pr17697-3.C: New test.
22292
22293 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22294
22295         PR c/16409
22296         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22297         gcc.dg/vla-init-5.c: New tests.
22298
22299 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22300
22301         PR c/13804
22302         * gcc.dg/pr13804-1.c: New test.
22303
22304 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22305
22306         PR fortran/16938
22307         * gfortran.dg/pr16938.f90: New test.
22308
22309 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22310
22311         * g++.dg/template/crash23.C: New test.
22312
22313 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22314
22315         PR c++/17585
22316         * g++.dg/template/static8.C: New test.
22317
22318 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22319
22320         PR c++/17681
22321         * g++.dg/other/error9.C: New test.
22322
22323 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22324
22325         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22326
22327 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22328
22329         PR fortran/15164
22330         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22331
22332 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22333
22334         PR middle-end/17112
22335         * gcc.dg/pr17112-1.c: New test case.
22336
22337 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22338
22339         PR c/11459
22340         * gcc.dg/pr11459-1.c: New test.
22341
22342 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22343
22344         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22345         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22346
22347 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22348
22349         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22350
22351 2004-09-25  Jan Hubicka  <jh@suse.cz>
22352
22353         * compile/30040909-1.c: New test.
22354         * compile/30040907-1.c: New test.
22355
22356 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22357
22358         * gcc.c-torture/execute/va-arg-26.c: New test.
22359
22360 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22361
22362         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22363         extra diagnostics on targets with 64-bit pointers.
22364         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22365
22366 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22367
22368         PR c/17188
22369         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22370         * gcc.dg/decl-3.c: Adjust expected message.
22371
22372 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22373
22374         PR fortran/17615
22375         * gfortran.dg/pr17615.f90: New test.
22376
22377 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22378
22379         PR tree-optimzation/17517
22380         * g++.dg/tree-ssa/pr17517.C: New Test.
22381
22382 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22383
22384         PR c++/16889
22385         * g++.dg/lookup/ambig3.C: New.
22386
22387 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22388
22389         PR tree-opt/17624
22390         * g++.dg/opt/pr17624.C: New test.
22391
22392 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22393
22394         PR c/6980
22395         * gcc.dg/Wbad-function-cast-1.c: New test.
22396
22397 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22398
22399         * g++.dg/ext/complit1.C
22400         * g++.dg/other/error2.C
22401         * g++.dg/other/nontype-1.C
22402         * g++.dg/parse/crash11.C
22403         * g++.dg/parse/crash12.C
22404         * g++.dg/parse/error15.C
22405         * g++.dg/parse/error4.C
22406         * g++.dg/parse/tmpl-outside1.C
22407         * g++.dg/parse/too-many-tmpl-args1.C
22408         * g++.dg/template/dependent-expr3.C
22409         * g++.dg/template/error10.C
22410         * g++.dg/template/instantiate1.C
22411         * g++.dg/template/vtable2.C
22412         * g++.dg/warn/Wshadow-1.C
22413         * g++.dg/warn/weak1.C
22414         * g++.old-deja/g++.brendan/crash16.C
22415         * g++.old-deja/g++.brendan/crash18.C
22416         * g++.old-deja/g++.brendan/crash48.C
22417         * g++.old-deja/g++.brendan/crash49.C
22418         * g++.old-deja/g++.brendan/crash55.C
22419         * g++.old-deja/g++.brendan/crash56.C
22420         * g++.old-deja/g++.brendan/crash8.C
22421         * g++.old-deja/g++.brendan/enum11.C
22422         * g++.old-deja/g++.brendan/enum8.C
22423         * g++.old-deja/g++.brendan/enum9.C
22424         * g++.old-deja/g++.brendan/friend3.C
22425         * g++.old-deja/g++.brendan/misc14.C
22426         * g++.old-deja/g++.bugs/900402_02.C
22427         * g++.old-deja/g++.bugs/900404_03.C
22428         * g++.old-deja/g++.bugs/900404_04.C
22429         * g++.old-deja/g++.bugs/900428_03.C
22430         * g++.old-deja/g++.jason/crash4.C
22431         * g++.old-deja/g++.jason/overload21.C
22432         * g++.old-deja/g++.jason/redecl1.C
22433         * g++.old-deja/g++.jason/report.C
22434         * g++.old-deja/g++.jason/rfg10.C
22435         * g++.old-deja/g++.jason/template30.C
22436         * g++.old-deja/g++.law/arm12.C
22437         * g++.old-deja/g++.law/ctors5.C
22438         * g++.old-deja/g++.law/cvt20.C
22439         * g++.old-deja/g++.law/init10.C
22440         * g++.old-deja/g++.law/init8.C
22441         * g++.old-deja/g++.law/visibility17.C
22442         * g++.old-deja/g++.law/visibility7.C
22443         * g++.old-deja/g++.mike/net8.C
22444         * g++.old-deja/g++.mike/p646.C
22445         * g++.old-deja/g++.mike/p700.C
22446         * g++.old-deja/g++.mike/p701.C
22447         * g++.old-deja/g++.mike/p811.C
22448         * g++.old-deja/g++.ns/template13.C
22449         * g++.old-deja/g++.other/array3.C
22450         * g++.old-deja/g++.other/crash25.C
22451         * g++.old-deja/g++.other/dtor3.C
22452         * g++.old-deja/g++.other/dtor4.C
22453         * g++.old-deja/g++.other/main1.C
22454         * g++.old-deja/g++.other/warn7.C
22455         * g++.old-deja/g++.pt/crash11.C
22456         * g++.old-deja/g++.pt/crash36.C
22457         * g++.old-deja/g++.pt/spec22.C
22458         * g++.old-deja/g++.pt/spec9.C
22459         * g++.old-deja/g++.pt/ttp52.C
22460         * g++.old-deja/g++.robertl/eb103.C
22461         * g++.old-deja/g++.robertl/eb121.C
22462         * g++.old-deja/g++.robertl/eb22.C
22463         * g++.old-deja/g++.robertl/eb8.C:
22464         Update locations and/or regexps of dg-error markers.
22465         Remove markers for some bogus messages that are no longer issued.
22466
22467 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
22468
22469         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22470         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22471
22472 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
22473
22474         PR c++/17618
22475         * g++.dg/lookup/crash5.C: New test.
22476
22477 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
22478
22479         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22480         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22481         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22482         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22483         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22484         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22485
22486         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22487         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22488         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22489         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22490         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22491         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22492
22493         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22494
22495         * gcc.dg/vect/vect-44.c: Check additional cases.
22496         * gcc.dg/vect/vect-48.c: Check additional cases.
22497
22498         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22499         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22500         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22501         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22502         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22503         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22504         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22505         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22506         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22507
22508         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22509         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22510         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22511
22512 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22513
22514         * gcc.dg/tree-ssa/loop-6.c: New test.
22515
22516 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
22517
22518         PR c++/17620
22519         * g++.dg/inherit/base2.C: New.
22520
22521 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22522
22523         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22524         * gcc.dg/20001012-2.c: Likewise.
22525         * gcc.dg/20001013-1.c: Likewise.
22526         * gcc.dg/20001101-1.c: Likewise.
22527         * gcc.dg/20001102-1.c: Likewise.
22528         * gcc.dg/bf-spl1.c: Likewise.
22529         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22530         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22531
22532 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
22533
22534         PR tree-optimization/16721
22535         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22536
22537 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
22538
22539         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22540         * gcc.dg/20040305-1.c: Likewise.
22541
22542 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22543
22544         PR c/16566
22545         * gcc.c-torture/compile/pr16566-1.c,
22546         gcc.c-torture/compile/pr16566-2.c,
22547         gcc.c-torture/compile/pr16566-3.c: New tests.
22548
22549 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
22550
22551         PR tree-optimization/17512
22552         * gcc.c-torture/compile/20040916-1.c.
22553
22554 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
22555
22556         * gcc.dg/pragma-re-3.c: New test.
22557
22558 2004-09-17  Matt Austern  <austern@apple.com>
22559
22560         PR c++/15049
22561         * g++.dg/other/anon3.C: New.
22562
22563 2004-09-21  Roger Sayle  <roger@eyesopen.com>
22564
22565         PR c++/7503
22566         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22567         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22568         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22569         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22570         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22571
22572 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
22573
22574         PR fortran/17286
22575         * gfortran.dg/pr17286.f90: New test.
22576
22577 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
22578
22579         PR c++/17530
22580         * g++.dg/template/static7.C: New test.
22581
22582 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
22583
22584         PR tree-opt/17558
22585         * gcc.c-torture/compile/pr17558.c: New test.
22586
22587 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22588
22589         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22590         if SKIP_ATTRIBUTE is defined.
22591
22592 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22593
22594         PR fortran/15957
22595         * gfortran.dg/pr15957.f90: New test.
22596
22597 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
22598
22599         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22600         in comparison.
22601         * gcc.dg/vect/vect-79.c: Likewise.
22602         * gcc.dg/vect/vect-80.c: Likewise.
22603
22604 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22605
22606         PR fortran/15750
22607         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22608
22609 2004-09-20  Ira Rosen  <irar@il.ibm.com>
22610
22611         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22612         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22613         * gcc.dg/vect/vect-62.c: New testcase.
22614         * gcc.dg/vect/vect-63.c: New testcase.
22615         * gcc.dg/vect/vect-64.c: New testcase.
22616         * gcc.dg/vect/vect-65.c: New testcase.
22617         * gcc.dg/vect/vect-66.c: New testcase.
22618         * gcc.dg/vect/vect-67.c: New testcase.
22619         * gcc.dg/vect/vect-68.c: New testcase.
22620         * gcc.dg/vect/vect-69.c: New testcase.
22621         * gcc.dg/vect/vect-79.c: New testcase.
22622         * gcc.dg/vect/vect-80.c: New testcase.
22623
22624 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22625
22626         * gcc.target/mips/asm-1.c: New test.
22627
22628 2004-09-19  Ira Rosen  <irar@il.ibm.com>
22629
22630         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22631         * gcc.dg/vect/vect-73.c: New testcase.
22632         * gcc.dg/vect/vect-74.c: New testcase.
22633         * gcc.dg/vect/vect-75.c: New testcase.
22634         * gcc.dg/vect/vect-76.c: New testcase.
22635         * gcc.dg/vect/vect-77.c: New testcase.
22636         * gcc.dg/vect/vect-78.c: New testcase
22637
22638 2004-09-18  Paul Brook  <paul@codesourcery.com>
22639
22640         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22641
22642 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22643
22644         PR c/17424
22645         * gcc.dg/pr17424-1.c: New test.
22646
22647 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
22648
22649         * g++.dg/tree-ssa/pr17153.C: New test.
22650
22651 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
22652
22653         PR pch/13361
22654         * testsuite/g++.dg/pch/wchar-1.C: New.
22655         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22656
22657 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
22658
22659         * gcc.c-torture/execute/20040917-1.c: New test.
22660
22661 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22662
22663         PR tree-optimization/17319
22664         * gcc.dg/pr17319.c: New test.
22665
22666 2004-09-17  Devang Patel  <dpatel@apple.com>
22667
22668         * gcc.dg/20040813-1.c: New test.
22669
22670 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22671
22672         PR tree-optimization/17273
22673         * gcc.c-torture/compile/pr17273.c: New test.
22674
22675 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22676
22677         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22678         Update expected messages.
22679         * gcc.dg/declspec-13.c: New test.
22680
22681 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
22682
22683         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22684
22685 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22686
22687         * gcc.c-torture/execute/pr17252.c: Use post-increment to
22688         change what 'a' is pointing to.
22689
22690 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
22691
22692         PR c++/16002
22693         * g++.dg/template/error18.C: New test.
22694
22695         PR c++/16029
22696         * g++.dg/warn/Wunused-8.C: New test.
22697
22698 2004-09-17  Steven Bosscher  <stevenb@suse.de>
22699
22700         PR tree-optimization/17513
22701         * gcc.dg/20040916-1.c: New test.
22702
22703 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
22704
22705         PR c++/17501
22706         * g++.dg/template/typename7.C: New test.
22707
22708 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22709
22710         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22711
22712 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
22713
22714         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22715         with -ftree-based-profiling also.
22716         * lib/profopt.exp: Support late-set profile_option/feedback_option.
22717
22718 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
22719
22720         PR/15364
22721         * gfortran.dg/der_array_io_1.f90: New test.
22722         * gfortran.dg/der_array_io_2.f90: New test.
22723         * gfortran.dg/der_array_io_3.f90: New test.
22724
22725 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22726
22727         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
22728         EABI.
22729
22730 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22731
22732         * g++.dg/opt/switch1.C: New test.
22733
22734 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22735
22736         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
22737         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
22738         Update expected messages.
22739
22740 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22741
22742         PR fortran/16485
22743         * gfortran.dg/same_name_1.f90: New test.
22744
22745 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
22746
22747         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
22748         dereference garbage pointers.
22749
22750 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
22751
22752         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
22753         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
22754
22755         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
22756         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
22757         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
22758
22759 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
22760
22761         PR c++/17324
22762         * g++.dg/template/mangle1.C: New test.
22763
22764 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22765
22766         PR tree-optimization/17252
22767         * gcc.c-torture/execute/pr17252.c: New test.
22768
22769 2004-09-14  Andrew Pinski  <apinski@apple.com>
22770
22771         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
22772
22773 2004-09-14  Roger Sayle  <roger@eyesopen.com>
22774
22775         PR rtl-optimization/9771
22776         * gcc.dg/pr9771-1.c: New test case.
22777
22778 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22779
22780         PR tree-optimization/15262
22781         * gcc.c-torture/execute/pr15262-1.c: New test.
22782         * gcc.c-torture/execute/pr15262-2.c: New test.
22783
22784 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22785
22786         * gcc.dg/declspec-12.c: New test.
22787
22788 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
22789
22790         * gfortran.dg/pr17090.f90: Add directives to test.
22791
22792 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22793
22794         * gcc.c-torture/compile/20040914-1.c: New test.
22795
22796 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22797
22798         PR c++/16162
22799         * g++.dg/template/decl2.C: New test.
22800
22801 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
22802
22803         PR fortran/17090
22804         * gfortran.dg/pr17090.f90: New test.
22805
22806 2004-09-13  Dale Johannesen  <dalej@apple.com>
22807
22808         * gcc.c-torture/compile/pr17408.c: New test case.
22809
22810 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22811
22812         PR c++/16716
22813         * g++.dg/parse/crash17.C: New test.
22814
22815         PR c++/17327
22816         * g++.dg/template/enum3.C: New test.
22817
22818 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
22819
22820         * lib/gcc-defs.exp: Load wrapper.exp.
22821         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
22822         using local code.
22823         * lib/gcc.exp (gcc_init): Similar.
22824         * lib/gfortran.exp (gfortran_init): Similar.
22825         * lib/objc.exp (objc_init): Similar.
22826         * lib/treelang.exp (treelang_init): Similar.
22827         * lib/wrapper.exp: New file with build_wrapper call machinery in
22828         ${tool}_maybe_build_wrapper.
22829
22830 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22831
22832         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
22833         "inline".
22834         * gcc.dg/declspec-11.c: Update expected messages.
22835         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
22836         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
22837         gcc.dg/inline-12.c: New tests.
22838
22839 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
22840
22841         * g++.dg/tree-ssa/pr17400.C: New testcase.
22842
22843 2004-09-13  James E Wilson  <wilson@specifixinc.com>
22844
22845         * gcc.target/mips/sb1-1.c: New testcase.
22846
22847 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
22848
22849         * lib/g77-dg.exp: Remove unused file.
22850         * lib/mike-g77.exp: Ditto.
22851         * lib/g77.exp: Ditto.
22852
22853 2004-09-12  Richard Henderson  <rth@redhat.com>
22854
22855         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
22856
22857 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22858
22859         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
22860         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22861         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
22862         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
22863         Update expected messages.
22864
22865 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
22866
22867         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
22868         declaration/use mismatch for dirp parameter.
22869
22870 2004-09-12  Andrew Pinski  <apinski@apple.com>
22871
22872         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
22873         -fgnu-runtime is passed.
22874
22875 2004-09-12  Richard Henderson  <rth@redhat.com>
22876
22877         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
22878         do the uplevel thing and update additional_flags directly.
22879         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
22880         gfortran.fortran-torture/execute/intrinsic_nearest.x,
22881         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
22882         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
22883
22884 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22885
22886         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
22887
22888 2004-09-11  Roger Sayle  <roger@eyesopen.com>
22889
22890         PR middle-end/17411
22891         * g++.dg/opt/pr17411-1.C: New test case.
22892
22893 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22894
22895         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22896         gcc.dg/tls/diag-2.c: Update expected messages.
22897         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
22898         messages.
22899         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
22900         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
22901         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
22902         gcc.dg/tls/diag-5.c: New tests.
22903
22904 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
22905
22906         * gcc.dg/20040910-1.c: Correct dg-error regexp.
22907
22908 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22909
22910         * g++.dg/parse/break-in-for.C: New test.
22911
22912 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
22913
22914         * gcc.dg/tree-ssa/20040911-1.c: New test.
22915
22916 2004-09-11  Andreas Jaeger  <aj@suse.de>
22917
22918         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
22919         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
22920
22921 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
22922
22923         * gcc.target/frv: New directory of FR-V-specific tests.
22924
22925 2004-09-10  James E Wilson  <wilson@specifixinc.com>
22926
22927         * gcc.dg/convert-vec-1.c: New test.
22928
22929 2004-09-10  Roger Sayle  <roger@eyesopen.com>
22930
22931         PR middle-end/17024
22932         * gcc.dg/pr17024-1.c: New test case.
22933
22934 2004-09-10  Eric Christopher  <echristo@redhat.com>
22935
22936         * gcc.dg/20040910-1.c: New test.
22937
22938 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22939
22940         * gcc.dg/bitfld-9.c: New test.
22941
22942 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
22943
22944         * gcc.c-torture/execute/ieee/acc1.c: New test.
22945         * gcc.c-torture/execute/ieee/acc2.c: New test.
22946         * gcc.c-torture/execute/ieee/mzero6.c: New test.
22947
22948 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22949
22950         * gcc.dg/deprecated-2.c: New test.
22951
22952 2004-09-09  James E Wilson  <wilson@specifixinc.com>
22953
22954         * gcc.dg/init-vec-1.c: New test.
22955
22956 2004-09-09  Roger Sayle  <roger@eyesopen.com>
22957
22958         PR middle-end/17055
22959         * gcc.dg/pr17055-1.c: New test case.
22960
22961 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
22962
22963         PR target/17377
22964         * gcc.c-torture/execute/pr17377.c: New test.
22965
22966 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22967
22968         PR c/8420
22969         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
22970         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
22971         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22972         gcc.dg/long-long-typespec-1.c: New tests.
22973         * gcc.dg/tls/diag-2.c: Update expected diagnostics
22974
22975 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22976
22977         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
22978         gcc.dg/gnu99-static-1.c: New tests.
22979
22980 2004-09-08  Devang Patel  <dpatel@apple.com>
22981
22982         * gcc.dg/darwin-ld-20040828-1.c: New test.
22983         * gcc.dg/darwin-ld-20040828-2.c: New test.
22984         * gcc.dg/darwin-ld-20040828-3.c: New test.
22985
22986 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
22987
22988         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
22989         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
22990         in error message.
22991         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
22992         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
22993         in error message.
22994         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
22995         types they qualify.
22996         * objc.dg/type-size-2.m: Fix wording in comment.
22997         * objc.dg/va-meth-1.m: New test case.
22998
22999 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23000
23001         PR c/16633:
23002         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23003         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23004
23005 2004-09-06  Devang Patel  <dpatel@apple.com>
23006
23007         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23008         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23009
23010 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23011
23012         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23013         reflect changed line numbering of diagnostics.
23014
23015 2004-09-06  Paul Brook  <paul@codesourcery.com>
23016
23017         * gfortran.dg/edit_real_1.f90: Add new test.
23018
23019 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23020
23021         * gcc.dg/tree-ssa/loop-2.c: New test.
23022         * gcc.dg/tree-ssa/loop-3.c: New test.
23023         * gcc.dg/tree-ssa/loop-4.c: New test.
23024         * gcc.dg/tree-ssa/loop-5.c: New test.
23025
23026 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23027
23028         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23029
23030 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23031
23032         * gcc.dg/format/sentinel-1.c: New test.
23033
23034 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23035
23036         * testsuite/gcc.dg/builtins-46.c: New.
23037
23038 2004-09-03  Devang Patel  <dpatel@apple.com>
23039
23040         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23041         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23042
23043 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23044
23045         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23046         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23047         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23048         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23049         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23050         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23051         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23052         the non-portable bzero.
23053         * gcc.dg/20010912-1.c: xfail for NetWare.
23054         * gcc.dg/20020426-2.c: xfail for NetWare.
23055         * gcc.dg/20021014-1.c: xfail for NetWare.
23056         * gcc.dg/20021018-1.c: xfail for NetWare.
23057         * gcc.dg/20030213-1.c: xfail for NetWare.
23058         * gcc.dg/20030225-1.c: xfail for NetWare.
23059         * gcc.dg/20030708-1.c: xfail for NetWare.
23060         * gcc.dg/builtins-config.h: Also exclude NetWare.
23061         * gcc.dg/format/format.h: Define restrict only if not already defined.
23062         * gcc.dg/nest.c: xfail for NetWare.
23063         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23064         * lib/target-supports.exp (check_visibility_available): Exclude
23065         NetWare.
23066
23067 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23068
23069         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23070         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23071         deterministic starting point for the alignment of structure fields.
23072         * gcc.dg/Wpadded.c: Dito.
23073         * g++.dg/abi/vbase10.C: Dito.
23074
23075 2004-09-03  Devang Patel  <dpatel@apple.com>
23076
23077         * g++.dg/debug/pr15736.cc: New test.
23078
23079 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23080
23081         * README.QMTEST: Fix out-of-date link.
23082
23083 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23084
23085         PR fortran/16579
23086         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23087         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23088
23089 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23090
23091         * g++.dg/abi/arm_rtti1.C: New test.
23092
23093 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23094
23095         * gcc.dg/ppc-vector-memcpy.c: New.
23096         * gcc.dg/ppc-vector-memset.c: New.
23097
23098 2004-09-02  Chao-ying Fu  <fu@mips.com>
23099
23100         * gcc.target/mips/mips-3d-1.c: New test.
23101         * gcc.target/mips/mips-3d-2.c: New test.
23102         * gcc.target/mips/mips-3d-3.c: New test.
23103         * gcc.target/mips/mips-3d-4.c: New test.
23104         * gcc.target/mips/mips-3d-5.c: New test.
23105         * gcc.target/mips/mips-3d-6.c: New test.
23106         * gcc.target/mips/mips-3d-7.c: New test.
23107         * gcc.target/mips/mips-3d-8.c: New test.
23108         * gcc.target/mips/mips-3d-9.c: New test.
23109         * gcc.target/mips/mips-ps-1.c: New test.
23110         * gcc.target/mips/mips-ps-2.c: New test.
23111         * gcc.target/mips/mips-ps-3.c: New test.
23112         * gcc.target/mips/mips-ps-4.c: New test.
23113         * gcc.target/mips/mips-ps-type.c: New test.
23114
23115 2004-09-02  Paul Brook  <paul@codesourcery.com>
23116
23117         * gfortran.dg/edit_real_1.f90: Add new tests.
23118
23119 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23120
23121         PR fortran/15327
23122         * gfortran.dg/merge_char_1.f90: New test.
23123
23124 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23125
23126         PR fortran/16404
23127         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23128
23129 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23130
23131         PR c/1522
23132         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23133
23134 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23135
23136         * g++.dg/opt/loop1.C: Do not XFAIL.
23137
23138 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23139
23140         * gcc.c-torture/execute/20040831-1.c: New test.
23141
23142 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23143
23144         PR fortran/16579
23145         * gfortran.dg/g77/20010610.f: Now passes.
23146         Copy from g77.f-torture/execute. Add dg-run directive.
23147         * gfortran.dg/g77/README: Update
23148
23149 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23150
23151         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23152         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23153         (t1, t2, t3, t4): Add volatile.
23154
23155 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23156
23157         * g++.dg/ext/visibility/arm1.C: New test.
23158
23159 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23160
23161         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23162         -pedantic-errors.
23163
23164 2004-09-01  Paul Brook  <paul@codesourcery.com>
23165
23166         * gfortran.dg/eof_2.f90: New test.
23167
23168 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23169
23170         PR fortran/16579
23171         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23172
23173 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23174
23175         PR libfortran/16805
23176         * gfortran.dg/list_read_2.f90: New test.
23177
23178 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23179
23180         * g++.dg/abi/key1.C: New test.
23181
23182 2004-08-31  Richard Henderson  <rth@redhat.com>
23183
23184         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23185         form of offsetof.
23186         * g++.dg/other/offsetof5.C: Remove duplicate.
23187
23188 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23189
23190         PR fortran/17244
23191         * gfortran.dg/func_derived_1.f90: New test.
23192
23193 2004-08-31  Paul Brook  <paul@codesourcery.com>
23194
23195         * gfortran.dg/eof_1.f90: New test.
23196
23197 2004-08-31  Paul Brook  <paul@codesourcery.com>
23198
23199         * gfortran.dg/list_read_1.f90: New file.
23200
23201 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23202
23203         * g++.dg/opt/loop1.C: XFAIL.
23204
23205 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23206
23207         * gcc.dg/funcdef-storage-1.c: New.
23208         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23209         an extern function in local scope.
23210         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23211         declare an 'auto inline' function in local scope.
23212         * gcc.dg/20011130-1.c: Likewise.
23213         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23214         an 'auto' function in local scope.
23215         * gcc.dg/20021014-1.c: Likewise.
23216         * gcc.dg/20030331-2.c: Likewise.
23217
23218 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23219
23220         * gfortran.dg/blockdata_1.f90: New test.
23221
23222 2004-08-30  Richard Henderson  <rth@redhat.com>
23223
23224         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23225
23226 2004-08-30  Richard Henderson  <rth@redhat.com>
23227
23228         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23229         additional_flags set by alternate driver.
23230         (ieee-options): New procedure.
23231         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23232         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23233         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23234         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23235
23236 2004-08-30  Richard Henderson  <rth@redhat.com>
23237
23238         * lib/f-torture.exp: Remove.
23239
23240 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23241
23242         PR rtl-optimization/16590
23243         * g++.dg/opt/loop1.C: New test.
23244
23245 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23246
23247         PR fortran/13910
23248         * gfortran.dg/oldstyle_1.f90: New test.
23249
23250 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23251         Paul Brook  <paul@codesourcery.com>
23252
23253         * gfortran.dg/g77/README: Update.
23254         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23255         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23256         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23257
23258 2004-08-28  Paul Brook  <paul@codesourcery.com>
23259
23260         PR libfortran/17195
23261         * gfortran.dg/edit_real_1.f90: New test.
23262
23263 2004-08-27  Paul Brook  <paul@codesourcery.com>
23264
23265         * gfortran.dg/rewind_1.f90: New test.
23266
23267 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23268
23269         PR fortran/16597
23270         * gfortran.dg/pr16597.f90: New test.
23271
23272 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23273
23274         PR c/13801
23275         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23276         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23277         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23278         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23279         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23280
23281 2004-08-26  Nick Clifton  <nickc@redhat.com>
23282
23283         * gcc.c-torture/compile/pr17119.c: New test.
23284
23285 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23286
23287         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23288
23289 2004-08-25  Richard Henderson  <rth@redhat.com>
23290
23291         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23292         the bits that expect kind=8 to be the largest real kind.
23293
23294 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23295
23296         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23297
23298 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23299
23300         * gfortran.dg/assignment_1.f90: New test.
23301
23302 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23303
23304         * g++.dg/template/repo3.C: New test.
23305
23306 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23307
23308         PR middle-end/16693
23309         PR tree-optimization/16372
23310         * g++.dg/opt/pr16372-1.C: New test case.
23311         * g++.dg/opt/pr16693-1.C: New test case.
23312         * g++.dg/opt/pr16693-2.C: New test case.
23313
23314 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23315
23316         * objc.dg/proto-lossage-4.m: New test.
23317
23318 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23319
23320         PR c++/17155
23321         * g++.dg/inherit/local2.C: New test.
23322
23323 2004-08-25  Paul Brook  <paul@codesourcery.com>
23324
23325         PR fortran/17144
23326         * gfortran.dg/string_ctor_1.f90: New test.
23327
23328 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23329
23330         PR c++/14428
23331         * g++.dg/template/redecl2.C: New test.
23332
23333 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23334
23335         PR fortran/17143
23336         * gfortran.dg/pr17143.f90: New test.
23337
23338 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23339
23340         PR fortran/17164
23341         * gfortran.dg/pr17164.f90: New test.
23342
23343 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23344
23345         * gcc.dg/tree-ssa/loop-1.c: New test.
23346
23347 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23348
23349         * gcc.c-torture/compile/20040824-1.c: New test.
23350
23351 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23352
23353         * gcc.c-torture/compile/iftrap-3.c: New test.
23354
23355 2004-08-24  Paul Brook  <paul@codesourcery.com>
23356
23357         * gfortran.dg/entry_2.f90: New test.
23358
23359 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23360
23361         PR c++/16889
23362         * g++.dg/lookup/ambig[12].C: New.
23363
23364 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23365
23366         PR c++/16706
23367         * g++.dg/template/crash21.C: New test.
23368         * g++.dg/template/crash22.C: Likewise.
23369
23370 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23371
23372         PR c++/17149
23373         * g++.dg/template/access15.C: New.
23374
23375 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23376
23377         PR c++/17163
23378         * g++.dg/template/repo2.C: New test.
23379
23380 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23381
23382         PR rtl-optimization/17078
23383         * gcc.c-torture/execute/pr17078-1.c: New test case.
23384
23385 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23386
23387         PR c/14492
23388         * gcc.dg/debug/crash1.c: New test.
23389
23390 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23391
23392         PR c/16180
23393         * gcc.dg/loop-5.c: New test.
23394
23395 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23396
23397         * gcc.c-torture/execute/20040823-1.c: New test.
23398
23399 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23400
23401         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23402         to the assembler.  Simplify test accordingly.
23403         (asm_abi_flags): Use GNU names.
23404         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23405         to check for ABI flags.
23406
23407 2004-08-22  Andrew Pinski  <apinski@apple.com>
23408
23409         * g++.dg/opt/pr14029.C: New test.
23410         * gcc.c-torture/execute/pr15262.c: New test.
23411
23412 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23413
23414         * gfortran.dg/reduction.f90: Add checks with complex arguments.
23415
23416 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
23417
23418         PR 16908
23419         * gfortran.dg/direct_io.f90: New test.
23420
23421 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23422
23423         PR c++/17121
23424         * g++.dg/inherit/local2.C: New test.
23425
23426 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23427
23428         PR c++/17120
23429         * g++.dg/warn/Wparentheses-4.C: New test.
23430
23431 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23432
23433         PR c++/17121
23434         * g++.dg/inherit/local2.C: New test.
23435
23436         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23437         * gcc.dg/ppc-ldstruct.c: Likewise.
23438         * gcc.dg/ppc64-abi-2.c: Likewise.
23439
23440 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
23441
23442         PR rtl-optimization/17099
23443         * gcc.c-torture/execute/20040820-1.c: New test.
23444
23445 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
23446
23447         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23448
23449 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
23450
23451         PR fortran/17077
23452         * gfortran.dg/auto_array_1.f90: New test.
23453
23454 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23455
23456         PR fortran/17074
23457         * gfortran.dg/simpleif_1.f90: New test.
23458
23459 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
23460
23461         * lib/target-supports.exp (check_profiling_available): Return
23462         false for arm*-*-symbianelf* and arm*-*-eabi*.
23463
23464         PR c++/15890
23465         * g++.dg/template/delete1.C: New test.
23466
23467 2004-08-19  Paul Brook  <paul@codesourcery.com>
23468
23469         PR fortran/14976
23470         PR fortran/16228
23471         * gfortran.dg/data_char_1.f90: New test.
23472
23473 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
23474
23475         PR fortran/16946
23476         * gfortran.dg/reduction.f90: New testcase.
23477
23478 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23479
23480         PR fortran/16520
23481         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23482
23483 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23484
23485         PR c++/17041
23486         * g++.dg/Wparentheses-3.C: New test.
23487
23488 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23489
23490         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23491         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23492         * gcc.dg/vect/vect-2.c: Likewise.
23493         * gcc.dg/vect/vect-3.c: Likewise.
23494         * gcc.dg/vect/vect-4.c: Likewise.
23495         * gcc.dg/vect/vect-5.c: Likewise.
23496         * gcc.dg/vect/vect-6.c: Likewise.
23497         * gcc.dg/vect/vect-7.c: Likewise.
23498         * gcc.dg/vect/vect-25.c: Likewise.
23499         * gcc.dg/vect/vect-31.c: Likewise.
23500         * gcc.dg/vect/vect-32.c: Likewise.
23501         * gcc.dg/vect/vect-34.c: Likewise.
23502         * gcc.dg/vect/vect-36.c: Likewise.
23503         * gcc.dg/vect/vect-all.c: Likewise.
23504
23505 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
23506
23507         PR c++/17068
23508         * g++.dg/template/operator4.C: New test.
23509
23510 2004-08-18  Richard Henderson  <rth@redhat.com>
23511
23512         * gcc.dg/20040206-1.c: XFAIL.
23513
23514 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23515
23516         PR c++/16246
23517         * g++.dg/template/array7.C: New test.
23518
23519 2004-08-17  James E Wilson  <wilson@specifixinc.com>
23520
23521         * gcc.dg/mips-movcc-1.c: New test.
23522         * gcc.dg/mips-movcc-2.c: New test.
23523         * gcc.dg/mips-movcc-3.c: New test.
23524
23525         * gcc.dg/mips-nmadd-1.c: New test.
23526         * gcc.dg/mips-nmadd-2.c: New test.
23527
23528 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23529
23530         PR c++/15871
23531         * g++.dg/opt/inline8.C: New test.
23532
23533         PR c++/16965
23534         * g++.dg/parse/error17.C: New test.
23535
23536 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
23537
23538         * gcc.dg/vect: New directory for vectorizer tests.
23539         * gcc.dg/vect/tree-vect.h: New file.
23540         * gcc.dg/vect/vect.exp: New file.
23541         * gcc.dg/vect/pr16105.c.c: New test.
23542         * gcc.dg/vect/vect-1.c: New test.
23543         * gcc.dg/vect/vect-2.c: New test.
23544         * gcc.dg/vect/vect-3.c: New test.
23545         * gcc.dg/vect/vect-4.c: New test.
23546         * gcc.dg/vect/vect-5.c: New test.
23547         * gcc.dg/vect/vect-6.c: New test.
23548         * gcc.dg/vect/vect-7.c: New test.
23549         * gcc.dg/vect/vect-8.c: New test.
23550         * gcc.dg/vect/vect-9.c: New test.
23551         * gcc.dg/vect/vect-10.c: New test.
23552         * gcc.dg/vect/vect-11.c: New test.
23553         * gcc.dg/vect/vect-12.c: New test.
23554         * gcc.dg/vect/vect-13.c: New test.
23555         * gcc.dg/vect/vect-14.c: New test.
23556         * gcc.dg/vect/vect-15.c: New test.
23557         * gcc.dg/vect/vect-16.c: New test.
23558         * gcc.dg/vect/vect-17.c: New test.
23559         * gcc.dg/vect/vect-18.c: New test.
23560         * gcc.dg/vect/vect-19.c: New test.
23561         * gcc.dg/vect/vect-20.c: New test.
23562         * gcc.dg/vect/vect-21.c: New test.
23563         * gcc.dg/vect/vect-22.c: New test.
23564         * gcc.dg/vect/vect-23.c: New test.
23565         * gcc.dg/vect/vect-24.c: New test.
23566         * gcc.dg/vect/vect-25.c: New test.
23567         * gcc.dg/vect/vect-26.c: New test.
23568         * gcc.dg/vect/vect-27.c: New test.
23569         * gcc.dg/vect/vect-28.c: New test.
23570         * gcc.dg/vect/vect-29.c: New test.
23571         * gcc.dg/vect/vect-30.c: New test.
23572         * gcc.dg/vect/vect-31.c: New test.
23573         * gcc.dg/vect/vect-32.c: New test.
23574         * gcc.dg/vect/vect-33.c: New test.
23575         * gcc.dg/vect/vect-34.c: New test.
23576         * gcc.dg/vect/vect-35.c: New test.
23577         * gcc.dg/vect/vect-36.c: New test.
23578         * gcc.dg/vect/vect-37.c: New test.
23579         * gcc.dg/vect/vect-38.c: New test.
23580         * gcc.dg/vect/vect-40.c: New test.
23581         * gcc.dg/vect/vect-41.c: New test.
23582         * gcc.dg/vect/vect-42.c: New test.
23583         * gcc.dg/vect/vect-43.c: New test.
23584         * gcc.dg/vect/vect-44.c: New test.
23585         * gcc.dg/vect/vect-45.c: New test.
23586         * gcc.dg/vect/vect-46.c: New test.
23587         * gcc.dg/vect/vect-47.c: New test.
23588         * gcc.dg/vect/vect-48.c: New test.
23589         * gcc.dg/vect/vect-49.c: New test.
23590         * gcc.dg/vect/vect-50.c: New test.
23591         * gcc.dg/vect/vect-51.c: New test.
23592         * gcc.dg/vect/vect-52.c: New test.
23593         * gcc.dg/vect/vect-53.c: New test.
23594         * gcc.dg/vect/vect-54.c: New test.
23595         * gcc.dg/vect/vect-55.c: New test.
23596         * gcc.dg/vect/vect-56.c: New test.
23597         * gcc.dg/vect/vect-57.c: New test.
23598         * gcc.dg/vect/vect-58.c: New test.
23599         * gcc.dg/vect/vect-59.c: New test.
23600         * gcc.dg/vect/vect-60.c: New test.
23601         * gcc.dg/vect/vect-61.c: New test.
23602         * gcc.dg/vect/vect-all.c: New test.
23603         * gcc.dg/vect/vect-none.c: New test.
23604
23605 2004-08-17  Paul Brook  <paul@codesourcery.com>
23606
23607         PR fortran/13082
23608         * gfortran.dg/entry_1.f90: New test.
23609
23610 2004-08-17  Andrew Pinski  <apinski@apple.com>
23611
23612         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23613
23614 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
23615
23616         * gcc.dg/pr17036-1.c: New test.
23617
23618 2004-08-16  Devang Patel  <dpatel@apple.com>
23619
23620         * gcc.dg/darwin-20040809-1.c: New test.
23621
23622 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
23623
23624         * gcc.dg/funcdef-attr-1.c: New test.
23625
23626 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
23627
23628         * gcc.dg/altivec-17.c: New test.
23629         * gcc.dg/altivec-18.c: New test.
23630
23631 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23632
23633         PR c++/6749
23634         * g++.dg/template/vtable2.C: New test.
23635
23636 2004-08-14  Richard Henderson  <rth@redhat.com>
23637
23638         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23639         * gcc.dg/pack-test-4.c (main): Return 0.
23640         * gcc.dg/setjmp-1.c: Remove XFAIL.
23641         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23642
23643 2004-08-14  Richard Henderson  <rth@redhat.com>
23644
23645         * gcc.dg/980217-1.c: Add prototype for printf.
23646
23647 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
23648
23649         * gfortran.dg/pr16935.f90: New test.
23650
23651 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
23652
23653         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23654
23655 2004-08-13  Paul Brook  <paul@codesourcery.com>
23656
23657         * gfortran.dg/der_io_1.f90: Remove stray comma.
23658
23659 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23660
23661         * gcc.dg/vmx/cw-bug-2.c: Remove.
23662         * gcc.dg/vmx/vprint-1.c: Remove.
23663         * gcc.dg/vmx/vscan-1.c: Remove.
23664
23665 2004-08-12  Devang patel  <dpatel@apple.com>
23666
23667         * gcc.dg/darwin-20040809-2.c: New test.
23668
23669 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
23670
23671         * g++.dg/ext/altivec-12.C: New test.
23672
23673         * g++.dg/ext/altivec-11.C: New test.
23674
23675 2004-08-12  Paul Brook  <paul@codesourcery.com>
23676
23677         * g++.dg/abi/arm_cxa_vec_1.C: New test.
23678
23679 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23680
23681         * g++.dg/ext/altivec-2.C: Check for hardware support before
23682         executing any VMX instructions.
23683
23684         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23685
23686 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
23687
23688         PR c++/16276
23689         * g++.old-deja/g++.other/comdat4.C: New test.
23690         * g++.old-deja/g++.other/comdat4-aux.cc: New.
23691
23692 2004-08-12  Ben Elliston  <bje@au.ibm.com>
23693
23694         PR target/16286
23695         * gcc.dg/pr16286.c: New test.
23696
23697 2004-08-12 Jan Beulich <jbeulich@novell.com>
23698
23699         * g++.dg/ext/asm5.C: New.
23700
23701 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23702
23703         PR c++/16698
23704         * g++.dg/eh/crash1.C: New test.
23705
23706         PR c++/16717
23707         * g++.dg/ext/construct1.C: New test.
23708
23709 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23710
23711         PR c++/16853
23712         * g++.dg/init/ptrmem1.C: New test.
23713
23714         PR c++/16618
23715         * g++.dg/parse/offsetof5.C: New test.
23716
23717         PR c++/16870
23718         * g++.dg/template/overload3.C: New test.
23719
23720 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23721
23722         PR c++/16964
23723         * g++.dg/parse/error16.C: New test.
23724
23725         PR c++/16904
23726         * g++.dg/template/error14.C: New test.
23727
23728         PR c++/16929
23729         * g++.dg/template/error15.C: New test.
23730
23731 2004-08-11  Devang Patel  <dpatel@apple.com>
23732
23733         * gcc.dg/darwin-ld-20040809-1.c: New test.
23734         * gcc.dg/darwin-ld-20040809-2.c: New test.
23735
23736 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
23737
23738         PR fortran/16917
23739         * gfortran.dg/dfloat_1.f90: New test.
23740
23741 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
23742
23743         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
23744         * gcc.dg/dll-2.c: Fix dg-require syntax.
23745         * gcc.misc-tests/arm-isr.c (abort): Declare.
23746         (exit): Likewise.
23747
23748 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
23749
23750         PR c++/16971
23751         * g++.dg/parse/crash16.C: New test.
23752
23753 2004-08-10  Roger Sayle  <roger@eyesopen.com>
23754
23755         * gcc.dg/mips-rsqrt-1.c: New test case.
23756         * gcc.dg/mips-rsqrt-2.c: New test case.
23757         * gcc.dg/mips-rsqrt-3.c: New test case.
23758
23759 2004-08-10  Paul Brook  <paul@codesourcery.com>
23760
23761         * gfortran.dg/der_io_1.f90: New test.
23762
23763 2004-08-10  Paul Brook  <paul@codesourcery.com>
23764
23765         PR fortran/16919
23766         * gfortran.dg/der_array_1.f90: New test.
23767
23768 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
23769
23770         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
23771
23772 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
23773
23774         * gcc.dg/wchar_t-2.c: Fix typo.
23775
23776 2004-08-09  Falk Hueffner  <falk@debian.org>
23777
23778         PR tree-optimization/12517
23779         * gcc.c-torture/compile/pr12517.c: New test.
23780
23781         PR tree-optimization/12578
23782         * gcc.c-torture/compile/pr12578.c: New test.
23783
23784         PR tree-optimization/12899
23785         * gcc.c-torture/compile/pr12899.c: New test.
23786
23787         PR rtl-optimization/14692
23788         * gcc.c-torture/compile/pr14692.c: New test.
23789
23790         PR tree-optimization/16461
23791         * gcc.c-torture/compile/pr16461.c: New test.
23792
23793 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23794
23795         * gfortran.dg/getenv_1.f90: New test.
23796
23797 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23798
23799         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
23800         wchar_t.
23801         * gcc.dg/symbian5.c: Test -fno-short-wchar.
23802
23803 2004-08-06  Paul Brook  <paul@codesourcery.com>
23804
23805         * gfortran.dg/ret_array_1.f90: New test.
23806         * gfortran.dg/ret_pointer_1.f90: New test.
23807
23808 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
23809
23810         * gcc.dg/missing-field-init-[12].c: New tests.
23811         * g++.dg/warn/missing-field-init-[12].C: New tests.
23812
23813 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23814
23815         * gcc.dg/enum2.c: New test.
23816         * gcc.dg/symbian3.c: Likewise.
23817         * gcc.dg/symbian4.c: Likewise.
23818         * gcc.dg/wchar_t-2.c: Likewise.
23819
23820 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23821
23822         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
23823         destructor tests.
23824
23825 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23826
23827         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
23828         dg-require-visiblity.
23829         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
23830         * g++.dg/ext/visibility/fvisibility.C: Likewise.
23831         * g++.dg/ext/visibility/memfuncts.C: Likewise.
23832         * g++.dg/ext/visibility/new1.C: Likewise.
23833         * g++.dg/ext/visibility/pragma.C: Likewise.
23834         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
23835         * g++.dg/ext/visibility/virtual.C: Likewise.
23836         * g++/dg/ext/visibility/visibility-1.C: Likewise.
23837         * g++/dg/ext/visibility/visibility-2.C: Likewise.
23838         * g++/dg/ext/visibility/visibility-3.C: Likewise.
23839         * g++/dg/ext/visibility/visibility-4.C: Likewise.
23840         * g++/dg/ext/visibility/visibility-5.C: Likewise.
23841         * g++/dg/ext/visibility/visibility-6.C: Likewise.
23842         * g++/dg/ext/visibility/visibility-7.C: Likewise.
23843         * g++/dg/ext/visibility/visibility-8.C: New test.
23844         * gcc.c-torture/compile/dll.x: Remove.
23845         * gcc.dg/dll-2.c: Use dg-require-dll
23846         * gcc.dg/visibility-10.c: New test.
23847         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
23848         supporting DLLs.
23849         * testsuite/lib/scanasm.exp (scan_hidden): New function.
23850         (scan_not_hidden): Likewise.
23851
23852 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
23853
23854         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
23855
23856 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
23857
23858         * gcc.c-torture/execute/20040805-1.c: New test.
23859
23860 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
23861
23862         * gcc.dg/20020118-1.c: Declare abort.
23863         * gcc.dg/altivec_check.h: Likewise.
23864         * gcc.dg/iftrap-2.c: Likewise.
23865         * gcc.dg/pragma-darwin.c: Likewise.
23866         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
23867
23868 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
23869
23870         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
23871
23872 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23873
23874         * gcc.c-torture/execute/builtins/abs-2.c,
23875         gcc.c-torture/execute/builtins/abs-3.c,
23876         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
23877         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
23878         intmax_t, uintmax_t and their limits.
23879         * gcc.dg/intmax_t-1.c: New test.
23880
23881 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23882
23883         * g++.dg/tc1/dr147.C: Add reference to PR.
23884
23885 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
23886
23887         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
23888         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
23889
23890 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
23891
23892         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
23893
23894 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23895
23896         * gcc.dg/redecl-5.c: New test.
23897         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
23898         of scanf.
23899
23900 2004-08-03  Roger Sayle  <roger@eyesopen.com>
23901
23902         PR middle-end/16790
23903         * gcc.c-torture/execute/pr16790-1.c: New test case.
23904
23905 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
23906
23907         * g++.dg/ext/visibility/assign1.C: New test.
23908         * g++.dg/ext/visibility/new1.C: Likewise.
23909
23910         * gcc.dg/symbian1.c: New test.
23911         * gcc.dg/symbian2.c: Likewise.
23912
23913 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
23914
23915         PR target/16570
23916         * gcc.dg/i386-sse-9.c: New test.
23917
23918 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23919
23920         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
23921
23922 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23923
23924         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
23925         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
23926         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
23927         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
23928         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
23929         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
23930         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
23931         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
23932         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
23933         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
23934         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
23935         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
23936         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
23937         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
23938         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
23939         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
23940         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
23941         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
23942         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
23943         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
23944         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
23945         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
23946         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
23947         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23948         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
23949         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
23950         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
23951         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
23952         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23953         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23954         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
23955         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
23956         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
23957         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
23958         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
23959         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23960         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23961         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23962         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23963         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
23964         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
23965         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
23966         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
23967         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
23968         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23969         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23970         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
23971         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
23972         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
23973         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
23974         gcc.misc-tests/i386-pf-3dnow-1.c,
23975         gcc.misc-tests/i386-pf-athlon-1.c,
23976         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23977         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
23978         Declare built-in functions used.
23979         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
23980
23981 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
23982
23983         PR c++/16707
23984         * g++.dg/lookup/using12.C: New test.
23985
23986         * g++.dg/init/null1.C: Fix PR number.
23987         * g++.dg/parse/namespace10.C: Likewise.
23988
23989 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23990
23991         PR c++/16224
23992         * g++.dg/template/spec17.C: New test.
23993         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
23994         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
23995
23996 2004-08-02  David Billinghurst
23997
23998         PR fortran/16292
23999         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24000
24001 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24002
24003         * gcc.dg/ia64-got-1.c: New test case.
24004
24005 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24006
24007         PR c++/16489
24008         * g++.dg/init/null1.C: New test.
24009         * g++.dg/tc1/dr76.C: Adjust error marker.
24010
24011         PR c++/16529
24012         * g++.dg/parse/namespace10.C: New test.
24013
24014         PR c++/16810
24015         * g++.dg/inherit/ptrmem2.C: New test.
24016
24017 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24018
24019         PR target/16155
24020         * gcc.dg/pr16155.c: New test.
24021
24022 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24023
24024         * gcc.dg/redecl-2.c: New test.
24025
24026 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24027
24028         * gcc.dg/darwin-longdouble.c: New file.
24029
24030 2004-07-30  Richard Henderson  <rth@redhat.com>
24031
24032         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24033         write to constant argument.
24034         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24035
24036 2004-07-30  Richard Henderson  <rth@redhat.com>
24037
24038         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24039         tests of nearest around zero.
24040
24041 2004-07-30  Andrew Pinski  <apinski@apple.com>
24042
24043         * gcc.c-torture/compile/20040730-1.c: New test.
24044
24045 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24046
24047         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24048         powerpc-eabispe.
24049
24050 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24051
24052         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24053
24054 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24055
24056         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24057         contains $ld_library_path.
24058         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24059
24060 2004-07-29  Richard Henderson  <rth@redhat.com>
24061
24062         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24063
24064         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24065         (alt2, which): New.
24066         (Check): Accept either alternative.
24067
24068 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24069
24070         * g++.dg/abi/inline1.C: New test.
24071         * g++.dg/abi/local1-a.cc: Likewise.
24072         * g++.dg/abi/local1.C: Likewise.
24073         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24074         * g++.dg/abi/mangle12.C: Likewise.
24075         * g++.dg/abi/mangle17.C: Likewise.
24076         * g++.dg/abi/mangle20-2.C: Likewise.
24077         * g++.dg/opt/interface1.C: Likewise.
24078         * g++.dg/opt/interface1.h: Likewise.
24079         * g++.dg/opt/interface1-a.cc: New test.
24080         * g++.dg/parse/repo1.C: New test.
24081         * g++.dg/template/repo1.C: Likewise.
24082         * g++.dg/warn/Winline-1.C: Likewise.
24083         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24084
24085 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24086
24087         * gcc.dg/tree-ssa/20040729-1.c: New test.
24088
24089 2004-07-27  Matt Austern <austern@apple.com>
24090
24091         * gcc.dg/darwin-bool-1.c: New test.
24092         * gcc.dg/darwin-bool-2.c: New test.
24093
24094 2004-07-28  Richard Henderson  <rth@redhat.com>
24095
24096         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24097         arguments in the correct type.  Don't write to constant arguments.
24098
24099 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24100
24101         PR tree-optimization/16688
24102         PR tree-optimization/16689
24103         * g++.dg/tree-ssa/pr16688.C: New test.
24104
24105 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24106
24107         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24108         loads.  Not only in the comment, this time.
24109
24110 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24111
24112         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24113         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24114         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24115         * gcc.dg/sh4a-bitmovua.c: New.
24116         * gcc.dg/sh4a-cos.c: New.
24117         * gcc.dg/sh4a-cosf.c: New.
24118         * gcc.dg/sh4a-fprun.c: New.
24119         * gcc.dg/sh4a-fsrra.c: New.
24120         * gcc.dg/sh4a-memmovua.c: New.
24121         * gcc.dg/sh4a-sin.c: New.
24122         * gcc.dg/sh4a-sincos.c: New.
24123         * gcc.dg/sh4a-sincosf.c: New.
24124         * gcc.dg/sh4a-sinf.c: New.
24125
24126 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24127
24128         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24129         conditionals.
24130         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24131         loads.
24132         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24133         DOM1.
24134
24135 2004-07-27  Andrew Pinski  <apinski@apple.com>
24136
24137         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24138
24139 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24140
24141         * gcc.dg/pragma-isr.c: New test.
24142
24143 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24144
24145         PR c++/14429
24146         * g++.dg/template/ttp11.C: New test.
24147
24148 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24149
24150         * gcc.c-torture/compile/20040727-1.c: New test.
24151
24152 2004-07-26  Eric Christopher  <echristo@redhat.com>
24153
24154         * gcc.c-torture/compile/20040726-2.c: New test.
24155
24156 2004-07-26  Andrew Pinski  <apinski@apple.com>
24157
24158         * g++.dg/rtti/tinfo1.C: Xfail.
24159
24160 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24161
24162         * gcc.c-torture/compile/20040726-1.c: New test.
24163
24164 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24165             Brian Ryner  <bryner@brianryner.com>
24166
24167         PR c++/9283
24168         PR c++/15000
24169         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24170         * g++.dg/ext/visibility/: New directory.
24171         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24172         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24173         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24174         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24175         * g++.dg/ext/visibility/fvisibility.C,
24176         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24177         g++.dg/ext/visibility/fvisibility-override1.C
24178         g++.dg/ext/visibility/fvisibility-override2.C
24179         g++.dg/ext/visibility/memfuncts.C
24180         g++.dg/ext/visibility/noPLT.C
24181         g++.dg/ext/visibility/pragma.C
24182         g++.dg/ext/visibility/pragma-override1.C
24183         g++.dg/ext/visibility/pragma-override2.C
24184         g++.dg/ext/visibility/staticmemfuncts.C
24185         g++.dg/ext/visibility/virtual.C: New tests.
24186
24187 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24188
24189         PR c/15360
24190         * gcc.dg/pr15360-1.c: New test.
24191
24192 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24193
24194         * gcc.dg/pragma-align-2.c: New test.
24195         * gcc.dg/pragma-init-fini.c: New test.
24196         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24197         targets.
24198
24199 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24200
24201         * gcc.dg/init-string-2.c: New test.
24202
24203 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24204
24205         PR 16684
24206         * gcc.dg/Wredundant-decls-1.c: New test case.
24207
24208 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24209
24210         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24211         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24212         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24213         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24214         * gcc.dg/compat/generate-random.c: New file.
24215         * gcc.dg/compat/generate-random.h: Likewise.
24216         * gcc.dg/compat/generate-random_r.c: Likewise.
24217         * gcc.dg/compat/struct-layout-1.h: Likewise.
24218         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24219         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24220         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24221         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24222         * gcc.dg/compat/struct-layout-1_main.c: New test.
24223         * gcc.dg/compat/struct-layout-1_x.c: New file.
24224         * gcc.dg/compat/struct-layout-1_y.c: New file.
24225         * gcc.dg/compat/struct-layout-1_test.h: New file.
24226
24227 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24228
24229         * gcc.dg/comp-return-1.c: New test
24230
24231 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24232
24233         * gcc.dg/vmx/8-02a.c: Fix typo.
24234
24235         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24236         * gcc.dg/darwin-abi-3.c: New test.
24237
24238         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24239         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24240
24241         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24242         * gcc.dg/vmx/ops-long-1.c: New test.
24243         * gcc.dg/vmx/ops-long-2.c: New test.
24244
24245 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24246
24247         * g++.dg/lookup/conv-[1234].C: New.
24248
24249 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24250
24251         * g++.dg/parse/attr2.C: Simplify.
24252
24253 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24254
24255         PR c/7284
24256         * gcc.c-torture/execute/pr7284-1.c: New test.
24257
24258 2004-07-22  Brian Booth  <bbooth@redhat.com>
24259
24260         * gcc.dg/tree-ssa/20040721-1.c: New test.
24261
24262 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24263
24264         * g++.dg/template/crash20.c: New.
24265
24266 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24267
24268         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24269         Add dg-run directive.  Declare variables as required.
24270         * gfortran.dg/g77/README: Update
24271
24272 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24273
24274         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24275         gcc.dg/cris-peep2-andu2.c: New tests.
24276
24277 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24278
24279         PR c/15052
24280         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24281         on return type.
24282         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24283         messages.
24284         * gcc.dg/qual-return-2.c: Update expected messages.
24285         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24286
24287 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24288
24289         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24290         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24291
24292 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24293
24294         PR c/11250
24295         * gcc.dg/init-string-1.c: New test.
24296
24297 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24298
24299         PR middle-end/15345
24300         PR c/16450
24301         * gcc.dg/torture/nested-fn-1.c: New test.
24302
24303 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24304
24305         PR target/16559
24306         * gcc.dg/ia64-fptr-1.c: New file.
24307
24308 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24309
24310         PR c++/14497
24311         * g++.dg/template/spec16.C: New test.
24312         * g++.old-deja/g++.robertl/eb118.C: Remove.
24313
24314 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24315
24316         PR c++/509
24317         * g++.dg/template/spec15.C: New test.
24318
24319 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24320
24321         Copy cases from g77.f-torture/execute and add dg-run
24322         directive.  Other changes as noted.
24323         * gfortran.dg/g77/13037.f
24324         * gfortran.dg/g77/1832.f
24325         * gfortran.dg/g77/19981119-0.f
24326         * gfortran.dg/g77/19990313-0.f
24327         * gfortran.dg/g77/19990313-1.f
24328         * gfortran.dg/g77/19990313-2.f
24329         * gfortran.dg/g77/19990313-3.f
24330         * gfortran.dg/g77/19990419-1.f
24331         * gfortran.dg/g77/19990826-0.f
24332         * gfortran.dg/g77/19990826-2.f
24333         * gfortran.dg/g77/20000503-1.f
24334         * gfortran.dg/g77/20001111.f
24335         * gfortran.dg/g77/20010116.f
24336         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24337         * gfortran.dg/g77/20010430.f
24338         * gfortran.dg/g77/6177.f
24339         * gfortran.dg/g77/947.f
24340         * gfortran.dg/g77/970816-3.f
24341         * gfortran.dg/g77/971102-1.f
24342         * gfortran.dg/g77/980520-1.f
24343         * gfortran.dg/g77/980628-0.f
24344         * gfortran.dg/g77/980628-1.f
24345         * gfortran.dg/g77/980628-10.f
24346         * gfortran.dg/g77/980628-2.f
24347         * gfortran.dg/g77/980628-3.f
24348         * gfortran.dg/g77/980628-7.f
24349         * gfortran.dg/g77/980628-8.f
24350         * gfortran.dg/g77/980628-9.f
24351         * gfortran.dg/g77/980701-0.f
24352         * gfortran.dg/g77/980701-1.f
24353         * gfortran.dg/g77/cabs.f
24354         * gfortran.dg/g77/claus.f
24355         * gfortran.dg/g77/complex_1.f
24356         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24357         * gfortran.dg/g77/dcomplex.f
24358         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24359         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24360         * gfortran.dg/g77/f90-intrinsic-numeric.f
24361         * gfortran.dg/g77/int8421.f
24362         * gfortran.dg/g77/labug1.f
24363         * gfortran.dg/g77/large_vec.f
24364         * gfortran.dg/g77/le.f
24365         * gfortran.dg/g77/short.f
24366         * gfortran.dg/g77/README: Update
24367
24368 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24369
24370         PR c++/16637
24371         * g++.dg/parse/lookup4.C: New test.
24372
24373 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24374
24375         PR c++/16175
24376         * g++.dg/template/ttp10.C: New test.
24377
24378 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24379
24380         * gcc.dg/pr12625-1.c: New test.
24381
24382 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24383
24384         * testsuite/gcc.dg/switch-warn-1.c: New test.
24385         * testsuite/gcc.dg/switch-warn-2.c: New test.
24386         * gcc.c-torture/compile/pr14730.c: Update.
24387
24388 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24389
24390         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24391         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24392         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24393         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24394
24395 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24396
24397         PR c++/16623
24398         * g++.dg/template/assign1.C: New test.
24399
24400 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24401
24402         PR c++/12170
24403         * g++.dg/template/ttp9.C: New test.
24404
24405 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24406
24407         * gcc.dg/format/cmn-err-1.c: New test.
24408
24409 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24410
24411         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24412         gcc.dg/Wparentheses-10.c: New tests.
24413         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24414
24415 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24416
24417         PR fortran/16465
24418         * gfortran.dg/g77//ffixed-line-length-0.f,
24419         gfortran.dg/g77/ffixed-line-length-132.f,
24420         gfortran.dg/g77/ffixed-line-length-72.f,
24421         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24422         gfortran.dg/g77/README: Update.
24423
24424 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24425
24426         PR c++/13092
24427         * g++.dg/template/non-dependent7.C: New test.
24428         * g++.dg/template/non-dependent8.C: Likewise.
24429         * g++.dg/template/non-dependent9.C: Likewise.
24430         * g++.dg/template/non-dependent10.C: Likewise.
24431
24432 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
24433
24434         PR c++/16337
24435         * g++.dg/parse/attr2.C: New test.
24436
24437 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24438
24439         * g77.dg: Removed.
24440         * g77.f-torture: Ditto.
24441
24442 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24443
24444         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24445         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24446         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24447
24448 2004-07-16  Richard Henderson  <rth@redhat.com>
24449
24450         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24451
24452 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24453
24454         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24455         tests with full list of options.
24456         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24457         of TORTURE_OPTIONS if test contains 'dg-do run'.
24458
24459         PR fortran/16404
24460         * gfortran.dg/do_iterator.f90: New test.
24461
24462 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24463
24464         PR rtl-optimization/16536
24465         * gcc.c-torture/execute/restrict-1.c: New test.
24466
24467 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24468
24469         PR fortran/15324
24470         * gfortran.dg/pr15324.f90: New test.
24471
24472         PR fortran/15129
24473         * gfortran.dg/pr15129.f90: New test.
24474
24475         PR fortran/15140
24476         * gfortran.dg/pr15140.f90: New test.
24477
24478         PR fortran/13792
24479         * gfortran.fortran-torture/execute/bounds.f90: Add check for
24480         compile-time simplification.
24481
24482 2004-07-14  Mike Stump  <mrs@apple.com>
24483
24484         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24485
24486 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24487
24488         PR target/16325
24489         * gcc.dg/profile-generate-1.c: New.
24490
24491 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24492
24493         * gcc.c-torture/execute/20040709-1.c: New test.
24494         * gcc.c-torture/execute/20040709-2.c: New test.
24495
24496 2004-07-14  Mike Stump  <mrs@apple.com>
24497
24498         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24499
24500 2004-07-14  Mike Stump  <mrs@apple.com>
24501
24502         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24503
24504 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
24505
24506         PR c++/16518
24507         * g++.dg/parse/mutable1.C: New test.
24508
24509 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
24510
24511         PR tree-optimization/16443
24512         * gcc.dg/tree-ssa/20040713-1.c: New test.
24513
24514 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
24515
24516         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24517         for operator new.
24518
24519 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24520
24521         * gfortran.dg/g77/README: New file
24522         * gfortran.dg/g77/19981216-0.f: Copy from
24523         g77.f-torture/noncompile.  Add "dg-do compile" and
24524         dg-error as required.
24525         * gfortran.dg/g77/19990218-1.f: Likewise.
24526         * gfortran.dg/g77/19990905-1.f: Likewise.
24527         * gfortran.dg/g77/9263.f: Likewise.
24528         * gfortran.dg/g77/980615-0.f: Likewise.
24529         * gfortran.dg/g77/980616-0.f: Likewise.
24530         * gfortran.dg/g77/check0.f: Likewise.
24531         * gfortran.dg/g77/select_no_compile.f: Likewise.
24532
24533 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24534
24535         Copy files from g77.f-torture/compile.
24536         Add "{ dg-do compile}".  Other changes as noted
24537         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24538         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24539         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24540         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24541         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24542         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24543         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24544         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24545         statement to conform to standard.  Append alpha1.x for reference.
24546         * gfortran.dg/g77/xformat.f: Add dg-warning
24547
24548 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24549
24550         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24551         Add {dg-do compile} directive.
24552         * gfortran.dg/g77/cpp2.F: Likewise.
24553
24554 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24555
24556         PR c++/5402
24557         * g++.dg/lookup/name-clash1.C: New test.
24558
24559         PR c++/9777
24560         * g++.dg/lookup/name-clash2.C: New test.
24561
24562         PR c++/12102
24563         * g++.dg/lookup/name-clash3.C: New test.
24564
24565 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24566
24567         * g++.dg/lookup/new2.C: New test.
24568         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24569
24570 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
24571
24572         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24573         Add {dg-do compile} directive.
24574         * gfortran.dg/g77/13060.f: Likewise.
24575         * gfortran.dg/g77/19990218-0.f: Likewise.
24576         * gfortran.dg/g77/19990305-0.f: Likewise.
24577         * gfortran.dg/g77/19990419-0.f: Likewise.
24578         * gfortran.dg/g77/19990502-0.f: Likewise.
24579         * gfortran.dg/g77/19990502-1.f: Likewise.
24580         * gfortran.dg/g77/19990525-0.f: Likewise.
24581         * gfortran.dg/g77/19990826-1.f: Likewise.
24582         * gfortran.dg/g77/19990826-3.f: Likewise.
24583         * gfortran.dg/g77/19990905-2.f: Likewise.
24584         * gfortran.dg/g77/20000412-1.f: Likewise.
24585         * gfortran.dg/g77/20000511-1.f: Likewise.
24586         * gfortran.dg/g77/20000511-2.f: Likewise.
24587         * gfortran.dg/g77/20000518.f: Likewise.
24588         * gfortran.dg/g77/20000601-1.f: Likewise.
24589         * gfortran.dg/g77/20000601-2.f: Likewise.
24590         * gfortran.dg/g77/20000629-1.f: Likewise.
24591         * gfortran.dg/g77/20000630-2.f: Likewise.
24592         * gfortran.dg/g77/20010115.f: Likewise.
24593         * gfortran.dg/g77/20010321-1.f: Likewise.
24594         * gfortran.dg/g77/20010426.f: Likewise.
24595         * gfortran.dg/g77/20020307-1.f: Likewise.
24596         * gfortran.dg/g77/8485.f: Likewise.
24597         * gfortran.dg/g77/960317-1.f: Likewise.
24598         * gfortran.dg/g77/970915-0.f: Likewise.
24599         * gfortran.dg/g77/980310-1.f: Likewise.
24600         * gfortran.dg/g77/980310-2.f: Likewise.
24601         * gfortran.dg/g77/980310-3.f: Likewise.
24602         * gfortran.dg/g77/980310-4.f: Likewise.
24603         * gfortran.dg/g77/980310-6.f: Likewise.
24604         * gfortran.dg/g77/980310-7.f: Likewise.
24605         * gfortran.dg/g77/980310-8.f: Likewise.
24606         * gfortran.dg/g77/980419-2.f: Likewise.
24607         * gfortran.dg/g77/980424-0.f: Likewise.
24608         * gfortran.dg/g77/980427-0.f: Likewise.
24609         * gfortran.dg/g77/980729-0.f: Likewise.
24610         * gfortran.dg/g77/981117-1.f: Likewise.
24611         * gfortran.dg/g77/toon_1.f: Likewise.
24612
24613 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24614
24615         PR c++/2204
24616         * g++.dg/other/abstract2.C: New test.
24617
24618 2004-07-12  Paul Brook  <paul@codesourcery.com>
24619
24620         * gfortran.dg/pointer_init_1.f90: New test.
24621
24622 2004-07-11  Paul Brook  <paul@codesourcery.com>
24623
24624         PR fortran/15986
24625         * gfortran.dg/contained_1.f90: New test.
24626
24627 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
24628
24629         * g++.dg/parse/defarg8.C: New test.
24630
24631 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24632
24633         PR fortran/16433
24634         * gfortran.dg/pr16433.f: New test.
24635
24636         PR fortran/17574
24637         * gfortran.dg/pr15754.f90: New test.
24638
24639 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24640
24641         PR tree-optimization/16437
24642         * gcc.c-torture/execute/bitfld-4.c: New test.
24643
24644 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24645
24646         * gfortran.fortran-torture/execute/common_2.f90: Add check for
24647         access to common var from module.
24648
24649 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24650
24651         PR fortran/16336
24652         * gfortran.fortran-torture/execute/common_2.f90: New test.
24653
24654 2004-07-10  Paul Brook  <paul@codesourcery.com>
24655
24656         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24657
24658 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24659
24660         PR fortran/15969
24661         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24662
24663 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
24664
24665         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24666         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24667         * gfortran.dg/g77/ffree-form-1.f: Likewise.
24668         * gfortran.dg/g77/ffree-form-2.f: Likewise.
24669         * gfortran.dg/g77/ffree-form-3.f: Likewise.
24670         * gfortran.dg/g77/fno-underscoring.f: Likewise.
24671         * gfortran.dg/g77/funderscoring.f: Likewise.
24672         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
24673
24674 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24675
24676         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24677
24678 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24679         Paul Brook  <paul@codesourcery.com>
24680
24681         PR fortran/13415
24682         * gfortran.dg/common_pointer_1.f90: New test.
24683
24684 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24685
24686         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24687
24688 2004-07-09  James E Wilson  <wilson@specifixinc.com>
24689
24690         PR target/16364
24691         * gcc.c-torture/compile/20040709-1.c: New.
24692
24693 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24694
24695         PR fortran/14077
24696         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24697
24698 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24699
24700         PR fortran/13201
24701         * gfortran.dg/shape_1.f90: New test.
24702
24703 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
24704             Andrew Pinski  <apinski@apple.com>
24705
24706         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24707
24708 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24709
24710         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24711         comment.
24712
24713 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24714         Paul Brook  <paul@codesourcery.com>
24715
24716         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
24717         '.f95' and '.F95'.
24718
24719 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
24720
24721         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
24722
24723 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24724
24725         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
24726         testcases with capital suffix.
24727
24728 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24729
24730         PR fortran/15481
24731         PR fortran/13372
24732         PR fortran/13575
24733         PR fortran/15978
24734         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
24735
24736         * gfortran.dg/implicit_1.f90: New test.
24737
24738 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24739
24740         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
24741         expression to match gfortran warning/error messages
24742         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
24743         dg-error text.
24744
24745 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24746
24747         * lib/fortran-torture.exp: Rename proc search_for to
24748         search_for_re.
24749
24750 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24751
24752         * gcc.c-torture/execute/simd-5.x: New file.
24753         XFAIL on SPARC 64-bit at -O0.
24754
24755 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24756
24757         PR c++/8211
24758         PR c++/16165
24759         * g++.dg/warn/effc3.C: New test.
24760
24761 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24762
24763         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
24764         change X to 1X in format.
24765         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
24766         add data statements to conform to standard.
24767
24768 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24769
24770         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
24771         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
24772         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
24773
24774 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24775
24776         * gfortran.dg/g77/7388.f: Copy from g77.dg
24777         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
24778         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
24779         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
24780         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
24781         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
24782         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
24783         * gfortran.dg/g77/strlen0.f: Likewise.
24784
24785 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
24786
24787         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
24788         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
24789
24790 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24791
24792         * gcc.c-torture/execute/920428-2.x: Delete.
24793         * gcc.c-torture/execute/920501-7.x: Likewise.
24794
24795 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
24796
24797         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
24798         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
24799         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
24800         prescott and c3-2.
24801         (PREFETCH_3DNOW): Add -march=c3.
24802
24803 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
24804
24805         PR c/16437
24806         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
24807         * gcc.c-torture/execute/bf64-1.x: Likewise.
24808
24809 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24810
24811         * gcc.c-torture/compile/20040708-1.c: New test.
24812
24813 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24814
24815         PR c++/16169
24816         * g++.dg/warn/effc2.C: New test.
24817
24818 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24819
24820         * gcc.c-torture/execute/bitfld-1.x: Remove.
24821         * gcc.c-torture/execute/bitfld-3.c: New test.
24822         * gcc.dg/bitfld-2.c: Remove XFAILs.
24823
24824 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
24825
24826         PR c++/16276
24827         * g++.dg/rtti/tinfo1.C: New file.
24828
24829 2004-07-07  Eric Christopher  <echristo@redhat.com>
24830
24831         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
24832
24833 2004-07-07  Andrew Pinski  <apinski@apple.com>
24834
24835         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
24836
24837 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
24838
24839         * g++.dg/init/call1.C: XFAIL.
24840
24841 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
24842
24843         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
24844         except for movstrict*, to movmem* and clrstr* to clrmem*.
24845
24846 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
24847
24848         * gcc.c-torture/execute/20040707-1.c: New test.
24849
24850 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
24851
24852         * gcc.c-torture/execute/20040706-1.c: New test.
24853
24854 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24855
24856         PR c++/3671
24857         * g++.dg/template/spec14.C: New test.
24858
24859 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
24860
24861         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
24862         nothing if not yet defined.  Use it in b, c and d type definitions.
24863         * gcc.c-torture/execute/20040705-1.c: New test.
24864         * gcc.c-torture/execute/20040705-2.c: New test.
24865
24866 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24867
24868         PR c++/2518
24869         * g++.dg/lookup/new1.C: New test.
24870
24871 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24872
24873         PR c++/11406
24874         * g++.dg/template/sizeof8.C: New test.
24875
24876 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
24877
24878         * gcc.c-torture/compile/20040705-1.c: New test.
24879
24880 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
24881
24882         * gfortran.fortran-torture/execute/seq_io.f90: New test.
24883
24884 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
24885
24886         * gcc.dg/cpp/if-mop.c: Two new testcases.
24887         * gcc.dg/cpp/trad/comment-3.c: New.
24888
24889 2004-07-04  Paul Brook  <paul@codesourcery.com>
24890
24891         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
24892
24893 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
24894
24895         PR c++/3761
24896         * g++.dg/lookup/crash4.C: New test.
24897
24898 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
24899
24900         * gcc.c-torture/execute/builtin-abs-1.c
24901         * gcc.c-torture/execute/builtin-abs-2.c
24902         * gcc.c-torture/execute/builtin-complex-1.c
24903         * gcc.c-torture/execute/builtins/string-1-lib.c
24904         * gcc.c-torture/execute/builtins/string-1.c
24905         * gcc.c-torture/execute/builtins/string-2-lib.c
24906         * gcc.c-torture/execute/builtins/string-2.c
24907         * gcc.c-torture/execute/builtins/string-3-lib.c
24908         * gcc.c-torture/execute/builtins/string-3.c
24909         * gcc.c-torture/execute/builtins/string-4-lib.c
24910         * gcc.c-torture/execute/builtins/string-4.c
24911         * gcc.c-torture/execute/builtins/string-5-lib.c
24912         * gcc.c-torture/execute/builtins/string-5.c
24913         * gcc.c-torture/execute/builtins/string-6-lib.c
24914         * gcc.c-torture/execute/builtins/string-6.c
24915         * gcc.c-torture/execute/builtins/string-7-lib.c
24916         * gcc.c-torture/execute/builtins/string-7.c
24917         * gcc.c-torture/execute/builtins/string-8-lib.c
24918         * gcc.c-torture/execute/builtins/string-8.c
24919         * gcc.c-torture/execute/builtins/string-9-lib.c
24920         * gcc.c-torture/execute/builtins/string-9.c
24921         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
24922         * gcc.c-torture/execute/builtins/string-asm-1.c
24923         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
24924         * gcc.c-torture/execute/builtins/string-asm-2.c
24925         * gcc.c-torture/execute/stdio-opt-1.c
24926         * gcc.c-torture/execute/stdio-opt-2.c
24927         * gcc.c-torture/execute/stdio-opt-3.c
24928         * gcc.c-torture/execute/string-opt-1.c
24929         * gcc.c-torture/execute/string-opt-10.c
24930         * gcc.c-torture/execute/string-opt-11.c
24931         * gcc.c-torture/execute/string-opt-12.c
24932         * gcc.c-torture/execute/string-opt-13.c
24933         * gcc.c-torture/execute/string-opt-14.c
24934         * gcc.c-torture/execute/string-opt-15.c
24935         * gcc.c-torture/execute/string-opt-16.c
24936         * gcc.c-torture/execute/string-opt-2.c
24937         * gcc.c-torture/execute/string-opt-6.c
24938         * gcc.c-torture/execute/string-opt-7.c
24939         * gcc.c-torture/execute/string-opt-8.c:
24940         Replace with ...
24941
24942         * gcc.c-torture/execute/builtins/abs-2.c
24943         * gcc.c-torture/execute/builtins/abs-3.c
24944         * gcc.c-torture/execute/builtins/complex-1.c
24945         * gcc.c-torture/execute/builtins/fprintf.c
24946         * gcc.c-torture/execute/builtins/fputs.c
24947         * gcc.c-torture/execute/builtins/memcmp.c
24948         * gcc.c-torture/execute/builtins/memmove.c
24949         * gcc.c-torture/execute/builtins/memops-asm.c
24950         * gcc.c-torture/execute/builtins/mempcpy-2.c
24951         * gcc.c-torture/execute/builtins/mempcpy.c
24952         * gcc.c-torture/execute/builtins/memset.c
24953         * gcc.c-torture/execute/builtins/printf.c
24954         * gcc.c-torture/execute/builtins/sprintf.c
24955         * gcc.c-torture/execute/builtins/strcat.c
24956         * gcc.c-torture/execute/builtins/strchr.c
24957         * gcc.c-torture/execute/builtins/strcmp.c
24958         * gcc.c-torture/execute/builtins/strcpy.c
24959         * gcc.c-torture/execute/builtins/strcspn.c
24960         * gcc.c-torture/execute/builtins/strlen-2.c
24961         * gcc.c-torture/execute/builtins/strlen.c
24962         * gcc.c-torture/execute/builtins/strncat.c
24963         * gcc.c-torture/execute/builtins/strncmp-2.c
24964         * gcc.c-torture/execute/builtins/strncmp.c
24965         * gcc.c-torture/execute/builtins/strncpy.c
24966         * gcc.c-torture/execute/builtins/strpbrk.c
24967         * gcc.c-torture/execute/builtins/strpcpy-2.c
24968         * gcc.c-torture/execute/builtins/strpcpy.c
24969         * gcc.c-torture/execute/builtins/strrchr.c
24970         * gcc.c-torture/execute/builtins/strspn.c
24971         * gcc.c-torture/execute/builtins/strstr-asm.c
24972         * gcc.c-torture/execute/builtins/strstr.c:
24973         ... these new files.
24974
24975         * gcc.c-torture/execute/builtins/abs-2-lib.c
24976         * gcc.c-torture/execute/builtins/abs-3-lib.c
24977         * gcc.c-torture/execute/builtins/complex-1-lib.c
24978         * gcc.c-torture/execute/builtins/fprintf-lib.c
24979         * gcc.c-torture/execute/builtins/fputs-lib.c
24980         * gcc.c-torture/execute/builtins/memcmp-lib.c
24981         * gcc.c-torture/execute/builtins/memmove-lib.c
24982         * gcc.c-torture/execute/builtins/memops-asm-lib.c
24983         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
24984         * gcc.c-torture/execute/builtins/mempcpy-lib.c
24985         * gcc.c-torture/execute/builtins/memset-lib.c
24986         * gcc.c-torture/execute/builtins/printf-lib.c
24987         * gcc.c-torture/execute/builtins/sprintf-lib.c
24988         * gcc.c-torture/execute/builtins/strcat-lib.c
24989         * gcc.c-torture/execute/builtins/strchr-lib.c
24990         * gcc.c-torture/execute/builtins/strcmp-lib.c
24991         * gcc.c-torture/execute/builtins/strcpy-lib.c
24992         * gcc.c-torture/execute/builtins/strcspn-lib.c
24993         * gcc.c-torture/execute/builtins/strlen-2-lib.c
24994         * gcc.c-torture/execute/builtins/strlen-lib.c
24995         * gcc.c-torture/execute/builtins/strncat-lib.c
24996         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
24997         * gcc.c-torture/execute/builtins/strncmp-lib.c
24998         * gcc.c-torture/execute/builtins/strncpy-lib.c
24999         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25000         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25001         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25002         * gcc.c-torture/execute/builtins/strrchr-lib.c
25003         * gcc.c-torture/execute/builtins/strspn-lib.c
25004         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25005         * gcc.c-torture/execute/builtins/strstr-lib.c
25006         * gcc.c-torture/execute/builtins/lib/abs.c
25007         * gcc.c-torture/execute/builtins/lib/fprintf.c
25008         * gcc.c-torture/execute/builtins/lib/memset.c
25009         * gcc.c-torture/execute/builtins/lib/printf.c
25010         * gcc.c-torture/execute/builtins/lib/sprintf.c
25011         * gcc.c-torture/execute/builtins/lib/strcpy.c
25012         * gcc.c-torture/execute/builtins/lib/strcspn.c
25013         * gcc.c-torture/execute/builtins/lib/strncat.c
25014         * gcc.c-torture/execute/builtins/lib/strncmp.c
25015         * gcc.c-torture/execute/builtins/lib/strncpy.c
25016         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25017         * gcc.c-torture/execute/builtins/lib/strspn.c
25018         * gcc.c-torture/execute/builtins/lib/strstr.c:
25019         New files containing support routines.
25020
25021         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25022         declaration.
25023         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25024         when not optimizing.
25025
25026 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25027
25028         PR c++/16240
25029         * g++.dg/abi/mangle22.C: New test.
25030         * g++.dg/abi/mangle23.C: Likewise.
25031
25032 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25033
25034         PR fortran/16290
25035         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25036         Allow for cases without denormalized floating point numbers.
25037
25038 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25039
25040         PR c/1027
25041         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25042         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25043         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25044         expected warning text.
25045         * gcc.dg/format/diag-2.c: New test.
25046
25047 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25048
25049         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25050
25051 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25052
25053         * gcc.dg/builtins-43.c: New.
25054         * gcc.dg/builtins-44.c: New.
25055         * gcc.dg/builtins-45.c: New.
25056
25057 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25058             Andreas Tobler  <a.tobler@schweiz.ch>
25059
25060         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25061         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25062         as SIGSEGV.
25063         * gcc.dg/cleanup-11.c: Likewise.
25064         * gcc.dg/cleanup-8.c: Likewise.
25065         * gcc.dg/cleanup-9.c: Likewise.
25066         * gcc.dg/cleanup-5.c: Run on all platforms.
25067
25068 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25069
25070         * g++.dg/warn/nonnull1.C: New test.
25071
25072 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25073
25074         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25075         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25076         Special-case the Sun compiler wrt to <complex.h>.
25077
25078 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25079
25080         * gcc.dg/Wunreachable-8.C: New test.
25081
25082         * gcc.dg/h8300-ice2.c : New test.
25083
25084 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25085
25086         PR fortran/16161
25087         * gfortran.fortran-torture/compile/implicit.f90: Add test
25088         for implicit character.
25089
25090 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25091
25092         PR fortran/16289
25093         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25094         Use tiny() intrinsic to find smallest non-negative real
25095
25096 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25097
25098         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25099         * gcc.dg/compat/struct-by-value-22_x.c: New.
25100         * gcc.dg/compat/struct-by-value-22_y.c: New.
25101
25102         * gcc.c-torture/execute/20040629-1.c: New test.
25103
25104 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25105
25106         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25107         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25108
25109         PR target/16195
25110         * gcc.dg/20040625-1.c: New test.
25111
25112 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25113
25114         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25115
25116 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25117
25118         PR fortran/15963
25119         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25120
25121 2004-06-29  Richard Henderson  <rth@redhat.com>
25122
25123         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25124
25125 2004-06-29  Paul Brook  <paul@codesourcery.com>
25126
25127         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25128         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25129
25130 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25131
25132         PR c++/16260
25133         * g++.dg/parse/crash15.C: New.
25134
25135 2004-06-28  Andrew Pinski  <apinski@apple.com>
25136
25137         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25138         by the error already.
25139
25140         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25141
25142 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25143
25144         PR target/14041
25145         * gcc.dg/h8300-bss-align-1.c : New.
25146
25147 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25148
25149         * PR c++/16174
25150         * g++.dg/template/ctor4.C: New.
25151
25152 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25153
25154         PR c++/16205
25155         * g++.dg/warn/Wsequence-point-1.C: New test.
25156
25157 2004-06-27  Paul Brook  <paul@codesourcery.com>
25158
25159         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25160
25161 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25162
25163         * g++.old-deja/g++.mike/p7325.C: Remove.
25164
25165 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25166
25167         PR c/14963
25168         * gcc.dg/pr14963.c: New test.
25169
25170 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25171
25172         PR c++/16193
25173         * g++.dg/parse/redef1.C: New test.
25174
25175 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25176
25177         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25178         20021110.c.
25179         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25180         20021119-1.c.
25181         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25182         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25183         5-04.c.
25184         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25185         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25186         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25187         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25188         g++.brendan/enum14.C.
25189         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25190         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25191         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25192         g++.mike/virt1.C.
25193         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25194         memtemp24.C.
25195
25196 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25197
25198         * gcc.dg/20040527-1.c: New test case.
25199
25200 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25201
25202         PR gfortran/pr16196
25203         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25204
25205 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25206
25207         PR middle-end/15825
25208         * gcc.dg/pr15825-1.c: New test case.
25209
25210 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25211
25212         * gcc.c-torture/execute/20040625-1.c: New test.
25213
25214 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25215
25216         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25217
25218 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25219
25220         * gcc.dg/torture/mips-div-1.c: New test.
25221
25222 2004-06-24  Jeff Law  <law@redhat.com>
25223
25224         * gcc.dg/tree-ssa/20040624-1.c: New test.
25225
25226 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25227
25228         * gcc.c-torture/compile/20040624-1.c: New test.
25229
25230 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25231
25232         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25233         this directory.
25234
25235 2004-06-23  Andrew Pinski  <apinski@apple.com>
25236
25237         PR middle-end/15988
25238         * g++.dg/opt/ptrmem4.C: New test.
25239
25240         * gcc.dg/c90-array-quals-2.c: New test.
25241
25242 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25243
25244         * gcc.dg/kpice1.c: New test.
25245
25246 2006-06-23  Andrew Pinski  <apinski@apple.com>
25247
25248         * gcc.dg/c90-array-quals.c: New test.
25249
25250 2006-06-22  Richard Henderson  <rth@redhat.com>
25251
25252         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25253
25254 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25255
25256         * gcc.dg/builtins-config.h: Handle FreeBSD.
25257
25258 2006-06-22  Richard Henderson  <rth@redhat.com>
25259
25260         * g++.dg/opt/devirt1.C: New.
25261
25262 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25263
25264         * g++.dg/opt/pr15551.C: New testcase.
25265
25266 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25267
25268         PR target/14800
25269         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25270         x86_64-*-linux* when compiling for 32bit.
25271
25272 2004-06-21  Andrew Pinski  <apinski@apple.com>
25273
25274         * gcc.dg/pch/struct-1.c: New.
25275         * gcc.dg/pch/struct-1.hs: New.
25276
25277 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25278
25279         * gcc.dg/pch/save-temps-1.c: New file.
25280         * gcc.dg/pch/save-temps-1.hs: New file.
25281
25282 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25283
25284         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25285         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25286
25287 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25288
25289         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25290         to fix type error.
25291         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25292         Remove trailing spaces.
25293
25294 2004-06-21  Richard Henderson  <rth@redhat.com>
25295
25296         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25297         merging && to BIT_FIELD_REF.
25298
25299 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25300
25301         * g++.dg/opt/placeholder1.C: New test.
25302
25303 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25304
25305         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25306         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25307         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25308         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25309
25310 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25311
25312         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25313         extern "C".
25314         * g++.dg/other/pragma-re-1.C: Add comments.
25315
25316 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25317
25318         PR gfortran/16080
25319         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25320
25321 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25322
25323         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25324         instead of setting the type of size_t by
25325         hand.
25326
25327 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25328
25329         * gcc.dg/unordered-2.c: New test case.
25330         * gcc.dg/unordered-3.c: New test case.
25331
25332 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25333
25334         PR other/16043
25335         * lib/g++.exp (g++_version): Tweak regexp for version
25336         * lib/g77.exp (g77_version): Likewise.
25337         * lib/gfortran.exp (gfortran_version): Likewise.
25338         * lib/objc.exp (objc_version): Likewise.
25339         * lib/treelang.exp (treelang_version): Likewise.
25340
25341 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25342
25343         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25344         Use INT_MAX instead of __INT_MAX__.
25345         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25346
25347         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25348         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25349         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25350         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25351         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25352         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25353         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25354         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25355         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25356
25357         * gcc.dg/range-test-1.c: New test.
25358         * g++.dg/opt/range-test-1.C: New test.
25359
25360 2004-06-17  Richard Henderson  <rth@redhat.com>
25361
25362         * objc.dg/sync-1.m: New.
25363         * objc.dg/try-catch-1.m: Don't force next runtime.
25364         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25365         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25366         shadowed catch clause.
25367         * objc.dg/try-catch-5.m: New.
25368
25369 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25370
25371         Bug 14610
25372         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25373
25374 2004-06-15  Richard Henderson  <rth@redhat.com>
25375
25376         * gcc.dg/20001116-1.c: Move expected warning line.
25377
25378 2004-06-15  Richard Henderson  <rth@redhat.com>
25379
25380         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25381         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25382
25383 2004-06-15  Jeff Law  <law@redhat.com>
25384
25385         * gcc.dg/tree-ssa/20040615-1.c: New test.
25386         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25387         be less sensitive to operand ordering.
25388         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25389
25390 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25391
25392         * g++.dg/abi/bitfield3.C: Add comment..
25393
25394 2004-06-15  Richard Henderson  <rth@redhat.com>
25395
25396         * g++.dg/ext/stmtexpr1.C: XFAIL.
25397         * gcc.dg/20030612-1.c: XFAIL.
25398
25399 2004-06-15  Eric Christopher  <echristo@redhat.com>
25400
25401         * g++.dg/charset/asm5.c: New.
25402         * gcc.dg/charset/asm6.c: New.
25403
25404 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25405
25406         PR fortran/15962
25407         * gfortran.fortran-torture/execute/select_1.f90: New test.
25408
25409 2004-06-15  Paul Brook  <paul@codesourcery.com>
25410
25411         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25412
25413 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25414
25415         PR c++/15967
25416         * g++.dg/lookup/crash3.C: New test.
25417
25418 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25419
25420         PR c++/15947
25421         * g++.dg/parse/dtor4.C: New test.
25422
25423 2004-06-14  Jeff Law  <law@redhat.com>
25424
25425         * gcc.c-torture/compile/20040614-1.c: New test.
25426
25427 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25428
25429         PR fortran/15211
25430         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25431         LEN of a character array.
25432
25433 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
25434
25435         PR c++/15096
25436         * g++.dg/template/ptrmem10.C: New test.
25437
25438         PR c++/14930
25439         * g++.dg/template/friend30.C: New test.
25440
25441 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25442
25443         PR fortran/14928
25444         * gfortran.fortran-torture/compile/mloc.f90: New test.
25445
25446 2004-06-13  Paul Brook  <paul@codesourcery.com>
25447
25448         * gfortran.fortran-torture/execute/random_2.f90: New test.
25449
25450 2004-06-13  Eric Christopher  <echristo@redhat.com>
25451
25452         * gcc.dg/noncompile/redecl-1.c: Fix error message.
25453
25454 2004-06-12  Paul Brook  <paul@codesourcery.com>
25455
25456         * gfortran.fortran-torture/execute/contained_3.f90: New test.
25457
25458 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25459
25460         PR fortran/14923
25461         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25462
25463 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25464
25465         PR fortran/14957
25466         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25467         syntax errors in end statements of contained subroutines.
25468
25469 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25470
25471         PR fortran/12841
25472         * gfortran.fortran-torture/execute/null_arg.f90: New test.
25473
25474 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25475
25476         PR fortran/15665
25477         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25478
25479 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25480
25481         PR gfortran/12839
25482         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25483
25484 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25485
25486         PR c++/15862
25487         * g++.dg/parse/enum1.C: New test.
25488
25489 2004-06-10  Jeff Law  <law@redhat.com>
25490
25491         * gcc.c-torture/compile/20040610-1.c: New test.
25492
25493 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25494
25495         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25496         * g++.old-deja/g++.other/decl3.C: Likewise.
25497
25498 2004-06-10  Brian Booth  <bbooth@redhat.com>
25499
25500         * gcc.dg/tree-ssa/20031015-1.c: Scan for
25501         V_MAY_DEF instead of VDEF.
25502         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25503
25504 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
25505
25506         PR c++/14211
25507         * g++.dg/conversion/const1.C: New test.
25508
25509         PR c++/15076
25510         * g++.dg/conversion/reinterpret1.C: New test.
25511
25512         PR c++/15877
25513         * g++.dg/template/enum2.C: New test.
25514
25515         PR c++/15227
25516         * g++.dg/template/error13.C: New test.
25517
25518 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25519
25520         PR fortran/14957
25521         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25522         arguments to test_* REAL and of the right size.
25523
25524 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25525
25526         PR target/15569
25527         PR rtl-optimization/15681
25528         * gcc.dg/20040609-1.c: New test.
25529
25530 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25531
25532         PR c++/14791
25533         * g++.dg/opt/builtins1.C: New test.
25534
25535 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
25536
25537         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25538         that use default windows32 struct layout.
25539         * gcc.dg/i386-bitfield2.c: Likewise.
25540
25541 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
25542
25543         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25544         for mingw32 and cygwin targets.
25545
25546 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
25547
25548         * gcc.dg/pch/macro-4.c: New.
25549         * gcc.dg/pch/macro-4.hs: New.
25550
25551 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25552
25553         PR fortran/13249
25554         * gfortran.fortran-torture/compile/name_clash.f90: New test.
25555
25556 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25557
25558         PR fortran/13372
25559         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25560
25561 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25562
25563         PR gfortran/14897
25564         * gfortran.fortran-torture/execute/t_edit.f90: New test.
25565
25566 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25567
25568         PR gfortran/15755
25569         * gfortran.fortran-torture/execute/backspace.c : New test.
25570
25571 2004-06-09  Paul Brook  <paul@codesourcery.com>
25572
25573         * gfortran.fortran-torture/execure/intrinsic_associated.f90
25574         (pointer_to_section): Rewrite to use smaller array.
25575
25576 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
25577
25578         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25579         * gcc.dg/ext/altivec-10.c: Same.
25580         * gcc.dg/ext/altivec-11.c: Same.
25581         * gcc.dg/ext/altivec-12.c: Same.
25582         * gcc.dg/ext/altivec-13.c: Same.
25583         * gcc.dg/ext/altivec-14.c: Same.
25584         * gcc.dg/ext/altivec-15.c: Same.
25585         * gcc.dg/ext/altivec-16.c: Same.
25586         * gcc.dg/ext/altivec-3.c: Same.
25587         * gcc.dg/ext/altivec-4.c: Same.
25588         * gcc.dg/ext/altivec-6.c: Same.
25589         * gcc.dg/ext/altivec-7.c: Same.
25590         * gcc.dg/ext/altivec-8.c: Same.
25591         * gcc.dg/ext/altivec-varargs-1.c: Same.
25592
25593         * g++.dg/ext/altivec-1.C: Correct dg syntax.
25594         * g++.dg/ext/altivec-10.C: Same.
25595         * g++.dg/ext/altivec-2.C: Same.
25596         * g++.dg/ext/altivec-3.C: Same.
25597         * g++.dg/ext/altivec-4.C: Same.
25598         * g++.dg/ext/altivec-5.C: Same.
25599         * g++.dg/ext/altivec-6.C: Same.
25600         * g++.dg/ext/altivec-7.C: Same.
25601         * g++.dg/ext/altivec-8.C: Same.
25602         * g++.dg/ext/altivec-9.C: Same.
25603
25604 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25605
25606         PR c++/7841
25607         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25608
25609 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25610
25611         * gcc.dg/union-1.c: New test.
25612
25613 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25614
25615         * gcc.dg/builtins-41.c: New test case.
25616         * gcc.dg/builtins-42.c: New test case.
25617
25618 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25619
25620         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25621         * g++.dg/ext/altivec-10.C: Same.
25622         * g++.dg/ext/altivec-2.C: Same.
25623         * g++.dg/ext/altivec-3.C: Same.
25624         * g++.dg/ext/altivec-4.C: Same.
25625         * g++.dg/ext/altivec-5.C: Same.
25626         * g++.dg/ext/altivec-6.C: Same.
25627         * g++.dg/ext/altivec-7.C: Same.
25628         * g++.dg/ext/altivec-8.C: Same.
25629         * g++.dg/ext/altivec-9.C: Same.
25630         * g++.old-deja/g++.abi/cxa_vec.C: Same.
25631         * g++.old-deja/g++.brendan/new3.C: Same.
25632         * gcc.c-torture/execute/eeprof-1.x: Same.
25633
25634 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25635
25636         PR c/14765
25637         * gcc.dg/pr14765-1.c: New test.
25638
25639 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25640
25641         PR c/14649
25642         * gcc.dg/pr14649-1.c: New test case.
25643
25644 2004-06-07  Richard Henderson  <rth@redhat.com>
25645
25646         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25647         if temporaries.
25648
25649 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25650
25651         * g++.dg/eh/elide1.C: Remove XFAIL.
25652
25653 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
25654
25655         PR c++/15337
25656         * g++.dg/expr/sizeof3.C: New test.
25657
25658         PR c++/14777
25659         * g++.dg/template/access14.C: New test.
25660
25661         PR c++/15554
25662         * g++.dg/template/enum1.C: New test.
25663
25664         PR c++/15057
25665         * g++.dg/eh/throw1.C: New test.
25666
25667 2004-06-07  David Ayers  <d.ayers@inode.at>
25668             Ziemowit Laski  <zlaski@apple.com>
25669
25670         * lib/objc.exp (objc_target_compile): Revert the '-framework
25671         Foundation' flag fix, since bare Darwin does not ship
25672         with the Foundation framework.
25673         * objc/execute/next_mapping.h: Provide a local NSConstantString
25674         @interface and @implementation.
25675         (objc_constant_string_init): A constructor function, used to
25676         initialize the NSConstantString meta-class object.
25677         * objc/execute/string1.m: Include "next_mapping.h" instead of
25678         <Foundation/NSString.h>.
25679         * objc/execute/string2.m: Likewise.
25680         * objc/execute/string3.m: Likewise.
25681         * objc/execute/string4.m: Likewise.
25682
25683 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
25684
25685         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25686         to double. Replace double with FLOAT.
25687         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25688
25689         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25690         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25691         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25692         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25693         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25694         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25695         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25696         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25697
25698 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25699
25700         PR c/13519
25701         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25702
25703 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25704
25705         PR c++/15503
25706         * g++.dg/template/meminit2.C: New test.
25707
25708 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
25709
25710         PR target/15822
25711         * gcc.c-torture/execute/compare-fp-1.c,
25712         gcc.c-torture/execute/compare-fp-2.c,
25713         gcc.c-torture/execute/compare-fp-3.c,
25714         gcc.c-torture/execute/compare-fp-4.c,
25715         gcc.c-torture/execute/compare-fp-3.x,
25716         gcc.c-torture/execute/compare-fp-4.x: Moved...
25717         * gcc.c-torture/execute/ieee/compare-fp-1.c,
25718         gcc.c-torture/execute/ieee/compare-fp-2.c,
25719         gcc.c-torture/execute/ieee/compare-fp-3.c,
25720         gcc.c-torture/execute/ieee/compare-fp-4.c,
25721         gcc.c-torture/execute/ieee/compare-fp-3.x,
25722         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
25723
25724 2004-06-04  David Ayers  <d.ayers@inode.at>
25725
25726         * objc/execute/protocol-isEqual-4.m: New testcase.
25727
25728 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
25729
25730         * objc/execute/protocol-isEqual-1.m: New testcase.
25731         * objc/execute/protocol-isEqual-2.m: New testcase.
25732         * objc/execute/protocol-isEqual-3.m: New testcase.
25733
25734 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25735
25736         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
25737
25738 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
25739
25740         * lib/objc.exp (objc_target_compile): When running tests on
25741         Darwin (Mac OS X), inform the linker about '-framework
25742         'Foundation'.
25743
25744 2004-06-02  Eric Christopher  <echristo@redhat.com>
25745
25746         * gcc.c-torture/compile/20040602-1.c: New.
25747
25748 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
25749
25750         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
25751         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25752
25753         PR tree-optimization/14736
25754         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
25755
25756         PR tree-optimization/14042
25757         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
25758
25759         PR tree-optimization/14729
25760         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
25761
25762 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25763
25764         PR fortran/15557
25765         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
25766
25767 2004-06-01  Richard Hederson  <rth@redhat.com>
25768
25769         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
25770
25771 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25772
25773         PR c++/14932
25774         * g++.dg/parse/offsetof4.C: New test.
25775
25776 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
25777
25778         PR objc/7993
25779         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
25780
25781 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
25782
25783         PR c++/15701
25784         * g++.dg/template/friend29.C: New test.
25785
25786 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25787
25788         PR c/15749
25789         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
25790
25791 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
25792
25793         * gcc.dg/sparc-trap-1.c: New test.
25794
25795 2004-05-31  Roger Sayle  <roger@eyesopen.com>
25796
25797         PR middle-end/15069
25798         * g++.dg/opt/fold3.C: New test case.
25799
25800 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
25801
25802         * lib/target-supports.exp (check_iconv_available): Fix fallout
25803         from 2004-05-28 patch.
25804
25805 2004-05-30  Paul Brook  <paul@codesourcery.com>
25806
25807         PR fortran/15620
25808         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
25809         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
25810
25811 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
25812
25813         * gfortran.fortran-torture/execute/random_1.f90: New test.
25814
25815 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25816
25817         * g++.dg/ext/altivec-10.C: New test.
25818
25819 2004-05-29  Paul Brook  <paul@codesourcery.com>
25820
25821         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
25822
25823 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25824
25825         * gcc.dg/altivec-16.c: New test.
25826
25827 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
25828
25829         * lib/target-supports.exp (check_vmx_hw_available): New.
25830         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
25831
25832         * lib/target-supports.exp (check_alias_available,
25833         check_iconv_available, check_named_sections_available): Use
25834         unique names for temporary files.
25835
25836 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25837
25838         * gcc.dg/altivec-15.c: New test.
25839
25840 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25841
25842         PR c++/15083
25843         * g++.dg/warn/noeffect6.C: New test.
25844
25845         PR c++/15471
25846         * g++.dg/expr/ptrmem4.C: New test.
25847
25848         PR c++/15640
25849         * g++.dg/template/operator3.C: New test.
25850
25851 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25852
25853         PR c++/14668
25854         * g++.dg/lookup/redecl1.C: New test.
25855         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
25856
25857 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
25858
25859         * gcc.c-torture/execute/compare-fp-1.c,
25860         gcc.c-torture/execute/compare-fp-2.c,
25861         gcc.c-torture/execute/compare-fp-3.c,
25862         gcc.c-torture/execute/compare-fp-4.c,
25863         gcc.c-torture/execute/compare-fp-3.x,
25864         gcc.c-torture/execute/compare-fp-4.x,
25865         gcc.dg/pr15649-1.c: New.
25866
25867 2004-05-27  Adam Nemet  <anemet@lnxw.com>
25868
25869         PR c++/12883
25870         * g++.dg/init/array14.C: New test.
25871
25872 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
25873
25874         * lib/compat.exp (compat-get-options-main): New.
25875         (compat-get-options): Remove unneeded code, warn for ignored
25876         command.
25877         (compat-execute): Check flag set by dg-require-* commands.
25878
25879         * lib/compat.exp (compat-execute): Break up long lines.
25880
25881 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
25882
25883         * gcc.dg/altivec-7.c: Don't use 'vector long'.
25884         * gcc.dg/altivec-14.c: New test.
25885         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
25886
25887         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
25888         * gcc.dg/altivec-12.c: Ditto.
25889
25890         * gcc.dg/altivec-3.c: Move call to altivec_check.
25891
25892 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25893
25894         PR c++/15044
25895         * g++.dg/template/error12.C: New test.
25896
25897         PR c++/15317
25898         * g++.dg/ext/attrib15.C: New test.
25899
25900         PR c++/15329
25901         * g++.dg/template/ptrmem9.C: New test.
25902
25903 2004-05-25  Paul Brook  <paul@codesourcery.com>
25904
25905         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
25906
25907 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25908
25909         PR c++/15165
25910         * g++.dg/template/crash19.C: New test.
25911
25912 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25913
25914         PR c++/15025
25915         * g++.dg/template/redecl1.C: New test.
25916
25917 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25918
25919         PR c++/14821
25920         * g++.dg/other/ns1.C: New test.
25921
25922         PR c++/14883
25923         * g++.dg/template/invalid1.C: New test.
25924
25925 2004-05-23  Paul Brook  <paul@codesourcery.com>
25926         Victor Leikehman  <lei@haifasphere.co.il>
25927
25928         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
25929         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
25930
25931 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25932
25933         PR c++/15285
25934         PR c++/15299
25935         * g++.dg/template/non-dependent5.C: New test.
25936         * g++.dg/template/non-dependent6.C: New test.
25937
25938 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25939
25940         PR c++/15507
25941         * g++.dg/inherit/union1.C: New test.
25942
25943         PR c++/15542
25944         * g++.dg/template/addr1.C: New test.
25945
25946         PR c++/15427
25947         * g++.dg/template/array5.C: New test.
25948
25949         PR c++/15287
25950         * g++.dg/template/array6.C: New test.
25951
25952 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
25953             Roger Sayle  <roger@eyesopen.com>
25954
25955         * g++.dg/lookup/forscope2.C: New test case.
25956
25957 2004-05-22  Ben Elliston  <bje@au.ibm.com>
25958
25959         * gcc.dg/cpp/Wmissingdirs.c: New.
25960
25961 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25962
25963         PR target/15301
25964         * gcc.dg/compat/union-m128-1.h: New file.
25965         * gcc.dg/compat/union-m128-1_main.c: Likewise.
25966         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25967         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25968
25969 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25970
25971         PR target/15302
25972         * gcc.dg/compat/struct-complex-1.h: New file.
25973         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
25974         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
25975         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25976
25977 2004-05-20  Roger Sayle  <roger@eyesopen.com>
25978
25979         PR middle-end/3074
25980         * gcc.dg/pr3074-1.c: New test case.
25981         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
25982
25983 2004-05-20  Falk Hueffner  <falk@debian.org>
25984
25985         PR other/15526
25986         * gcc.dg/ftrapv-1.c: New test case.
25987
25988 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25989
25990         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
25991
25992 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
25993             Jeff Law  <law@redhat.com>
25994
25995         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
25996         * gcc.dg/tree-ssa/20040518-2.c: New test.
25997
25998         * gcc.dg/tree-ssa/20040518-1.c: New test.
25999
26000 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26001
26002         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26003
26004 2004-05-18  Paul Brook  <paul@codesourcery.com>
26005
26006         PR fortran/13930
26007         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26008
26009 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26010
26011         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26012         constant folding.
26013
26014 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26015
26016         * gcc.dg/tree-ssa/20040517-1.c: New test.
26017
26018 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26019
26020         * gcc.dg/loop-4.c: New test.
26021
26022 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26023
26024         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26025
26026 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26027
26028         PR fortran/15311
26029         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26030
26031 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26032
26033         PR fortran/13826
26034         PR fortran/13940
26035         * gfortran.fortran-torture/compile/data_1.f90: New test.
26036
26037 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26038
26039         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26040         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26041
26042 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26043
26044         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26045
26046 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26047
26048         PR c/15444
26049         * gcc.dg/format/xopen-1.c: Adjust expected message.
26050         * gcc.dg/format/xopen-3.c: New test.
26051
26052 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26053
26054         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26055
26056 2004-05-14  Jeff Law  <law@redhat.com>
26057
26058         * gcc.dg/tree-ssa/20040514-2.c: New test.
26059
26060 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26061
26062         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26063         this ...
26064         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26065         this.
26066
26067 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26068
26069         * gcc.dg/tree-ssa/20040514-1.c: New test.
26070
26071 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26072
26073         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26074         test.
26075
26076 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26077
26078         PR fortran/14066
26079         * gfortran.fortran-torture/compile/do_1.f90: New test.
26080
26081 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26082
26083         PR fortran/15051
26084         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26085         test.
26086
26087 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26088
26089         PR fortran/15149
26090         * gfortran.fortran-torture/execute/random_init.f90: New test.
26091
26092 2004-05-13  Paul Brook  <paul@codesourcery.com>
26093
26094         PR fortran/15314
26095         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26096
26097 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26098
26099         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26100         for the powerpc case.
26101
26102 2004-05-13  Jeff Law  <law@redhat.com>
26103
26104         * gcc.dg/tree-ssa/20040513-1.c: New test.
26105         * gcc.dg/tree-ssa/20040513-2.c: New test.
26106
26107 2004-05-13  Paul Brook  <paul@codesourcery.com>
26108
26109         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26110         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26111         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26112
26113 2004-05-13  Andreas Schwab  <schwab@suse.de>
26114
26115         PR other/10819
26116         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26117         characters.
26118
26119 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26120
26121         PR fortran/15294
26122         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26123
26124 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26125
26126         Merge from tree-ssa-20020619-branch.  See
26127         ChangeLog.tree-ssa for details.
26128
26129 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26130
26131         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26132         include <altivec.h> explicitly.
26133         * gcc.dg/altivec-13.c: Likewise.
26134
26135 2004-05-11  Paul Brook  <paul@codesourcery.com>
26136
26137         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26138
26139 2004-05-10  Eric Christopher  <echristo@redhat.com>
26140
26141         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26142         * gcc.dg/sibcall-4.c: Ditto.
26143
26144 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26145
26146         * g++.dg/ext/altivec-8.C: New test case.
26147         * gcc.dg/altivec-13.c: New test case.
26148
26149 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26150
26151         * gcc.c-torture/execute/divcmp-1.c: New test case.
26152         * gcc.c-torture/execute/divcmp-2.c: New test case.
26153         * gcc.c-torture/execute/divcmp-3.c: New test case.
26154
26155 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26156
26157         * g++.dg/other/pragma-re-2.C: New test.
26158
26159 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26160
26161         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26162         * gcc.dg/i386-387-2.c: Likewise.
26163
26164         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26165         __builtin_drem.
26166         * gcc.dg/i386-387-6.c: Likewise.
26167
26168 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26169
26170         * gcc.dg/builtins-33.c: Also check log1p*.
26171
26172 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26173
26174         PR optimization/15296
26175         * gcc.c-torture/execute/pr15296.c: New test.
26176
26177 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26178
26179         * gcc.dg/builtins-40.c: New test.
26180
26181 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26182
26183         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26184
26185 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26186
26187         * g++.dg/ext/spe1.C: New testcase.
26188
26189 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26190
26191         * objc.dg/image-info.m: Allow additional attributes
26192         for __image_info section.
26193
26194 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26195
26196         * gcc.dg/torture/mips-hilo-2.c: New test.
26197
26198 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26199
26200         PR c++/14389
26201         * g++.dg/template/member5.C: New test.
26202
26203 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26204
26205         * gcc.dg/builtins-34.c: Also check expm1*.
26206
26207 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26208
26209         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26210         * gcc.dg/torture/builtin-convert-3.c: New test.
26211
26212 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26213
26214         PR middle-end/15054
26215         * g++.dg/opt/pr15054.C: New test.
26216
26217 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26218
26219         * gcc.dg/torture/builtin-rounding-1.c: New test.
26220         * gcc.dg/builtins-25.c: Delete.
26221         * gcc.dg/builtins-29.c: Delete.
26222
26223 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26224
26225         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26226         * gcc.dg/sibcall-4.c: Likewise.
26227         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26228
26229 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26230
26231         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26232         bit-field on 16-bit targets.
26233
26234 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26235
26236         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26237         16-bit targets.
26238
26239 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26240
26241         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26242         * gcc.dg/rs6000-power2-2.c: Likewise.
26243
26244 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26245
26246         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26247         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26248         Change the asm registers to be in form of frN instead of fN.
26249
26250 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26251
26252         * gcc.dg/torture/builtin-convert-2.c: New test.
26253
26254 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26255
26256         * gcc.dg/rs6000-power2-1.c: New test.
26257         * gcc.dg/rs6000-power2-2.c: New test.
26258
26259 2004-04-28  Jan Hubicka  <jh@suse.cz>
26260
26261         * gcc.dg/unused-6.c: New test.
26262
26263 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26264             Ulrich Weigand  <uweigand@de.ibm.com>
26265
26266         * ada/acats/run_all.sh: Define $target variable.
26267
26268 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26269
26270         PR c++/15119
26271         * g++.dg/other/vararg-1.C: New test.
26272
26273         PR c++/4794
26274         * g++.dg/eh/cleanup3.C: New test.
26275
26276 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26277
26278         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26279         and ad8011a (target_insn).
26280         * ada/acats/support/macro.dfs: Likewise.
26281         * ada/acats/support/impbit.adb: New file.
26282
26283 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26284
26285         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26286
26287 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26288
26289         * gcc.dg/loop-3.c: New test.
26290
26291 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26292
26293         * gcc.c-torture/execute/simd-5.c: New test.
26294
26295 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26296
26297         PR c++/15064
26298         * g++.dg/template/crash18.C: New test.
26299
26300 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26301
26302         * g++.dg/ext/complit3.C: New test.
26303
26304 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26305
26306         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26307         * gcc.dg/altivec-3.c: Same.
26308         * gcc.dg/altivec-varargs-1.c: Same.
26309
26310 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26311
26312         * lib/target-supports.exp (check_profiling_available): Assume
26313         profiling is not available on powerpc-eabi targets.
26314
26315 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26316
26317         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26318         * gcc.dg/vmx/bug-1.c: Ditto.
26319
26320 2004-04-20  Eric Christopher  <echristo@redhat.com>
26321
26322         * gcc.dg/charset/extern.c: New test.
26323         * g++.dg/charset/extern3.cc: Ditto.
26324
26325 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26326
26327         * gcc.dg/builtins-39.c: New test.
26328
26329 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26330
26331         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26332
26333 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26334
26335         * gcc.dg/torture/mips-hilo-1.c: New test.
26336
26337 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26338
26339         * gcc.c-torture/compile/20040419-1.c: New test.
26340
26341 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26342
26343         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26344
26345 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26346             Aldy Hernandez  <aldyh@redhat.com>
26347
26348         * gcc.c-torture/execute/va-arg-24.c: New.
26349
26350 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26351             Aldy Hernandez  <aldyh@redhat.com>
26352
26353         * gcc.dg/vmx/1b-01.c: New.
26354         * gcc.dg/vmx/1b-02.c: New.
26355         * gcc.dg/vmx/1b-03.c: New.
26356         * gcc.dg/vmx/1b-04.c: New.
26357         * gcc.dg/vmx/1b-05.c: New.
26358         * gcc.dg/vmx/1b-06.c: New.
26359         * gcc.dg/vmx/1b-07.c: New.
26360         * gcc.dg/vmx/1c-01.c: New.
26361         * gcc.dg/vmx/1c-02.c: New.
26362         * gcc.dg/vmx/3a-01a.c: New.
26363         * gcc.dg/vmx/3a-01.c: New.
26364         * gcc.dg/vmx/3a-01m.c: New.
26365         * gcc.dg/vmx/3a-03.c: New.
26366         * gcc.dg/vmx/3a-03m.c: New.
26367         * gcc.dg/vmx/3a-04.c: New.
26368         * gcc.dg/vmx/3a-04m.c: New.
26369         * gcc.dg/vmx/3a-05.c: New.
26370         * gcc.dg/vmx/3a-06.c: New.
26371         * gcc.dg/vmx/3a-06m.c: New.
26372         * gcc.dg/vmx/3a-07.c: New.
26373         * gcc.dg/vmx/3b-01.c: New.
26374         * gcc.dg/vmx/3b-02.c: New.
26375         * gcc.dg/vmx/3b-10.c: New.
26376         * gcc.dg/vmx/3b-13.c: New.
26377         * gcc.dg/vmx/3b-14.c: New.
26378         * gcc.dg/vmx/3b-15.c: New.
26379         * gcc.dg/vmx/3c-01a.c: New.
26380         * gcc.dg/vmx/3c-01.c: New.
26381         * gcc.dg/vmx/3c-02.c: New.
26382         * gcc.dg/vmx/3c-03.c: New.
26383         * gcc.dg/vmx/3d-01.c: New.
26384         * gcc.dg/vmx/4-01.c: New.
26385         * gcc.dg/vmx/4-03.c: New.
26386         * gcc.dg/vmx/5-01.c: New.
26387         * gcc.dg/vmx/5-02.c: New.
26388         * gcc.dg/vmx/5-03.c: New.
26389         * gcc.dg/vmx/5-04.c: New.
26390         * gcc.dg/vmx/5-05.c: New.
26391         * gcc.dg/vmx/5-06.c: New.
26392         * gcc.dg/vmx/5-07.c: New.
26393         * gcc.dg/vmx/5-07t.c: New.
26394         * gcc.dg/vmx/5-08.c: New.
26395         * gcc.dg/vmx/5-10.c: New.
26396         * gcc.dg/vmx/5-11.c: New.
26397         * gcc.dg/vmx/7-01a.c: New.
26398         * gcc.dg/vmx/7-01.c: New.
26399         * gcc.dg/vmx/7c-01.c: New.
26400         * gcc.dg/vmx/7d-01.c: New.
26401         * gcc.dg/vmx/7d-02.c: New.
26402         * gcc.dg/vmx/8-01.c: New.
26403         * gcc.dg/vmx/8-02a.c: New.
26404         * gcc.dg/vmx/8-02.c: New.
26405         * gcc.dg/vmx/brode-1.c: New.
26406         * gcc.dg/vmx/bug-1.c: New.
26407         * gcc.dg/vmx/bug-2.c: New.
26408         * gcc.dg/vmx/bug-3.c: New.
26409         * gcc.dg/vmx/cw-bug-1.c: New.
26410         * gcc.dg/vmx/cw-bug-2.c: New.
26411         * gcc.dg/vmx/cw-bug-3.c: New.
26412         * gcc.dg/vmx/dct.c: New.
26413         * gcc.dg/vmx/debug-1.c: New.
26414         * gcc.dg/vmx/debug-2.c: New.
26415         * gcc.dg/vmx/debug-3.c: New.
26416         * gcc.dg/vmx/debug-4.c: New.
26417         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26418         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26419         * gcc.dg/vmx/eg-5.c: New.
26420         * gcc.dg/vmx/fft.c: New.
26421         * gcc.dg/vmx/gcc-bug-1.c: New.
26422         * gcc.dg/vmx/gcc-bug-2.c: New.
26423         * gcc.dg/vmx/gcc-bug-3.c: New.
26424         * gcc.dg/vmx/gcc-bug-4.c: New.
26425         * gcc.dg/vmx/gcc-bug-5.c: New.
26426         * gcc.dg/vmx/gcc-bug-6.c: New.
26427         * gcc.dg/vmx/gcc-bug-7.c: New.
26428         * gcc.dg/vmx/gcc-bug-8.c: New.
26429         * gcc.dg/vmx/gcc-bug-9.c: New.
26430         * gcc.dg/vmx/gcc-bug-b.c: New.
26431         * gcc.dg/vmx/gcc-bug-c.c: New.
26432         * gcc.dg/vmx/gcc-bug-d.c: New.
26433         * gcc.dg/vmx/gcc-bug-e.c: New.
26434         * gcc.dg/vmx/gcc-bug-f.c: New.
26435         * gcc.dg/vmx/gcc-bug-g.c: New.
26436         * gcc.dg/vmx/gcc-bug-i.c: New.
26437         * gcc.dg/vmx/harness.h: New.
26438         * gcc.dg/vmx/ira1.c: New.
26439         * gcc.dg/vmx/ira2a.c: New.
26440         * gcc.dg/vmx/ira2b.c: New.
26441         * gcc.dg/vmx/ira2.c: New.
26442         * gcc.dg/vmx/ira2c.c: New.
26443         * gcc.dg/vmx/mem.c: New.
26444         * gcc.dg/vmx/newton-1.c: New.
26445         * gcc.dg/vmx/ops.c: New.
26446         * gcc.dg/vmx/sn7153.c: New.
26447         * gcc.dg/vmx/spill2.c: New.
26448         * gcc.dg/vmx/spill3.c: New.
26449         * gcc.dg/vmx/spill.c: New.
26450         * gcc.dg/vmx/t.c: New.
26451         * gcc.dg/vmx/varargs-1.c: New.
26452         * gcc.dg/vmx/varargs-2.c: New.
26453         * gcc.dg/vmx/varargs-3.c: New.
26454         * gcc.dg/vmx/varargs-4.c: New.
26455         * gcc.dg/vmx/varargs-5.c: New.
26456         * gcc.dg/vmx/varargs-6.c: New.
26457         * gcc.dg/vmx/varargs-7.c: New.
26458         * gcc.dg/vmx/vmx.exp: New.
26459         * gcc.dg/vmx/vprint-1.c: New.
26460         * gcc.dg/vmx/vscan-1.c: New.
26461         * gcc.dg/vmx/x-01.c: New.
26462         * gcc.dg/vmx/x-02.c: New.
26463         * gcc.dg/vmx/x-03.c: New.
26464         * gcc.dg/vmx/x-04.c: New.
26465         * gcc.dg/vmx/x-05.c: New.
26466         * gcc.dg/vmx/yousufi-1.c: New.
26467         * gcc.dg/vmx/zero-1.c: New.
26468         * gcc.dg/vmx/zero.c: New.
26469
26470 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
26471
26472         * g++.dg/lookup/java1.C: Update for chage of
26473         _Jv_AllocObject.
26474         * g++.dg/lookup/java2.C: Likewise.
26475
26476 2004-04-17  Laurent GUERBY <laurent@guerby.net>
26477
26478         * ada/acats/run_all.sh: use -O2 by default.
26479
26480 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
26481
26482         * gcc.dg/vr-mult-[12].c: New tests.
26483
26484 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26485
26486         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26487
26488         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26489
26490 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26491
26492         * lib/target-supports.exp (check_profiling_available): Assume profiling
26493         isn't available for mips*-*-elf targets.
26494
26495 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
26496
26497         * gcc.dg/builtins-38.c: New test.
26498
26499 2004-04-14  Eric Christopher  <echristo@redhat.com>
26500
26501         * g++.dg/charset/charset.exp: Run .cc extension tests.
26502
26503 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
26504
26505         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
26506
26507 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26508
26509         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26510
26511 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
26512
26513         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26514         * gcc.dg/i386-387-2.c: Likewise.
26515
26516         * gcc.dg/i386-387-7.c: New test.
26517         * gcc.dg/i386-387-8.c: New test.
26518
26519         * gcc.dg/builtins-37.c: New test.
26520
26521 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
26522
26523         * g++.dg/pch/externc-1.C: Add missing semicolon.
26524
26525 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
26526
26527         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26528
26529 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26530
26531         * gcc.c-torture/execute/20040411-1.c: New test.
26532
26533 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26534
26535         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26536
26537 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
26538
26539         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26540
26541 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
26542
26543         * lib/target-supports.exp (check_named_sections_available): New.
26544         * lib/gcc-dg.exp (dg-require-named-sections): New.
26545         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26546         old-deja.exp.  Also prune error-count message from HP linker.
26547         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26548
26549         * g++.dg/init/init-ref4.C: Use dg-require-weak.
26550         * g++.old-deja/g++.pt/static3.C: Likewise.
26551         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26552
26553 2004-04-09  Roger Sayle  <roger@eyesopen.com>
26554
26555         * gcc.c-torture/execute/20040409-1.c: New test case.
26556         * gcc.c-torture/execute/20040409-2.c: New test case.
26557         * gcc.c-torture/execute/20040409-3.c: New test case.
26558
26559 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26560
26561         * gcc.dg/20040409-1.c: New test.
26562
26563 2004-04-08  Roger Sayle  <roger@eyesopen.com>
26564
26565         PR target/14888
26566         * g++.dg/opt/pr14888.C: New test case.
26567
26568 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
26569
26570         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26571         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26572         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26573         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26574         New tests.
26575
26576 2004-04-08  Paul Brook  <paul@codesourcery.com>
26577
26578         * gcc.dg/spill-1.c: New test.
26579
26580 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26581
26582         * gcc.dg/torture/builtin-ctype-2.c: New test.
26583
26584 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
26585
26586         * gcc.dg/pch/pch.exp: Add largefile test.
26587
26588 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
26589
26590         * g++.dg/pch/externc-1.Hs: New.
26591         * g++.dg/pch/externc-1.C: New.
26592
26593 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26594
26595         * gcc.dg/compat/struct-by-value-5a_main.c,
26596         gcc.dg/compat/struct-by-value-5b_main.c: New files.
26597         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26598         * gcc.dg/compat/struct-by-value-5a_x.c,
26599         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26600         gcc.dg/compat/struct-by-value-5_x.c.
26601         * gcc.dg/compat/struct-by-value-5a_y.c,
26602         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26603         gcc.dg/compat/struct-by-value-5_y.c.
26604
26605         * gcc.dg/compat/struct-by-value-6a_main.c,
26606         gcc.dg/compat/struct-by-value-6b_main.c: New files.
26607         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26608         * gcc.dg/compat/struct-by-value-6a_x.c,
26609         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26610         gcc.dg/compat/struct-by-value-6_x.c.
26611         * gcc.dg/compat/struct-by-value-6a_y.c,
26612         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26613         gcc.dg/compat/struct-by-value-6_y.c.
26614
26615         * gcc.dg/compat/struct-by-value-7a_main.c,
26616         gcc.dg/compat/struct-by-value-7b_main.c: New files.
26617         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26618         * gcc.dg/compat/struct-by-value-7a_x.c,
26619         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26620         gcc.dg/compat/struct-by-value-7_x.c.
26621         * gcc.dg/compat/struct-by-value-7a_y.c,
26622         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26623         gcc.dg/compat/struct-by-value-7_y.c.
26624
26625 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
26626
26627         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26628         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26629         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26630         options.
26631
26632 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
26633
26634         * gcc.dg/builtins-36.c: New test.
26635
26636 2004-04-06  Paul Brook  <paul@codesourcery.com>
26637
26638         * README.gcc: Remove obsolete contraint on testcases.
26639
26640 2004-04-05  Paul Brook  <paul@codesourcery.com>
26641
26642         PR2123
26643         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
26644         failure and exit(0) on success.
26645         * g++.dg/expr/anew2.C: Ditto.
26646         * g++.dg/expr/anew3.C: Ditto.
26647         * g++.dg/expr/anew4.C: Ditto.
26648
26649 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
26650
26651         PR c++/3518
26652         * g++.dg/template/unify7.C: New.
26653
26654 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26655
26656         * g++.dg/README: Bring up to date with new subdirectories; remove
26657         duplicate subdirectory lines.
26658
26659 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
26660
26661         PR c++/14007
26662         * g++.dg/template/unify5.C: New.
26663         * g++.dg/template/unify6.C: New.
26664         * g++.dg/template/qualttp20.C: Adjust.
26665         * g++.old-deja/g++.jason/report.C: Adjust.
26666         * g++.old-deja/g++.other/qual1.C: Adjust.
26667
26668 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
26669
26670         PR c++/14803
26671         * g++.dg/inherit/ptrmem1.C: New test.
26672
26673 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
26674
26675         PR c++/14755
26676         * gcc.c-torture/execute/20040331-1.c: New test.
26677         * gcc.dg/20040331-1.c: New test.
26678
26679 2004-04-01  Paul Brook  <paul@codesourcery.com>
26680
26681         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26682
26683 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
26684
26685         PR c++/14724
26686         * g++.dg/init/goto1.C: New test.
26687
26688         PR c++/14763
26689         * g++.dg/template/defarg4.C: New test.
26690
26691 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
26692
26693         * gcc.dg/altivec-11.c: Extend test for more valid cases.
26694
26695 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
26696
26697         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26698
26699 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
26700
26701         * gcc.dg/noncompile/undeclared-2.c: New test.
26702
26703 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
26704
26705         * gcc.dg/940409-1.c: Remove XFAIL.
26706         * gcc.dg/reg-vol-struct-1.c: New test.
26707
26708 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26709
26710         * gcc.dg/torture/builtin-wctype-1.c: New test.
26711
26712 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
26713
26714         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26715         * gcc.dg/20001101-1.c: Likewise.
26716         * gcc.dg/20001102-1.c: Likewise.
26717
26718 2004-03-25  Roger Sayle  <roger@eyesopen.com>
26719
26720         * gcc.dg/compare8.c: Add an additional test for XOR.
26721
26722 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26723
26724         * gcc.dg/torture/builtin-ctype-1.c: New test.
26725
26726 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26727
26728         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
26729         * gcc.dg/torture/builtin-math-1.c: Likewise.
26730         * gcc.dg/torture/builtin-power-1.c: New test.
26731
26732 2004-03-24  Andreas Schwab  <schwab@suse.de>
26733
26734         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
26735         IA64 assembler.
26736
26737 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26738             Roger Sayle  <roger@eyesopen.com>
26739
26740         * gcc.dg/compare8.c: New test case.
26741
26742 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
26743
26744         * g++.dg/ext/altivec-7.C: New test.
26745
26746 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
26747
26748         PR 12267, 12391, 12560, 13129, 14114, 14133
26749         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
26750         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
26751         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
26752         Adjust error regexps.
26753         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
26754         * gcc.dg/noncompile/undeclared-1.c: New test cases.
26755         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
26756         * gcc.dg/local1.c: Add explanatory comment.
26757
26758 2004-03-23  Roger Sayle  <roger@eyesopen.com>
26759
26760         PR optimization/14669
26761         * g++.dg/opt/fold2.C: New test case.
26762
26763 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
26764
26765         PR c/14069
26766         * gcc.dg/20040322-1.c: New test.
26767
26768 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26769
26770         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
26771         * gcc.dg/ultrasp4.c: Likewise.
26772         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
26773
26774 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26775
26776         * gcc.dg/i386-sse-8.c: Reset default options.
26777
26778 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26779
26780         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
26781         in the error message text.
26782
26783 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26784
26785         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
26786
26787 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
26788
26789         PR c++/14616
26790         * g++.dg/init/array13.C: New test.
26791
26792 2004-03-20  Roger Sayle  <roger@eyesopen.com>
26793
26794         PR target/13889
26795         * gcc.c-torture/compile/pr13889.c: New test case.
26796
26797 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26798
26799         PR c/14635
26800         * builtins-1.c (nan, nans): Don't test.
26801         * builtins-30.c: Don't use nan, nanf, nanl.
26802         * builtins-35.c: New test.
26803
26804 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
26805
26806         * g++.dg/ext/altivec-6.C: New test.
26807
26808 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
26809
26810         * g++.dg/init/placement3.C: New test.
26811
26812         * g++.dg/template/spec13.C: New test.
26813
26814         * g++.dg/lookup/using11.C: New test.
26815
26816         * g++.dg/lookup/koenig3.C: New test.
26817
26818         * g++.dg/template/operator2.C: New test.
26819
26820         * g++.dg/expr/dtor3.C: New test.
26821         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
26822         marker.
26823         * g++.old-deja/g++.law/visibility28.C: Likewise.
26824
26825 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
26826
26827         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
26828         * gcc.dg/ppc64-abi-3.c: Likewise.
26829
26830 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26831
26832         PR c++/14545
26833         * g++.dg/parse/template15.C: New test.
26834
26835 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26836
26837         * g++.dg/expr/dtor2.C: New test.
26838
26839         * g++.dg/lookup/anon4.C: New test.
26840
26841         * g++.dg/overload/using1.C: New test.
26842
26843         * g++.dg/template/lookup7.C: New test.
26844
26845         * g++.dg/template/typename6.C: New test.
26846
26847         * g++.dg/expr/cond6.C: New test.
26848
26849 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26850
26851         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
26852
26853 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26854
26855         * g++.dg/expr/cond5.C: New test.
26856         * g++.dg/expr/constcast1.C: Likewise.
26857         * g++.dg/expr/ptrmem2.C: Likewise.
26858         * g++.dg/expr/ptrmem3.C: Likewise.
26859         * g++.dg/lookup/main1.C: Likewise.
26860         * g++.dg/template/lookup6.C: Likewise.
26861
26862 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26863
26864         * gcc.dg/local1.c: New test.
26865
26866         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
26867
26868 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26869
26870         * gcc.dg/torture/builtin-convert-1.c: New test.
26871
26872 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26873
26874         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
26875
26876 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26877
26878         PR c++/14481
26879         * g++.dg/warn/Wunused-7.C: New test.
26880
26881 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26882
26883         * gcc.dg/torture/builtin-integral-1.c: New test.
26884
26885 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26886
26887         PR c++/14586
26888         * g++.dg/parse/non-dependent3.C: New test.
26889
26890 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
26891
26892         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
26893         * g++.dg/eh/simd-2.C: Likewise.
26894         * g++.dg/init/array10.C: Likewise.
26895         * gcc.c-torture/compile/simd-1.c: Likewise.
26896         * gcc.c-torture/compile/simd-2.c: Likewise.
26897         * gcc.c-torture/compile/simd-3.c: Likewise.
26898         * gcc.c-torture/compile/simd-4.c: Likewise.
26899         * gcc.c-torture/compile/simd-6.c: Likewise.
26900         * gcc.c-torture/execute/simd-1.c: Likewise.
26901         * gcc.c-torture/execute/simd-2.c: Likewise.
26902         * gcc.dg/compat/vector-defs.h: Likewise.
26903         * gcc.dg/20020531-1.c: Likewise.
26904         * gcc.dg/altivec-3.c: Likewise.
26905         * gcc.dg/altivec-4.c: Likewise.
26906         * gcc.dg/altivec-varargs-1.c: Likewise.
26907         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
26908         * gcc.dg/i386-mmx-3.c: Likewise.
26909         * gcc.dg/i386-sse-4.c: Likewise.
26910         * gcc.dg/i386-sse-5.c: Likewise.
26911         * gcc.dg/i386-sse-8.c: Likewise.
26912         * gcc.dg/simd-1.c: Likewise.
26913         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
26914         __ev64_opaque__ since the machine description provides it.
26915
26916 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26917
26918         * lib/compat.exp (skip_list): New global variable.
26919         Use it to hold the user defined COMPAT_SKIPS list if any.
26920         (compat-obj): Add the members of skip_list to optall.
26921
26922 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26923
26924         * gcc.dg/compat/union-by-value-1_main.c,
26925         union-by-value-1_x.c, union-by-value-1_y.c,
26926         union-check.h, union-defs.h,
26927         union-init.h, union-return-1_main.c,
26928         union-return-1_x.c, union-return-1_y.c: New files.
26929
26930 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26931
26932         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
26933         mixed-struct-init.h: Add 4 mixed structure types.
26934         struct-by-value-21_main.c, struct-by-value-21_x.c,
26935         struct-by-value-21_y.c, struct-return-21_main.c,
26936         struct-return-21_x.c, struct-return-21_y.c: New files.
26937
26938 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
26939
26940         PR c++/14550
26941         * g++.dg/parse/template14.C: New test.
26942
26943 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26944
26945         * gcc.c-torture/execute/20040313-1.c: New test.
26946
26947 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
26948
26949         PR target/14533
26950         * gcc.dg/20040311-2.c: New test.
26951
26952 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
26953
26954         PR other/14544
26955         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
26956         bit-field.
26957
26958 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
26959
26960         * gcc.dg/20040305-2.c: Add missing return statement.
26961
26962 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26963
26964         * gcc.dg/builtins-34.c: Also check pow10*.
26965
26966 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26967
26968         PR target/14262
26969         * gcc.dg/20040305-2.c: New test.
26970
26971 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26972
26973         * gcc.dg/20040310-1.c: New test.
26974
26975 2004-03-11  Roger Sayle  <roger@eyesopen.com>
26976
26977         * gcc.c-torture/execute/20040311-1.c: New test case.
26978
26979 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
26980
26981         PR c++/14476
26982         * g++.dg/lookup/enum1.C: New test.
26983
26984 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
26985
26986         PR c++/14510
26987         * g++.dg/lookup/struct2.C: New test.
26988
26989 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
26990
26991         * gcc.dg/builtins-34.c: New test.
26992
26993 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26994
26995         * gcc.dg/torture/builtin-nonneg-1.c: New test.
26996
26997 2004-03-09  James E Wilson  <wilson@specifixinc.com>
26998
26999         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27000         * gcc.dg/alias-2.c: New testcase.
27001
27002 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27003
27004         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27005
27006 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27007
27008         * gcc.c-torture/execute/20040309-1.c: New test case.
27009
27010 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27011
27012         PR c++/14397
27013         * g++.dg/overload/ref1.C: New.
27014
27015 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27016
27017         PR c++/14409
27018         * g++.dg/template/spec12.C: New test.
27019
27020         PR c++/14448
27021         * g++.dg/parse/crash14.C: New test.
27022
27023 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27024
27025         PR c++/14230
27026         * g++.dg/init/ref11.C: New test.
27027
27028 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27029
27030         PR c++/14432
27031         * g++.dg/parse/builtin2.C: New test.
27032
27033 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27034
27035         PR c++/14401
27036         * g++.dg/init/ctor3.C: New test.
27037         * g++.dg/init/union1.C: New test.
27038         * g++.dg/ext/anon-struct4.C: New test.
27039
27040 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27041
27042         * g++.dg/lookup/koenig1.C: Tweak error messages.
27043         * g++.dg/lookup/used-before-declaration.C: Likewise.
27044         * g++.dg/other/do1.C: Likewise.
27045         * g++.dg/overload/koenig1.C: Likewise.
27046         * g++.dg/parse/crash13.C: Likewise.
27047         * g++.dg/template/instantiate3.C: Likewise.
27048
27049 2004-03-08  Eric Christopher  <echristo@redhat.com>
27050
27051         * * lib/target-supports.exp: Enable libiconv in test
27052         compilation.  Fix up error checking.
27053
27054 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27055
27056         PR middle-end/14289
27057         * gcc.dg/pr14289-1.c: New test case.
27058         * gcc.dg/pr14289-2.c: Likewise.
27059         * gcc.dg/pr14289-3.c: Likewise.
27060
27061 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27062
27063         * gcc.c-torture/execute/20040308-1.c: New test.
27064
27065 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27066
27067         * gcc.c-torture/execute/20040307-1.c: New test case.
27068
27069 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27070
27071         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27072
27073 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27074
27075         * gcc.dg/20040306-1.c: New test.
27076
27077 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27078
27079         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27080         them static.
27081         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27082
27083 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27084
27085         PR c/14465
27086         * gcc.dg/decl-6.c: New test.
27087
27088 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27089
27090         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27091         Rename LOGPOW -> LOG_POW.
27092         (SQRT_EXP, POW_EXP): New.
27093
27094 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27095
27096         * gcc.dg/i386-sse-8.c: New test.
27097
27098 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27099
27100         PR c/14114
27101         * gcc.dg/decl-5.c: New test.
27102
27103 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27104
27105         * gcc.dg/20040305-1.c: New test.
27106
27107 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27108
27109         PR other/14354
27110         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27111
27112 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27113
27114         PR c++/14425, c++/14426
27115         * g++.dg/ext/altivec-4.C: New test.
27116         * g++.dg/ext/altivec-5.C: New test.
27117
27118 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27119
27120         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27121         global variables of a type with no linkage.
27122         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27123         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27124         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27125         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27126         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27127         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27128         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27129         * g++.dg/warn/deprecated.C: Name enum Color.
27130         * g++.dg/overload/VLA.C: Name structure for 'b'.
27131         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27132
27133 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27134
27135         * gcc.c-torture/compile/20040304-1.c: New test.
27136
27137 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27138
27139         PR 13728
27140         * gcc.dg/decl-4.c: New testcase.
27141
27142 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27143
27144         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27145         as PRECF if sizeof (float) > sizeof (double).
27146         (PRECL): Make it the same as PRECF if
27147         sizeof (float) > sizeof (long double).
27148
27149 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27150
27151         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27152         system type.  Add check for irix6 which doesn't have c99 runtime.
27153
27154 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27155
27156         * gcc.dg/const-elim-1.c: xfail for xtensa.
27157
27158 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27159
27160         PR c++/14369
27161         * g++.dg/template/cond4.C: New test.
27162
27163 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27164
27165         PR c++/14360
27166         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27167
27168         PR c++/14361
27169         * g++.dg/parse/defarg7.C: New test.
27170
27171         PR c++/14359
27172         * g++.dg/template/friend26.C: New test.
27173
27174 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27175
27176         PR c++/14324
27177         * g++.dg/abi/mangle21.C: New test.
27178
27179         PR c++/14260
27180         * g++.dg/parse/constructor2.C: New test.
27181
27182         PR c++/14337
27183         * g++.dg/template/sfinae1.C: New test.
27184
27185 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27186
27187         PR c++/14267
27188         * g++.dg/expr/crash2.C: New test.
27189
27190         PR middle-end/13448
27191         * gcc.dg/inline-5.c: New test.
27192         * gcc.dg/always-inline.c: Split out tests into ...
27193         * gcc.dg/always-inline2.c: ... this and ...
27194         * gcc.dg/always-inline3.c: ... this.
27195
27196 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27197
27198         PR debug/12103
27199         * g++.dg/debug/crash1.C: New test.
27200
27201 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27202
27203         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27204         function with __attribute__((noinline)).
27205         (recurser_void2): Likewise.
27206         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27207         (recurser_void2): Likewise.
27208
27209 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27210
27211         PR middle-end/14203
27212         * g++.dg/warn/Wunused-6.C: New test case.
27213
27214 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27215
27216         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27217         not defined.
27218
27219 2004-02-27  Eric Christopher  <echristo@redhat.com>
27220
27221         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27222         * g++.dg/charset/asm2.c: Run only x86.
27223         * gcc.dg/charset/asm3.c: Ditto.
27224
27225 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27226
27227         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27228         ld_library_path.
27229
27230 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27231
27232         * g++.dg/ext/altivec-3.C: New.
27233
27234 2004-02-26  Richard Henderson  <rth@redhat.com>
27235
27236         * g++.dg/ext/attrib10.C: Mark for warning.
27237         * gcc.dg/attr-alias-1.c: New.
27238
27239 2004-02-26  Richard Henderson  <rth@redhat.com>
27240
27241         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27242         * gcc.c-torture/execute/20040208-2.c: ... it back.
27243
27244 2004-02-26  Eric Christopher  <echristo@redhat.com>
27245
27246         * lib/target-supports.exp (check-iconv-available): New function.
27247         * lib/gcc-dg.exp (dg-require-iconv): New function.
27248         Use above.
27249         * gcc.dg/charset: New directory.
27250         * gcc.dg/charset/charset.exp: New file.
27251         * gcc.dg/charset/asm1.c: Ditto.
27252         * gcc.dg/charset/asm2.c: Ditto.
27253         * gcc.dg/charset/asm3.c: Ditto.
27254         * gcc.dg/charset/asm4.c: Ditto.
27255         * gcc.dg/charset/asm5.c: Ditto.
27256         * gcc.dg/charset/attribute1.c: Ditto.
27257         * gcc.dg/charset/attribute2.c: Ditto.
27258         * gcc.dg/charset/string1.c: Ditto.
27259         * g++.dg/charset: New directory.
27260         * g++.dg/dg.exp: Add here. Special options.
27261         * g++.dg/charset/charset.exp: New file.
27262         * g++.dg/charset/asm1.c: Ditto.
27263         * g++.dg/charset/asm2.c: Ditto.
27264         * g++.dg/charset/asm3.c: Ditto.
27265         * g++.dg/charset/asm4.c: Ditto.
27266         * g++.dg/charset/attribute1.c: Ditto.
27267         * g++.dg/charset/attribute2.c: Ditto.
27268         * g++.dg/charset/extern1.cc: Ditto.
27269         * g++.dg/charset/extern2.cc: Ditto.
27270         * g++.dg/charset/string1.c: Ditto.
27271
27272 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27273
27274         PR c++/14278
27275         * g++.dg/parse/comma1.C: New test.
27276
27277 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27278
27279         PR c++/14284
27280         * g++.dg/template/ttp8.C: New test.
27281
27282 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27283
27284         * gcc.dg/fixuns-trunc-1.c: New test.
27285
27286 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27287
27288         * gcc.dg/builtins-config.h: Use #elif.
27289
27290 2004-02-26  Michael Matz  <matz@suse.de>
27291
27292         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27293         * gcc.dg/991214-1.c: Likewise.
27294         * gcc.dg/i386-asm-1.c: Likewise.
27295
27296 2004-02-25  Richard Henderson  <rth@redhat.com>
27297
27298         * gcc.c-torture/execute/20040208-2.c: Move ...
27299         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27300
27301 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27302
27303         PR c++/14246
27304         * g++.dg/other/crash-3.C: New test.
27305
27306 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27307
27308         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27309         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27310
27311         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27312         HP-UX.
27313
27314 2004-02-24  Michael Matz  <matz@suse.de>
27315
27316         * gcc.dg/i386-regparm.c: New.
27317
27318 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27319
27320         * gcc.c-torture/execute/20040223-1.c: New.
27321
27322 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27323             Kazu Hirata  <kazu@cs.umass.edu>
27324
27325         * gcc.dg/fwritable-strings-1.c: Remove.
27326
27327 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27328
27329         PR c/14156
27330         * gcc.dg/20040223-1.c: New test.
27331
27332 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27333
27334         PR c++/14106
27335         * g++.dg/ext/typeof9.C: New test.
27336
27337 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27338
27339         PR c++/14250
27340         * g++.dg/other/switch1.C: New test.
27341
27342 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27343
27344         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27345         * gcc.dg/va-arg-1.c: Likewise.
27346
27347 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27348
27349         PR c++/14143
27350         * g++.dg/template/koenig5.C: New test.
27351
27352 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27353
27354         * g++.dg/ext/altivec-1.C: Generalize target triple.
27355         * g++.dg/ext/altivec-2.C: New test case.
27356         * g++.dg/ext/altivec_check.h: New file.
27357         * gcc.dg/altivec-1.c: Generalize target triple;
27358         include altivec_check.h and call altivec_check().
27359         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27360         * gcc.dg/altivec-6.c: New test case.
27361         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27362         type casts as needed.
27363         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27364         altivec_check().
27365         * gcc.dg/altivec-12.c: New test case.
27366         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27367         include altivec_check.h and call altivec_check().
27368         * gcc.dg/altivec_check.h: New file.
27369
27370 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27371
27372         * lib/target-supports.exp (check_alias_available): Don't mangle
27373         function `g' in test program.
27374
27375 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27376
27377         * lib/target-supports.exp (check_profiling_available): Check
27378         argument to determine whether we support a profiling type.
27379         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27380         check_profiling_available.
27381         * g++.dg/bprob/bprob.exp: Likewise.
27382         * g77.dg/bprob/bprob.exp: Likewise.
27383         * gcc.misc-tests/bprob.exp: Likewise.
27384         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27385         dg-require-profiling and delete expected error handling.
27386         * gcc.dg/20021014-1.c: Likewise.
27387         * gcc.dg/nest.c: Likewise.
27388
27389 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27390
27391         PR c++/12007
27392         * g++.dg/other/vthunk1.C: New test.
27393
27394 2004-02-20  Falk Hueffner  <falk@debian.org>
27395
27396         PR target/14201
27397         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27398
27399 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27400
27401         PR c++/13927
27402         * g++.dg/other/error8.C: Remove XFAIL markers.
27403
27404         PR c++/14173
27405         * g++.dg/ext/packed5.C: New test.
27406
27407         PR c++/14199
27408         * g++.dg/warn/Wunused-5.C: New test.
27409
27410         PR c++/14186
27411         * g++.dg/lookup/member1.C: New test.
27412
27413 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
27414
27415         * gcc.c-torture/compile/20040130-1.c: Enable only when
27416         __INT_MAX__ >= 2147483647L.
27417         * gcc.c-torture/compile/961203-1.c: Likewise.
27418
27419 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27420
27421         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27422         * g++.dg/opt/template1.C: Robustify assembler regexp
27423
27424 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27425
27426         * gcc.c-torture/execute/simd-4.x: Remove.
27427         * gcc.c-torture/execute/va-arg-25.x: Likewise.
27428         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27429         Guard with #ifndef SKIP_ATTRIBUTE.
27430         * gcc.dg/compat/vector-1_y.c: Likewise.
27431         * gcc.dg/compat/vector-2_x.c: Likewise.
27432         * gcc.dg/compat/vector-2_y.c: Likewise.
27433         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27434         * g++.dg/eh/simd-2.C: Likewise.
27435
27436 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
27437
27438         * gcc.c-torture/compile/complex-1.c: New.
27439
27440 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
27441
27442         PR target/14209
27443         * gcc.c-torture/execute/20040218-1.c: New test.
27444
27445 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27446
27447         PR c++/14181
27448         * g++.dg/parse/new2.C: New test.
27449
27450 2004-02-18  Paul Brook  <paul@codesourcery.com>
27451
27452         * gcc.c-torture/compile/libcall-1.c: New test.
27453
27454 2004-02-18  Paul Brook  <paul@codesourcery.com>
27455
27456         PR debug/12934
27457         * gcc.dg/debug/debug-7.c: New test.
27458
27459 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
27460
27461         * gcc.dg/20040217-1.c: New test.
27462
27463 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
27464
27465         * gcc.c-torture/execute/990208-1.x: Delete.
27466
27467 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
27468
27469         * gcc.c-torture/execute/20040208-2.x: New file.
27470
27471 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
27472
27473         PR c++/11326
27474         * g++.dg/abi/structret1.C: New test.
27475
27476 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
27477
27478         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27479         (i386_cpuid): No need to test if cpuid is available on AMD64.
27480         Fix assembly, so that it works onboth i386 and AMD64.
27481         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27482         (vecInLong): Fix s[] member type to unsigned int.
27483         (vecInWord): Remove type.
27484         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27485         (a64, b64, c64, d64, e64): Remove.
27486         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27487         Remove unused variable.  Remove initialization of removed variables.
27488         Don't call mmx_tests nor sse_tests.
27489         (reference_mmx, reference_sse): Remove.
27490         (check): Add return stmt.
27491         * gcc.dg/i386-sse-7.c: New test.
27492         * gcc.dg/i386-mmx-4.c: New test.
27493
27494 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27495
27496         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27497         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27498         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27499         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27500         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27501         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27502         g++.dg/tc1/dr94.C: Fix line terminator.
27503
27504 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
27505
27506         * gcc.c-torture/compile/20040216-1.c: New.
27507
27508 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27509
27510         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27511         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27512         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27513         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27514         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27515         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27516
27517 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27518
27519         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27520
27521 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
27522
27523         PR c++/13971
27524         * g++.dg/expr/cond4.C: New test.
27525
27526         PR c++/14086
27527         * g++.dg/lookup/crash2.C: New test.
27528
27529 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
27530
27531         * gcc.c-torture/compile/20040214-2.c: New test.
27532
27533 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
27534
27535         PR c++/14116
27536         * g++.dg/ext/typeof8.C: New test.
27537
27538 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
27539
27540         * gcc.c-torture/compile/20040214-1.c: New test.
27541
27542 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27543
27544         PR c++/13635
27545         * g++.dg/template/spec11.C: New test.
27546
27547 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27548
27549         PR c++/13927
27550         * g++.dg/other/error8.C: New test.
27551
27552 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
27553
27554         PR c++/14122
27555         * g++.dg/template/array4.C: New test.
27556
27557         PR c++/14108
27558         * g++.dg/inherit/thunk2.C: New test.
27559
27560         PR c++/14083
27561         * g++.dg/eh/cond2.C: New test.
27562
27563 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
27564
27565         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27566
27567 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
27568
27569         * lib/scanasm.exp (dg-scan): Quote pattern before display.
27570
27571 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
27572
27573         * g++.dg/simd-2.C: xfail on ppc64-linux.
27574
27575 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27576
27577         PR c/456
27578         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27579         tests.
27580
27581 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
27582
27583         * gcc.dg/builtins-33.c: New test.
27584
27585 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
27586
27587         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27588
27589 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27590
27591         * g++.dg/simd-2.C: Set -maltivec for ppc64.
27592
27593 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27594
27595         * gcc.dg/ppc64-abi-3.c: New test.
27596
27597 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
27598
27599         PR c/14092
27600
27601         * gcc.dg/pr14092-1.c: New testcase.
27602
27603 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
27604
27605         * gcc.dg/cpp/assert4.c: Fix typo last change.
27606
27607         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27608         * gcc.dg/cpp/assert4.c: Handle powerpc64.
27609
27610         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27611
27612 2004-02-09  Roger Sayle  <roger@eyesopen.com>
27613
27614         * gcc.c-torture/compile/20040209-1.c: New test case.
27615
27616 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27617
27618         * gcc.dg/c90-init-1.c: Adjust expected error messages.
27619
27620 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
27621
27622         * gcc.c-torture/execute/20040208-[12].c: New tests.
27623
27624 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27625
27626         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27627
27628 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27629
27630         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27631
27632 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27633
27634         Bug 13856
27635         * gcc.dg/visibility-8.c: New testcase.
27636
27637 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27638
27639         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27640         arguments.
27641         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27642
27643 2004-02-07  Roger Sayle  <roger@eyesopen.com>
27644
27645         PR middle-end/13696
27646         * g++.dg/opt/fold1.C: New test case.
27647
27648 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27649
27650         PR c++/14033
27651         * g++.dg/other/crash-2.C: New test.
27652
27653 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27654
27655         PR c++/14028
27656         * g++.dg/parse/angle-bracket2.C: New test.
27657
27658 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27659
27660         PR middle-end/13750
27661         Revert:
27662         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27663         PR pch/13361
27664         * testsuite/g++.dg/pch/wchar-1.C: New.
27665         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27666
27667 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27668
27669         PR c++/14008
27670         * g++.dg/parse/error15.C: New test.
27671         * g++.dg/parse/crash11.C: Update dg-error mark.
27672
27673 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27674
27675         PR c++/13932
27676         * g++.dg/warn/conv2.C: New test.
27677
27678 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27679
27680         PR c++/13086
27681         * g++.dg/warn/incomplete1.C: Remove xfail.
27682
27683 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27684
27685         * lib/file-format.exp (gcc_target_object_format): Use
27686         ${tool}_target_compile, not gcc_target_compile.
27687         * lib/target-supports.exp (check_alias_available): Likewise.
27688         (check_gc_sections_available): Likewise.
27689         * g++.dg/ext/attrib10.C: Use dg-require-alias.
27690         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27691         dg-require-alias.
27692
27693 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27694
27695         PR c++/13969
27696         * g++.dg/template/static6.C: New test.
27697
27698 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
27699
27700         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27701
27702 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27703
27704         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27705         tests for systems where `char' is unsigned by default.
27706
27707 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27708
27709         PR c++/13997
27710         * g++.dg/template/partial3.C: New test.
27711
27712 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
27713
27714         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27715         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27716         Remove mentions of obsolete ports.
27717
27718 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
27719
27720         * gcc.dg/noncompile/20001228-1.c: Fix for new
27721         error message.
27722
27723 2004-02-03  Roger Sayle  <roger@eyesopen.com>
27724
27725         PR target/9348
27726         * gcc.c-torture/execute/multdi-1.c: New test case.
27727
27728 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27729
27730         PR c++/13925
27731         * g++.dg/template/lookup5.C: New test.
27732
27733 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27734
27735         PR c++/13950
27736         * g++.dg/template/lookup4.C: New test.
27737
27738         PR c++/13970
27739         * g++.dg/parse/error14.C: New test.
27740
27741         PR c++/14002
27742         * g++.dg/parse/template13.C: New test.
27743
27744 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27745
27746         PR c++/13978
27747         * g++.dg/template/koenig4.C: New test.
27748
27749         PR c++/13968
27750         * g++.dg/template/crash17.C: New test.
27751
27752         PR c++/13975
27753         * g++.dg/parse/error13.C: New test.
27754         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
27755
27756 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27757
27758         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
27759
27760 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
27761
27762         PR c/11658
27763         PR c/13994
27764         * gcc.dg/noncompile/20040203-1.c: New test.
27765         * gcc.dg/noncompile/20040203-2.c: Likewise.
27766         * gcc.dg/noncompile/20040203-3.c: Likewise.
27767         * gcc.dg/20040203-1.c: Likewise.
27768
27769 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
27770
27771         PR c++/10858
27772         * g++.dg/template/sizeof7.C: New test.
27773
27774 2004-02-02  Eric Christopher  <echristo@redhat.com>
27775             Zack Weinberg  <zack@codesourcery.com>
27776
27777         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
27778
27779 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
27780
27781         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
27782         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
27783         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
27784         * gcc.dg/cleanup-5.c: Run only on Linux targets.
27785
27786 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
27787
27788         PR c++/13113
27789         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
27790
27791         PR c++/13854
27792         * g++.dg/ext/attrib13.C: New test.
27793
27794         PR c++/13907
27795         * g++.dg/conversion/op2.C: New test.
27796
27797 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27798
27799         * gcc.dg/titype-1.c: Fix pasto.
27800
27801 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27802
27803         * gcc.dg/titype-1.c: New test.
27804
27805 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27806
27807         PR c++/13957
27808         * g++.dg/template/non-type-template-argument-1.C,
27809         g++.dg/template/qualified-id1.C: Update dg-error marks.
27810         * g++.dg/template/nontype6.C: New test.
27811
27812 2004-02-01  Roger Sayle  <roger@eyesopen.com>
27813
27814         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
27815         * gcc.dg/builtins-31.c: New testcase.
27816         * gcc.dg/builtins-32.c: New testcase.
27817
27818 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
27819
27820         * objc.dg/call-super-2.m: Update line numbers
27821         for the including of stddef.h.
27822
27823 2004-01-30  Michael Matz  <matz@suse.de>
27824
27825         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
27826         g++.dg/ext/case-range3.C: New tests.
27827
27828 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27829
27830         DR206
27831         PR c++/13813
27832         * g++.dg/template/member4.C: New test.
27833
27834 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27835
27836         PR c++/13683
27837         * g++.dg/template/sizeof6.C: New test.
27838
27839 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27840
27841         * gcc.dg/fwritable-strings-1.c: New test.
27842
27843 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27844
27845         * gcc.c-torture/compile/20040130-1.c: New test.
27846
27847 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
27848
27849         * objc.dg/call-super-2.m: Include stddef.h for size_t.
27850
27851 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
27852
27853         PR c++/13883
27854         * g++.dg/template/ctor3.C: New test.
27855
27856 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27857
27858         * g++.dg/tc1: New directory.
27859         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
27860         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
27861         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
27862         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
27863         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
27864
27865 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27866
27867         * g++.dg/parse/error11.C: New test.
27868         * g++.dg/parse/error12.C: Likewise.
27869
27870 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
27871
27872         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
27873         (scan_initial, main): Use aligned_sizeof instead of sizeof.
27874
27875 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
27876
27877         PR c++/13791
27878         * g++.dg/ext/attrib12.C: New test.
27879
27880         PR c++/13736
27881         * g++.dg/parse/cast2.C: New test.
27882
27883 2004-01-27  James E Wilson  <wilson@specifixinc.com>
27884
27885         * objc.dg/encode-2.m (main): New local string.  Set depending on
27886         sizeof long.  Use in sscanf call.
27887         * objc.dg/encode-3.m (main): New local string.  Set depending on
27888         sizeof long.  Use in scan_initial call.
27889
27890 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27891
27892         * objc.dg/call-super-2.m: Make LP64-safe.
27893         * objc.dg/desig-init-1.m: Likewise.
27894
27895 2004-01-27  Devang Patel <dpatel@apple.com>
27896
27897         * g++.dg/debug/namespace1.C: New test.
27898
27899 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
27900
27901         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
27902         xscale-*-*.
27903
27904         * gcc.dg/arm-mmx-1.c: New test.
27905
27906 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27907
27908         * gcc.dg/20040127-1.c: New test.
27909         * gcc.dg/20040127-2.c: New test.
27910
27911 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27912
27913         * objc.dg/stret-1.m (glob): Renamed to globa.
27914
27915 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
27916
27917         PR c++/13663
27918         * g++.dg/expr/for1.C: New test.
27919
27920 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
27921
27922         PR middle-end/13779
27923         * gcc.dg/darwin-longlong.c: New test.
27924
27925 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
27926
27927         * gcc.dg/20040124-1.c: Moved test from here...
27928         * gcc.c-torture/compile/20040124-1.c: ...to here.
27929
27930 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27931
27932         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
27933         the assembly output if -m64 is passed.
27934
27935 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
27936
27937         PR c++/13833
27938         * g++.dg/template/cond3.C: New test.
27939
27940 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27941
27942         PR c++/13810
27943         * g++.dg/template/ttp7.C: New test.
27944
27945 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27946
27947         PR c++/13797
27948         * g++.dg/template/nontype4.C: New test.
27949         * g++.dg/template/nontype5.C: Likewise.
27950
27951 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
27952
27953         * gcc.dg/torture/mips-clobber-at.c: New test.
27954
27955 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
27956
27957         * gcc.dg/20040124-1.c: New test.
27958
27959 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
27960
27961         * gcc.dg/20040123-1.c: New test.
27962
27963 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27964
27965         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
27966
27967 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27968
27969         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
27970
27971 2004-01-23  Andrew Pinski  <apinski@apple.com>
27972
27973         * gcc.dg/20030121-1.c: Move to ..
27974         * gcc.dg/20040121-1.c: here.
27975
27976 2004-01-23  Roger Sayle  <roger@eyesopen.com>
27977
27978         * gcc.dg/builtins-29.c: New test case.
27979
27980 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27981
27982         PR 18314
27983         * gcc.dg/builtins-30.c: New testcase.
27984
27985 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
27986
27987         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
27988         * lib/g77.exp: Likewise.
27989         * lib/objc.exp: Likewise.
27990         * lib/g++.exp: Likewise.
27991
27992 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27993
27994         * gcc.dg/struct-by-value-2.c: New test.
27995
27996 2004-01-21  Andrew Pinski  <apinski@apple.com>
27997
27998         PR target/13785
27999         * gcc.dg/20030121-1.c: New test.
28000
28001 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28002
28003         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28004         clobber frame pointer register in asm statement.
28005
28006 2004-01-21  Falk Hueffner  <falk@debian.org>
28007
28008         * gcc.c-torture/compile/20040121-1.c: New test.
28009
28010 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28011
28012         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28013
28014 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28015
28016         * gcc.dg/ppc64-abi-2.c: New test.
28017
28018 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28019
28020         * lib/treelang.exp: Fill out this file.
28021         * lib/treelang-dg.exp: New File.
28022
28023 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28024
28025         * gcc.c-torture/compile/981022-1.c: Remove.
28026         * gcc.dg/array-5.c: Remove XFAIL.
28027         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28028         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28029         gcc.dg/cond-lvalue-1.c: Update.
28030         * gcc.dg/cast-lvalue-2.c: New test.
28031
28032 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28033
28034         PR c++/13592
28035         * g++.dg/other/error1.C (class foo): Tweak error message.
28036
28037         PR c++/13592
28038         * g++.dg/template/call2.C: New test.
28039
28040 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28041
28042         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28043         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28044         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28045         scalar-return-1_x.c, scalar-return-2_y.c,
28046         scalar-return-3_x.c, scalar-return-3_y.c,
28047         scalar-return-4_x.c, scalar-return-4_y.c,
28048         struct-align-1.h, struct-align-1_x.c,
28049         struct-align-1_y.c, struct-align-2.h,
28050         struct-align-2_x.c, struct-align-2_y.c,
28051         struct-by-value-10_y.c, struct-by-value-11_x.c,
28052         struct-by-value-11_y.c, struct-by-value-12_x.c,
28053         struct-by-value-12_y.c, struct-by-value-13_x.c,
28054         struct-by-value-13_y.c, struct-by-value-14_x.c,
28055         struct-by-value-14_y.c, struct-by-value-15_x.c,
28056         struct-by-value-15_y.c, struct-by-value-16_y.c,
28057         struct-by-value-17_y.c, struct-by-value-18_y.c,
28058         struct-by-value-19_y.c, struct-by-value-1_x.c,
28059         struct-by-value-1_y.c, struct-by-value-20_y.c,
28060         struct-by-value-2_x.c, struct-by-value-2_y.c,
28061         struct-by-value-3_y.c, struct-by-value-4_x.c,
28062         struct-by-value-4_y.c, struct-by-value-5_y.c,
28063         struct-by-value-6_y.c, struct-by-value-7_y.c
28064         struct-by-value-8_x.c, struct-by-value-8_y.c
28065         struct-by-value-9_x.c, struct-by-value-9_y.c
28066         struct-return-10_x.c, struct-return-10_y.c,
28067         struct-return-19_x.c, struct-return-20_x.c
28068         struct-return-2_x.c, struct-return-2_y.c
28069         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28070         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28071
28072 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28073
28074         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28075         attribute on sparc*-sun-solaris2.*.
28076
28077 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28078
28079         PR c++/13710
28080         * g++.dg/ext/typeof7.C: New test.
28081
28082 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28083
28084         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28085         * gcc.dg/const-elim-1.c: Same.
28086
28087 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28088
28089         * objc.dg/stret-1.m: New.
28090         * objc.dg/stret-2.m: New.
28091
28092 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28093
28094         PR c++/11895
28095         * g++.dg/ext/vector1.C: New test.
28096
28097 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28098
28099         * gcc.dg/pch/import-1.c: New.
28100         * gcc.dg/pch/import-1.hs: New.
28101         * gcc.dg/pch/import-1a.h: New.
28102         * gcc.dg/pch/import-1b.h: New.
28103         * gcc.dg/pch/import-1c.h: New.
28104
28105 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28106
28107         PR c++/13574
28108         * g++.dg/ext/array1.C: New test.
28109
28110         PR c++/13178
28111         * g++.dg/conversion/op1.C: New test.
28112
28113 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28114
28115         PR 11864
28116         From Kazumoto Kojima / Dan Kegel:
28117         * gcc.dg/pr11864-1.c: New test.
28118
28119         PR 10392
28120         From Marcus Comstedt / Dan Kegel:
28121         * gcc.dg/pr10392-1.c: New test.
28122
28123 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28124
28125         PR c++/13478
28126         * g++.dg/init/ref10.C: New test.
28127
28128 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28129
28130         PR c++/13407
28131         * g++.dg/parse/typename6.C: New test.
28132
28133 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28134
28135         PR pch/13361
28136         * testsuite/g++.dg/pch/wchar-1.C: New.
28137         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28138
28139 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28140
28141         PR c++/9259
28142         * g++.dg/expr/sizeof2.C: New test.
28143
28144 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28145
28146         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28147
28148 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28149
28150         PR c++/13659
28151         * g++.dg/lookup/strong-using-3.C: New.
28152         * g++.dg/lookup/using-10.C: New.
28153
28154 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28155
28156         PR c++/13594
28157         * g++.dg/lookup/strong-using-2.C: New.
28158
28159 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28160             Dan Kegel <dank@kegel.com>
28161             J"orn Rennecke <joern.rennecke@superh.com>
28162
28163         PR target/9365
28164         * gcc.dg/pr9365-1.c: New test.
28165
28166 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28167
28168         PR c++/8856
28169         * g++.dg/parse/casting-operator2.C: New test.
28170         * g++.old-deja/g++.pt/explicit83.C: Remove.
28171
28172 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28173
28174         * gcc.dg/label-compound-stmt-1.c: New test.
28175         * gcc.c-torture/compile/950922-1.c,
28176         gcc.c-torture/compile/20000211-3.c,
28177         gcc.c-torture/compile/20000518-1.c,
28178         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28179         compound statements.
28180
28181 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28182
28183         * gcc.dg/ppc64-abi-1.c: New test.
28184
28185 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28186
28187          * g++.dg/ext/attrib9.C: Add dg-warnings.
28188
28189 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28190
28191         PR c++/12335
28192         * g++.dg/parse/dtor3.C: New test.
28193
28194 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28195
28196         PR c++/12709
28197         * g++.dg/parse/try-catch-1.C: New test.
28198
28199 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28200
28201         * ada/acats/run_all.sh: Add more verbose output in acats.log
28202         when compiling tests.
28203
28204 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28205
28206         PR 13656
28207         * gcc.dg/typedef-redecl.c: New test case.
28208         * gcc.dg/typedef-redecl.h: New support file.
28209
28210 2004-01-13  Jan Hubicka  <jh@suse.cz>
28211
28212         * gcc.dg/always_inline.c: New test.
28213         * gcc.dg/debug/20031231-1.c: Fix.
28214
28215 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28216
28217         PR c++/13474
28218         * g++.dg/template/array3.C: New test.
28219
28220 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28221
28222         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28223         * g++.dg/warn/Wunused-2.C: Likewise.
28224
28225 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28226
28227         PR c++/13289
28228         * g++.dg/template/instantiate6.C: New test.
28229
28230 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28231
28232         PR middle-end/11397
28233         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28234
28235 2004-01-12  Jan Hubicka  <jh@suse.cz>
28236
28237         PR opt/12826
28238         * gcc.dg/20040112-1.c: New.
28239
28240         * gcc.dg/dwarf-die[1-7].c: Move to...
28241         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28242         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28243
28244 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28245
28246         PR c++/4100
28247         * g++.dg/parse/friend4.C: New test.
28248
28249 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28250
28251         PR c++/4100
28252         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28253         definition is called a friend.
28254
28255 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28256
28257         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28258
28259 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28260
28261         PR c++/3478
28262         * g++.dg/parse/error10.C: New test.
28263         * g++.dg/template/arg2.C: Accept "invalid type" error.
28264
28265 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28266
28267         PR middle-end/13392
28268         * g++.dg/opt/expect2.C: New test.
28269
28270 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28271
28272         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28273         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28274         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28275         Update dg-error regexps.
28276
28277 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28278
28279         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28280         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28281
28282 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28283
28284         * gcc.dg/pragma-re-1.c: Use right pointer type.
28285
28286 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28287
28288         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28289
28290 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28291
28292         * gcc.dg/rs6000-ldouble-1.c: New.
28293
28294 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28295
28296         DR 337
28297         PR c++/9256
28298         * g++.dg/other/abstract1.C: New test.
28299
28300 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28301
28302         * g++.dg/lookup/strong-using-1.C: New.
28303
28304 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28305
28306         PR c/11234
28307         * gcc.dg/func-ptr-conv-1.c: New test.
28308         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28309
28310 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28311
28312         PR target/13380.
28313         * gcc.c-torture/compile/20040109-1.c: New.
28314
28315 2004-01-08  Stuart Hastings  <stuart@apple.com>
28316
28317         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28318         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28319         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28320
28321 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28322
28323         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28324
28325 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28326
28327         * ada/acats/run_acats: Treat 'gnatchop' the same way
28328         as 'gnatmake'.  Export GCC_DRIVER.
28329         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28330         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28331
28332 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28333
28334         PR c++/12573
28335         * g++.dg/template/dependent-expr4.C: New test.
28336
28337 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28338
28339         * gcc.dg/altivec-11.c: New test.
28340
28341 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28342
28343         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28344
28345 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28346
28347         PR c/6024
28348         * gcc.dg/enum-compat-1.c: New test.
28349         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28350
28351 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28352
28353         PR c/12165
28354         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28355         gcc.dg/c99-idem-qual-3.c: New tests.
28356
28357 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28358
28359         * gcc.dg/winline-7.c: Don't cast void * to int.
28360
28361 2004-01-06  Jan Hubicka  <jh@suse.cz>
28362
28363         * gcc.dg/i386-sse-5.c: New test
28364         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28365
28366 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28367
28368         PR c++/12815
28369         * g++.dg/rtti/typeid4.C: New test.
28370
28371 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28372
28373         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28374
28375 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28376
28377         PR c++/12132
28378         * g++.dg/template/error11.C: New test.
28379
28380         PR c++/13451
28381         * g++.dg/template/class2.C: New test.
28382
28383 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28384         Richard Sandiford <rsandifo@redhat.com>
28385
28386         PR c++/13387
28387         * g++.dg/opt/alias3.C: New test.
28388
28389 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28390
28391         PR c++/13157
28392         * g++.dg/template/koenig3.C: New test.
28393
28394         PR c++/13529
28395         * g++.dg/parse/offsetof3.C: New test.
28396
28397         * g++.dg/init/copy7.C: Add missing dg-error markers.
28398
28399         PR c++/12226
28400         * g++.dg/init/copy7.c: New test.
28401
28402         PR c++/13536
28403         * g++.dg/parse/cast1.C: New test.
28404
28405 2004-01-04  Jan Hubicka  <jh@suse.cz>
28406
28407         * gcc.dg/winline[1-7].c: New tests.
28408
28409 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28410
28411         PR c++/13520
28412         * g++.dg/template/qualttp22.C: New test.
28413
28414 2004-01-01  Jan Hubicka  <jh@suse.cz>
28415
28416         * gcc.dg/debug/20031231-1.c: New.
28417         * gcc.c-torture/compile/20040101-1.c: New.
28418         * gcc.dg/dwarf-die-[1-7].c: New.
28419
28420 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
28421
28422         PR optimization/13521
28423         * gcc.c-torture/compile/20031231-1.c: New test.
28424
28425 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28426
28427         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28428
28429 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28430
28431         PR c++/10079
28432         * g++.dg/template/crash16.C: New test.
28433
28434 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
28435
28436         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28437
28438 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28439
28440         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28441         ports.
28442         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28443         * g++.old-deja/g++.law/profile1.C: Likewise.
28444         * gcc.c-torture/compile/981006-1.c: Likewise.
28445         * gcc.c-torture/execute/loop-2e.x: Likewise.
28446         * gcc.c-torture/execute/loop-2f.x: Remove.
28447         * gcc.c-torture/execute/loop-2g.x: Likewise.
28448         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28449         * gcc.dg/20020312-2.c: Remove traces of dead ports.
28450
28451 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28452
28453         PR c++/13507
28454         * g++.dg/ext/attrib11.C: New test.
28455
28456         PR c++/13494
28457         * g++.dg/template/array2-1.C: New test.
28458         * g++.dg/template/array2-2.C: New test.
28459
28460 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
28461
28462         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28463
28464 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28465
28466         PR c++/12774
28467         * g++.dg/template/array1-1.C: New test.
28468         * g++.dg/template/array1-2.C: New test.
28469
28470 2003-12-29  Roger Sayle  <roger@eyesopen.com>
28471
28472         PR fortran/12632
28473         * g77.dg/12632.f: New test case.
28474
28475 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28476
28477         PR c++/13289
28478         * g++.dg/parse/nontype1.C: New test.
28479
28480 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28481
28482         PR c++/12403
28483         * g++.dg/parse/explicit1.C: New test.
28484         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28485
28486 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28487
28488         PR c++/13081
28489         * g++.dg/opt/inline6.C: New test.
28490
28491         PR c++/12613
28492         * g++.dg/parse/error9.C: New test.
28493
28494         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28495
28496 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28497
28498         PR c++/13009
28499         * g++.dg/init/assign1.C: New test.
28500
28501 2003-12-28  Roger Sayle  <roger@eyesopen.com>
28502
28503         PR c++/13070
28504         * g++.dg/warn/format3.C: New test case.
28505
28506 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28507
28508         * gcc.c-torture/compile/20031227-1.c: New test.
28509
28510 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28511
28512         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28513         * g77.dg/bprob/bprob.exp: Likewise.
28514         * gcc.misc-tests/bprob.exp: Likewise.
28515         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
28516         variants on systems where the library does not provide that
28517         functionality.
28518         * gcc.dg/builtins-20.c: Use builtins-config.h.
28519         * gcc.dg/builtins-config.h: New file.
28520
28521 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28522
28523         * lib/gcc-dg.exp (dg-require-profiling): New function.
28524         * lib/target-supports.exp (check_profiling_available): Likewise.
28525         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28526         * g77.dg/bprob/bprob.exp: Likewise.
28527         * gcc.misc-tests/bprob.exp: Likewise.
28528         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28529         * gcc.dg/20021014-1.c: Likewise.
28530         * gcc.dg/nest.c: Likewise.
28531
28532 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28533
28534         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28535         compiling.
28536         * g++.dg/lookup/java2.C: Likewise.
28537         * gcc.dg/cpp/lexident.c: Likewise.
28538
28539 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
28540
28541         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28542         given.
28543         * gcc.c-torture/compile/961203-1.c: Likewise.
28544         * gcc.c-torture/compile/980506-1.c: Likewise.
28545
28546 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
28547
28548         * lib/gcc-dg.exp (dg-prune-output): New annotation.
28549         (additional_prunes): New global.
28550         (gcc-dg-prune): Handle additional per-test pruning.
28551         (dg-test): Clear additional_prunes between tests.
28552
28553         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
28554         dg-prune-output to avoid spurious failures from assembler
28555         complaining about nonexistent WAW violations.
28556         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28557         Use dg-prune-output to avoid spurious failures from assembler
28558         warning about Itanium B-step errata.
28559
28560 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28561
28562         * g++.dg/abi/macro0.C: New test.
28563         * g++.dg/abi/macro1.C: Likewise.
28564         * g++.dg/abi/macro2.C: Likewise.
28565
28566         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28567         * g++.dg/abi/bitfield7.C: Likewise.
28568         * g++.dg/abi/dtor2.C: Likewise.
28569         * g++.dg/abi/mangle11.C: Likewise.
28570         * g++.dg/abi/mangle12.C: Likewise.
28571         * g++.dg/abi/mangle14.C: Likewise.
28572         * g++.dg/abi/mangle17.C: Likewise.
28573         * g++.dg/abi/vbase10.C: Likewise.
28574         * g++.dg/abi/vbase14.C: Likewise.
28575         * g++.dg/template/qualttp17.C: Likewise.
28576
28577 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28578
28579         PR c/11995
28580         * gcc.dg/20031223-1.c: New test.
28581
28582 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28583
28584         * gcc.dg/noreturn-7.c: New test.
28585
28586 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28587
28588         * gcc.dg/null-pointer-1.c: New test.
28589
28590 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28591
28592         * g++.old-deja/g++.jason/template18.C: Remove.
28593         * g++.old-deja/g++.jason/template37.C: Likewise.
28594
28595         PR c++/12862
28596         * g++.dg/lookup/ns1.C: New test.
28597
28598         PR c++/12397
28599         * g++.dg/template/lookup3.C: New test.
28600
28601 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28602
28603         * g++.dg/template/recurse1.C: New test
28604
28605 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28606
28607         PR c++/12479
28608         * g++.dg/parse/semicolon1.C: New test.
28609         * g++.dg/parse/semicolon1.h: Likewise.
28610
28611 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
28612
28613         * gcc.dg/darwin-misaligned.c: New test.
28614
28615 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28616
28617         PR c/9163
28618         * gcc.dg/20031222-1.c: New test.
28619
28620 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
28621
28622         PR c++/13438
28623         * g++.dg/parse/error8.C: New test.
28624
28625         PR c++/11554
28626         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28627
28628 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
28629
28630         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28631         too small.
28632         * gcc.c-torture/compile/930217-1.c: Likewise.
28633         * gcc.c-torture/compile/930513-1.c: Likewise.
28634         * gcc.c-torture/execute/920908-2.c: Likewise.
28635         * gcc.c-torture/execute/921204-1.c: Likewise.
28636         * gcc.c-torture/execute/930621-1.c: Likewise.
28637         * gcc.c-torture/execute/930630-1.c: Likewise.
28638         * gcc.c-torture/execute/931031-1.c: Likewise.
28639         * gcc.c-torture/execute/980602-2.c: Likewise.
28640         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28641         * gcc.c-torture/execute/compndlit-1.c: Likewise.
28642         * gcc.c-torture/execute/extzvsi.c: Likewise.
28643         * gcc.c-torture/unsorted/ext.c: Likewise.
28644
28645 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
28646
28647         PR target/12749
28648         * gcc.c-torture/compile/20031220-2.c: New test case.
28649
28650 2003-12-20  Roger Sayle  <roger@eyesopen.com>
28651
28652         PR optimization/13031
28653         * gcc.c-torture/compile/20031220-1.c: New test case.
28654
28655 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28656
28657         * gcc.dg/cast-function-1.c: New test.
28658
28659 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28660
28661         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28662         formats.
28663
28664 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
28665
28666         PR c++/12795
28667         * g++.dg/ext/attrib10.C: New test.
28668
28669 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28670
28671         * gcc.dg/cleanup-10.c: New test.
28672         * gcc.dg/cleanup-11.c: New test.
28673
28674 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28675
28676         PR c++/13239
28677         * g++.dg/opt/expect1.C: New test.
28678
28679 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
28680
28681         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28682
28683 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
28684
28685         PR debug/12923
28686         * gcc.dg/20031218-1.c: New test.
28687
28688         PR debug/12389
28689         * gcc.dg/20031218-2.c: New test.
28690         * gcc.dg/20031218-3.c: New test.
28691
28692         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28693         of label name and allow for USER_LABEL_PREFIX == "_" names.
28694         * g++.dg/abi/mangle18-2.C: Likewise.
28695         * g++.dg/abi/mangle19-1.C: Likewise.
28696         * g++.dg/abi/mangle19-2.C: Likewise.
28697         * g++.dg/abi/mangle20-1.C: Likewise.
28698         * g++.dg/abi/mangle20-2.C: Likewise.
28699
28700 2003-12-18  Richard Henderson  <rth@redhat.com>
28701
28702         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28703
28704 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
28705             Dan Kegel <dank@kegel.com>
28706
28707         PR other/12009
28708         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28709         testing a cross compiler, it causes spurious compile failures.
28710         * lib/g++.exp: Likewise.
28711
28712 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28713
28714         PR c++/13262
28715         * g++.dg/template/access13.C: New test.
28716
28717 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
28718
28719         * gcc.dg/20031216-1.c: New test.
28720
28721 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28722
28723         PR c++/9154
28724         * g++.dg/template/error10.C: New test.
28725
28726 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28727
28728         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
28729         * g++.dg/eh/simd-2.C: Likewise.
28730
28731 2003-12-17  James E Wilson  <wilson@specifixinc.com>
28732             Roger Sayle  <roger@eyesopen.com>
28733
28734         * gcc.c-torture/execute/ieee/mzero5.c: New.
28735
28736 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
28737
28738         PR c++/10603
28739         * g++.dg/parse/error6.C: New test.
28740
28741         PR c++/12827
28742         * g++.dg/parse/error7.C: New test.
28743
28744 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28745
28746         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
28747         at -O with stabs debugging formats.
28748         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
28749         * gcc.dg/debug/debug-2.c: Likewise.
28750
28751 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28752
28753         PR c++/12696
28754         * g++.dg/init/error1.C: New test.
28755
28756         PR c++/12218
28757         * g++.dg/init/pm3.C: New test.
28758
28759 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28760
28761         PR c/3347
28762         * gcc.dg/bitfld-8.c: New test.
28763
28764 2003-12-16  James Lemke  <jim@wasabisystems.com>
28765
28766         * gcc.dg/arm-scd42-[123].c: New tests.
28767
28768 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28769
28770         PR c++/9043
28771         * g++.dg/abi/mangle20-1.C: New test.
28772         * g++.dg/abi/mangle20-2.C: New test.
28773
28774 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28775
28776         PR c++/13275
28777         * g++.dg/other/offsetof2.C: Remove XFAIL.
28778         * g++.dg/parse/offsetof1.C: New test.
28779         * g++.gd/parse/offsetof2.C: Likewise.
28780
28781 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28782
28783         * g++.dg/template/nontype3.C: New test.
28784         * g++.dg/template/static2.C: Tweaked the dg-error clause.
28785
28786 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28787
28788         * g++.dg/warn/noreturn-3.C: Also test instantiation.
28789
28790 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28791
28792         PR c++/13387
28793         * g++.dg/expr/assign1.C: New test.
28794
28795         PR c++/13242
28796         * g++.dg/abi/mangle19-1.C: New test.
28797         * g++.dg/abi/mangle19-2.C: New test.
28798
28799 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
28800
28801         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
28802
28803 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28804
28805         * gcc.c-torture/execute/20031216-1.c: New test.
28806
28807 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28808
28809         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
28810         an ICE regression.
28811
28812 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28813
28814         PR c++/10926
28815         * g++.dg/template/error9.C: New test.
28816
28817         PR c++/11116
28818         * g++.dg/template/error8.C: New test.
28819
28820 2003-12-15  Roger Sayle  <roger@eyesopen.com>
28821
28822         PR middle-end/13400
28823         * gcc.c-torture/execute/20031215-1.c: New test case.
28824
28825 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28826
28827         PR c++/13269
28828         * g++.dg/parse/error5.C: New test.
28829
28830         PR c++/12989
28831         * g++.dg/expr/sizeof1.C: New test.
28832
28833         PR c++/13310
28834         * g++.dg/template/crash15.C: New test.
28835
28836 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
28837
28838         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
28839         a non-POD type as the last named parameter of a varargs function.
28840
28841 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28842
28843         PR c++/13243
28844         PR c++/12573
28845         * g++.dg/template/crash14.C: New test.
28846         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
28847
28848 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28849
28850         * g++.dg/other/java1.C: New test.
28851
28852         PR c++/13241
28853         * g++.dg/abi/mangle18-1.C: New test.
28854         * g++.dg/abi/mangle18-2.C: New test.
28855
28856 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28857
28858         PR optimization/10312
28859         * gcc.c-torture/execute/20031214-1.c: New.
28860
28861 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
28862
28863         PR c++/10779
28864         PR c++/12160
28865         * g++.dg/parse/error3.C: New test.
28866         * g++.dg/parse/error4.C: Likewise.
28867         * g++.dg/abi/mangle4.C: Tweak error messages.
28868         * g++.dg/lookup/using5.C: Likewise.
28869         * g++.dg/other/error2.C: Likewise.
28870         * g++.dg/parse/typename5.C: Likewise.
28871         * g++.dg/parse/undefined1.C: Likewise.
28872         * g++.dg/template/arg2.C: Likewise.
28873         * g++.dg/template/ttp3.C: Likewise.
28874         * g++.dg/template/type1.C: Likewise.
28875         * g++.old-deja/g++.other/crash32.C: Likewise.
28876         * g++.old-djea/g++.pt/defarg8.C: Likewise.
28877
28878 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28879
28880         PR c++/13106
28881         * g++.dg/warn/noreturn-3.C: New test.
28882
28883 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28884
28885         PR c++/13118
28886         * g++.dg/abi/covariant3.C: New.
28887
28888 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
28889
28890         * g++.dg/eh/ia64-1.C: New test.
28891
28892 2003-12-12  Roger Sayle  <roger@eyesopen.com>
28893
28894         PR optimization/13037
28895         * g77.f-torture/execute/13037.f: New test case.
28896
28897 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28898
28899         PR c++/12881
28900         * g++.dg/abi/covariant2.C: New.
28901
28902 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
28903
28904         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
28905
28906 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
28907
28908         * gcc.c-torture/execute/wchar_t-1.x: Delete.
28909
28910 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
28911
28912         PR other/10819
28913         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
28914         to fix Bug 10819.
28915         * lib/g++.exp (g++_version): Likewise.
28916         * lib/g77.exp (g77_version): Likewise.
28917         * lib/objc.exp (default_objc_version): Likewise.
28918
28919 2003-12-10  Richard Henderson  <rth@redhat.com>
28920
28921         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
28922
28923         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
28924
28925 2003-12-08  Matt Austern  <austern@apple.com>
28926
28927         PR c/13134
28928         * lib/gcc-dg.exp (dg-require-visibility): Define.
28929         * lib/target-supports (check_visibility_available): Define.
28930         * gcc.dg/visibility-1.c: New test.
28931         * gcc.dg/visibility-2.c: Likewise.
28932         * gcc.dg/visibility-3.c: Likewise.
28933         * gcc.dg/visibility-4.c: Likewise.
28934         * gcc.dg/visibility-5.c: Likewise.
28935         * gcc.dg/visibility-6.c: Likewise.
28936         * g++.dg/ext/visibility-1.C: Likewise.
28937         * g++.dg/ext/visibility-2.C: Likewise.
28938         * g++.dg/ext/visibility-3.C: Likewise.
28939         * g++.dg/ext/visibility-4.C: Likewise.
28940         * g++.dg/ext/visibility-5.C: Likewise.
28941         * g++.dg/ext/visibility-6.C: Likewise.
28942
28943 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28944
28945         * g++.dg/lookup/java1.C: New test.
28946         * g++.dg/lookup/java2.C: New test.
28947
28948 2003-12-07  Falk Hueffner  <falk@debian.org>
28949
28950         * g++.dg/opt/noreturn-1.C: New test.
28951
28952 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
28953
28954         * gcc.dg/overflow-1.c: New test.
28955
28956 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28957
28958         * g77.f-torture/compile/13060.f: New test.
28959
28960 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
28961
28962         PR c++/13323
28963         * g++.dg/inherit/operator2.C: New test.
28964
28965 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28966
28967         PR c++/13305
28968         * g++.dg/ext/attrib9.C: New test.
28969
28970 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28971
28972         PR c++/13314
28973         * g++.dg/template/error7.C: New test.
28974
28975 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
28976             J"orn Rennecke <joern.rennecke@superh.com>
28977
28978         PR target/13302
28979         * g++.dg/other/struct-va_list.C: New test.
28980
28981 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28982
28983         PR c++/13166
28984         * g++.dg/parse/defarg6.C: New test.
28985
28986 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
28987
28988         PR target/13256
28989         * gcc.c-torture/execute/20031201-1.c: New test.
28990
28991 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
28992
28993         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
28994
28995 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28996
28997         * gcc.dg/builtin-return-1.c: New test.
28998
28999 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29000             J"orn Rennecke <joern.rennecke@superh.com>
29001
29002         PR optimization/13260
29003         * gcc.c-torture/execute/20031204-1.c: New test.
29004
29005 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29006
29007         PR c++/9127
29008         * g++.dg/template/error6.C: New test.
29009
29010 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29011
29012         * gcc.dg/20031202-1.c: New test.
29013
29014 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29015
29016         PR c++/13179
29017         * g++.dg/template/eh1.C: New test.
29018
29019         PR c++/10771
29020         * g++.dg/template/error5.C: New test.
29021
29022 2003-12-02  David Ung  <davidu@mips.com>
29023
29024         * gcc.dg/compat/vector-check.h: Corrected type for var
29025         g_##TMODE
29026
29027 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29028
29029         PR c++/10126
29030         * g++.dg/template/ptrmem8.C: New test.
29031
29032 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29033
29034         PR c++/12573
29035         * g++.dg/template/dependent-expr3.C: New test.
29036
29037 2003-12-01  James Lemke  <jim@wasabisystems.com>
29038
29039         * gcc.dg/arm-g2.c: New test.
29040
29041 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29042
29043         PR optimization/11634
29044         * gcc.dg/20031201-2.c: New test case.
29045
29046 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29047
29048         PR 11433
29049         * objc.dg/proto-lossage-3.m: New test.
29050
29051 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29052
29053         PR optimization/12628
29054         * gcc.dg/20031201-1.c: New test case.
29055
29056 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29057
29058         * gcc.dg/unaligned-1.c: New test.
29059
29060 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29061
29062         PR c++/9849
29063         * g++.dg/template/error4.C: New test.
29064         * g++.dg/template/nested3.C: Adjust error markers.
29065
29066 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29067
29068         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29069
29070 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29071
29072         PR c/10333
29073         * gcc.dg/bitfld-7.c: New test.
29074
29075 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29076
29077         * gcc.dg/tls/asm-1.C: New test.
29078
29079 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29080
29081         * gcc.dg/cpp/assert4.c: Update.
29082
29083 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29084
29085         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29086         * gcc.dg/builtin-apply3.c: New test.
29087
29088 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29089
29090         * lib/compat.exp (compat-obj): New xfaildata parameter.
29091         Use it to set compiler_conditional_xfail_data before compiling.
29092         (compat-get-options): Handle dg-xfail-if.
29093         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29094         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29095         * gcc.dg/compat/vector-1_y.c: Likewise.
29096         * gcc.dg/compat/vector-2_x.c: Likewise.
29097         * gcc.dg/compat/vector-2_y.c: Likewise.
29098
29099 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29100
29101         * g++.dg/opt/reg-stack4.C: New test.
29102
29103 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29104
29105         * gcc.dg/builtin-apply2.c: New test.
29106
29107 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29108
29109         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29110
29111 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29112
29113         PR c++/12924
29114         * g++.dg/template/template-id-2.C: New test.
29115
29116 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29117
29118         PR c++/5369
29119         * g++.dg/template/memfriend1.C: New test.
29120         * g++.dg/template/memfriend2.C: Likewise.
29121         * g++.dg/template/memfriend3.C: Likewise.
29122         * g++.dg/template/memfriend4.C: Likewise.
29123         * g++.dg/template/memfriend5.C: Likewise.
29124         * g++.dg/template/memfriend6.C: Likewise.
29125         * g++.dg/template/memfriend7.C: Likewise.
29126         * g++.dg/template/memfriend8.C: Likewise.
29127         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29128
29129 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29130
29131         PR c++/12515
29132         * g++.dg/ext/cond1.C: New test.
29133
29134 2003-11-20  Richard Henderson  <rth@redhat.com>
29135
29136         * gcc.dg/20020201-2.c: Remove.
29137         * gcc.dg/20020201-4.c: Remove.
29138         * gcc.dg/20020304-1.c: Remove.
29139
29140 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29141
29142         * gcc.dg/cpp/trad/xwin1.c: New test case.
29143
29144 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29145
29146         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29147         * lib/g77.exp: Likewise.
29148         * lib/objc.exp: Likewise.
29149         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29150         for darwin.
29151
29152 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29153
29154         PR c++/12932
29155         * g++.dg/template/static5.C: New test.
29156
29157 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29158
29159         * gcc.dg/nested-func-1.c: New test.
29160
29161 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29162
29163         * gcc.dg/cpp/assert4.c: New test.
29164
29165 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29166
29167         PR c++/2294
29168         * g++.dg/lookup/using9.c: New test.
29169
29170 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29171
29172         PR c++/12762
29173         * g++.dg/template/error3.C: New test.
29174
29175 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29176
29177         PR ada/13035
29178         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29179         No longer use a wrapper for gcc, since this does not work under
29180         Windows.
29181
29182 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29183
29184         PR c++/2094
29185         * g++.dg/template/ptrmem7.C: New test.
29186
29187 2003-11-13  Andrew Pinski <apinski@apple.com>
29188
29189         * gcc.c-torture/compile/20031113-1.c: New test.
29190
29191 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29192             Kean Johnston <jkj@sco.com>
29193
29194         PR c/13029
29195         * gcc.dg/unused-4.c: Update.
29196
29197 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29198
29199         * g++.dg/opt/const3.C: New test.
29200
29201 2003-11-13  Jan Hubicka  <jh@suse.cz>
29202
29203         * gcc.c-torture/compile/20031112-1.c: New test.
29204
29205 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29206
29207         * g++.dg/parse/crash10.C: Remove bogus error marker.
29208
29209 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29210
29211         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29212         (host_gcc): Likewise.
29213         (ROOT): Honor $PWDCMD.
29214         (BASE): Likewise.
29215         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29216
29217 2003-11-12  Catherine Moore  <clm@redhat.com>
29218
29219         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29220
29221 2003-11-12  Andreas Jaeger  <aj@suse.de>
29222             Jakub Jelinek  <jakub@redhat.com>
29223             Andrew Pinski  <pinskia@physics.uc.edu>
29224             Richard Henderson  <rth@redhat.com>
29225
29226         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29227         systems.
29228         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29229
29230         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29231         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29232
29233 2003-11-11  Andreas Jaeger  <aj@suse.de>
29234
29235         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29236
29237         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29238
29239 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29240
29241         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29242         Clean ups.
29243
29244 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29245
29246         * gcc.dg/trampoline-1.c: New test.
29247
29248 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29249
29250         * gcc.c-torture/compile/200031109-1.c: New test.
29251
29252 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29253
29254         PR c/3190
29255         PR c/8714
29256         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29257         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29258         gcc.dg/format/no-y2k-1.c: Update.
29259
29260 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29261
29262         PR optimization/10467
29263         * gcc.dg/20031108-1.c: New test case.
29264
29265 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29266
29267         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29268
29269 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29270
29271         * gcc.dg/compound-lvalue-1.c: New test.
29272         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29273         some XFAILs.
29274
29275 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29276
29277         * gcc.dg/altivec-varargs-1.c: New test.
29278
29279 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29280
29281         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29282         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29283         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29284         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29285         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29286
29287 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29288
29289         * gcc.dg/cond-lvalue-1.c: New test.
29290
29291 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29292
29293         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29294
29295 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29296
29297         PR c++/11616
29298         * g++.dg/template/instantiate5.C: New test.
29299
29300 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29301
29302         PR c++/12726
29303         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29304         * ChangeLog: Add missing first entry for above test.
29305
29306 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29307
29308         PR c++/9810
29309         * g++.dg/template/using8.C: New test.
29310         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29311
29312 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29313
29314         PR optimization/10817
29315         * gcc.c-torture/compile/20031102-1.c: New test case.
29316
29317 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29318
29319         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29320         2147483647.
29321
29322 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29323
29324         * gcc.dg/20031102-1.c: New test.
29325
29326 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29327
29328         * gcc.dg/complex-1.c: New test.
29329
29330 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29331
29332         PR c++/12796
29333         * g++.dg/template/crash13.C: Adjust expected error location.
29334         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29335
29336 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29337
29338         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29339
29340 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29341
29342         PR/10239
29343         * gcc.c-torture/compile/20031031-2.c: New test.
29344
29345 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29346
29347         PR/11640
29348         * gcc.c-torture/compile/20031031-1.c: New test.
29349
29350 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29351
29352         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29353         * gcc.misc-tests/bprob.exp: Likewise.
29354         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29355         the execution test on arm-elf configs.
29356         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29357         configs that don't support scratch files.
29358         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29359
29360 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29361
29362         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29363         done by dejagnu.
29364
29365 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29366
29367         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29368         Avoid non pure sh syntax. Add more logging.
29369
29370         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29371         fail.
29372
29373 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29374
29375         PR libgcj/10610
29376         * gcc.dg/ppc-stackalign-1.c: New test.
29377
29378 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29379
29380         * ada/acats/run_all.sh: Change output to be more compliant with
29381         dejagnu framework.
29382         Create acats.sum and acats.log files under testsuite/ada/acats
29383         Only run [a-z]* directories, to filter out e.g. CVS.
29384         Redirect build output to log file.
29385
29386 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29387
29388         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29389
29390 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29391
29392         PR ada/5909:
29393         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29394
29395 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29396
29397         * gcc.c-torture/compile/20031023-1.c: New test.
29398         * gcc.c-torture/compile/20031023-2.c: New test.
29399         * gcc.c-torture/compile/20031023-3.c: New test.
29400         * gcc.c-torture/compile/20031023-4.c: New test.
29401
29402 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29403
29404         PR c++/10371
29405         * g++.dg/lookup/scoped8.C: New test.
29406
29407 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29408
29409         * g++.dg/opt/reg-stack3.C: New test.
29410
29411 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29412
29413         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29414
29415 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29416
29417         PR c++/11076
29418         * g++.dg/template/crash13.C: New test.
29419
29420 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29421
29422         * gcc.dg/c99-restrict-2.c: New test.
29423
29424 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
29425
29426         PR c++/12698, c++/12699, c++/12700, c++/12566
29427         * g++.dg/inherit/covariant9.C: New test.
29428         * g++.dg/inherit/covariant10.C: New test.
29429         * g++.dg/inherit/covariant11.C: New test.
29430
29431 2003-10-23  Jason Merrill  <jason@redhat.com>
29432
29433         PR c++/12726
29434         * g++.dg/ext/complit2.C: New test.
29435
29436 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29437
29438         PR target/12654
29439         * gcc.c-torture/execute/20031020-1.c: New test.
29440
29441 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29442
29443         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29444         following the jump_insn.
29445
29446 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29447
29448         * gcc.dg/cast-lvalue-1.c: New test.
29449
29450 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
29451
29452         PR c++/11962
29453         * g++.dg/template/cond2.C: New test.
29454
29455 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29456
29457         * gcc.dg/builtins-28.c: New test.
29458
29459 2003-10-20  Jan Hubicka  <jh@suse.cz>
29460
29461         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29462         parameter.
29463         * testsuite/gcc.dg/inline-2.c: Likewise.
29464
29465 2003-10-20  Phil Edwards  <phil@codesourcery.com>
29466
29467         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29468         * gcc.dg/nest.c: Likewise.
29469
29470 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29471
29472         PR c++/9781, c++/10583, c++/11862
29473         * g++.dg/parse/crash13.C: New test.
29474
29475 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29476
29477         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29478
29479 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29480
29481         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29482         Define HAVE_C99_RUNTIME except on Solaris.
29483         * gcc.dg/builtins-20.c: Likewise.
29484
29485 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29486
29487         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29488
29489 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29490
29491         PR c++/12495
29492         * g++.dg/template/crash21.C: New test.
29493
29494 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29495
29496         PR c++/2513
29497         * g++.dg/template/typename5.C: New test.
29498
29499 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29500
29501         PR c++/12369
29502         * g++.dg/template/friend25.C: New test.
29503
29504 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
29505
29506         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29507         versions.
29508
29509 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
29510
29511         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29512         == 2147483647.
29513
29514 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
29515
29516         * gcc.c-torture/execute/960416-1.x: Remove.
29517         * gcc.c-torture/execute/divconst-3.x: Likewise.
29518
29519 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
29520
29521         PR target/12598
29522         * gcc.dg/torture/cris-volatile-1.c: New test.
29523
29524 2003-10-14  Roger Sayle  <roger@eyesopen.com>
29525
29526         PR optimization/9325
29527         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29528         for overflowing floating point to integer conversion during RTL
29529         simplification.
29530
29531 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
29532
29533         * objc/execute/_cmd.m: Fix typo.
29534         * objc.dg/image-info.m, objc.dg/symtab-1.m:
29535         Relax 'scan-assembler' regexp.
29536         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29537         objc.dg/try-catch-4.m: Run on non-Darwin targets.
29538         * objc.dg/zero-link-2.m: Remove blank line.
29539         * objc.dg/zero-link-3.m: New test case.
29540
29541 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
29542
29543         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29544
29545         * gcc.dg/asm-names.c: Use scan-assembler-not rather
29546         than linker trickery.
29547
29548 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29549
29550         PR c++/12370
29551         * g++.dg/other/friend2.C: New test.
29552
29553 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29554
29555         * gcc.dg/20031012-1.c: New test.
29556
29557 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29558
29559         * gcc.dg/weak/weak-3.c: Fix for new warning.
29560
29561 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
29562
29563         PR optimization/8750
29564         * gcc.c-torture/execute/20031012-1.c: New test case.
29565
29566 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29567
29568         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29569         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29570
29571 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29572
29573         PR optimization/12260
29574         * gcc.c-torture/compile/20031011-2.c: New test case.
29575
29576 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29577
29578         * gcc.c-torture/execute/20031011-1.c: New testcase.
29579
29580 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
29581
29582         * gcc.c-torture/compile/20031011-1.c: New test.
29583
29584 2003-10-11  Jan Hubicka  <jh@suse.cz>
29585
29586         * g++.dg/other/first-global.C: New test.
29587
29588 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29589
29590         * gcc.c-torture/execute/string-opt-18.c: New testcase.
29591
29592 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
29593
29594         * gcc.c-torture/compile/20031010-1.c: New test.
29595
29596 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
29597
29598         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29599         * gcc.c-torture/execute/va-arg-25.c: ... here.
29600
29601 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
29602
29603         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29604
29605 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
29606
29607         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29608
29609 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
29610
29611         * g++.dg/parse/error2.C: New test.
29612
29613 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
29614
29615         PR c++/11097
29616         * g++.dg/other/error5.C: Modify the error message.
29617         * g++.dg/lookup/using8.C: New test.
29618
29619 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
29620
29621         * gcc.dg/darwin-abi-2.c: New file.
29622         * gcc.c-torture/execute/va-arg-24.c: New file.
29623
29624 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
29625
29626         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
29627         indentation.
29628
29629 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
29630
29631         PR c++/10147
29632         * g++.dg/other/error4.C: Update error messages.
29633         * g++.dg/template/ptrmem4.C: Likewise.
29634
29635         PR c++/12337
29636         * g++.dg/init/new9.C: New test.
29637
29638         PR c++/12334, c++/12236, c++/8656
29639         * g++.dg/ext/attrib8.C: New test.
29640
29641 2003-10-06  Devang Patel  <dpatel@apple.com>
29642
29643         * gcc.dg/debug/dwarf2-3.h: New test.
29644         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29645
29646 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
29647
29648         * g++.dg/opt/cfg2.C: New test.
29649
29650 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29651
29652         * g++.dg/opt/float1.C: New test.
29653
29654 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29655
29656         * gcc.dg/c90-array-lval-6.c: New test.
29657         * gcc.dg/c99-array-lval-6.c: New test.
29658
29659 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
29660             Ziemowit Laski  <zlaski@apple.com>
29661
29662         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29663         'Derived', so that it is never considered a class method; add
29664         new warning for '+port' method ambiguity.
29665         * objc.dg/method-12.m: Include <objc/objc.h> instead of
29666         <objc/objc-api.h> (needed on Mac OS X).
29667         * objc.dg/method-13.m: New test.
29668
29669 2003-10-03  Roger Sayle  <roger@eyesopen.com>
29670
29671         PR optimization/9325, PR java/6391
29672         * gcc.c-torture/execute/20031003-1.c: New test case.
29673
29674 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
29675
29676         PR optimization/12180
29677         * gcc.dg/20031002-1.c: New test.
29678
29679         PR c++/12486
29680         * g++.dg/inherit/error1.C: New test.
29681
29682 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
29683
29684         * lib/f-torture.exp (search_for): Rename to...
29685         (search_for_re): This.  Also, clean up comments and the
29686         "regexp" invocation.
29687
29688 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
29689
29690         * gcc.c-torture/compile/20031002-1.c: New test.
29691
29692 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
29693
29694         * g++.dg/opt/cond1.C: New test.
29695
29696 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
29697
29698         * gcc.dg/Wold-style-definition-2.c: New testcase.
29699         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29700
29701 2003-09-29  Richard Henderson  <rth@redhat.com>
29702
29703         * g++.dg/init/array10.C: Add dg-options.
29704
29705 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29706
29707         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29708
29709 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29710
29711         * g++.dg/template/friend19.C: Fix typo.
29712         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29713
29714 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
29715
29716         * gcc.c-torture/execute/20030928-1.c: New test.
29717         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
29718
29719 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29720
29721         * g++.dg/opt/unroll1.C: New test.
29722
29723 2003-09-26  Roger Sayle  <roger@eyesopen.com>
29724
29725         PR optimization/11741
29726         * gcc.dg/20030926-1.c: New test case.
29727
29728 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29729
29730         PR c++/5655
29731         * g++.dg/parse/access7.C: New test.
29732         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
29733
29734 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
29735
29736         MERGE OF objc-improvements-branch into MAINLINE:
29737         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
29738         if libobjc has not been built.
29739         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
29740         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
29741         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
29742         objc/execute/nested-3.m, objc/execute/np-2.m,
29743         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
29744         objc/execute/redefining_self.m, objc/execute/root_methods.m,
29745         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
29746         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
29747         objc.dg/special/unclaimed-category-1.h,
29748         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
29749         well as GNU runtime.
29750         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
29751         * execute/cascading-1.m, execute/function-message-1.m,
29752         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
29753         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
29754         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
29755         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
29756         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
29757         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
29758         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
29759         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
29760         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
29761         * objc.dg/bitfield-2.m: Run only on Darwin.
29762         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
29763         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
29764         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
29765         * objc.dg/const-str-1.m: Fix constant string layout.
29766
29767 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
29768
29769         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
29770
29771 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
29772
29773         * gcc.dg/darwin-abi-1.c: New file.
29774
29775 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
29776
29777         PR target/12281
29778         * gcc.c-torture/compile/20030921-1.c: New test.
29779
29780 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29781
29782         * g++.dg/opt/reg-stack2.C: New test.
29783
29784 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29785
29786         * g++.dg/eh/delayslot1.C: New test.
29787
29788 2003-09-20  Richard Henderson  <rth@redhat.com>
29789
29790         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
29791
29792 2003-09-20  Roger Sayle  <roger@eyesopen.com>
29793
29794         * gcc.c-torture/execute/20030920-1.c: New test case.
29795
29796 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29797
29798         * g++.dg/rtti/typeid3.C: Correct expected error message.
29799
29800 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29801
29802         PR c++/157
29803         * g++.dg/parse/crash12.C: New test.
29804
29805 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
29806
29807         * gcc.dg/compat/mixed-struct-check.h: New.
29808         * gcc.dg/compat/mixed-struct-defs.h: New.
29809         * gcc.dg/compat/mixed-struct-init.h: New.
29810         * gcc.dg/compat/struct-by-value-19_main.c: New.
29811         * gcc.dg/compat/struct-by-value-19_x.c: New.
29812         * gcc.dg/compat/struct-by-value-19_y.c: New.
29813         * gcc.dg/compat/struct-by-value-20_main.c: New.
29814         * gcc.dg/compat/struct-by-value-20_x.c: New.
29815         * gcc.dg/compat/struct-by-value-20_y.c: New.
29816         * gcc.dg/compat/struct-return-19_main.c: New.
29817         * gcc.dg/compat/struct-return-19_x.c: New.
29818         * gcc.dg/compat/struct-return-19_y.c: New.
29819         * gcc.dg/compat/struct-return-20_main.c: New.
29820         * gcc.dg/compat/struct-return-20_x.c: New.
29821         * gcc.dg/compat/struct-return-20_y.c: New.
29822
29823 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
29824         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
29825         so that it will not complain on LP64 targets.
29826
29827 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29828
29829         PR c++/495
29830         * g++.dg/template/friend24.C: New test.
29831
29832 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
29833
29834         PR c++/12332
29835         * g++.dg/template/memtmpl2.C: New test.
29836
29837 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
29838
29839         PR target/11184
29840         * gcc.dg/builtin-apply1.c: New test.
29841
29842 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29843
29844         PR c++/9848
29845         * g++.dg/warn/Wunused-4.C: New test.
29846
29847 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29848
29849         PR c++/12316
29850         * g++.dg/other/gc2.C: New test.
29851
29852 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
29853
29854         PR c++/11991
29855         * g++.dg/rtti/typeid3.C: New test.
29856
29857         PR c++/12266
29858         * g++.dg/overload/template1.C: New test.
29859
29860 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29861
29862         * g++.dg/opt/cfg3.C: New test.
29863
29864 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29865
29866         PR c++/7939
29867         * g++.dg/template/crash11.C: New test.
29868
29869 2003-09-16  Jason Merrill  <jason@redhat.com>
29870             Jakub Jelinek  <jakub@redhat.com>
29871
29872         * gcc.dg/attr-warn-unused-result.c: New test.
29873
29874 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29875
29876         PR c++/12184
29877         * g++.dg/expr/call2.C: New test.
29878
29879 2003-09-15  Andreas Jaeger  <aj@suse.de>
29880
29881         * gcc.dg/Wold-style-definition-1.c: New test.
29882
29883 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
29884
29885         PR c++/3907
29886         * g++.dg/parse/template12.C: New test.
29887
29888         * g++.dg/abi/bitfield11.C: New test.
29889         * g++.dg/abi/bitfield12.C: Likewise.
29890
29891 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
29892
29893         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
29894         non-expansion of functional macro name without arguments at EOL.
29895         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
29896
29897 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
29898
29899         * gcc.c-torture/execute/20030914-[12].c: New tests.
29900
29901 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29902
29903         PR c++/11788
29904         * g++.dg/overload/addr1.C: New test.
29905
29906 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
29907
29908         * gcc.dg/20030909-1.c: New test.
29909
29910 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29911
29912         * gcc.dg/ultrasp10.c: New test.
29913
29914 2003-09-09  Devang Patel  <dpatel@apple.com>
29915
29916         * gcc.dg/darwin-ld-6.c: New test.
29917
29918 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29919
29920         * gcc.dg/torture/builtin-explog-1.c: New testcase.
29921
29922 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29923
29924         * gcc.dg/ia64-types1.c: New test.
29925         * gcc.dg/ia64-types2.c: Likewise.
29926
29927 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29928
29929         * gcc.dg/builtins-1.c: Add more _Complex tests.
29930         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29931
29932         * gcc.dg/builtins-1.c: Test existing _Complex functions.
29933         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29934
29935 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29936
29937         PR c++/11786
29938         * g++.dg/lookup/koenig2.C: New test.
29939
29940         PR c++/5296
29941         * g++.dg/rtti/typeid2.C: New test.
29942
29943 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
29944
29945         * gcc.c-torture/compile/20030904-1.c: New test.
29946
29947 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29948
29949         * g++.dg/opt/longbranch2.C: New test.
29950
29951 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29952
29953         * g++.dg/template/crash10.C: Only compile it.
29954
29955 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29956
29957         PR middle-end/11665
29958         * gcc.c-torture/compile/20030907-1.c: New test.
29959         * g++.dg/init/array11.C: New test.
29960
29961 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29962
29963         PR c++/11852
29964         * g++.dg/init/struct1.C: New test.
29965
29966 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29967
29968         PR c++/12181
29969         * g++.dg/expr/comma1.C: New test.
29970
29971 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
29972
29973         PR c++/11867
29974         * g++.dg/expr/static_cast5.C: New test.
29975
29976 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
29977
29978         PR c++/11507
29979         * g++.dg/lookup/scoped7.C: New test.
29980
29981         PR c++/9574
29982         * g++.dg/other/static1.C: New test.
29983
29984         PR c++/11490
29985         * g++.dg/warn/template-1.C: New test.
29986
29987         PR c++/11432
29988         * g++.dg/template/crash10.C: New test.
29989
29990         PR c++/2478
29991         * g++.dg/overload/VLA.C: New test.
29992
29993         PR c++/10804
29994         * g++.dg/template/call1.C: New test.
29995
29996 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29997
29998         PR c++/11794
29999         * g++.dg/parse/using3.C: New test.
30000
30001 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30002
30003         PR c++/11409
30004         * g++.dg/overload/builtin3.C: New test case.
30005
30006 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30007
30008         PR c/9862
30009         * gcc.dg/20030906-1.c: New test.
30010         * gcc.dg/20030906-2.c: Likewise.
30011
30012 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30013
30014         PR c++/12167
30015         * g++.dg/parse/defarg5.C: New test.
30016
30017         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30018
30019 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30020
30021         PR c++/12163
30022         * g++.dg/expr/static_cast4.C: New test.
30023
30024         PR c++/12146
30025         * g++.dg/template/crash9.C: New test.
30026
30027 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30028
30029         * g++.old-deja/g++.ext/pretty2.C: Update for change
30030         in __FUNCTION__.
30031         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30032
30033 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30034
30035         PR c++/11922
30036         * g++/dg/template/qualified-id1.C: New test.
30037
30038         PR c++/12037
30039         * g++.dg/warn/noeffect4.C: New test.
30040
30041 2003-09-04  Matt Austern  <austern@apple.com>
30042
30043         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30044         * g++.dg/ext/fnname2.C: Likewise.
30045         * g++.dg/ext/fnname3.C: Likewise.
30046
30047 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30048
30049         * g++.dg/expr/lval1.C: New test.
30050         * g++.dg/ext/lvcast.C: Remove.
30051
30052 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30053
30054         PR optimization/11700.
30055         * gcc.c-torture/compile/20030903-1.c: New test case.
30056
30057 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30058
30059         PR c++/12053
30060         * g++.dg/abi/layout4.C: New test.
30061
30062 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30063
30064         PR c++/11553
30065         * g++.dg/parse/friend3.C: New test.
30066
30067 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30068
30069         PR c++/11847
30070         * g++.dg/template/class1.C: New test.
30071
30072         PR c++/11808
30073         * g++.dg/expr/call1.C: New test.
30074
30075 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30076
30077         PR c++/12114
30078         * g++.dg/init/ref9.C: New test.
30079
30080         PR c++/11972
30081         * g++.dg/template/nested4.C: New test.
30082
30083 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30084
30085         PR c++/12093
30086         * g++.dg/template/non-dependent4.C: New test.
30087
30088         PR c++/11928
30089         * g++.dg/inherit/conv1.C: New test.
30090
30091 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30092
30093         PR c++/6196
30094         * g++.dg/ext/label1.C: New test.
30095         * g++.dg/ext/label2.C: Likewise.
30096
30097 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30098
30099         * g++.dg/expr/cond3.C: New test.
30100
30101 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30102
30103         * gcc.dg/builtins-1.c: Add new builtin cases.
30104
30105 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30106
30107         * gcc.dg/builtins-1.c: Add new cases.
30108         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30109
30110 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30111
30112         * gcc.dg/builtins-1.c: Add more math builtin tests.
30113         * gcc.dg/torture/builtin-attr-1.c: New test.
30114
30115 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30116
30117         PR optimization/5079
30118         * g++.dg/opt/static3.C: New test.
30119
30120 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30121
30122         * gcc.misc-tests/gcov-10b.c: New test.
30123
30124 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30125
30126         * g++.dg/opt/ptrmem3.C: New test.
30127
30128         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30129
30130 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30131
30132         * gcc.dg/20030826-2.c: New test.
30133
30134 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30135
30136         PR middle-end/12002
30137         * g77.f-torture/compile/12002.f: New test case.
30138
30139 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30140
30141         * gcc.dg/20030826-1.c: New test case.
30142
30143 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30144
30145         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30146
30147 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30148
30149         PR c++/11871
30150         * c++.dg/lookup/crash1.C: New test.
30151
30152         * c++.dg/warn/noeffect3.C: New test.
30153
30154 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30155
30156         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30157         * gcc.dg/compat/vector-1_y.c: Ditto.
30158         * gcc.dg/compat/vector-2_x.c: Ditto.
30159         * gcc.dg/compat/vector-2_y.c: Ditto.
30160
30161 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30162
30163         * gcc.dg/20030702-1.c: New test.
30164
30165 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30166
30167         PR c++/8795
30168         * g++.dg/ext/altivec-1.C: New test.
30169
30170 2003-08-24  Richard Henderson  <rth@redhat.com>
30171
30172         * g++.dg/eh/simd-2.C: Add -w for x86.
30173
30174 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30175
30176         * gcc.dg/20030815-1.c: New test.
30177
30178 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30179
30180         PR c++/3765
30181         * g++.dg/parse/access6.C: New test.
30182
30183 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30184
30185         PR c++/641, c++/11876
30186         * g++.dg/template/friend22.C: New test.
30187         * g++.dg/template/friend23.C: Likewise.
30188
30189 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30190
30191         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30192         identically.
30193
30194 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30195
30196         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30197
30198 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30199
30200         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30201
30202 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30203
30204         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30205
30206 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30207
30208         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30209
30210 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30211
30212         PR c++/11919
30213         * g++.dg/overload/prom1.C: New test.
30214
30215         PR c++/11551
30216         * g++.dg/parse/dtor2.C: New test.
30217
30218         PR c++/10762
30219         * g++.dg/parse/using2.C: New test.
30220
30221 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30222
30223         PR target/11805
30224         * gcc.c-torture/compile/20030821-1.c: New.
30225
30226 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30227
30228         PR c++/11834
30229         * g++.dg/template/deduce2.C: New test.
30230
30231 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30232
30233         * gcc.c-torture/execute/20030821-1.c: New test.
30234
30235 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30236
30237         PR middle-end/11984
30238         * gcc.dg/20030820-1.c: New test case.
30239
30240 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30241
30242         PR c++/11945
30243         * g++.dg/warn/noeffect2.C: New test.
30244
30245 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30246
30247         PR c++/10926
30248         * g++.dg/template/dtor2.C: New test.
30249
30250         PR c++/11684
30251         * g++.dg/template/operator1.C: New test.
30252         * g++.dg/parse/operator4.C: New test.
30253
30254         PR c++/11946.C
30255         * g++.dg/expr/enum1.C: New test.
30256         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30257
30258         PR c++/11036.C
30259         * g++.dg/parse/elab2.C: New test.
30260         * g++.dg/parse/typedef4.C: Change error message.
30261         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30262         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30263         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30264
30265 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30266
30267         * gcc.dg/pch/warn-1.c: New.
30268         * gcc.dg/pch/warn-1.hs: New.
30269
30270         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30271         not-tested file.
30272
30273 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30274
30275         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30276
30277 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30278
30279         * gcc.dg/uninit-D.c: New Test.
30280         * gcc.dg/uninit-E.c: New Test.
30281         * gcc.dg/uninit-F.c: New Test.
30282         * gcc.dg/uninit-G.c: New Test.
30283
30284 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30285
30286         * g++.dg/README: Describe the pch directory.
30287
30288 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30289
30290         PR c++/11174
30291         * g++.dg/parse/access4.C: New test.
30292         * g++.dg/parse/access5.C: Likewise.
30293         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30294
30295 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30296
30297         * gcc.dg/noncompile/20030818-1.c: New.
30298
30299 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30300
30301         PR c++/11957
30302         * g++.dg/warn/noeffect1.C: New test.
30303
30304         * g++.dg/template/scope2.C: New test.
30305         * g++.dg/template/error2.C: Correct dg-error
30306
30307 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30308
30309         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30310
30311 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30312
30313         PR C++/11512
30314         * g++.dg/template/warn1.C: New.
30315
30316 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30317
30318         * g++.dg/template/error2.C: New test.
30319         * g++.dg/lookup/using7.C: Adjust errors
30320         * g++.old-deja/g++.pt/crash36.C: Likewise.
30321         * g++.old-deja/g++.pt/derived3.C: Likewise.
30322
30323 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30324
30325         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30326         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30327         * gcc.c-torture/execute/builtins/string-9.c: New, from
30328         string-opt-9.c.  Adjust for execute/builtins framework.
30329         * gcc.c-torture/execute/string-opt-9.c: Delete.
30330
30331 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30332
30333         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30334
30335         * g++.dg/parse/ret-type2.C: New test.
30336
30337         PR c++/11703
30338         * g++.dg/init/new8.C: New test.
30339
30340         PR c++/10923
30341         * g++.dg/parse/typedef5.C: New test.
30342
30343         PR c++/9512
30344         * g++.dg/parse/qualified2.C: New test.
30345         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30346         invalid code.
30347
30348 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30349
30350         * g++.dg/conversion/ptrmem1.C: New test.
30351
30352 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30353
30354         PR target/11693
30355         * gcc.dg/20030811-1.c: New test.
30356
30357         PR target/11535
30358         * gcc.c-torture/execute/20030811-1.c: New test.
30359
30360 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30361
30362         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30363
30364 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30365
30366         PR c++/11789.C
30367         * g++.dg/inherit/multiple1.C: New test.
30368
30369 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30370
30371         * gcc.dg/spe1.c: New test.
30372
30373         PR c++/11670
30374         * g++.dg/expr/cast2.C: New test.
30375
30376         PR c++/10530
30377         * g++.dg/template/dependent-name2.C: New test.
30378
30379 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30380
30381         * g++.dg/parse/crash11.C: Put the dg options in comments.
30382
30383 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30384
30385         * lib/gcc-dg.exp: Update for diagnostic change.
30386
30387 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30388
30389         PR c++/5767
30390         * g++.dg/parse/crash11.C: New test.
30391
30392 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30393
30394         * gcc.dg/cpp/spacing1.c: Update.
30395
30396 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30397
30398         PR target/11739
30399         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30400         a value for -mtune.
30401
30402 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30403
30404         PR middle-end/11771
30405         * gcc.c-torture/compile/20030804-1.c: New test case.
30406
30407 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30408
30409         * gcc.dg/20030804-1.c: New test case.
30410
30411 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30412
30413         * gcc.dg/cpp/separate-1.c: New test.
30414
30415 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
30416
30417         PR c++/11704
30418         * g++.dg/template/dependent-expr2.C: New test.
30419
30420         PR c++/11766
30421         * g++.dg/expr/ptrmem1.C: New test.
30422
30423 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30424
30425         PR c++/9453
30426         * g++.dg/template/friend15.C: New test.
30427
30428 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
30429
30430         * lib/dg-pch.exp: Work round PCH bug.
30431
30432 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30433
30434         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
30435         builtins.  Move cases from builtins-4.c here.
30436
30437         * gcc.dg/torture/builtin-math-1.c: New test taken from
30438         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30439         additional cases.
30440
30441         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30442         Delete.
30443
30444 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30445
30446         PR c++/9447
30447         * g++.dg/template/using7.C: New test.
30448
30449 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
30450
30451         * import1.c, import2.c: New tests.
30452
30453 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
30454
30455         * g++.dg/eh/crossjump1.C: New test.
30456
30457 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
30458
30459         PR c++/11697
30460         * g++.dg/template/using6.C: New test.
30461
30462         PR c++/11744
30463         * g++.dg/template/koenig2.C: New test.
30464
30465 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30466
30467         PR c++/7983
30468         * g++.dg/parse/typedef4.C: New test.
30469
30470 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30471
30472         PR c++/8442, c++/8806
30473         * g++.dg/template/elab1.C: New test.
30474         * g++.dg/template/type2.C: Likewise.
30475         * g++.dg/template/ttp3.C: Adjust expected error message.
30476         * g++.old-deja/g++.law/visibility13.C: Likewise.
30477         * g++.old-deja/g++.niklas/t135.C: Likewise.
30478         * g++.old-deja/g++.pt/ttp41.C: Likewise.
30479         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30480         template argument.
30481         * g++.old-deja/g++.pt/ttp44.C: Likewise.
30482
30483 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
30484
30485         PR c++/11295
30486         * g++.dg/ext/stmtexpr1.C: New test.
30487
30488         * g++.dg/opt/tmp1.C: New test.
30489
30490         PR c++/11525
30491         * g++.dg/parse/constant4.C: New test.
30492
30493         PR c++/9447
30494         * g++.dg/template/using5.C: New test.
30495
30496 2003-07-31  Roger Sayle  <roger@eyesopen.com>
30497
30498         * gcc.dg/builtins-27.c: New test case.
30499
30500 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
30501
30502         * gcc.dg/tls/opt-7.c: New test.
30503
30504 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
30505
30506         * g++.old-deja/g++.other/crash18.C: Remove.
30507
30508 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30509
30510         * g++.dg/template/explicit3.C: New.
30511         * g++.dg/template/explicit4.C: New.
30512         * g++.dg/template/explicit5.C: New.
30513
30514         PR c++/11347
30515         * g++.dg/template/memtmpl1.C: New.
30516
30517 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
30518
30519         PR target/11565
30520         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30521         * gcc.dg/i386-387-5.c (dg-options): Likewise.
30522
30523 2003-07-30  Jan Hubicka  <jh@suse.cz>
30524
30525         * vtgc1.c: Kill.
30526
30527 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
30528
30529         * gcc.dg/struct-in-proto-1.c: New test.
30530
30531 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
30532
30533         * gcc.dg/cpp/include2.c: Only expect one message.
30534
30535 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
30536
30537         PR c++/9447
30538         * g++.dg/template/using1.C: New test.
30539         * g++.dg/template/using2.C: New test.
30540         * g++.dg/template/using3.C: New test.
30541         * g++.dg/template/using4.C: New test.
30542
30543 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
30544
30545         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30546         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30547
30548 2003-07-28  Jan Hubicka  <jh@suse.cz>
30549
30550         PR c++/11530
30551         * g++.dg/opt/call1.C: New test.
30552
30553 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
30554
30555         PR c++/11667
30556         * g++.dg/init/enum2.C: New test.
30557         * g++.dg/template/overload1.C: Add "-w" option.
30558
30559 2003-07-28    <hp@bitrange.com>
30560
30561         * gcc.dg/Wdeclaration-after-statement-1.c,
30562         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30563
30564 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
30565
30566         * gcc.c-torture/compile/20030725-1.c: New test.
30567
30568 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
30569
30570         * gcc.dg/20030505.c: Only run for SPE.
30571         Remove definition of opaque type.
30572
30573 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
30574
30575         * g++.dg/template/ptrmem6.C: New test.
30576
30577 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
30578
30579         * gcc.c-torture/compile/zero-strct-2.c: New test.
30580
30581 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
30582
30583         * gcc.dg/intermod-1.c: New test.
30584
30585 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30586
30587         PR c++/11617
30588         * g++.dg/template/lookup2.C: New test.
30589         * g++.dg/template/memclass1.C: Remove instantiated from error.
30590         * g++.dg/other/error2.C: Tweak expected errors.
30591
30592         PR c++/11596
30593         * g++.dg/template/defarg3.C: New test.
30594
30595         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30596
30597 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
30598
30599         * g++.dg/inherit/access5.C: New test.
30600
30601 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30602
30603         PR c++/11513
30604         * g++.dg/template/crash8.C: New test.
30605
30606 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
30607
30608         PR c/10602
30609         * gcc.dg/noncompile/incomplete-2.c: New test.
30610
30611 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
30612
30613         PR c++/11645
30614         * g++.dg/inherit/access4.C: New test.
30615
30616         PR c++/11517
30617         * g++.dg/expr/cond2.C: New test.
30618
30619         PR optimization/10679
30620         * g++.dg/opt/inline4.C: New test.
30621
30622 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30623
30624         * g++.dg/parse/crash10: New test.
30625
30626 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30627
30628         * g++.dg/ext/flexary1.C: New test.
30629
30630 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30631
30632         PR c++/10793
30633         * g++.dg/template/crash9.C: New test.
30634
30635 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30636
30637         PR c++/3004
30638         * g++.dg/parse/typedef3.C: New test.
30639
30640         PR c++/7906
30641         * g++.dg/parse/operator2.C: New test.
30642
30643         PR c++/8895
30644         * g++.dg/parse/def-tmpl-arg1.C: New test.
30645
30646         PR c++/9282
30647         * g++.dg/parse/funptr1.C: New test.
30648
30649         PR c++/9452
30650         * g++.dg/parse/ambig3.C: New test.
30651
30652         PR c++/9454
30653         * g++.dg/parse/operator3.C: New test.
30654
30655         PR c++/9486
30656         * g++.dg/parse/template10.C: New test.
30657
30658         PR c++/9488
30659         * g++.dg/parse/template11.C: New test.
30660
30661         PR c++/10150
30662         * g++.dg/parse/invalid-op1.C: New test.
30663
30664         PR c++/10247
30665         * g++.dg/parse/condexpr1.C: New test.
30666
30667 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30668
30669         * g++.dg/ext/packed3.C: New test.
30670         * g++.dg/ext/packed4.C: New test.
30671
30672         * gcc.dg/pack-test-3.c: New test.
30673
30674 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
30675
30676         * lib/compat.exp: Handle dg-options per source file.
30677         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30678         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30679         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30680         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30681         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30682         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30683         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30684         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30685         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30686         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30687         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30688         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30689         * g++.dg/compat/break/bitfield7_x.C: Ditto.
30690         * g++.dg/compat/break/bitfield7_y.C: Ditto.
30691
30692 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30693
30694         PR c/10320
30695         * gcc.c-torture/execute/20030718-1.c: New test.
30696
30697 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30698
30699         PR optimization/11536
30700         * gcc.dg/20030721-1.c: New test.
30701
30702 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
30703
30704         PR c++/11546
30705         * g++.dg/template/lookup1.C: New test.
30706
30707 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
30708
30709         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30710         diagnostics of ill-formed constructs involving labels.
30711         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30712         the new 'previously defined here' message.
30713
30714 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
30715
30716         * g++.dg/parse/non-dependent2.C: New test.
30717
30718 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30719
30720         * g++.dg/init/init-ref4.C: xfail on targets without
30721         weak symbols.
30722
30723 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
30724
30725         PR target/11087
30726         * gcc.c-torture/execute/20030717-1.c: New test.
30727
30728 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30729
30730         * g++.dg/opt/cfg1.C: New test.
30731
30732 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
30733
30734         PR optimization/11557
30735         * gcc.dg/20030717-1.c: New test.
30736
30737 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
30738
30739         PR c++/10476
30740         * g++.dg/expr/crash-1.C: New test.
30741
30742         PR c++/11027
30743         * g++.dg/template/init3.C: New test.
30744
30745         PR c++/8222
30746         * g++.dg/template/non-dependent1.C: New test.
30747
30748         PR c++/11070
30749         * g++.dg/template/non-dependent2.C: New test.
30750
30751         PR c++/11071
30752         * g++.dg/template/non-dependent3.C: New test.
30753
30754         PR c++/9907
30755         * g++.dg/template/sizeof5.C: New test.
30756
30757 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
30758
30759         PR 11498
30760         * gcc.c-torture/compile/mangle-1.c: New file.
30761
30762 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30763
30764         PR c++/7809
30765         * g++.dg/parse/access3.C: New test.
30766
30767 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
30768
30769         PR c++/11384
30770         * g++.dg/init/init-ref4.C: New test.
30771
30772 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
30773
30774         PR c++/11547
30775         * g++.dg/parse/constant3.C: New test.
30776         * g++.dg/parse/crash7.C: Likewise.
30777
30778 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
30779
30780         PR target/11008
30781         * gcc.dg/i386-pentium4-not-mull.c: New.
30782
30783 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
30784
30785         * gcc.dg/asm-names.c (ymain): Make it weak.
30786
30787 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30788
30789         PR c++/5421
30790         * g++.dg/template/friend21.C: New test.
30791
30792 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
30793
30794         * gcc.dg/cleanup-8.c: New test.
30795         * gcc.dg/cleanup-9.c: New test.
30796
30797 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
30798
30799         * g++.dg/ext/dll-MI1.h: New file.
30800         * g++.dg/ext/dllexport-MI1.C: New file.
30801         * g++.dg/ext/dllimport-MI1.C: New file.
30802
30803 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
30804
30805         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
30806         it does not have cmpstrsi patterns (just cmpmemsi).
30807
30808 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
30809
30810         PR debug/11473
30811         * g++.dg/debug/debug8.C: New test.
30812
30813 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30814
30815         PR c++/10108
30816         * g++.dg/template/crash7.C: New test.
30817
30818 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
30819
30820         PR target/10795
30821         * gcc.c-torture/compile/20030708-1.c: New.
30822
30823 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30824
30825         * gcc.c-torture/execute/20030715-1.c: New test.
30826
30827 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
30828
30829         * gcc.dg/pch/inline-3.c: New file.
30830         * gcc.dg/pch/inline-3.hs: New file.
30831         * gcc.dg/pch/inline-4.c: New file.
30832         * gcc.dg/pch/inline-4.hs: New file.
30833
30834 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
30835
30836         PR c++/11509
30837         * g++.dg/template/crash6.C: New test.
30838
30839         PR c++/7053
30840         * g++.dg/template/friend20.C: New test.
30841
30842         PR c++/7019
30843         * g++.dg/template/overload2.C: New test.
30844
30845 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30846
30847         PR optimization/11440
30848         * gcc.c-torture/execute/20030714-1.c: New test.
30849
30850 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30851
30852         PR c++/11154
30853         * g++.dg/template/partial2.C: New test.
30854
30855 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
30856
30857         PR c++/11503
30858         * g++.dg/template/anon1.C: New test.
30859
30860         PR c++/11493
30861         PR c++/11495
30862         * g++.dg/parse/template9.C: Likewise.
30863         * g++.dg/template/crash4.C: New test.
30864         * g++.dg/template/koenig1.C: Likewise.
30865         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
30866         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
30867         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
30868         functions.
30869         * g++.old-deja/g++.jason/template36.C: Likewise.
30870         * g++.old-deja/g++.mike/p1989.C: Likewise.
30871         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
30872         * g++.old-deja/g++.pt/ttp20.C: Use this->.
30873         * g++.old-deja/g++.pt/ttp21.C: Use this->.
30874         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
30875         compiling.
30876         * g++.old-deja/g++.pt/union2.C: Use this->.
30877
30878 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
30879
30880         * gcc.dg/20030711-1.c: New test.
30881
30882 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
30883
30884         PR c++/11050
30885         * g++.dg/parse/args1.C: New test.
30886         * g++.pt/defarg8.C: Change expected errors.
30887
30888 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
30889
30890         PR c++/8164
30891         * g++.dg/template/nontype2.C: New test.
30892
30893         PR c++/10558
30894         * g++.dg/parse/template8.C: New test.
30895
30896         PR c++/8327
30897         * g++.dg/template/scope1.C: New test.
30898
30899         * g++.dg/warn/Wsign-compare-1.C: New test.
30900
30901 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30902
30903         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
30904
30905 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
30906
30907         PR c++/9411
30908         * g++.dg/template/explicit2.C: New test.
30909
30910         PR c++/10032
30911         * g++.dg/warn/pedantic1.C: New test.
30912
30913 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
30914
30915         PR c++ 9483
30916         * g++.dg/other/field1.C: New test.
30917
30918 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30919
30920         PR c/11449
30921         * gcc.c-torture/compile/20030707-1.c: New.
30922
30923 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30924
30925         PR c++/10849
30926         * g++.dg/template/access12.C: New test.
30927
30928 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
30929
30930         * g++.dg/bprob/bprob.exp (prof_ext): Update.
30931         * g77.dg/bprob/bprob.exp (prof_ext): Update.
30932         * gcc.misc-tests/bprob.exp (prof_ext): Update.
30933         * gcc.misc-tests/gcov.exp: Update
30934         * g++.dg/gcov/gcov.exp: Update
30935         * lib/gcov.exp: Update.
30936
30937 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
30938
30939         * g++.dg/abi/mangle17.C: Make sure template expressions are
30940         dependent.
30941         * g++.dg/abi/mangle4.C: Mark erroneous casts.
30942         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
30943         * g++.dg/opt/stack1.C: Remove erroneous code.
30944         * g++.dg/parse/template7.C: New test.
30945         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
30946         * g++.old-deja/g++.pt/crash4.C: Likewise.
30947
30948 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30949
30950         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
30951         with zero or one occurence of `$' after the initial `L'.
30952
30953 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
30954
30955         * gcc.c-torture/compile/20030704-1.c: Add a comment.
30956
30957 2003-07-08  Roger Sayle  <roger@eyesopen.com>
30958
30959         PR c/11370
30960         * gcc.dg/Wunreachable-6.c: New testcase.
30961         * gcc.dg/Wunreachable-7.c: New testcase.
30962
30963 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30964
30965         PR c/11420
30966         * gcc.dg/20030708-1.c: New test.
30967
30968 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
30969
30970         * gcc.dg/compat/sdata-section.h: New file.
30971         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
30972         * gcc.dg/torture/mips-sdata-1.c: New test.
30973
30974 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30975
30976         PR c++/11030
30977         * g++.dg/template/friend19.C: New test.
30978
30979 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30980
30981         * g++.dg/opt/strength-reduce.C: New test.
30982
30983 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30984
30985         PR target/10979
30986         * gcc.dg/20030707-1.c: New testcase.
30987
30988 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30989
30990         PR optimization/11059
30991         * g++.dg/opt/emptyunion.C: New testcase.
30992
30993 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30994             Eric Botcazou  <ebotcazou@libertysurf.fr>
30995
30996         * g++.dg/opt/stack1.C: New test.
30997
30998 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
30999
31000         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31001         run test.
31002
31003         PR c++/11431
31004         * g++.dg/expr/static_cast3.C: New test.
31005
31006 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31007
31008         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31009         everywhere.
31010         * gcc.dg/concat.c: Concatenation of string constants with
31011         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31012         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31013         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31014         necessary to avoid multi-character character constant warning.
31015         * gcc.dg/cpp/escape.c: Likewise.
31016         * gcc.dg/cpp/ucs.c: Likewise.
31017         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31018         Fix a typo.
31019
31020 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31021
31022         PR c/11428
31023         * gcc.c-torture/compile/20030704-1.c: New.
31024
31025 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31026
31027         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31028
31029 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31030
31031         PR c++/5287, PR c++/7910,  PR c++/11021
31032         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31033         tests for warnings.
31034         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31035         * g++.dg/ext/dllimport3.C: Likewise.
31036         * g++.dg/ext/dllimport4.C: New file.
31037         * g++.dg/ext/dllimport5.C: New file.
31038         * g++.dg/ext/dllimport6.C: New file.
31039         * g++.dg/ext/dllimport7.C: New file.
31040         * g++.dg/ext/dllimport8.C: New file.
31041         * g++.dg/ext/dllimport9.C: New file.
31042         * g++.dg/ext/dllimport10.C: New file.
31043         * g++.dg/ext/dllexport1.C: New file.
31044
31045 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31046
31047         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31048         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31049
31050 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31051
31052         * gcc.dg/builtins-25.c: New testcase.
31053         * gcc.dg/builtins-26.c: New testcase.
31054
31055 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31056
31057         * gcc.dg/compat/vector-defs.h: New file.
31058         * gcc.dg/compat/vector-setup.h: New file.
31059         * gcc.dg/compat/vector-check.h: New file.
31060         * gcc.dg/compat/vector-1_main.c: New file.
31061         * gcc.dg/compat/vector-1_x.c: New file.
31062         * gcc.dg/compat/vector-1_y.c: New file.
31063         * gcc.dg/compat/vector-2_main.c: New file.
31064         * gcc.dg/compat/vector-2_x.c: New file.
31065         * gcc.dg/compat/vector-2_y.c: New file.
31066
31067         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31068         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31069         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31070         * gcc.dg/compat/struct-align-1.h: New file.
31071         * gcc.dg/compat/struct-align-1_main.c: New file.
31072         * gcc.dg/compat/struct-align-1_x.c: New file.
31073         * gcc.dg/compat/struct-align-1_y.c: New file.
31074         * gcc.dg/compat/struct-align-2.h: New file.
31075         * gcc.dg/compat/struct-align-2_main.c: New file.
31076         * gcc.dg/compat/struct-align-2_x.c: New file.
31077         * gcc.dg/compat/struct-align-2_y.c: New file.
31078
31079         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31080         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31081         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31082         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31083         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31084         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31085         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31086         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31087         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31088         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31089         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31090         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31091         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31092         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31093         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31094         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31095         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31096         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31097         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31098         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31099         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31100         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31101         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31102         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31103         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31104         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31105         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31106         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31107         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31108
31109 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31110
31111         * gcc.dg/i386-call-1.c: New test.
31112
31113 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31114
31115         PR c++/9162
31116         * g++.dg/parse/defarg4.C: New.
31117
31118 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31119
31120         PR target/10700
31121         * gcc.c-torture/compile/20030703-1.c: New test case.
31122
31123 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31124
31125         * g++.dg/template/local3.C: Remove extra semicolon.
31126
31127 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31128
31129         * gcc.dg/i386-volatile-1.c: New test.
31130
31131 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31132
31133         PR c++/11072
31134         * g++.dg/other/offsetof2.C: XFAIL.
31135         * g++.dg/other/offsetof5.C: New.
31136
31137         PR c++/10219
31138         * g++.dg/template/error1.C: New.
31139
31140         PR c++/9779
31141         * g++.dg/template/dependent-expr1.C: New.
31142
31143 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31144
31145         PR c++/6949
31146         * g++.dg/template/local3.C: New test.
31147
31148         PR c++/11149
31149         * g++.dg/lookup/scoped6.C: New test.
31150
31151 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31152
31153         PR c++/8046
31154         * g++.dg/other/error7.C: New test.
31155
31156 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31157
31158         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31159         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31160         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31161         * g++.old-deja/g++.other/union2.C: Likewise.
31162         * gcc.dg/c90-const-expr-2.c: Likewise.
31163         * gcc.dg/c90-const-expr-3.c: Likewise.
31164         * gcc.dg/c99-const-expr-2.c: Likewise.
31165         * gcc.dg/c99-const-expr-3.c: Likewise.
31166         * gcc.dg/concat.c: Likewise.
31167
31168 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31169
31170         PR c++/9559
31171         * g++.dg/init/static1.C: New test.
31172
31173 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31174
31175         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31176         * g++.old-deja/g++.other/access2.C: Likewise.
31177         * g++.old-deja/g++.other/decl2.C: Likewise.
31178         * gcc.c-torture/execute/20020615-1.c: Likewise.
31179
31180 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31181
31182         PR c++/4933
31183         * g++.dg/template/sizeof4.C: New test.
31184
31185 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31186
31187         * g++.dg/other/error6.C: New test.
31188
31189 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31190
31191         PR c++/10750
31192         * g++.dg/parse/constant2.C: New test.
31193
31194 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31195
31196         PR c++/11106
31197         * g++.dg/other/error5.C: New test.
31198
31199 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31200
31201         * gcc.dg/format/gcc_diag-1.c: New test.
31202
31203 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31204
31205         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31206
31207 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31208
31209         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31210         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31211         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31212
31213 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31214
31215         * gcc.c-torture/execute/builtins/string-8.c: New test.
31216         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31217         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31218         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31219
31220 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31221
31222         PR c++/10468
31223         * g++.dg/ext/typeof6.C: New test.
31224
31225 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31226
31227         PR c++/10796
31228         * g++.dg/init/enum1.C: New test.
31229
31230 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31231
31232         * gcc.dg/20030627-1.c: New test.
31233
31234 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31235
31236         PR c++/11332
31237         * g++.dg/expr/static_cast2.C: New test.
31238
31239 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31240             Jakub Jelinek  <jakub@redhat.com>
31241
31242         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31243         sprintf(dst,"%s",src) optimization.
31244         * gcc.c-torture/execute/20030626-1.c: New test case.
31245         * gcc.c-torture/execute/20030626-2.c: New test case.
31246
31247 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31248
31249         * gcc.c-torture/execute/multi-ix.c: New test.
31250
31251         * gcc.c-torture/execute/simd-4.c (main):
31252         Added missing semicolon at end of union.
31253
31254 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31255
31256         PR c++/8266
31257         * g++.dg/template/explicit-instantiation3.C: New test.
31258
31259 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31260
31261         * gcc.dg/20030626-1.c: Use signed char.
31262
31263 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31264
31265         * gcc.dg/20030626-1.c: New test.
31266
31267 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31268
31269         * const-str-2.m: Update.
31270
31271 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31272
31273         PR c++/10990
31274         * g++.dg/rtti/dyncast1.C: New test.
31275         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31276         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31277         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31278
31279         PR c++/10931
31280         * g++.dg/expr/static_cast1.C: New test.
31281
31282 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31283
31284         * gcc.dg/20030625-1.c: New test.
31285
31286 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31287
31288         * gcc.c-torture/compile/20030624-1.c: New test case.
31289
31290 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31291
31292         * gcc.c-torture/execute/string-opt-17.c: New test.
31293
31294 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31295
31296         PR c++/5754
31297         * g++.dg/parse/crash6.C: New test.
31298
31299 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31300
31301         * gcc.dg/builtins-24.c: New test case.
31302
31303 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31304
31305         * g++.dg/opt/operator1.C: New test.
31306
31307 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31308
31309         * gcc.c-torture/execute/string-opt-16.c: New test case.
31310
31311 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31312
31313         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31314         * g++.old-deja/g++.other/conv7.C: Likewise.
31315         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31316         * g++.old-deja/g++.other/overload14.C: Likewise.
31317
31318 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31319
31320         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31321         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31322
31323 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31324
31325         PR c++/10888
31326         * g++.dg/warn/Winline-3.C: New test.
31327
31328 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31329
31330         * lib/target-supports.exp (check_alias_available): Make the test
31331         program acceptable to the Solaris assembler.
31332
31333         PR c++/10749
31334         * g++.dg/template/memclass2.C: New test.
31335
31336 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31337             Eric Botcazou  <ebotcazou@libertysurf.fr>
31338
31339         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31340         data for non-matching targets.
31341         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31342
31343 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31344
31345         PR c++/10845
31346         * g++.dg/template/member3.C: New test.
31347
31348 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31349
31350         PR c++/10939
31351         * g++.dg/template/func1.C: New test.
31352
31353         PR c++/9649
31354         * g++.dg/template/static4.C: New test.
31355         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31356
31357         PR c++/11041
31358         * g++.dg/init/ref7.C: New test.
31359
31360 2003-06-19  Matt Austern  <austern@apple.com>
31361
31362         PR c++/11228
31363         * g++.dg/anew1.C: New test.
31364         * g++.dg/anew2.C: New test.
31365         * g++.dg/anew3.C: New test.
31366         * g++.dg/anew4.C: New test.
31367
31368 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31369
31370         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31371
31372 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31373
31374         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31375         endian-dependent.
31376
31377 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31378
31379         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31380         Remove cruft.
31381
31382 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31383
31384         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31385         * gcc.c-torture/compile/961203-1.c: Likewise.
31386         * gcc.c-torture/compile/980506-1.c: Likewise.
31387
31388 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31389
31390         PR c++/10712
31391         * g++.dg/lookup/using7.C: New test.
31392
31393 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31394
31395         PR c++/11105
31396         * g++.dg/abi/conv1.C: Remove it.
31397         * g++.dg/template/conv7.C: New test.
31398         * g++.dg/template/conv8.C: Likewise.
31399         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31400         conversion operator.
31401
31402 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31403
31404         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31405         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31406         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31407         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31408         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31409         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31410         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31411         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31412         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31413         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31414         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31415         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31416         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31417         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31418         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31419         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31420         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31421         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31422         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31423         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31424         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31425         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31426         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31427         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31428         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31429         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31430         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31431         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31432         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31433
31434 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
31435
31436         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31437         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31438         indications.
31439
31440 2003-06-16  Roger Sayle  <roger@eyesopen.com>
31441
31442         * gcc.dg/i386-387-5.c: New test case.
31443         * gcc.dg/i386-387-6.c: New test case.
31444         * gcc.dg/builtins-23.c: New test case.
31445
31446 2003-06-15  Roger Sayle  <roger@eyesopen.com>
31447
31448         * gcc.dg/builtins-22.c: New test case.
31449         * gcc.dg/i386-387-1.c: Update to test exp.
31450         * gcc.dg/i386-387-2.c: Likewise.
31451
31452 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31453
31454         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31455
31456 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31457
31458         * lib/gcc-dg.exp (dg-require-dll): New function.
31459         (dg-xfail-if): Likewise.
31460         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31461         driver.
31462
31463         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31464         * gcc.c-torture/compile/20001205-1.c: Likewise.
31465         * gcc.c-torture/compile/20001226-1.c: Likewise.
31466         * gcc.c-torture/compile/20010518-2.c: Likewise.
31467         * gcc.c-torture/compile/20020312-1.c: Likewise.
31468         * gcc.c-torture/compile/20020604-1.c: Likewise.
31469         * gcc.c-torture/compile/920501-12.c: Likewise.
31470         * gcc.c-torture/compile/920501-4.c: Likewise.
31471         * gcc.c-torture/compile/920520-1.c: Likewise.
31472         * gcc.c-torture/compile/920521-1.c: Likewise.
31473         * gcc.c-torture/compile/920625-1.c: Likewise.
31474         * gcc.c-torture/compile/961203-1.c: Likewise.
31475         * gcc.c-torture/compile/980506-1.c: Likewise.
31476         * gcc.c-torture/compile/981006-1.c: Likewise.
31477         * gcc.c-torture/compile/981022-1.c: Likewise.
31478         * gcc.c-torture/compile/981223-1.c: Likewise.
31479         * gcc.c-torture/compile/990617-1.c: Likewise.
31480         * gcc.c-torture/compile/dll.c: Likewise.
31481         * gcc.c-torture/compile/labels-3.c: Likewise.
31482         * gcc.c-torture/compile/mipscop-1.c: Likewise.
31483         * gcc.c-torture/compile/mipscop-2.c: Likewise.
31484         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31485         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31486         * gcc.c-torture/compile/simd-5.c: Likewise.
31487         * gcc.c-torture/compile/20000804-1.x: Remove.
31488         * gcc.c-torture/compile/20001205-1.x: Likewise.
31489         * gcc.c-torture/compile/20001226-1.x: Likewise.
31490         * gcc.c-torture/compile/20010518-2.x: Likewise.
31491         * gcc.c-torture/compile/20020312-1.x: Likewise.
31492         * gcc.c-torture/compile/20020604-1.x: Likewise.
31493         * gcc.c-torture/compile/920501-12.x: Likewise.
31494         * gcc.c-torture/compile/920501-4.x: Likewise.
31495         * gcc.c-torture/compile/920520-1.x: Likewise.
31496         * gcc.c-torture/compile/920521-1.x: Likewise.
31497         * gcc.c-torture/compile/920625-1.x: Likewise.
31498         * gcc.c-torture/compile/961203-1.x: Likewise.
31499         * gcc.c-torture/compile/980506-1.x: Likewise.
31500         * gcc.c-torture/compile/981006-1.x: Likewise.
31501         * gcc.c-torture/compile/981022-1.x: Likewise.
31502         * gcc.c-torture/compile/981223-1.x: Likewise.
31503         * gcc.c-torture/compile/990617-1.x: Likewise.
31504         * gcc.c-torture/compile/mipscop-1.x: Likewise.
31505         * gcc.c-torture/compile/mipscop-2.x: Likewise.
31506         * gcc.c-torture/compile/mipscop-3.x: Likewise.
31507         * gcc.c-torture/compile/mipscop-4.x: Likewise.
31508         * gcc.c-torture/compile/simd-5.x: Likewise.
31509
31510         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31511
31512 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31513
31514         * gcc.c-torture/execute/20030611-1.c: New test.
31515
31516 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31517
31518         PR middle-end/168
31519         * gcc.dg/20030612-1.c: New test case.
31520
31521 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31522
31523         PR c++/10635
31524         * g++.dg/expr/cast1.C: New test.
31525
31526 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31527
31528         * gcc.dg/builtins-21.c: New test case.
31529
31530 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
31531
31532         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31533         options instead of at the end.
31534         * lib/objc.exp (objc_target_compile): Likewise.
31535
31536 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
31537
31538         PR c++/10432
31539         * g++.dg/parse/error1.C: New test.
31540
31541 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
31542
31543         * gcc.dg/compat/struct-by-value-11_main.c: New file.
31544         * gcc.dg/compat/struct-by-value-11_x.c: New file.
31545         * gcc.dg/compat/struct-by-value-11_y.c: New file.
31546         * gcc.dg/compat/struct-by-value-12_main.c: New file.
31547         * gcc.dg/compat/struct-by-value-12_x.c: New file.
31548         * gcc.dg/compat/struct-by-value-12_y.c: New file.
31549         * gcc.dg/compat/struct-by-value-13_main.c: New file.
31550         * gcc.dg/compat/struct-by-value-13_x.c: New file.
31551         * gcc.dg/compat/struct-by-value-13_y.c: New file.
31552         * gcc.dg/compat/struct-by-value-14_main.c: New file.
31553         * gcc.dg/compat/struct-by-value-14_x.c: New file.
31554         * gcc.dg/compat/struct-by-value-14_y.c: New file.
31555         * gcc.dg/compat/struct-by-value-15_main.c: New file.
31556         * gcc.dg/compat/struct-by-value-15_x.c: New file.
31557         * gcc.dg/compat/struct-by-value-15_y.c: New file.
31558         * gcc.dg/compat/struct-by-value-16_main.c: New file.
31559         * gcc.dg/compat/struct-by-value-16_x.c: New file.
31560         * gcc.dg/compat/struct-by-value-16_y.c: New file.
31561         * gcc.dg/compat/struct-by-value-17_main.c: New file.
31562         * gcc.dg/compat/struct-by-value-17_x.c: New file.
31563         * gcc.dg/compat/struct-by-value-17_y.c: New file.
31564         * gcc.dg/compat/struct-by-value-18_main.c: New file.
31565         * gcc.dg/compat/struct-by-value-18_x.c: New file.
31566         * gcc.dg/compat/struct-by-value-18_y.c: New file.
31567
31568         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31569         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31570         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31571         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31572         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31573         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31574         * gcc.dg/compat/scalar-return-3_main.c: New file.
31575         * gcc.dg/compat/scalar-return-3_x.c: New file.
31576         * gcc.dg/compat/scalar-return-3_y.c: New file.
31577         * gcc.dg/compat/scalar-return-4_main.c: New file.
31578         * gcc.dg/compat/scalar-return-4_x.c: New file.
31579         * gcc.dg/compat/scalar-return-4_y.c: New file.
31580
31581 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
31582
31583         * gcc.dg/compat/fp2-struct-check.h: New file.
31584         * gcc.dg/compat/fp2-struct-defs.h: New file.
31585         * gcc.dg/compat/fp2-struct-init.h: New file.
31586         * gcc.dg/compat/struct-by-value-10_main.c: New file.
31587         * gcc.dg/compat/struct-by-value-10_x.c: New file.
31588         * gcc.dg/compat/struct-by-value-10_y.c: New file.
31589         * gcc.dg/compat/struct-return-10_main.c: New file.
31590         * gcc.dg/compat/struct-return-10_x.c: New file.
31591         * gcc.dg/compat/struct-return-10_y.c: New file.
31592
31593         * gcc.dg/compat/compat-common.h: New file.
31594         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31595         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31596         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31597         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31598         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31599         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31600         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31601         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31602         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31603         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31604         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31605         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31606         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31607         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31608         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31609         * gcc.dg/compat/small-struct-check.h: Ditto.
31610         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31611         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31612         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31613         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31614         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31615         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31616         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31617         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31618         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31619         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31620         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31621         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31622         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31623         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31624         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31625         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31626         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31627         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31628         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31629         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31630         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31631         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31632         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31633         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31634         * gcc.dg/compat/struct-return-2_main.c: Ditto.
31635         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31636         * gcc.dg/compat/struct-return-2_y.c: Ditto.
31637         * gcc.dg/compat/struct-return-3_main.c: Ditto.
31638         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31639         * gcc.dg/compat/struct-return-3_y.c: Ditto.
31640
31641 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
31642
31643         * g++.dg/pch/static-1.C: New file.
31644         * g++.dg/pch/static-1.Hs: New file.
31645
31646 2003-06-10  Richard Henderson  <rth@redhat.com>
31647
31648         * gcc.dg/asm-7.c: Adjust expected warning text.
31649
31650 2003-06-10  Roger Sayle  <roger@eyesopen.com>
31651
31652         * gcc.dg/builtins-20.c: New test case.
31653
31654 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
31655
31656         PR c++/11131
31657         * g++.dg/opt/template1.C: New test.
31658
31659 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31660
31661         * lib/gcc-dg.exp (dg-test): Clear additional_files and
31662         additional_sources.
31663
31664 2003-05-21  David Taylor  <dtaylor@emc.com>
31665
31666         * gcc.dg/Wpadded.c: New file.
31667
31668 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31669
31670         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31671         * gcc.dg/special/weak-2.c: Add dg-require-weak.
31672         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31673         dg-require-weak.
31674
31675 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
31676
31677         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31678
31679 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31680
31681         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31682         (dg-require-alias): Likewise.
31683         (dg-require-gc-sections): Likewise.
31684         * lib/target-supports.exp (check_gc_sections_available): Likewise.
31685
31686 2003-06-08  Richard Henderson  <rth@redhat.com>
31687
31688         * gcc.dg/20011029-2.c: Fix the array reference.
31689         * gcc.dg/asm-7.c: New.
31690
31691 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
31692
31693         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31694
31695 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
31696
31697         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31698         (dg-require-gc-sections): Likewise.
31699
31700 2003-06-08  Jan Hubicka  <jh@suse.cz>
31701
31702         * i386-cmov1.c: Fix regular expression.
31703         * i386-cvt-1.c: Likewise.
31704         * i386-local.c: Likewise.
31705         * i386-local2.c: Likewise.
31706         * i386-mul.c: Likewise.
31707         * i386-ssetype-1.c: Likewise.
31708         * i386-ssetype-3.c: Likewise.
31709         * i386-ssetype-5.c: Likewise.
31710
31711 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31712
31713         PR c++/11039
31714         * g++.dg/warn/implicit-typename2.C: New test.
31715         * g++.dg/warn/implicit-typename3.C: New test.
31716
31717 2003-06-07  Richard Henderson  <rth@redhat.com>
31718
31719         * g++.dg/other/offsetof3.C: Use size_t.
31720         * g++.dg/other/offsetof4.C: Likewise.
31721
31722 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
31723
31724         * lib/copy-file.exp: New. Implement gcc_copy_files.
31725
31726         * lib/dg-pch.exp: Load copy-file.exp
31727         (dg-pch): Use gcc_copy_files instead of "file copy".
31728
31729 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
31730
31731         * gcc.dg/weak/weak.exp: Simplify.
31732         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
31733         * gcc.dg/weak/weak-1.c: Likewise.
31734         * gcc.dg/weak/weak-2.c: Likewise.
31735         * gcc.dg/weak/weak-3.c: Likewise.
31736         * gcc.dg/weak/weak-4.c: Likewise.
31737         * gcc.dg/weak/weak-5.c: Likewise.
31738         * gcc.dg/weak/weak-6.c: Likewise.
31739         * gcc.dg/weak/weak-7.c: Likewise.
31740         * gcc.dg/weak/weak-8.c: Likewise.
31741         * gcc.dg/weak/weak-9.c: Likewise.
31742
31743 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
31744
31745         gcc.c-torture/execute/20030606-1.c: New.
31746
31747 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31748
31749         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
31750         * gcc.dg/builtins-19.c: Likewise.
31751
31752 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31753
31754         * gcc.dg/builtins-2.c: Add some more tests.
31755         * gcc.dg/builtins-18.c: New test case.
31756         * gcc.dg/builtins-19.c: New test case.
31757
31758 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31759             Jim Wilson  <wilson@tuliptree.org>
31760
31761         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
31762
31763 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
31764
31765         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
31766         mempcpy/stpcpy calls not to be optimized into something else.
31767         * gcc.c-torture/execute/string-opt-3.c: Moved to...
31768         * gcc.c-torture/execute/builtins/string-7.c: ...here.
31769         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
31770
31771 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31772
31773         * gcc.dg/format/asm_fprintf-1.c: New test.
31774
31775 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
31776
31777         * lib/gcc-defs.exp (additional_sources): New variable.
31778         (dg-additional-sources): New function.
31779         (additional_files): New variable.
31780         (dg-additional-files): New function.
31781         (dg-additional-files-options): Likewise.
31782         * lib/gcc-dg.exp (dg-require-weak): New function.
31783         (dg-require-alias): Likewise.
31784         (dg-require-gc-sections): Likewise.
31785         * lib/target-supports.exp (check_alias_available): Remove testfile
31786         parameter.
31787         (check_gc_sections_available): New function.
31788         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
31789         (dg-gpp-additional-files): Likewise.
31790         * lib/g++.exp (additional_sources): Remove.
31791         (additional_files): Likewise.
31792         (g++_target_compile): Use dg-additional-files-options.
31793
31794         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
31795         Tcl logic.
31796         * gcc.dg/special/ecos.exp: Remove.
31797         * gcc.dg/special/20000419-2.c: Use dg-require-*.
31798         * gcc.dg/special/alias-1.c: Likewise.
31799         * gcc.dg/special/alias-2.c: Likewise.
31800         * gcc.dg/special/gcsec-1.c: Likewise.
31801         * gcc.dg/special/weak-1.c: Likewise.
31802         * gcc.dg/special/weak-2.c: Likewise.
31803         * gcc.dg/special/wkali-1.c: Likewise.
31804         * gcc.dg/special/wkali-2.c: Likewise.
31805
31806         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
31807         dg-gpp-additional-*.
31808         * g++.dg/special/conpr-3.C: Likewise.
31809         * g++.dg/special/conpr-4.C: Likewise.
31810         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
31811         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
31812         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
31813         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
31814         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
31815         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
31816         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
31817         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
31818         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
31819         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
31820         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
31821         * g++.old-deja/g++.other/comdat1.C: Likewise.
31822         * g++.old-deja/g++.other/comdat2.C: Likewise.
31823         * g++.old-deja/g++.other/comdat3.C: Likewise.
31824         * g++.old-deja/g++.other/ctor1.C: Likewise.
31825         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
31826
31827 2003-06-05  Richard Henderson  <rth@redhat.com>
31828
31829         * gcc.dg/debug/20030605-1.c: New.
31830
31831 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31832
31833         * README.QMTEST: Update.
31834
31835 2003-06-04  Richard Henderson  <rth@redhat.com>
31836
31837         * gcc.dg/cleanup-1.c: New.
31838         * gcc.dg/cleanup-2.c: New.
31839         * gcc.dg/cleanup-3.c: New.
31840         * gcc.dg/cleanup-4.c: New.
31841         * gcc.dg/cleanup-5.c: New.
31842         * gcc.dg/cleanup-6.c: New.
31843         * gcc.dg/cleanup-7.c: New.
31844
31845 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31846
31847         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
31848
31849         * lib/dg-pch.exp: New file.
31850         * g++.dg/pch/pch.exp: Use dg-pch.exp.
31851         * gcc.dg/pch/pch.exp: Likewise.
31852
31853 2003-06-04  Roger Sayle  <roger@eyesopen.com>
31854
31855         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
31856         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
31857         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
31858         * gcc.dg/builtins-17.c: New test case.
31859         * gcc.dg/i386-387-4.c: New test case.
31860         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
31861
31862 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31863
31864         * gcc.dg/ultrasp9.c: New test.
31865
31866 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31867
31868         * gcc.c-torture/compile/20030604-1.c: New test.
31869         * gcc.dg/sparc-constant-1.c: New test.
31870
31871 2003-06-03  Glen Nakamura  <glen@imodulo.com>
31872
31873         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
31874
31875 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
31876
31877         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
31878
31879         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
31880         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
31881
31882 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
31883
31884         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
31885
31886 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31887
31888         PR c++/10940
31889         * g++.dg/template/spec10.C: New test.
31890
31891 2003-06-03  Roger Sayle  <roger@eyesopen.com>
31892
31893         * gcc.dg/builtins-16.c: New test case.
31894
31895 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
31896
31897         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
31898         mempcpy test with post-increments.
31899         * gcc.c-torture/execute/string-opt-3.c: New test.
31900         * gcc.dg/string-opt-1.c: New test.
31901
31902 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
31903
31904         PR fortran/10965
31905         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
31906
31907 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
31908
31909         * lib/scanasm.exp (dg-scan): New function, factored out of ...
31910         (scan-assembler): ... here.  Use dg-scan.
31911         (scan-assembler-not): Likewise.
31912         (scan-file): New function.
31913         (scan-file-not): Likewise.
31914         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
31915         * gcc.dg/cpp/_Pragma4.c: Likewise.
31916         * gcc.dg/cpp/_Pragma5.c: Likewise.
31917         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31918         * gcc.dg/cpp/avoidpaste2.c: Likewise.
31919         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
31920         * gcc.dg/cpp/cmdlne-P.c: Likewise.
31921         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
31922         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
31923         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
31924         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
31925         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
31926         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
31927         * gcc.dg/cpp/cxxcom1.c: Likewise.
31928         * gcc.dg/cpp/line1.c: Likewise.
31929         * gcc.dg/cpp/maccom1.c: Likewise.
31930         * gcc.dg/cpp/maccom2.c: Likewise.
31931         * gcc.dg/cpp/maccom3.c: Likewise.
31932         * gcc.dg/cpp/maccom4.c: Likewise.
31933         * gcc.dg/cpp/maccom5.c: Likewise.
31934         * gcc.dg/cpp/maccom6.c: Likewise.
31935         * gcc.dg/cpp/multiline.c: Likewise.
31936         * gcc.dg/cpp/spacing1.c: Likewise.
31937         * gcc.dg/cpp/spacing2.c: Likewise.
31938         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
31939         * gcc.dg/cpp/trad/maccom1.c: Likewise.
31940         * gcc.dg/cpp/trad/maccom2.c: Likewise.
31941         * gcc.dg/cpp/trad/maccom3.c: Likewise.
31942         * gcc.dg/cpp/trad/maccom4.c: Likewise.
31943         * gcc.dg/cpp/trad/maccom6.c: Likewise.
31944         * gcc.dg/cpp/cxxcom2.c: Likewise.
31945         * gcc.dg/cpp/cxxcom2.h: New file.
31946
31947         * gcc.dg/cpp/truefalse.cpp: Move it to ...
31948         * g++.dg/cpp/truefalse.C: Here.
31949         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
31950
31951 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
31952
31953         * gcc.dg/cpp/redef3.c: New file.
31954
31955 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31956
31957         * gcc.dg/i386-loop-3.c: New test.
31958
31959 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
31960
31961         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
31962
31963 2003-05-31  Roger Sayle  <roger@eyesopen.com>
31964
31965         * gcc.dg/fwrapv-1.c: New test case.
31966         * gcc.dg/fwrapv-2.c: New test case.
31967
31968 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31969
31970         PR c++/10956
31971         * g++.dg/template/spec9.C: New test.
31972
31973 2003-05-29  Roger Sayle  <roger@eyesopen.com>
31974
31975         * gcc.dg/duff-4.c: New test case.
31976
31977 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
31978
31979         PR fortran/10843
31980         * g77.dg/ffixed-form-1.f: New test
31981         * g77.dg/ffixed-form-2.f: New test
31982         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
31983         * g77.dg/ffree-form-3.f: New test
31984
31985 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
31986
31987         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
31988         * gcc.dg/wint_t-1.c: Likewise.
31989
31990 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31991
31992         * g++.dg/template/access11.C: New test.
31993
31994 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31995
31996         PR c++/10849
31997         * g++.dg/template/access10.C: New test.
31998
31999 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32000             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32001
32002         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32003
32004 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32005
32006         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32007         suppress for powerpc-*-darwin*.
32008         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32009
32010 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32011
32012         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32013         suppress option for powerpc-*-darwin*.
32014
32015 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32016
32017         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32018         * gcc.dg/builtins-4.c: Add test for fmod.
32019
32020 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32021
32022         PR c++/10682
32023         * g++.dg/template/instantiate4.C: New test.
32024
32025 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32026
32027         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32028
32029 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32030
32031         * gcc.dg/compat/scalar-return-1_main.c: New file.
32032         * gcc.dg/compat/scalar-return-1_x.c: New file.
32033         * gcc.dg/compat/scalar-return-1_y.c: New file.
32034         * gcc.dg/compat/scalar-return-2_main.c: New file.
32035         * gcc.dg/compat/scalar-return-2_x.c: New file.
32036         * gcc.dg/compat/scalar-return-2_y.c: New file.
32037         * gcc.dg/compat/struct-return-3_main.c: New file.
32038         * gcc.dg/compat/struct-return-3_y.c: New file.
32039         * gcc.dg/compat/struct-return-3_x.c: New file.
32040         * gcc.dg/compat/struct-return-2_main.c: New file.
32041         * gcc.dg/compat/struct-return-2_x.c: New file.
32042         * gcc.dg/compat/struct-return-2_y.c: New file.
32043
32044 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32045
32046         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32047         for hppa*-hp-hpux*.
32048         * gcc.dg/20021014-1.c (dg-options): Likewise.
32049         * gcc.dg/nest.c (dg-options): Likewise.
32050
32051 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32052
32053         PR c++/9738
32054         * g++.dg/ext/dllimport2.C: New file.
32055         * g++.dg/ext/dllimport3.C: New file.
32056
32057 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32058
32059         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32060         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32061         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32062         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32063         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32064         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32065         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32066         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32067         * gcc.dg/compat/small-struct-defs.h: New file.
32068         * gcc.dg/compat/small-struct-init.h: New file.
32069         * gcc.dg/compat/small-struct-check.h: New file.
32070         * gcc.dg/compat/fp-struct-defs.h: New file.
32071         * gcc.dg/compat/fp-struct-check.h: New file.
32072         * gcc.dg/compat/fp-struct-init.h: New file.
32073         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32074         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32075
32076 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32077
32078         * gcc.dg/20030225-2.c: New test.
32079
32080 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32081             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32082
32083         * gcc.c-torture/compile/20030518-1.c: New test case.
32084
32085 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32086
32087         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32088         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32089         gcc-dg-debug-runtest.
32090         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32091         gcc-dg-debug-runtest.
32092
32093 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32094
32095         PR c++/9022
32096         * g++.dg/lookup/using6.C: New test.
32097
32098 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32099
32100         * g++.dg/parse/access2.C: New test.
32101
32102 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32103
32104         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32105         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32106         * gcc.dg/debug/debug.exp: Likewise.
32107
32108 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32109
32110         * gcc.dg/dollar.c: New test.
32111
32112 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32113
32114         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32115         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32116         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32117         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32118         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32119         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32120         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32121         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32122         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32123         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32124         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32125         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32126         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32127         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32128         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32129         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32130         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32131         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32132
32133 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32134
32135         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32136         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32137         support for "repo" mode.
32138         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32139         * lib/g77-dg.exp: Likewise.
32140         * lib/obj-dg.exp: Likewise.
32141
32142 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32143
32144         Merge from gcc-3_2-rhl8-branch:
32145         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32146
32147         * gcc.dg/tls/opt-6.c: New test.
32148
32149         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32150
32151         * gcc.dg/20030405-1.c: New test.
32152
32153         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32154
32155         * gcc.dg/20030309-1.c: New test.
32156
32157         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32158
32159         * gcc.c-torture/execute/20030307-1.c: New test.
32160
32161         2003-02-20  Randolph Chung  <tausq@debian.org>
32162
32163         * gcc.c-torture/compile/20030220-1.c: New test.
32164
32165         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32166
32167         * gcc.dg/20030217-1.c: New test.
32168
32169         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32170
32171         * gcc.c-torture/compile/20020129-1.c: New test.
32172
32173         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32174
32175         * gcc.dg/unroll-1.c: New test.
32176
32177         2002-11-16  Jan Hubicka  <jh@suse.cz>
32178
32179         * gcc.c-torture/execute/20020920-1.c: New test.
32180
32181         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32182
32183         PR target/7434
32184         * gcc.c-torture/compile/20021008-1.c: New test.
32185
32186         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32187
32188         PR target/7559
32189         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32190
32191         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32192
32193         * gcc.c-torture/compile/20020807-1.c: New test.
32194
32195         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32196
32197         * gcc.dg/tls/opt-1.c: New test.
32198
32199         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32200
32201         * gcc.dg/20020729-1.c: New test.
32202
32203         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32204
32205         * g++.dg/opt/life1.C: New test.
32206
32207         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32208
32209         * gcc.dg/20020525-1.c: New test.
32210
32211         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32212
32213         PR c++/6794
32214         * g++.dg/ext/pretty1.C: New test.
32215         * g++.dg/ext/pretty2.C: New test.
32216
32217 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32218
32219         PR c++/8385
32220         * g++.dg/ext/typeof5.C: New test.
32221
32222 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32223
32224         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32225         __USER_LABEL_PREFIX__ into account.
32226         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32227
32228 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32229
32230         * gcc.dg/builtins-15.c: New test case.
32231
32232 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32233
32234         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32235
32236 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32237
32238         * lib/g++.exp: Tweak handling of additional source files.
32239         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32240         * g++.dg/special/conpr-2a.C: Rename to ...
32241         * g++.dg/special/conpr-2a.cc: ... this.
32242         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32243         * g++.dg/special/conpr-3a.C: Rename to ...
32244         * g++.dg/special/conpr-3a.cc: This.
32245         * g++.dg/special/conpr-3b.C: Rename to ...
32246         * g++.dg/special/conpr-3b.cc: This.
32247         * g++.dg/special/conpr-4.C: New test.
32248         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32249
32250 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32251
32252         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32253
32254 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32255
32256         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32257         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32258         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32259         * g++.old-deja/g++.other/warn3.C: Likewise.
32260
32261 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32262
32263         * gcc.dg/i386-387-1.c: Update to also test log.
32264         * gcc.dg/i386-387-2.c: Likewise.
32265
32266 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32267
32268         * g77.f-torture/execute/int8421.f: New test.
32269
32270 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32271
32272         PR c++/10230, c++/10481
32273         * g++.dg/lookup/scoped5.C: New test.
32274
32275 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32276
32277         PR c++/10552
32278         * g++.dg/template/ttp6.C: New test.
32279
32280 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32281
32282         * gcc.c-torture/execute/builtins: New directory.
32283         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32284         gcc.c-torture/execute/builtins.
32285         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32286         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32287         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32288         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32289
32290 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32291
32292         PR c++/9252
32293         * g++.dg/template/access8.C: New test.
32294         * g++.dg/template/access9.C: New test.
32295
32296 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32297
32298         PR c++/9554
32299         * g++.dg/parse/access1.C: New test.
32300
32301 2003-05-09  DJ Delorie  <dj@redhat.com>
32302
32303         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32304         long, and not an int.
32305
32306 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32307
32308         PR c++/10555, c++/10576
32309         * g++.dg/template/memclass1.C: New test.
32310
32311 2003-05-08  DJ Delorie  <dj@redhat.com>
32312
32313         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32314         targets.
32315         * gcc.c-torture/execute/20021024-1.x: Likewise.
32316         * gcc.c-torture/execute/shiftdi.x: Likewise.
32317         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32318         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32319         * gcc.dg/20021018-1.c: Likewise.
32320
32321 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32322
32323         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32324
32325         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32326         (bcopy): Call memmove.
32327
32328 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32329
32330         * g77.f-torture/compile/8485.f: New test case.
32331
32332 2003-05-07  Richard Henderson  <rth@redhat.com>
32333
32334         PR c++/10570
32335         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32336         Verify exception_cleanup not called for rethrows.
32337         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32338         when exiting catch block without rethrowing.
32339         * g++.dg/eh/forced3.C: New.
32340         * g++.dg/eh/forced4.C: New.
32341
32342 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32343
32344         * gcc.dg/20030505.c: Fix triplet.
32345
32346 2003-05-06  DJ Delorie  <dj@redhat.com>
32347
32348         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32349         * gcc.dg/nest.c: Likewise.
32350
32351 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32352
32353         * gcc.dg/builtins-14.c: New test case.
32354
32355 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32356
32357         * lib/compat.exp (compat-execute): New argument.
32358         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32359         * gcc.dg/compat: New test directory.
32360         * gcc.dg/compat/compat.exp: New expect script.
32361         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32362         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32363         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32364         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32365         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32366         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32367
32368         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32369         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32370         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32371         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32372         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32373         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32374         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32375         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32376         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32377         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32378         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32379         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32380         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32381         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32382         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32383
32384 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32385
32386         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32387
32388 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32389
32390         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32391
32392 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32393
32394         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32395         * gcc.dg/ppc-fsel-2.c: New test.
32396
32397         * gcc.dg/unused-5.c: New test.
32398
32399 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32400
32401         PR c++/10496
32402         * g++.dg/warn/pmf1.C: New test.
32403
32404 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32405
32406         PR c++/4494
32407         * g++.dg/warn/main.C: New test.
32408
32409 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32410
32411         * gcc.dg/nonnull-3.c: New test.
32412
32413 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
32414
32415         * gcc.dg/cpp/Wtrigraphs.c: Update.
32416         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32417
32418 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
32419
32420         * gcc.dg/ppc-fsel-1.c: New test.
32421
32422 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
32423
32424         PR c/10604
32425         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32426
32427 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
32428
32429         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32430
32431 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32432
32433         PR c++/9364, c++/10553, c++/10586
32434         * g++.dg/parse/typename4.C: New test.
32435         * g++.dg/parse/typename5.C: Likewise.
32436
32437 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
32438
32439         * gcc.c-torture/compile/20030503-1.c: New test.
32440
32441 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32442
32443         * g++.dg/lookup/using5.C: Fix testcase error.
32444
32445 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
32446
32447         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32448         since MEABI is no longer supported.  Remove all vestiges
32449         of MEABI from the test.
32450
32451 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32452
32453         PR c++/10554
32454         * g++.dg/lookup/using5.C: New test.
32455
32456 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32457
32458         PR c++/8772
32459         * g++.dg/template/ttp5.C: New test.
32460
32461 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
32462
32463         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32464         (dg-gpp-additional-sources): New function.
32465         (dg-gpp-additional-files): Likewise.
32466         * lib/g++.exp (additional_sources): New variable.
32467         (additional_files): Likewise.
32468         (g++_target_compile): Deal with them.
32469         * lib/old-dejagnu.exp: Remove.
32470         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32471         * g++.old-deja: Revise all tests to use dg commands.
32472
32473 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32474
32475         PR c++/9432, c++/9528
32476         * g++.dg/lookup/using4.C: New test.
32477
32478 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
32479
32480         * gcc.dg/noreturn-5.c: New file.
32481         * gcc.dg/noreturn-6.c: New file.
32482
32483         * gcc.c-torture/compile/inline-1.c: New file.
32484
32485 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32486
32487         PR c++/10551
32488         * g++.dg/template/explicit1.C: New test.
32489
32490 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32491
32492         PR c++/10549
32493         * g++.dg/other/bitfield1.C: New test.
32494
32495         PR c++/10527
32496         * g++.dg/init/new7.C: New test.
32497
32498 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32499
32500         * g++.dg/ext/desig1.C: New test.
32501         * g++.dg/ext/init1.C: Update.
32502
32503         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32504
32505 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
32506
32507         PR c++/10180
32508         * g++.dg/warn/Winline-1.C: New test.
32509
32510 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
32511
32512         * gcc.c-torture/execute/string-opt-19.c: New test.
32513
32514         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32515         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32516
32517 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
32518
32519         PR c++/10506
32520         * g++.dg/init/new6.C: New test.
32521
32522         PR c++/10503
32523         * g++.dg/init/ref6.C: New test.
32524
32525 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
32526
32527         * g++.dg/warn/weak1.C: XFAIL on AIX4.
32528
32529 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32530
32531         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32532         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32533
32534 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
32535
32536         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32537         initialized static data members.
32538
32539 2003-04-25  H.J. Lu <hjl@gnu.org>
32540
32541         * gcc.dg/ia64-sync-4.c: New test.
32542
32543 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32544
32545         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
32546         date.
32547
32548 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
32549
32550         PR c++/10337
32551         * g++.dg/warn/conv1.C: New test.
32552         * g++.old-deja/g++.other/conv7.C: Adjust.
32553         * g++.old-deja/g++.other/overload14.C: Adjust.
32554
32555 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32556
32557         PR c++/10471
32558         * g++.dg/template/defarg2.C: New test.
32559
32560 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
32561
32562         * gcc.dg/cpp/include2.c: Update.
32563         * gcc.dg/cpp/multiline-2.c: New.
32564         * gcc.dg/cpp/multiline.c: Update.
32565         * gcc.dg/cpp/strify2.c: Update.
32566         * gcc.dg/cpp/trad/literals-2.c: Update.
32567
32568 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32569
32570         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32571
32572 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32573
32574         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32575
32576 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32577
32578         PR c++/10451
32579         * g++.dg/parse/crash4.C: New test.
32580
32581         PR c++/9847
32582         * g++.dg/parse/crash5.C: New test.
32583
32584 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
32585
32586         PR c++/10446
32587         * g++.dg/parse/crash3.C: New test.
32588
32589         PR c++/10428
32590         * g++.dg/parse/elab1.C: New test.
32591
32592 2003-04-22  Devang Patel  <dpatel@apple.com>
32593
32594         * gcc.dg/cpp/trad/funlike-5.c: New test.
32595
32596 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
32597
32598         * g++.dg/other/packed1.C: Fix dg options.
32599
32600 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
32601
32602         * g++.dg/other/offsetof2.C: New test.
32603
32604 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
32605
32606         * g++.dg/template/recurse.C: Adjust location of error messages.
32607
32608 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
32609
32610         PR c++/9881
32611         * g++.dg/init/addr-const1.C: New test.
32612         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32613
32614 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32615
32616         PR c++/10405
32617         * g++.dg/lookup/struct-hack1.C: New test.
32618
32619 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
32620
32621         * ucs.c: Update diagnostic messages.
32622
32623 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32624
32625         * gcc.dg/cpp/truefalse.cpp: New test.
32626         * gcc.dg/cpp/cpp.exp: Update.
32627         * g++.dg/other/stdbool-if.C: Remove.
32628
32629 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32630
32631         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32632         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32633
32634 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32635
32636         * gcc.c-torture/compile/20030418-1.c: New test.
32637
32638 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
32639
32640         * README.compat: Remove; content moved to doc/sourcebuild.texi.
32641
32642 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32643
32644         PR c++/10347
32645         g++.dg/template/dependent-name1.C: New test.
32646
32647 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
32648
32649         * gcc.dg/warn-1.c (tourist_guide): New array,
32650         contains a pointer to bar.
32651
32652 2003-04-16  Roger Sayle  <roger@eyesopen.com>
32653
32654         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32655         * gcc.c-torture/execute/medce-1.c: New test case.
32656         * gcc.c-torture/execute/medce-2.c: New test case.
32657
32658 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
32659
32660         * lib/prune.exp: Ignore more messages.
32661
32662         PR c++/10381
32663         * g++.dg/parse/lookup3.C: New test.
32664
32665 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
32666
32667         * gcc.c-torture/compile/20030415-1.c : New test.
32668
32669 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
32670
32671         * gcc.c-torture/execute/scope-2.c: Move to ...
32672         * gcc.dg/noncompile/scope.c: .... here.
32673
32674 2003-04-14  Roger Sayle  <roger@eyesopen.com>
32675
32676         * gcc.dg/20030414-2.c: New test case.
32677
32678 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
32679
32680         PR target/10377
32681         * gcc.dg/20030414-1.c: New test.
32682
32683 2003-04-13  Roger Sayle  <roger@eyesopen.com>
32684
32685         * gcc.dg/builtins-12.c: New test case.
32686         * gcc.dg/builtins-13.c: New test case.
32687
32688 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32689
32690         * gcc.c-torture/execute/string-opt-18.c: New test.
32691
32692 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
32693
32694         PR c++/10300
32695         * g++.dg/init/new5.C: New test.
32696
32697 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
32698
32699         PR c++/7910
32700         * g++.dg/ext/dllimport1.C: New test.
32701
32702 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32703
32704         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32705
32706 2003-04-11  Bud Davis <bdavis9659@comcast.net>
32707
32708         PR Fortran/9263
32709         * g77.f-torture/noncompile/9263.f: New test
32710         PR Fortran/1832
32711         * g77.f-torture/execute/1832.f: New test
32712
32713 2003-04-11  David Chad  <davidc@freebsd.org>
32714             Loren J. Rittle  <ljrittle@acm.org>
32715
32716         libobjc/8562
32717         * objc.dg/headers.m: New test.
32718
32719 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
32720
32721         * gcc.c-torture/execute/builtin-noret-2.c: New.
32722         * gcc.c-torture/execute/builtin-noret-2.x: New.
32723         XFAIL builtin-noret-2.c at -O1 and above.
32724         * gcc.dg/redecl.c: New.
32725         * gcc.dg/Wshadow-1.c: Update error regexps.
32726
32727 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
32728
32729         * g++.dg/abi/bitfield10.C: New test.
32730
32731 2003-04-09  Mike Stump  <mrs@apple.com>
32732
32733         * gcc.dg/pch/pch.exp: Make testcase names longer.
32734         * g++.dg/pch/pch.exp: Make testcase names longer.
32735
32736 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32737
32738         * gcc.dg/builtins-11.c: New test case.
32739
32740 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32741
32742         * gcc.dg/builtins-9.c: New test case.
32743         * gcc.dg/builtins-10.c: New test case.
32744
32745 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
32746
32747         * gcc.dg/noncompile/init-4.c.c: New test.
32748
32749 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32750
32751         * gcc.misc-test/gcov-9.c: New test.
32752         * gcc.misc-test/gcov-10.c: New test
32753         * gcc.misc-test/gcov-11.c: New test.
32754
32755 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
32756
32757         PR optimization/10024
32758         * gcc.c-torture/compile/20030405-1.c: New test.
32759
32760 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
32761
32762         * gcc.dg/pch/static-3.c: New.
32763         * gcc.dg/pch/static-3.hs: New.
32764         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
32765
32766 2003-04-04  Richard Henderson  <rth@redhat.com>
32767
32768         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
32769         * g++.dg/eh/forced2.C: Likewise.
32770
32771 2003-04-03  Mike Stump  <mrs@apple.com>
32772
32773         * lib/scanasm.exp (scan-assembler): Add xfail processing for
32774         target arg.
32775         (scan-assembler-times, scan-assembler-not): Likewise.
32776         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
32777
32778 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32779
32780         * gcc.dg/sparc-loop-1.c: New test.
32781
32782 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
32783
32784         PR other/9274
32785         * g++.dg/pch/system-2.C: New.
32786         * g++.dg/pch/system-2.Hs: New.
32787
32788 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
32789
32790         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
32791
32792         * g++.dg/eh/simd-1.C (vecfunc): Same.
32793
32794 2003-04-01  Roger Sayle  <roger@eyesopen.com>
32795
32796         * gcc.c-torture/execute/20030401-1.c: New test case.
32797
32798 2003-04-01  Ziemowit Laski <zlaski@apple.com>
32799
32800         * objc.dg/defs.m: New.
32801
32802 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
32803
32804         * g++.dg/eh/simd-1.C: New.
32805         * g++.dg/eh/simd-2.C: New.
32806
32807 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
32808
32809         * gcc.c-torture/execute/simd-3.c: New.
32810
32811 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32812
32813         PR c/9936
32814         * gcc.dg/20030331-2.c: New test.
32815
32816 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32817
32818         PR c++/10278
32819         * g++.dg/parse/crash2.C: New test.
32820
32821 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32822
32823         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
32824         * gcc.c-torture/execute/20030331-1.c: ...here.
32825
32826 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32827
32828         * gcc.c-torture/execute/20030331-1.c: New test.
32829
32830 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32831
32832         * lib/gcov.exp: Adjust call return testing strings.
32833         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
32834
32835 2003-03-31  Roger Sayle  <roger@eyesopen.com>
32836
32837         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
32838         * gcc.dg/builtins-7.c: New test case.
32839         * gcc.dg/builtins-8.c: New test case.
32840
32841 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32842
32843         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
32844
32845 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
32846
32847         PR c++/7647
32848         * g++.dg/lookup-class-member-2.C: New test.
32849
32850 2003-03-30  Glen Nakamura  <glen@imodulo.com>
32851
32852         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
32853
32854 2003-03-28  Roger Sayle  <roger@eyesopen.com>
32855
32856         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
32857
32858 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
32859
32860         * g++.dg/init/attrib1.C: New test.
32861
32862 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32863
32864         * gcc.dg/ultrasp8.c: New test.
32865
32866 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32867
32868         * gcc.dg/ultrasp7.c: New test.
32869
32870 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
32871
32872         PR c++/10047
32873         * g++.dg/template/inline1.C: New test.
32874
32875 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32876
32877         * gcc.dg/sparc-dwarf2.c: New test.
32878
32879 2003-03-27  Roger Sayle  <roger@eyesopen.com>
32880
32881         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
32882         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
32883
32884 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
32885
32886         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
32887         than reading .x files.
32888         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
32889         * g77.dg/gcov/gcov-1.f: Likewise.
32890         * gcc.misc-tests/gcov-4b.c: Likewise.
32891         * gcc.misc-tests/gcov-5b.c: Likewise.
32892         * gcc.misc-tests/gcov-6.c: Likewise.
32893         * gcc.misc-tests/gcov-7.c: Likewise.
32894         * gcc.misc-tests/gcov-8.c: Likewise.
32895         * g++.dg/gcov/gcov-1.x: Remove.
32896         * g77.dg/gcov/gcov-1.x: Likewise.
32897         * gcc.misc-tests/gcov-4b.x: Likewise.
32898         * gcc.misc-tests/gcov-5b.x: Likewise.
32899         * gcc.misc-tests/gcov-6.x: Likewise.
32900         * gcc.misc-tests/gcov-7.x: Likewise.
32901         * gcc.misc-tests/gcov-8.x: Likewise.
32902
32903 2003-03-27  Glen Nakamura  <glen@imodulo.com>
32904
32905         PR opt/10087
32906         * gcc.dg/20030324-1.c: New test.
32907
32908 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
32909
32910         PR c++/10224
32911         * g++.dg/template/arg3.C: New test.
32912
32913         PR c++/10158
32914         * g++.dg/template/friend18.C: New test.
32915
32916 2003-03-26  Roger Sayle  <roger@eyesopen.com>
32917
32918         * g77.f-torture/compile/20030326-1.f: New test case.
32919
32920 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
32921
32922         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
32923
32924         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
32925
32926 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
32927
32928         * gcc.dg/ia64-sync-3.c: New test.
32929
32930 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
32931
32932         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
32933
32934 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32935
32936         * gcc.dg/ultrasp6.c: New test.
32937
32938 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32939
32940         * gcc.dg/i386-signbit-1.c: New test.
32941         * gcc.dg/i386-signbit-2.c: New test.
32942         * gcc.dg/i386-signbit-3.c: New test.
32943
32944 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32945
32946         * gcc.dg/ultrasp5.c: Fix options.
32947
32948 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32949
32950         * gcc.dg/ultrasp5.c: Fix comment.
32951
32952 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
32953
32954         PR fortran/10197
32955         * g77.f-torture/execute/10197.f: New test.
32956
32957 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
32958
32959         PR c++/9898, c++/383
32960         * g++.dg/template/conv6.C: New test.
32961
32962         PR c++/10119
32963         * g++.dg/template/ptrmem5.C: New test.
32964
32965         PR c++/10026
32966         * g++.dg/lookup/koenig1.C: New test.
32967
32968         PR C++/10199
32969         * g++.dg/lookup/template2.C: New test.
32970
32971 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
32972
32973         * g++.dg/opt/rtti1.C: New test.
32974
32975 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32976
32977         * gcc.dg/ultrasp5.c: New test.
32978
32979 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
32980
32981         PR middle-end/9967
32982         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
32983         builtin fputs.
32984
32985 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
32986
32987         PR c/8224
32988         * gcc.dg/20030323-1.c: New test.
32989
32990 2003-03-23  Roger Sayle  <roger@eyesopen.com>
32991
32992         * gcc.c-torture/compile/20030323-1.c: New test case.
32993
32994 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
32995
32996         * gcc.dg/20030321-1.c: New test.
32997
32998 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
32999
33000         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33001
33002 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33003
33004         PR c++/9978, c++/9708
33005         * g++.dg/ext/vlm1.C: Adjust expected error.
33006         * g++.dg/ext/vla2.C: New test.
33007         * g++.dg/template/arg1.C: New test.
33008         * g++.dg/template/arg2.C: New test.
33009
33010 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33011
33012         * g77.f-torture/execute/select.f: New test.
33013         * g77.f-torture/noncompile/select_no_compile.f: New test.
33014
33015 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33016
33017         PR c++/9898
33018         * g++.dg/other/error4.C: New test.
33019
33020 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33021
33022         * g++.dg/template/friend17.C: New test.
33023
33024 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33025
33026         * gcc.c-torture/compile/20030320-1.c: New.
33027
33028 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33029
33030         * gcc.dg/builtins-6.c: New test case.
33031
33032 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33033
33034         PR target/10073
33035         * gcc.c-torture/compile/20030319-1.c: New.
33036
33037 2003-03-18  Jan Hubicka  <jh@suse.cz>
33038
33039         * gcc.dg/i386-cvt-1.c: New test.
33040
33041 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33042
33043         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33044         * objc.dg/naming-2.m: Likewise.
33045
33046 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33047
33048         PR c++/9639
33049         * g++.dg/parse/crash1.C: New test.
33050
33051 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33052
33053         PR c++/8805
33054         * g++.dg/eh/cleanup1.C: New test.
33055
33056 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33057
33058         * gcc.c-torture/execute/20030316-1.c: New test case.
33059
33060 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33061
33062         PR c++/9629
33063         * g++.dg/init/ctor2.C: New test.
33064
33065 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33066
33067         * g77.f-torture/compile/xformat.f: New test case.
33068
33069 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33070
33071         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33072         * g++.old-deja/g++.mike/eh50.C: Likewise.
33073
33074 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33075
33076         PR c++/6440
33077         * g++.dg/template/spec7.C: New test.
33078         * g++.dg/template/spec8.C: Likewise.
33079
33080 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33081
33082         * gcc.c-torture/execute/20030313-1.c: New test.
33083
33084 2003-03-14  Richard Henderson  <rth@redhat.com>
33085
33086         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33087
33088 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33089
33090         * gcc.c-torture/compile/20030314-1.c: New test.
33091
33092 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33093
33094         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33095         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33096         thumb target,
33097         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33098         to accept newer _imp__  prefix and additional
33099         newline in .drectve section.
33100         * gcc.dg/dll-4.c: Likewise.
33101         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33102         switch.
33103
33104 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33105
33106         * g++.dg/parse/namespace9.C: New test.
33107
33108         * g++.dg/init/ref5.C: New test.
33109         * g++.dg/parse/ptrmem1.C: Likewise.
33110
33111 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33112
33113         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33114         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33115         regular expression.
33116         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33117         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33118
33119 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33120
33121         * gcc.c-torture/execute/20030224-2.c: New test.
33122
33123 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33124
33125         * gcc.dg/decl-3.c: New test.
33126
33127 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33128
33129         * gcc.dg/i386-loop-2.c: New test.
33130
33131 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33132
33133         PR c++/9474
33134         * g++.dg/parse/namespace8.C: New test.
33135
33136         PR c++/9924
33137         * g++.dg/overload/builtin2.C: New test.
33138
33139 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33140
33141         * gcc.dg/return-type-3.c: New test.
33142
33143 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33144
33145         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33146         profiling options are not supported.
33147
33148 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33149
33150         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33151         * g++.old-deja/g++.warn/impint2.C: Likewise.
33152
33153 2003-03-10  Devang Patel  <dpatel@apple.com>
33154
33155         * g++.dg/cpp/c++_cmd_1.C: New test.
33156         * g++.dg/cpp/c++_cmd_1.h: New file.
33157
33158 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33159
33160         * gcc.dg/altivec-9.c: New file.
33161
33162 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33163
33164         * gcc.dg/ppc-sdata-1.c: New test.
33165         * gcc.dg/ppc-sdata-2.c: New test.
33166
33167 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33168
33169         PR c++/9373
33170         * g++.dg/opt/ptrmem2.C: New test.
33171
33172         PR c++/8534
33173         * g++.dg/opt/ptrmem1.C: New test.
33174
33175 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33176
33177         * gcc.dg/i386-loop-1.c: New test.
33178
33179 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33180
33181         PR c++/9970
33182         * g++.dg/lookup/friend1.C: New test.
33183
33184 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33185
33186         PR c++/9823
33187         * g++.dg/parser/constructor1.C: New test.
33188
33189 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33190
33191         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33192
33193         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33194
33195 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33196
33197         * gcc.dg/cpp/Wunused.c: Update test.
33198
33199 2003-03-08  Jan Hubicka  <jh@suse.cz>
33200
33201         * gcc.dg/inline-3.c: New test.
33202
33203 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33204
33205         PR c++/9809
33206         * g++.dg/parse/builtin1.C: New test.
33207
33208         PR c++/9982
33209         * g++.dg/abi/cookie1.C: New test.
33210         * g++.dg/abi/cookie2.C: Likewise.
33211
33212         PR c++/9524
33213         * g++.dg/template/field1.C: New test.
33214
33215         PR c++/9912
33216         * g++.dg/parse/class1.C: New test.
33217         * g++.dg/parse/namespace7.C: Likewise.
33218         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33219
33220 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33221
33222         * g++.dg/init/ref4.C: New test.
33223
33224 2003-03-07  Jan Hubicka  <jh@suse.cz>
33225
33226         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33227         * gcc.dg/inline-3.c: New test.
33228
33229 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33230
33231         * g++.dg/init/ref3.C: New test.
33232
33233         PR c++/9965
33234         * g++.dg/init/ref2.C: New test.
33235
33236         PR c++/9400
33237         * g++.dg/warn/Wshadow-2.C: New test.
33238
33239         PR c++/9791
33240         * g++.dg/warn/Woverloaded-1.C: New test.
33241
33242 2003-03-05  Jan Hubicka  <jh@suse.cz>
33243
33244         * gcc.dg/i386-local2.c: New.
33245         * gcc.dg/i386-local.c: Fix typo.
33246
33247 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33248
33249         * g++.dg/abi/layout3.C: New test.
33250
33251 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33252
33253         * gcc.c-torture/compile/20030305-1.c
33254
33255 2003-03-05  Jan Hubicka  <jh@suse.cz>
33256
33257         * gcc.dg/i386-local.c: New.
33258
33259 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33260
33261         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33262
33263 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33264
33265         * gcc.dg/switch-2.c: New test.
33266         * gcc.dg/switch-3.c: New test.
33267         * gcc.dg/Wswitch.c: Adjust line numbers.
33268         * gcc.dg/Wswitch-default.c: Likewise.
33269         * gcc.dg/Wswitch-enum.c: Likewise.
33270
33271 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33272
33273         * gcc.c-torture/execute/20030222-1.c: New test.
33274
33275 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33276
33277         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33278
33279 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33280
33281         PR c++/9878
33282         * g++.dg/init/ref1.C: New test.
33283
33284 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33285
33286         * gcc.dg/sh-relax.c: New SH-only test.
33287
33288 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33289
33290         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33291         comment explaining purpose of testcase.
33292
33293 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33294
33295         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33296         for HC11/HC12 (asm needs two int registers).
33297         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33298         HC11/HC12 because the test uses an asm which needs two 32-bit
33299         registers.
33300
33301 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33302
33303         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33304         for HC11/HC12 (array is too large otherwise).
33305         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33306         * gcc.c-torture/compile/20010518-2.x: Likewise.
33307         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33308         HC11/HC12 (array is too large).
33309
33310 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33311
33312         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33313         * lib/g++-dg.exp (g++-dg-test): Likewise.
33314
33315 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33316
33317         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33318         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33319
33320 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33321
33322         * g++.dg/warn/implicit-typename1.C: Remove warning.
33323
33324 2003-02-28  Richard Henderson  <rth@redhat.com>
33325
33326         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33327         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33328
33329 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33330
33331         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33332         * g++.dg/pch/pch.exp: Likewise.
33333
33334 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33335
33336         PR c++/9879
33337         * testsuite/g++.dg/init/new4.C: New test.
33338
33339 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33340
33341         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33342
33343 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33344
33345         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33346         unsigned long.
33347
33348         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33349         wider than float.
33350
33351 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33352
33353         * lib/scanasm.exp: Add support for counting numbers of
33354         occurences.
33355         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33356         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33357
33358 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33359
33360         PR c++/9683
33361         * g++.dg/template/static3.C: New test.
33362
33363         PR c++/9829
33364         * g++.dg/parse/namespace6.C: New test.
33365
33366 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33367
33368         PR target/9732
33369         * gcc.dg/20030225-1.c: New test.
33370
33371 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33372
33373         * README: Remove out-of-date information.
33374
33375         PR c++/9836
33376         * g++.dg/template/spec6.C: New test.
33377
33378 2003-02-24  Jeff Law  <law@redhat.com>
33379
33380         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33381
33382 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33383
33384         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33385         * gcc.dg/pragma-ep-1.c: Likewise.
33386
33387 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33388
33389         PR c++/9602
33390         * g++.dg/template/friend16.C: New test.
33391
33392 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33393
33394         PR c++/5333
33395         * g++.dg/parse/fused-params1.C: Adjust error messages.
33396         * g++.dg/template/nested3.C: New test.
33397
33398 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33399
33400         * g++.dg/abi/param1.C: New test.
33401
33402 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33403
33404         PR c++/7982
33405         * g++.dg/warn/implicit-typename1.C: New test.
33406
33407 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33408
33409         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33410         with "mtune".
33411         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33412         * gcc.c-torture/execute/20010129-1.x: Likewise.
33413         * gcc.dg/20011107-1.c: Likewise.
33414         * gcc.dg/20020108-1.c: Likewise.
33415         * gcc.dg/20020122-3.c: Likewise.
33416         * gcc.dg/20020206-1.c: Likewise.
33417         * gcc.dg/20020310-1.c: Likewise.
33418         * gcc.dg/20020426-2.c: Likewise.
33419         * gcc.dg/20020517-1.c: Likewise.
33420         * gcc.dg/991230-1.c: Likewise.
33421         * gcc.dg/i386-unroll-1.c: Likewise.
33422         * gcc.misc-tests/i386-prefetch.exp: Likewise.
33423
33424 2003-02-22  Jan Hubicka  <jh@suse.cz>
33425
33426         * gcc.dg/i386-mul.c: New test.
33427
33428 2003-02-21  Roger Sayle  <roger@eyesopen.com>
33429
33430         * gcc.dg/builtins-5.c: New test case.
33431
33432 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
33433
33434         * gcc.dg/asmreg-1.c: New test.
33435
33436 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33437
33438         PR c++/9749
33439         * g++.dg/parse/varmod1.C: New test.
33440
33441 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33442
33443         PR c++/9727
33444         * g++.dg/template/op1.C: New test.
33445
33446 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33447
33448         PR c++/8906
33449         * g++.dg/template/nested2.C: New test.
33450
33451 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33452
33453         PR c++/8724
33454         * g++.dg/expr/dtor1.C: New test.
33455
33456 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
33457
33458         * gcc.dg/cpp/include3.c: New test.
33459         * gcc.dg/cpp/inc/foo.h: New file.
33460
33461 2003-02-21  Glen Nakamura  <glen@imodulo.com>
33462
33463         * gcc.c-torture/execute/20030221-1.c: New test.
33464
33465 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
33466
33467         PR c++/9729
33468         * g++.dg/abi/conv1.C: New test.
33469
33470 2003-02-20  Jan Hubicka  <jh@suse.cz>
33471
33472         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33473
33474 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
33475
33476         * gcc.c-torture/compile/20030219-1.c: New test.
33477
33478 2003-02-18  Jan Hubicka  <jh@suse.cz>
33479
33480         * gcc.dg/funcorder.c: New test.
33481
33482 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33483
33484         * gcc.c-torture/execute/20030218-1.c: New.
33485
33486 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33487
33488         * gcc.dg/20030218-1.c: New.
33489
33490 2003-02-18  Richard Henderson  <rth@redhat.com>
33491
33492         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33493         * gcc.dg/attr-used-2.c: New.
33494
33495 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
33496
33497         PR c++/9704
33498         * g++.dg/init/copy5.C: New test.
33499
33500 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
33501
33502         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33503         * g++.dg/pch/pch.exp: Likewise.
33504
33505 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33506
33507         * gcc.c-torture/execute/20030209-1.c: Enable the test if
33508         STACK_SIZE is not defined.
33509
33510 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33511
33512         PR c++/9457
33513         * g++.dg/template/init1.C: New test.
33514
33515 2003-02-16  Jan HUbicka  <jh@suse.cz>
33516
33517         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33518         (foo): Add few extra tests
33519         * gcc.dg/c99-const-expr-3.c: Likewise.
33520         * gcc.c-torture/execute/20030216-1.c: New.
33521
33522 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33523
33524         PR c++/9459
33525         * g++.dg/ext/typeof4.C: New test.
33526
33527 2003-02-15  Roger Sayle  <roger@eyesopen.com>
33528
33529         * gcc.dg/i386-387-3.c: New test case.
33530
33531 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
33532
33533         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33534         cris-*-elf* cris-*-aout* and mmix-*-*.
33535
33536 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
33537
33538         * gcc.dg/20030213-1.c: New test.
33539
33540 2003-02-12  Roger Sayle  <roger@eyesopen.com>
33541
33542         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33543         * gcc.dg/i386-387-2.c: Likewise.
33544
33545 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
33546
33547         * gcc.dg/ppc-spe.c: Fix formatting.
33548         Enable tests that were previously unsupported by gas.
33549         Delete tests for instructions that no longer exist.
33550         Switch arguments on evsubifw builtin.
33551
33552 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
33553
33554         * gcc.c-torture/execute/20030209-1.c: Disable the test if
33555         STACK_SIZE is too small.
33556
33557 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33558             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33559
33560         * gcc.dg/decl-2.c: New test.
33561
33562 2003-02-10  Jan Hubicka  <jh@suse.cz>
33563
33564         * gcc.dg/i386-fpcvt-1.c: New test.
33565
33566 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
33567
33568         * gcc.c-torture/execute/20030209-1.c: New test.
33569
33570 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
33571
33572         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33573         int-wide bitops, use the constants of the same width.
33574         Likewise, if long long is 32-bit wide, test bitops using
33575         32-bit constants.
33576
33577 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
33578
33579         * gcc.dg/20021014-1.c: Annotate with expected notice text.
33580
33581 2003-02-07  Roger Sayle  <roger@eyesopen.com>
33582
33583         * testsuite/gcc.dg/builtins-4.c: New test case.
33584
33585 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33586
33587         * gcc.dg/20020430-1.c: Fix dg command typos.
33588         * gcc.dg/20020503-1.c: Likewise.
33589
33590 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33591
33592         PR c++/8785
33593         * g++.dg/parse/fused-params1.C: New test.
33594
33595         PR c++/8857
33596         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33597
33598         PR c++/8921
33599         * g++.dg/parse/non-dependent1.C: New test.
33600
33601         PR c++/8928
33602         * g++.dg/parse/dupl-tmpl-args1.C: New test.
33603
33604         PR c++/9228
33605         * g++.dg/parse/undefined7.C: New test.
33606         * g++.dg/parse/non-templ1.C: New test.
33607
33608         PR c++/9229
33609         * g++.dg/parse/too-many-tmpl-args1.C: New test.
33610
33611 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
33612
33613         * gcc.c-torture/compile/20030206-1.c: New test.
33614
33615 2003-02-05  Roger Sayle  <roger@eyesopen.com>
33616
33617         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33618         "pow" to "foo" to avoid potential confusion with a math built-in.
33619
33620 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33621
33622         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33623         conditions for SPARC targets.
33624
33625 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
33626
33627         * gcc.dg/20030204-1.c: New test.
33628
33629 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33630
33631         PR c++/38
33632         * g++.dg/parse/array-size1.C: New test.
33633
33634         PR c++/5657
33635         * g++.dg/parse/undefined3.C: New test.
33636
33637         PR c++/5665
33638         * g++.dg/parse/undefined4.C: New test.
33639
33640         PR c++/5975
33641         * g++.dg/parse/undefined5.C: New test.
33642
33643         PR c++/7259
33644         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33645
33646         PR c++/8578
33647         * g++.dg/parse/casting-operator1.C: New test.
33648
33649         PR c++/8596
33650         * g++.dg/parse/undefined6.C: New test.
33651
33652         PR c++/8736
33653         * g++.dg/parse/missing-template1.C: New test.
33654
33655 2003-02-04  Jan Hubicka  <jh@suse.cz>
33656
33657         * gcc.dg/i386-cadd.c: Compile using -march=k8.
33658         * gcc.dg/i386-cmov?.c: Likewise.
33659         * gcc.dg/i386-fpcvt-?.c: Likewise.
33660         * gcc.dg/i386-ssefp-1.c: Likewise.
33661         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33662         conventions.
33663
33664 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
33665
33666         PR c++/7129
33667         * testsuite/g++.dg/ext/max.C: New test.
33668
33669 2003-02-03  Jan Hubicka  <jh@suse.cz>
33670
33671         * gcc.c-torture/execute/20030203-1.c: New test.
33672
33673 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
33674
33675         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33676         'natural-endian'.
33677
33678 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
33679
33680         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33681         * g++.dg/init/new2.C: Likewise.
33682         * g++.dg/other/new1.C: Likewise.
33683
33684 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
33685
33686         * gcc.dg/struct-ret-libc.c: New test.
33687
33688 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
33689
33690         * gcc.dg/20030129-1.c: New test.
33691
33692 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33693
33694         PR c++/8849
33695         * g++.dg/template/ptrmem4.C: New test.
33696
33697 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
33698
33699         * g++.dg/parser/constant1.C: New test.
33700
33701 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33702
33703         PR c++/8591
33704         * g++.dg/parse/friend2.C: New test.
33705
33706 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33707
33708         PR c++/9437
33709         * g++.dg/template/unify4.C: New test.
33710
33711 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
33712
33713         * gcc.c-torture/execute/20030128-1.c: New test.
33714
33715 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
33716
33717         * g++.dg/lookup/nested1.C: Test moved from ...
33718         * g++.old-deja/g++.other/lookup24.C: ... here.
33719
33720 2003-01-28  Jan Hubicka  <jh@suse.cz>
33721
33722         * gcc.dg/i386-cmov5.c: New test.
33723
33724 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33725
33726         * gcc.c-torture/execute/20010925-1.c: Changed the
33727         memcpy declaration.
33728
33729 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33730
33731         PR c++/3902
33732         * g++.dg/parse/template5.C: New test.
33733
33734 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
33735
33736         PR fortran/9258
33737         * g77.dg/pr9258: New test.
33738
33739 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33740
33741         * README: Move relevant parts from README.g++.
33742
33743         * README.g++: Remove this file.
33744
33745 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33746
33747         * g++.dg/abi/dcast1.C: New test.
33748
33749 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33750
33751         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
33752
33753 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
33754
33755         PR c++/47
33756         * g++.old-deja/g++.other/lookup24.C: New test.
33757
33758 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33759
33760         PR middle-end/7227
33761         * gcc.dg/uninit-C.c: New test.
33762
33763 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
33764
33765         * g++.dg/abi/covariant1.C: New test.
33766
33767 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
33768
33769         * gcc.dg/20030123-1.c: New test.
33770
33771 2003-01-25  Jan Hubicka  <jh@suse.cz>
33772
33773         PR opt/8492
33774         * gcc.c-torture/compile/20030125-1.c
33775
33776 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
33777
33778         PR c++/9403
33779         * g++.dg/parse/template3.C: New test.
33780         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
33781
33782         PR c++/795
33783         * g++.dg/parse/template4.C: New test.
33784
33785         PR c++/9415
33786         * g++.dg/template/qual2.C: New test.
33787
33788         PR c++/8545
33789         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
33790
33791         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
33792
33793 2003-01-25  Roger Sayle  <roger@eyesopen.com>
33794
33795         * gcc.c-torture/execute/switch-1.c: New test case.
33796
33797 2003-01-25  Jan Hubicka  <jh@suse.cz>
33798
33799         * gcc.c-torture/execute/20030125-1.[cx]: New test.
33800
33801 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
33802
33803         Tweaks for Bison-1.875. From the NEWS file:
33804         "- `parse error' -> `syntax error'
33805         Bison now uniformly uses the term `syntax error'"
33806         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
33807         * gcc.dg/cpp/digraph2.c: Likewise.
33808         * gcc.dg/cpp/direct2.c: Likewise.
33809         * gcc.dg/cpp/paste4.c: Likewise.
33810         * gcc.dg/c90-restrict-1.c: Likewise.
33811         * gcc.dg/c99-func-2.c: Likewise.
33812         * gcc.dg/noncompile/920721-2.c: Likewise.
33813         * gcc.dg/noncompile/930622-2.c: Likewise.
33814         * gcc.dg/noncompile/940112-1.c: Likewise.
33815         * gcc.dg/noncompile/950921-1.c: Likewise.
33816         * gcc.dg/noncompile/951123-1.c: Likewise.
33817         * gcc.dg/noncompile/971104-1.c: Likewise.
33818         * gcc.dg/noncompile/990416-1.c: Likewise.
33819
33820 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
33821
33822         * g++.dg/parse/undefined1.C: Add error message.
33823
33824 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33825
33826         PR c++/9354
33827         * g++.dg/parse/new1.C: New test.
33828
33829         PR c++/9216
33830         * g++.dg/parse/template2.C: New test.
33831
33832         PR c++/9354
33833         * g++.dg/parse/typedef2.C: New test.
33834
33835         PR c++/9328
33836         * g++.dg/ext/typeof3.C: New test.
33837
33838 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33839
33840         PR c++/2738
33841         * g++.dg/parse/ret-type1.C: New test.
33842
33843         PR c++/3792
33844         * g++.dg/parse/tmpl-outside1.C: New test.
33845
33846         PR c++/4207
33847         * g++.dg/parse/int-as-enum1.C: New test.
33848
33849         PR c++/4903
33850         * g++.dg/parse/no-typename1.C: New test.
33851
33852         PR c++/5533
33853         * g++.dg/parse/no-value1.C: New test.
33854
33855         PR c++/5921
33856         * g++.dg/parse/wrong-inline1.C: New test.
33857
33858         PR c++/6402
33859         * g++.dg/parse/ref1.C: New test.
33860
33861         PR c++/6992
33862         * g++.dg/parse/attr-ctor1.C: New test.
33863
33864         PR c++/7229
33865         * g++.dg/parse/namespace5.C: New test.
33866
33867         PR c++/7917
33868         * g++.dg/parse/func-def1.C: New test.
33869
33870         PR c++/8143
33871         * g++.dg/parse/undefined1.C: New test.
33872
33873         PR c++/5723, PR c++/8522
33874         * g++.dg/parse/specialization1.C: New test.
33875
33876         PR c++/163, PR c++/8595
33877         * g++.dg/parse/struct-as-enum1.C: New test.
33878
33879         PR c++/9173
33880         * g++.dg/parse/undefined2.C: New test.
33881
33882 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33883
33884         PR c++/9298
33885         * g++.dg/parse/template1.C: New test.
33886
33887         PR c++/9384
33888         * g++.dg/parse/using1.C: New test.
33889
33890         PR c++/9285
33891         PR c++/9294
33892         * g++.dg/parse/expr2.C: New test.
33893
33894         PR c++/9388
33895         * g++.dg/parse/lookup2.C: Likewise.
33896
33897 2003-01-21  Jan Hubicka  <jh@suse.cz>
33898
33899         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
33900         * gcc.c-torture/execute/eeprof-1.c: Likewise.
33901         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
33902         * gcc.c-torture/execute/string-opt-*.c: Likewise.
33903
33904 2003-01-20  Nick Clifton  <nickc@redhat.com>
33905
33906         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
33907         problem with ARM sibcall code generation.
33908
33909 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33910
33911         * gcc.c-torture/execute/20030120-1.c: New.
33912
33913 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
33914
33915         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
33916
33917 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
33918
33919         PR c++/9272
33920         * g++.dg/parse/ctor1.C: New test.
33921
33922         PR c++/9294:
33923         * g++.dg/parse/qualified1.C: New test.
33924
33925         * g++.dg/parse/typename3.C: New test.
33926
33927 2003-01-16  Richard Henderson  <rth@redhat.com>
33928
33929         * g++.dg/tls/init-2.C: Fix error matches for real this time.
33930
33931 2003-01-16  Richard Henderson  <rth@redhat.com>
33932
33933         * g++.dg/pch/pch.exp: Copy test header to the working directory
33934         before using it either for precompilation or direct use.
33935         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
33936         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
33937
33938 2003-01-16  Richard Henderson  <rth@redhat.com>
33939
33940         * gcc.dg/pch/pch.exp: Copy test header to the working directory
33941         before using it either for precompilation or direct use.
33942         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
33943         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
33944
33945 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
33946
33947         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
33948         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
33949         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
33950         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
33951         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
33952         typename warning into error.
33953         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
33954         error messages.
33955         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
33956         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
33957         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
33958         messages.
33959         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
33960         make declaration visible in template.
33961         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
33962         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
33963         messages.
33964         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
33965         message.
33966         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
33967         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
33968         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
33969         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
33970         typename warning with error message.
33971         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
33972         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
33973         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
33974
33975 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
33976
33977         * g++.dg/parse/ambig2.C: New test.
33978
33979 2003-01-15  Richard Henderson  <rth@redhat.com>
33980
33981         * g++.dg/tls/init-2.C: Update error message string.
33982
33983 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33984
33985         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
33986
33987 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
33988
33989         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
33990         all for HC11/HC12.
33991         * gcc.c-torture/compile/20001205-1.x: Likewise.
33992         * gcc.c-torture/compile/20001226-1.x: Likewise.
33993         * gcc.c-torture/compile/920520-1.x: Likewise.
33994         * gcc.c-torture/compile/961203-1.x: Likewise.
33995         * gcc.c-torture/compile/20020604-1.x: Likewise.
33996
33997 2003-01-15  Jan Hubicka  <jh@suse.cz>
33998
33999         * gcc.c-torture/compile/20030115-1.c: New test.
34000
34001         * gcc.dg/i386-fpcvt-1.c: New test.
34002         * gcc.dg/i386-fpcvt-2.c: New test.
34003
34004 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34005
34006         Further conform g++'s __vmi_class_type_info to the C++ ABI
34007         specification.
34008         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34009         the specification.
34010
34011 2003-01-14  Jan Hubicka  <jh@suse.cz>
34012
34013         * gcc.dg/i386-fpcvt-1.c: New test.
34014         * gcc.dg/i386-fpcvt-2.c: New test.
34015
34016 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34017
34018         * gcc.dg/i386-mmx-3.c: New test.
34019
34020 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34021
34022         PR c++/9264
34023         * g++.dg/parse/octal1.C: New file.
34024
34025         PR c++/9172
34026         * g++.dg/parse/typename1.C: New file.
34027
34028 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34029
34030         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34031         * gcc.dg/bf-no-ms-layout.c: Likewise.
34032         * gcc.dg/bf-ms-attrib.c: Likewise.
34033
34034 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34035
34036         PR c++/9099
34037         * g++.dg/parse/dtor1.C: New file.
34038
34039         PR c++/9128
34040         * g++.dg/rtti/typeid1.C: New file.
34041
34042         PR c++/9153
34043         * g++.dg/parse/lookup1.C: New file.
34044
34045         PR c++/9171
34046         * g++.dg/templ/spec5.C: New file.
34047
34048 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34049
34050         * gcc.c-torture/compile/20030110-1.c: New test.
34051
34052 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34053
34054         Merge from pch-branch:
34055
34056         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34057
34058         * gcc.dg/pch/cpp-1.h: New.
34059         * gcc.dg/pch/cpp-1.c: New.
34060         * gcc.dg/pch/cpp-2.h: New.
34061         * gcc.dg/pch/cpp-2.c: New.
34062
34063         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34064
34065         * gcc.dg/pch/except-1.h: New.
34066         * gcc.dg/pch/except-1.c: New.
34067
34068         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34069
34070         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34071         running test.
34072         * gcc.dg/pch: Include *.hp not *.h.
34073         * gcc.dg/pch/system-1.h: New.
34074         * gcc.dg/pch/system-1.c: New.
34075
34076         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34077
34078         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34079         rather than trying to build and run a program using PCH.
34080         * gcc.dg/pch: Remove dg-do commands from test files.
34081
34082         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34083
34084         * gcc.dg/pch/macro-3.c: New.
34085         * gcc.dg/pch/macro-3.h: New.
34086
34087         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34088
34089         * gcc.dg/pch/common-1.c: New.
34090         * gcc.dg/pch/common-1.h: New.
34091         * gcc.dg/pch/decl-1.c: New.
34092         * gcc.dg/pch/decl-1.h: New.
34093         * gcc.dg/pch/decl-2.c: New.
34094         * gcc.dg/pch/decl-2.h: New.
34095         * gcc.dg/pch/decl-3.c: New.
34096         * gcc.dg/pch/decl-3.h: New.
34097         * gcc.dg/pch/decl-4.c: New.
34098         * gcc.dg/pch/decl-4.h: New.
34099         * gcc.dg/pch/decl-5.c: New.
34100         * gcc.dg/pch/decl-5.h: New.
34101         * gcc.dg/pch/global-1.c: New.
34102         * gcc.dg/pch/global-1.h: New.
34103         * gcc.dg/pch/inline-1.c: New.
34104         * gcc.dg/pch/inline-1.h: New.
34105         * gcc.dg/pch/inline-2.c: New.
34106         * gcc.dg/pch/inline-2.h: New.
34107         * gcc.dg/pch/static-1.c: New.
34108         * gcc.dg/pch/static-1.h: New.
34109         * gcc.dg/pch/static-2.c: New.
34110         * gcc.dg/pch/static-2.h: New.
34111
34112         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34113
34114         * g++.dg/pch/pch.exp: Better handle failing testcases.
34115         * gcc.dg/pch/pch.exp: Likewise.
34116         * gcc.dg/pch/macro-1.c: New.
34117         * gcc.dg/pch/macro-1.h: New.
34118         * gcc.dg/pch/macro-2.c: New.
34119         * gcc.dg/pch/macro-2.h: New.
34120
34121         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34122
34123         * g++.dg/dg.exp: Treat files in pch/ specially.
34124         * g++.dg/pch/pch.exp: New file.
34125         * g++.dg/pch/empty.H: New file.
34126         * g++.dg/pch/empty.C: New file.
34127         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34128         "precompile".
34129
34130         * gcc.dg/pch/pch.exp: New file.
34131         * gcc.dg/pch/empty.h: New file.
34132         * gcc.dg/pch/empty.c: New file.
34133         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34134         "precompile".
34135
34136 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34137
34138         * g++.dg/template/friend14.C: New test.
34139
34140 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34141
34142         * gcc.dg/old-style-asm-1.c: New test.
34143
34144 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34145
34146         * gcc.c-torture/compile/20030109-1.c: New test.
34147
34148 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34149
34150         * gcc.c-torture/execute/20030109-1.c: New test.
34151
34152 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34153
34154         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34155         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34156         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34157         * g++.old-deja/g++.mike/eh2.C: Likewise.
34158         * g++.old-deja/g++.mike/eh3.C: Likewise.
34159         * g++.old-deja/g++.mike/eh5.C: Likewise.
34160         * g++.old-deja/g++.mike/eh6.C: Likewise.
34161         * g++.old-deja/g++.mike/eh7.C: Likewise.
34162         * g++.old-deja/g++.mike/eh8.C: Likewise.
34163         * g++.old-deja/g++.mike/eh9.C: Likewise.
34164         * g++.old-deja/g++.mike/eh10.C: Likewise.
34165         * g++.old-deja/g++.mike/eh12.C: Likewise.
34166         * g++.old-deja/g++.mike/eh13.C: Likewise.
34167         * g++.old-deja/g++.mike/eh14.C: Likewise.
34168         * g++.old-deja/g++.mike/eh16.C: Likewise.
34169         * g++.old-deja/g++.mike/eh17.C: Likewise.
34170         * g++.old-deja/g++.mike/eh18.C: Likewise.
34171         * g++.old-deja/g++.mike/eh21.C: Likewise.
34172         * g++.old-deja/g++.mike/eh23.C: Likewise.
34173         * g++.old-deja/g++.mike/eh24.C: Likewise.
34174         * g++.old-deja/g++.mike/eh25.C: Likewise.
34175         * g++.old-deja/g++.mike/eh26.C: Likewise.
34176         * g++.old-deja/g++.mike/eh27.C: Likewise.
34177         * g++.old-deja/g++.mike/eh28.C: Likewise.
34178         * g++.old-deja/g++.mike/eh29.C: Likewise.
34179         * g++.old-deja/g++.mike/eh31.C: Likewise.
34180         * g++.old-deja/g++.mike/eh33.C: Likewise.
34181         * g++.old-deja/g++.mike/eh34.C: Likewise.
34182         * g++.old-deja/g++.mike/eh35.C: Likewise.
34183         * g++.old-deja/g++.mike/eh36.C: Likewise.
34184         * g++.old-deja/g++.mike/eh37.C: Likewise.
34185         * g++.old-deja/g++.mike/eh38.C: Likewise.
34186         * g++.old-deja/g++.mike/eh39.C: Likewise.
34187         * g++.old-deja/g++.mike/eh40.C: Likewise.
34188         * g++.old-deja/g++.mike/eh41.C: Likewise.
34189         * g++.old-deja/g++.mike/eh42.C: Likewise.
34190         * g++.old-deja/g++.mike/eh44.C: Likewise.
34191         * g++.old-deja/g++.mike/eh46.C: Likewise.
34192         * g++.old-deja/g++.mike/eh47.C: Likewise.
34193         * g++.old-deja/g++.mike/eh48.C: Likewise.
34194         * g++.old-deja/g++.mike/eh49.C: Likewise.
34195         * g++.old-deja/g++.mike/eh50.C: Likewise.
34196         * g++.old-deja/g++.mike/eh51.C: Likewise.
34197         * g++.old-deja/g++.mike/eh53.C: Likewise.
34198         * g++.old-deja/g++.mike/eh55.C: Likewise.
34199         * g++.old-deja/g++.mike/p7912.C: Likewise.
34200         * g++.old-deja/g++.mike/p9706.C: Likewise.
34201         * g++.old-deja/g++.mike/p10416.C: Likewise.
34202         * g++.old-deja/g++.mike/p11667.C: Likewise.
34203         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34204         Remove redundant reference to Iris.
34205         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34206         Elxsi, i860, Pico Java, and WE32K.
34207
34208 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34209
34210         * g++.dg/ext/asm4.C: New test.
34211
34212 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34213
34214         PR c++/9030
34215         * g++.dg/template/friend12.C: New test.
34216         * g++.dg/template/friend13.C: Likewise.
34217         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34218
34219 2003-01-08  Jan Hubicka  <jh@suse.cz>
34220
34221         * gcc.dg/i386-cadd.c: New test.
34222         * gcc.dg/i386-cmov4.c: Likewise.
34223
34224 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34225
34226         PR c++/9165
34227         * g++.dg/warn/Wunused-3.C: New test.
34228
34229         * g++.dg/abi/bitfield9.C: New test.
34230
34231         PR c++/9189
34232         * g++.dg/parse/defarg3.C: New test.
34233
34234 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34235
34236         * g++.dg/parse/ambig1.C: New test.
34237         * g++.dg/parse/defarg2.C: New test.
34238
34239 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34240
34241         * g++.dg/template/defarg-1.C: New test.
34242         * g++.dg/template/local2.C: Likewise.
34243
34244 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34245
34246         * gcc.c-torture/execute/20030105-1.c: New test.
34247
34248 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34249
34250         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34251         * g++.dg/parse/namespace4.C: Likewise.
34252
34253 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34254
34255         * g++.dg/template/ntp2.C: New test.
34256
34257 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34258
34259         * g++.dg/parse/extern-C-1.C: New test.
34260
34261         * g++.dg/parse/namespace4.C: New test.
34262
34263         * g++.dg/template/nested1.C: New test.
34264
34265         * g++.dg/parse/namespace3.C: New test.
34266
34267 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34268
34269         * g++.dg/lookup/two-stage1.C: New test.
34270
34271 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34272
34273         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34274         * g++.old-deja/g++.jason/access8.C: Likewise.
34275         * g++.old-deja/g++.other/decl5.C: Likewise.
34276
34277 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34278
34279         * g++.dg/parse/parse7.C: New test.
34280
34281 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34282
34283         PR c++/2843
34284         * g++.dg/ext/attrib7.C: New test.
34285
34286 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34287
34288         * g++.dg/parse/parse6.C: New test.
34289
34290 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34291
34292         * gcc.dg/h8300-stack-1.c: New.
34293
34294 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34295
34296         g++.dg/lookup/exception1.C: New test.
34297
34298         g++.dg/lookup/template1.C: New test.
34299
34300         g++.dg/parse/namespace2.C: New test.
34301
34302         g++.dg/parse/parens2.C: New test.
34303
34304 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34305
34306         * g++.dg/parse/parse5.C: New test.
34307         * g++.dg/lookup/scoped4.C: New test.
34308
34309 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34310
34311         * g++.dg/parse/parens1.C: New test.
34312
34313         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34314         angle-bracket1.C.
34315         * g++.dg/parse/parens2.C: New test.
34316
34317         * g++.dg/lookup/scope-operator1.C: New test.
34318
34319         * g++.dg/parse/operator1.C: New test.
34320
34321 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34322
34323         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34324         * g++.old-deja/g++.other/access6.C: Likewise.
34325         * g++.old-deja/g++.other/decl1.C: Likewise.
34326         * g++.old-deja/g++.pt/typename12.C: Likewise.
34327
34328 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34329
34330         * g++.dg/parse/namespace1.C: New test.
34331
34332 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34333
34334         * g++.dg/parse/parse4.C: New test.
34335
34336 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34337
34338         * g++.dg/parse/parse3.C: New test.
34339
34340 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34341
34342         * g++.dg/parse/parse2.C: New test.
34343
34344 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34345
34346         * g++.dg/template/friend11.C: New test.
34347
34348 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34349
34350         * g++.dg/parse/parse1.C: New test.
34351
34352 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34353
34354         * lib/profopt.exp: Change the name of a global variable to avoid
34355         possible clashes with other test suites.
34356
34357 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34358
34359         * g++.dg/inherit/covariant8.C: New test.
34360
34361 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34362
34363         * g++.dg/init/array9.C: New test.
34364
34365         PR c++/9112
34366         * g++.dg/parse/expr1.C: New test.
34367
34368 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34369
34370         * gcc.c-torture/compile/20021230-1.c: New test.
34371
34372 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34373
34374         * g++.dg/inherit/covariant5.C: New test.
34375         * g++.dg/inherit/covariant6.C: New test.
34376         * g++.dg/inherit/covariant7.C: New test.
34377
34378 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34379
34380         PR c++/2739
34381         * g++.dg/other/access2.C: New test.
34382
34383 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34384
34385         * g++.dg/other/anon-struct.C: No longer fails
34386         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34387         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34388         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34389
34390 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34391
34392         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34393
34394 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34395
34396         * g++.dg/eh/spec4.C: Remove stray semicolon.
34397         * g++.dg/expr/pmf-1.C: Change error message.
34398         * g++.dg/ext/asm1.C: Remove stray semicolon.
34399         * g++.dg/ext/typename1.C: Add missing typenames.
34400         * g++.dg/inherit/template-as-base.C: Change error message.
34401         * g++.dg/lookup/scoped1.C: Likewise.
34402         * g++.dg/lookup/scoped2.C: Likewise.
34403         * g++.dg/lookup/using2.C: Likewise.
34404         * g++.dg/other/component1.C: Remove stray semicolon.
34405         * g++.dg/other/do1.C: Change error message.
34406         * g++.dg/other/error2.C: Likewise.
34407         * g++.dg/other/init1.C: Likewise.
34408         * g++.dg/other/packed1.C: Remove stray semicolon.
34409         * g++.dg/other/ptrmem2.C: Change error message.
34410         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34411         marker.
34412         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34413         * g++.dg/template/access3.C: Add typename keyword.
34414         * g++.dg/template/access5.C: Remove stray semicolon.
34415         * g++.dg/template/access6.C: Likewise.
34416         * g++.dg/template/complit1.C: Likewise.
34417         * g++.dg/template/crash1.C: Change error message.
34418         * g++.dg/template/inherit2.C: Remove stray semicolon.
34419         * g++.dg/template/instantiate2.C: Likewise.
34420         * g++.dg/template/instantiate3.C: Change error message.
34421         * g++.dg/template/qual1.C: Remove stray semicolon.
34422         * g++.dg/template/qualttp18.C: Change error message.
34423         * g++.dg/template/ref1.C: Remove stray semicolon.
34424         * g++.dg/template/sizeof1.C (A::value): Declare it.
34425         * g++.dg/template/spec4.C: Change error message.
34426         * g++.dg/template/static1.C: Likewise.
34427         * g++.dg/template/type1.C: Likewise.
34428         * g++.dg/template/typename3.C: Likewise.
34429         * g++.old-deja/g++.benjamin/13478.C: Change error message.
34430         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34431         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34432         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34433         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34434         named return value extension.
34435         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34436         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34437         * g++.old-deja/g++.bob/extern_C.C: Likewise.
34438         * g++.old-deja/g++.bob/inherit2.C: Likewise.
34439         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34440         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34441         * g++.old-deja/g++.brendan/crash13.C: Likewise.
34442         * g++.old-deja/g++.brendan/crash15.C: Likewise.
34443         * g++.old-deja/g++.brendan/crash18.C: Change error message.
34444         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34445         * g++.old-deja/g++.brendan/crash38.C: Likewise.
34446         * g++.old-deja/g++.brendan/crash50.C: Likewise.
34447         * g++.old-deja/g++.brendan/crash56.C: Likewise.
34448         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34449         syntax.
34450         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34451         * g++.old-deja/g++.brendan/crash8.C: Change error message.
34452         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34453         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34454         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34455         * g++.old-deja/g++.brendan/template11.C: Likewise.
34456         * g++.old-deja/g++.brendan/template26.C: Likewise.
34457         * g++.old-deja/g++.brendan/template27.C: Use explicit
34458         specialization syntax.
34459         * g++.old-deja/g++.brendan/template30.C: Likewise.
34460         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34461         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34462         non-dependent names.
34463         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34464         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34465         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34466         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34467         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34468         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34469         named return value extension.
34470         * g++.old-deja/g++.ext/namedret2.C: Likewise.
34471         * g++.old-deja/g++.ext/namedret3.C: Likewise.
34472         * g++.old-deja/g++.ext/return1.C: Likewise.
34473         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34474         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34475         * g++.old-deja/g++.jason/access8.C: Likewise.
34476         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34477         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34478         pseudo-destructor names.
34479         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34480         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34481         pseudo-destructor names.
34482         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34483         * g++.old-deja/g++.jason/overload19.C: Likewise.
34484         * g++.old-deja/g++.jason/overload32.C: Likewise.
34485         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34486         stray semicolons.
34487         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34488         * g++.old-deja/g++.jason/return.C: Likewise.
34489         * g++.old-deja/g++.jason/return2.C: Likewise.
34490         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34491         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34492         syntax.
34493         * g++.old-deja/g++.jason/template10.C: Account for use of
34494         non-dependent names.
34495         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34496         syntax.
34497         * g++.old-deja/g++.jason/template37.C: Likewise.
34498         * g++.old-deja/g++.law/access4.C: Change error messages.
34499         * g++.old-deja/g++.law/arm13.C: Remove incorrect
34500         pseudo-destructor names.
34501         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34502         * g++.old-deja/g++.law/ctors9.C: Likewise.
34503         * g++.old-deja/g++.law/cvt22.C: Likewise.
34504         * g++.old-deja/g++.law/dtors5.C: Likewise.
34505         * g++.old-deja/g++.law/global-init1.C: Likewise.
34506         * g++.old-deja/g++.law/missed-error3.C: Likewise.
34507         * g++.old-deja/g++.law/operators28.C: Likewise.
34508         * g++.old-deja/g++.law/visibility28.C: Likewise.
34509         * g++.old-deja/g++.martin/eval1.C: Likewise.
34510         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34511         name.
34512         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34513         * g++.old-deja/g++.mike/net34.C: Likewise.
34514         * g++.old-deja/g++.mike/net36.C: Likewise.
34515         * g++.old-deja/g++.mike/ns2.C: Likewise.
34516         * g++.old-deja/g++.mike/p12306.C: Likewise.
34517         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34518         value extension.
34519         * g++.old-deja/g++.mike/p700.C: Likewise.
34520         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34521         * g++.old-deja/g++.mike/p710.C: Likewise.
34522         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34523         value extension.
34524         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34525         * g++.old-deja/g++.mike/pmf9.C: Likewise.
34526         * g++.old-deja/g++.ns/crash2.C: Likewise.
34527         * g++.old-deja/g++.ns/crash3.C: Likewise.
34528         * g++.old-deja/g++.ns/invalid1.C: Likewise.
34529         * g++.old-deja/g++.ns/ns17.C: Likewise.
34530         * g++.old-deja/g++.ns/template16.C: Likewise.
34531         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34532         keyword.
34533         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34534         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34535         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34536         named return value extension.
34537         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34538         * g++.old-deja/g++.other/access4.C: Issue additional error
34539         messages.
34540         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34541         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34542         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34543         * g++.old-deja/g++.other/crash25.C: Change error message.
34544         * g++.old-deja/g++.other/crash4.C: Change error message.
34545         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34546         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34547         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34548         checks.
34549         * g++.old-deja/g++.other/defarg8.C: Likewise.
34550         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34551         * g++.old-deja/g++.other/dtor10.C: Likewise.
34552         * g++.old-deja/g++.other/incomplete.C: Likewise.
34553         * g++.old-deja/g++.other/linkage7.C: Likewise.
34554         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34555         lookup algorithm.
34556         * g++.old-deja/g++.other/mangle2.C: Likewise.
34557         * g++.old-deja/g++.other/refinit2.C: Likewise.
34558         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34559         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34560         * g++.old-deja/g++.pt/crash28.C: Likewise.
34561         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34562         syntax.
34563         * g++.old-deja/g++.pt/crash32.C: Change error message.
34564         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34565         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34566         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34567         error message position.
34568         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34569         * g++.old-deja/g++.pt/defarg8.C: Change error message.
34570         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34571         syntax.
34572         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34573         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34574         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34575         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34576         keyword.
34577         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34578         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34579         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34580         keyword.
34581         * g++.old-deja/g++.pt/explicit71.C: Change error message.
34582         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34583         syntax.
34584         * g++.old-deja/g++.pt/friend28.C: Account for use of
34585         non-dependent names.
34586         * g++.old-deja/g++.pt/friend29.C: Likewise.
34587         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34588         rules.
34589         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34590         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34591         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34592         lookup rules.
34593         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34594         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34595         keyword.
34596         * g++.old-deja/g++.pt/memclass20.C: Likewise.
34597         * g++.old-deja/g++.pt/memclass5.C: Likewise.
34598         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34599         keyword.
34600         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34601         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34602         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34603         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34604         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34605         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34606         keyword.
34607         * g++.old-deja/g++.pt/spec10.C: Likewise.
34608         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34609         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34610         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34611         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34612         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34613         * g++.old-deja/g++.pt/ttp62.C: Likewise.
34614         * g++.old-deja/g++.pt/ttp64.C: Likewise.
34615         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34616         * g++.old-deja/g++.pt/typename15.C: Likewise.
34617         * g++.old-deja/g++.pt/typename22.C: Likewise.
34618         * g++.old-deja/g++.pt/typename6.C: Change error messages.
34619         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34620         * g++.old-deja/g++.pt/virtual2.C: Likewise.
34621         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34622         syntax.
34623         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34624         return value extension.
34625         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34626         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34627         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34628         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34629
34630 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34631
34632         * g++.dg/warn/inline1.C: New test.
34633         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34634         * g++.old-deja/g++.jason/synth10.C: Likewise.
34635         * g++.old-deja/g++.mike/net31.C: Likewise.
34636         * g++.old-deja/g++.mike/p8786.C: Likewise.
34637
34638         * g++.dg/template/friend10.C: New test.
34639         * g++.dg/template/conv5.C: New test.
34640
34641 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34642
34643         * g++.dg/lookup/scoped3.C: New test.
34644
34645         * g++.dg/lookup/decl1.C: New test.
34646         * g++.dg/lookup/decl2.C: New test.
34647
34648 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34649
34650         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34651         gcc.c-torture/compile/20021015-1.c,
34652         gcc.c-torture/compile/20021015-2.c,
34653         gcc.c-torture/compile/20021123-1.c,
34654         gcc.c-torture/compile/20021123-2.c,
34655         gcc.c-torture/compile/20021123-3.c,
34656         gcc.c-torture/compile/20021123-4.c,
34657         gcc.c-torture/execute/20021024-1.c: Add tests previously added
34658         only to 3.1 or 3.2 branch.
34659
34660 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
34661
34662         * gcc.dg/i386-bitfield3.c: New test.
34663
34664         * gcc.dg/i386-bitfield2.c: New test.
34665
34666 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
34667
34668         * g++.dg/parse/conv_op1.C: New test.
34669
34670 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
34671
34672         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34673         approved.
34674
34675 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
34676
34677         * gcc.c-torture/compile/20021220-1.c: New test.
34678
34679 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
34680
34681         * gcc.dg/i386-fastcall-1.c: New.
34682
34683 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34684
34685         * gcc.c-torture/execute/20021219-1.c: New test.
34686
34687 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34688
34689         * gcc.dg/i386-pic-1.c: New test.
34690
34691 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34692
34693         PR c++/8099
34694         * g++.dg/template/friend9.C: New test.
34695
34696 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34697
34698         PR c++/3663
34699         * g++.dg/template/access7.C: New test.
34700
34701 2002-12-18  Nick Clifton  <nickc@redhat.com>
34702
34703         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34704         the libstdc++-v3 directory has been found.
34705
34706 2002-12-12  Devang Patel <dpatel@apple.com>
34707         * gcc.dg/darwin-ld-1.c: New test.
34708         * gcc.dg/darwin-ld-2.c: New test.
34709         * gcc.dg/darwin-ld-3.c: New test.
34710         * gcc.dg/darwin-ld-4.c: New test.
34711         * gcc.dg/darwin-ld-5.c: New test.
34712
34713 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34714
34715         * gcc.c-torture/compile/20021212-1.c: New test.
34716
34717 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
34718
34719         * gcc.dg/fshort-wchar: New test.
34720
34721 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
34722
34723         PR c++/8372
34724         * g++.dg/template/dtor1.C: New test.
34725
34726         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
34727         markers.
34728
34729 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
34730
34731         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
34732
34733 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
34734
34735         * g++.dg/template/static1.C: New test.
34736         * g++.dg/template/static2.C: New test.
34737         * g++.old-deja/g++.ext/memconst.C: New test.
34738
34739 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34740
34741         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
34742         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
34743         * g++.dg/special/initp1.C: Likewise.
34744
34745 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
34746
34747         * gcc.c-torture/execute/20021204-1.c: New test.
34748
34749 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
34750
34751         * gcc.dg/ppc-fmadd-1.c: New file.
34752         * gcc.dg/ppc-fmadd-2.c: New file.
34753         * gcc.dg/ppc-fmadd-3.c: New file.
34754
34755 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34756
34757         * gcc.c-torture/compile/20021204-1.c: New test.
34758
34759 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34760
34761         * g++.dg/inherit/covariant2.C: New test.
34762         * g++.dg/inherit/covariant3.C: New test.
34763         * g++.dg/inherit/covariant4.C: New test.
34764         * g++.dg/inherit/covariant1.C: Remove XFAIL.
34765         * g++.old-deja/g++.robertl/eb17.C: Likewise.
34766
34767 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
34768
34769         PR c++/8688
34770         * g++.dg/init/brace3.C: New test.
34771
34772 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
34773
34774         * gcc.dg/20020210-1.c: Fix a comment typo.
34775
34776 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
34777
34778         PR c++/8720
34779         * g++.dg/parse/defarg1.C: New test.
34780
34781         PR c++/8615
34782         * g++.dg/template/char1.C: New test.
34783
34784         * g++.dg/template/varmod1.C: Fix typo.
34785
34786 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34787
34788         DR 180
34789         * g++.old-deja/g++.pt/crash32.C: Expect error.
34790
34791 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
34792
34793         PR c++/5919
34794         * g++.dg/template/varmod1.C: New test.
34795
34796         PR c++/8727
34797         * g++.dg/inherit/typeinfo1.C: New test.
34798
34799         PR c++/8663
34800         * g++.dg/inherit/typedef1.C: New test.
34801
34802 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
34803
34804         PR c++/8332
34805         PR c++/8493
34806         * g++.dg/template/strlen1.C: New test.
34807
34808         PR c++/8227
34809         * g++.dg/template/ctor2.C: New test.
34810
34811         PR c++/8214
34812         * g++.dg/init/string1.C: New test.
34813
34814         PR c++/8511
34815         * g++.dg/template/friend8.C: New test.
34816
34817 2002-11-29  Joe Buck <jbuck@synopsys.com>
34818
34819         * g++.dg/lookup/anon2.C: New test.
34820
34821 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
34822
34823         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
34824         h8300 port.
34825
34826 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
34827
34828         * gcc.dg/bitfld-6.c: New test.
34829
34830 2002-11-27  Jan Hubicka  <jh@suse.cz>
34831
34832         * gcc.c-torture/execute/20021127.[cx]: New test.
34833
34834 2002-11-26  Jan Hubicka  <jh@suse.cz>
34835
34836         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
34837         quality.
34838
34839 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
34840
34841         * g++.dg/init/brace2.C: New test.
34842         * g++.old-deja/g++.mike/p9129.C: Correct.
34843
34844 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
34845
34846         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
34847
34848 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
34849
34850         * gcc.dg/sibcall-6: New test for indirect sibcalls.
34851
34852 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
34853
34854         * testsuite/g++.dg/abi/empty11.C: New test.
34855         * testsuite/g++.dg/rtti/cv1.C: New test.
34856
34857 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
34858
34859         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
34860
34861 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
34862
34863         * g++.dg/abi/empty10.C: New test.
34864
34865 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34866
34867         * gcc.c-torture/compile/20021124-1.c: New test.
34868
34869 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
34870
34871         * g++.dg/abi/rtti2.C: New test.
34872
34873 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34874
34875         * gcc.dg/i386-unroll-1.c: New test.
34876
34877 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34878
34879         * gcc.c-torture/compile/20021120-1.c: New test.
34880         * gcc.c-torture/compile/20021120-2.c: New test.
34881
34882 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34883
34884         * gcc.dg/bitfld-5.c: New test.
34885
34886 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34887
34888         * gcc.c-torture/execute/20021120-3.c: New test.
34889
34890 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34891
34892         * gcc.c-torture/execute/20021120-2.c: New test.
34893
34894 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34895
34896         * gcc.c-torture/execute/20021120-1.c: New test.
34897
34898 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
34899
34900         * gcc.c-torture/execute/20021118-3.c: New test.
34901
34902 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34903
34904         * gcc.c-torture/compile/20021119-1.c: New test.
34905
34906 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
34907
34908         * gcc.dg/duff-1.c: New test.
34909         * gcc.dg/duff-2.c: New test.
34910         * gcc.dg/duff-3.c: New test.
34911
34912 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
34913
34914         * gcc.dg/cpp/_Pragma5.c: New test.
34915
34916 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34917
34918         * gcc.c-torture/execute/20021118-2.c: New test.
34919
34920 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34921
34922         * gcc.c-torture/execute/20021118-1.c: New test.
34923
34924 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
34925
34926         * gcc.dg/20021116-1.c: New test.
34927
34928 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
34929
34930         * g++.dg/abi/vcall1.C: New test.
34931
34932 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
34933
34934         * gcc.dg/20021029-1.c: New test.
34935         * gcc.dg/20021029-2.c: New test.
34936
34937 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34938
34939         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
34940
34941 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34942
34943         PR c/8439
34944         * gcc.dg/20021110.c: Move to ...
34945         * gcc.c-torture/compile/20021110.c: .... here.
34946
34947 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34948
34949         PR c/8467
34950         * gcc.c-torture/execute/20021111-1.c
34951
34952 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34953
34954         PR c/8439
34955         * gcc.dg/20021110.c: New test.
34956
34957 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
34958
34959         * g++.dg/abi/vthunk3.C: Run only on x86.
34960
34961 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34962
34963         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
34964
34965 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
34966
34967         * lib/compat.exp (compat-execute): Fix logic error in last
34968         change.
34969
34970 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
34971
34972         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
34973
34974 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34975
34976         PR c++/8389
34977         * g++.dg/template/access6.C: New test.
34978
34979 2002-11-08  Jan Hubicka  <jh@suse.cz>
34980
34981         * gcc.dg/i386-ssefp-1.c: New test.
34982         * gcc.dg/i386-ssefp-1.c: New test.
34983
34984 2002-11-08  Jan Hubicka  <jh@suse.cz>
34985
34986         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
34987
34988 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34989
34990         * g++.dg/abi/vthunk3.C: New test.
34991
34992         PR c++/8338
34993         * g++.dg/template/crash2.C: New test.
34994
34995 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34996
34997         * testsuite/g++.dg/abi/dtor1.C: New test.
34998         * testsuite/g++.dg/abi/dtor2.C: Likewise.
34999
35000 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35001
35002         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35003         Darwin.
35004
35005 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35006
35007         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35008         -mthumb.  Only xfail with -O0.
35009
35010 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35011
35012         * g++.dg/abi/thunk1.C: New test.
35013         * g++.dg/abi/thunk2.C: Likewise.
35014         * g++.dg/abi/vtt1.C: Likewise.
35015
35016 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35017
35018         PR optimization/8423
35019         * gcc.c-torture/execute/builtin-constant.c: New test.
35020
35021 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35022
35023         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35024         Add some more cases.
35025
35026 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35027
35028         PR c++/8391
35029         * g++.dg/opt/local1.C: New test.
35030
35031 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35032
35033         PR c++/8160
35034         * g++.dg/template/complit1.C: New test.
35035
35036         PR c++/8149
35037         * g++.dg/template/typename4.C: Likewise.
35038
35039 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35040
35041         Core issue 287, PR c++/7639
35042         * g++.dg/template/instantiate1.C: Adjust error location.
35043         * g++.dg/template/instantiate3.C: New test.
35044         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35045         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35046         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35047
35048 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35049
35050         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35051
35052 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35053
35054         PR c++/8287
35055         * g++.dg/init/dtor2.C: New test.
35056
35057 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35058
35059         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35060         * gcc.dg/nest.c: Bypass errors on irix6.
35061
35062 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35063
35064         * gcc.dg/nest.c: Expect error for mmix-*-*.
35065         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35066
35067 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35068
35069         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35070         markers.
35071
35072         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35073
35074 2002-10-25  Mike Stump  <mrs@apple.com>
35075
35076         * gcc.dg/warn-1.c: New test.
35077
35078 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35079
35080         * g++.dg/template/typename3.C: New test.
35081
35082 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35083
35084         * g++.dg/lookup/ptrmem1.C: New test.
35085
35086         * g++.dg/abi/vthunk2.C: New test.
35087
35088 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35089
35090         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35091
35092 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35093
35094         * g++.dg/abi/empty9.C: New test.
35095
35096 2002-10-24  Richard Henderson  <rth@redhat.com>
35097
35098         * g++.dg/inherit/thunk1.C: Enable for ia64.
35099
35100 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35101
35102         PR c++/8067
35103         * g++.dg/lookup/pretty1.C: New test.
35104
35105 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35106
35107         * gcc.dg/20021023-1.c: New test.
35108
35109 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35110
35111         PR c++/7679
35112         * g++.dg/parse/inline1.C: New test.
35113
35114 2002-10-23  Richard Henderson  <rth@redhat.com>
35115
35116         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35117
35118         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35119
35120 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35121
35122         PR c++/6579
35123         * g++.dg/parse/stmtexpr3.C: New test.
35124
35125 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35126
35127         * g++.dg/expr/cond1.C: New test.
35128
35129 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35130
35131         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35132
35133 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35134
35135         * g++.dg/abi/vbase13.C: New test.
35136         * g++.dg/abi/vbase14.C: Likewise.
35137
35138 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35139
35140         * gcc.dg/tls/pic-1.c: New test.
35141         * gcc.dg/tls/nonpic-1.c: New test.
35142         * gcc.dg/20021018-1.c: New test.
35143
35144 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35145
35146         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35147         Remove only files with the same base name as the test case.
35148         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35149         (profopt-execute): Likewise.  Also, remove old profiling
35150         and performance data files before running the tests.
35151
35152         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35153         * g++.dg/bprob/bprob.exp: Likewise.
35154         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35155         to allow more general test case names.
35156
35157         * g++.dg/bprob/bprob-1.C: Rename to ...
35158         * g++.dg/bprob/g++-bprob-1.C: ... this.
35159
35160         * g77.dg/bprob/bprob-1.f: Rename to ...
35161         * g77.dg/bprob/g77-bprob-1.f: ... this.
35162
35163 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35164
35165         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35166         bison 1.50 or later.
35167
35168 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35169
35170         * g++.dg/README: Describe more test directories.
35171
35172 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35173
35174         * g++.dg/init/array6.C: Add additional tests.
35175
35176 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35177
35178         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35179         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35180
35181 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35182
35183         * gcc.c-torture/compile/20020604-1.x: New.
35184         * gcc.c-torture/compile/simd-5.x: Likewise.
35185         * gcc.c-torture/execute/920710-1.x: Likewise.
35186         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35187
35188 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35189
35190         * g++.dg/inherit/override1.C: Add dg-options clause.
35191
35192 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35193
35194         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35195         _mm_slli_si128.
35196
35197 2002-10-19  Andreas Schwab  <schwab@suse.de>
35198
35199         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35200         directory component.
35201
35202 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35203
35204         * g++.dg/inherit/thunk1.C: New test.
35205
35206         * g++.dg/inherit/override1.C: New test.
35207
35208         * g++.dg/abi/mangle11.C: New test.
35209         * g++.dg/abi/mangle14.C: New test.
35210         * g++.dg/abi/mangle17.C: New test.
35211
35212 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35213
35214         * g++.dg/overload/member2.C: New test.
35215
35216 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35217
35218         * g++.dg/README: Describe new compat directory.
35219         * g++.dg/dg.exp: Skip tests in compat directory.
35220         * README.compat: New file.
35221         * lib/compat.exp: New expect script.
35222         * g++.dg/compat: New test directory.
35223         * g++.dg/compat/compat.exp: New expect script.
35224         * g++.dg/compat/abi: New test directory.
35225         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35226         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35227         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35228         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35229         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35230         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35231         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35232         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35233         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35234         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35235         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35236         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35237         * g++.dg/compat/break: New test directory.
35238         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35239         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35240         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35241         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35242         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35243         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35244         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35245         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35246         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35247         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35248         g++.dg/compat/break/README: New files.
35249         * g++.dg/compat/eh: New test directory.
35250         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35251         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35252         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35253         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35254         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35255         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35256         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35257         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35258         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35259         g++.dg/compat/eh/filter2_y.C,
35260         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35261         g++.dg/compat/eh/new1_y.C,
35262         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35263         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35264         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35265         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35266         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35267         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35268         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35269         g++.dg/compat/eh/unexpected1_y.C: New files.
35270         * g++.dg/compat/init: New test directory.
35271         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35272         g++.dg/compat/init/array5_y.C,
35273         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35274         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35275         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35276         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35277         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35278         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35279         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35280         g++.dg/compat/init/init-ref2_y.C: New files.
35281
35282 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35283
35284         PR c++/7584
35285         * g++.dg/inherit/using3.C: New test.
35286
35287 2002-10-17  Jan Hubicka  <jh@suse.cz>
35288
35289         * gcc.dg/20021017-2.c: New test.
35290
35291 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35292
35293         * g++.dg/abi/mangle16.C: Adjust.
35294
35295         * g++.dg/init/array8.C: New test.
35296
35297 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35298
35299         * gcc.dg/special/mips-abi.exp: New test.
35300         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35301
35302 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35303
35304         * g++.dg/abi/mangle16.C: New test.
35305         * g++.dg/abi/mangle17.C: Likewise.
35306
35307         PR c++/7478
35308         * g++.dg/template/ref1.C: New test.
35309
35310 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35311
35312         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35313
35314 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35315
35316         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35317
35318 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35319
35320         PR c++/7524
35321         * g++.dg/init/array7.C: New test.
35322
35323 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35324
35325         * g++.dg/init/array6.C: New test.
35326
35327         * g++.dg/abi/mangle13.C: Likewise.
35328         * g++.dg/abi/mangle14.C: Likewise.
35329         * g++.dg/abi/mangle15.C: Likewise.
35330
35331 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35332
35333         * g++.dg/abi/empty8.C: New test.
35334
35335 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35336
35337         * g++.dg/init/ctor1.C: New test.
35338
35339 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35340
35341         * gcc.c-torture/execute/20021015-1.c: New test.
35342
35343 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35344
35345         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35346
35347 2002-10-14  Jan Hubicka  <jh@suse.cz>
35348
35349         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35350
35351 2002-10-14  Richard Henderson  <rth@redhat.com>
35352
35353         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35354
35355 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35356
35357         PR optimization/6631
35358         * g++.dg/opt/const2.C: New test.
35359
35360 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35361
35362         PR c++/7176
35363         * g++.dg/parse/friend1.C: New test.
35364         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35365
35366 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35367
35368         * gcc.dg/20021014-1.c: New test.
35369
35370 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35371
35372         PR c++/5661
35373         * g++.dg/ext/vlm1.C: New test.
35374         * g++.dg/ext/vlm2.C: Likewise.
35375
35376         * g++.dg/init/array1.C: Remove invalid braces.
35377         * g++.dg/init/brace1.C: New test.
35378         * g++.dg/init/copy2.C: Likewise.
35379         * g++.dg/init/copy3.C: Likewise.
35380         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35381         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35382         braces.
35383
35384 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35385
35386         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35387
35388 2002-10-11  Richard Shann  <richard.shann@superh.com>
35389
35390         * gcc.c-torture/compile/simd-5.c: New test.
35391
35392 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35393
35394         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35395
35396 2002-10-10  Jim Wilson  <wilson@redhat.com>
35397
35398         * gcc.c-torture/execute/20021010-1.c: New test.
35399
35400 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35401
35402         PR c/7353
35403         * g++.dg/ext/typedef-init.C: New test.
35404         * gcc.dg/typedef-init.c: New test.
35405
35406 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35407
35408         * gcc.dg/cpp/paste13.c: New test.
35409
35410 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35411
35412         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35413         remaining platforms, XFAIL during compile, not execute.  Don't
35414         XFAIL at -O0.
35415
35416 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35417
35418         * gcc.dg/alias-1.c: Tweak expected warning.
35419
35420 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35421
35422         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35423
35424 2002-10-06  Andreas Jaeger  <aj@suse.de>
35425
35426         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35427         * gcc.dg/cpp/c++98.C: Likewise.
35428
35429         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35430         * g++.dg/cpp/c++98.C: Likewise.
35431
35432         * g++.dg/README (Subdirectories): Mention cpp directory.
35433
35434         PR target/7559
35435         * gcc.dg/20021006-1.c: New test.
35436
35437 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35438
35439         PR c++/7804
35440         * g++.dg/other/warning1.C: New test.
35441
35442 2002-10-04  Roger Sayle  <roger@eyesopen.com>
35443
35444         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35445         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
35446         and sparc-*-* with -m64 as expected failures.  See PR 8087.
35447
35448 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35449
35450         PR c++/7931
35451         * g++.dg/template/ptrmem3.C: New test.
35452
35453         PR c++/7754
35454         * g++.dg/template/union1.C: New test.
35455
35456 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35457
35458         PR c++/8006
35459         * g++.dg/abi/mangle9.C: New test.
35460         * g++.dg/abi/mangle10.C: New test.
35461         * g++.dg/abi/mangle11.C: New test.
35462         * g++.dg/abi/mangle12.C: New test.
35463
35464 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
35465
35466         PR c++/7188.
35467         * g++.dg/template/meminit1.C: New test.
35468         * g++.dg/warn/Wreorder-1.C: Likewise.
35469         * g++.old-deja/g++.mike/warn3.C: Tweak.
35470         * lib/prune.exp: Ingore "in copy constructor".
35471
35472 2002-10-02  Andreas Jaeger  <aj@suse.de>
35473
35474         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35475         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35476         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35477         on x86-64.
35478
35479 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35480
35481         * gcc.dg/empty1.C: Fix typo.
35482
35483 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
35484
35485         * gcc.dg/alias-1.c: New test.
35486
35487 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35488
35489         * gcc.dg/empty1.C: New test.
35490
35491         * g++.dg/tls/init-2.C: Tweak error messages.
35492
35493 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35494
35495         * gcc.c-torture/compile/20020923-1.c: New test.
35496
35497 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
35498
35499         * gcc.c-torture/execute/ffs-1.c: New test.
35500         * gcc.c-torture/execute/ffs-2.c: Ditto.
35501
35502 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
35503
35504         * g++.dg/overload/member1.C: New test.
35505
35506 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
35507
35508         * g++.dg/abi/empty7.C: New test.
35509         * g++.dg/init/pm2.C: Likewise.
35510
35511 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
35512
35513         * g++.dg/rtti/crash1.C: New test.
35514
35515 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
35516
35517         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35518         gcc.dg/sibcall-4.c: New tests.
35519
35520 2002-09-28  Roger Sayle  <roger@eyesopen.com>
35521
35522         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35523         powerpc and MMIX targets.
35524
35525 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
35526
35527         * gcc.dg/cpp/20020927-1.c: New.
35528
35529 2002-09-26  David S. Miller  <davem@redhat.com>
35530
35531         * gcc.c-torture/compile/trunctfdf.c: New.
35532
35533 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35534
35535         * lib/target-supports.exp (check_weak_available): Handle solaris2.
35536
35537 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
35538
35539         * gcc.c-torture/execute/loop-15.c: New.
35540
35541 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
35542
35543         * README.QMTEST: Fix typo.
35544
35545 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35546
35547         * gcc.dg/20020926-1.c: New test.
35548
35549 2002-09-25  David S. Miller  <davem@redhat.com>
35550
35551         PR target/7842
35552         * gcc.c-torture/execute/shiftdi.c: New test.
35553
35554 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
35555
35556         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35557         unique to the tool.
35558         * lib/g77.exp (g77_init): Likewise.
35559         * lib/g++.exp (g++_init): Likewise.
35560         * lib/objc.exp (objc_init): Likewise.
35561
35562 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
35563
35564         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35565         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35566         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35567
35568 2002-09-25  Richard Henderson  <rth@redhat.com>
35569
35570         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35571         too-small long double.
35572
35573 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
35574
35575         * gcc.dg/20020919-1.c: New test.
35576
35577 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
35578
35579         * g++.dg/abi/bitfield6.C: New test.
35580         * g++.dg/abi/bitfield7.C: New test.
35581         * g++.dg/abi/bitfield8.C: New test.
35582         * g++.dg/abi/vbase11.C: New test.
35583
35584 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35585
35586         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35587         hppa*-*-hpux*.  Update test comment.
35588
35589 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
35590
35591         * gcc.dg/tls/struct-1.c: New test.
35592
35593 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
35594
35595         * gcc.dg/cpp/tr-warn2.c: Update.
35596
35597 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35598
35599         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35600
35601 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35602
35603         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35604         systems.
35605
35606 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
35607
35608         * gcc.c-torture/execute/ieee/mzero3.c: New test.
35609
35610         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35611         Adjust for c++filt moved to binutils.  Remove spurious duplicate
35612         setting of cxxfilt.
35613
35614 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
35615
35616         * gcc.dg/20020312-2.c: Update for darwin.
35617
35618 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35619
35620         * g++.old-deja/g++.other/crash32.C: Mark ICE.
35621
35622 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
35623
35624         * objc.dg/comp-types-1.m: New test.
35625         * objc.dg/comp-types-2.m: New test.
35626         * objc.dg/comp-types-3.m: New test.
35627         * objc.dg/comp-types-4.m: New test.
35628         * objc.dg/comp-types-5.m: New test.
35629         * objc.dg/comp-types-6.m: New test.
35630
35631 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35632
35633         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35634
35635 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35636
35637         * g++.dg/other/do1.C: New test.
35638
35639         * g++.dg/template/subst1.C: New test.
35640
35641 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
35642
35643         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35644
35645 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35646
35647         * g++.dg/template/qualttp20.C: Adjust expected errors.
35648         * g++.old-deja/g++.jason/report.C: Likewise.
35649         * g++.old-deja/g++.other/qual1.C: Likewise.
35650
35651         * g++.dg/lookup/scoped2.C: New test.
35652
35653         * g++.dg/ext/asm3.C: New test.
35654
35655 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
35656
35657         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35658
35659 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
35660
35661         * ChangeLog: follow spelling conventions.
35662         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35663         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35664         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35665         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35666         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35667         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35668         * g++.old-deja/g++.law/global-init1.C: Likewise.
35669         * g++.old-deja/g++.other/delete4.C: Likewise.
35670         * g++.old-deja/g++.other/inline21.C: Likewise.
35671         * g++.old-deja/g++.other/singleton.C: Likewise.
35672         * g77.dg/strlen0.f: Likewise.
35673         * g77.f-torture/compile/20010519-1.f: Likewise.
35674         * g77.f-torture/compile/980310-4.f: Likewise.
35675         * gcc.c-torture/compile/20000605-1.c: Likewise.
35676         * gcc.c-torture/execute/20020225-1.c: Likewise.
35677         * gcc.dg/c90-hexfloat-2.c: Likewise.
35678         * gcc.dg/c99-bool-1.c: Likewise.
35679         * gcc.dg/c99-hexfloat-2.c: Likewise.
35680         * gcc.dg/dll-2.c: Likewise.
35681         * gcc.dg/wtr-union-init-1.c: Likewise.
35682         * gcc.dg/wtr-union-init-2.c: Likewise.
35683         * gcc.dg/wtr-union-init-3.c: Likewise.
35684         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35685         * gcc.dg/cpp/defined.c: Likewise.
35686         * gcc.dg/cpp/macsyntx.c: Likewise.
35687         * gcc.dg/cpp/paste2.c: Likewise.
35688         * gcc.dg/cpp/trad/defined.c: Likewise.
35689         * gcc.dg/format/c90-printf-1.c: Likewise.
35690         * gcc.dg/format/c90-scanf-1.c: Likewise.
35691         * gcc.dg/format/c99-printf-1.c: Likewise.
35692         * gcc.dg/format/c99-scanf-1.c: Likewise.
35693         * gcc.misc-tests/gcov-8.c: Likewise.
35694         * lib/profopt.exp: Likewise.
35695
35696 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
35697
35698         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35699
35700 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35701
35702         * g++.dg/inherit/using2.C: New test.
35703
35704 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
35705
35706         * ChangeLog: Follow spelling conventions.
35707         * g++.dg/template/friend4.C: Likewise.
35708         * g++.old-deja/g++.pt/crash67.C: Likewise.
35709         * gcc.c-torture/execute/20000801-4.c: Likewise.
35710         * gcc.dg/c90-digraph-1.c: Likewise.
35711         * gcc.dg/c94-digraph-1.c: Likewise.
35712         * gcc.dg/c99-digraph-1.c: Likewise.
35713         * gcc.dg/cpp/line5.c: Likewise.
35714         * gcc.dg/cpp/multiline.c: Likewise.
35715         * gcc.dg/cpp/trad/literals-1.c: Likewise.
35716         * gcc.dg/format/attr-3.c: Likewise.
35717         * gcc.dg/format/c90-scanf-3.c: Likewise.
35718         * gcc.dg/format/ext-4.c: Likewise.
35719
35720 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35721
35722         * g++.dg/template/pretty1.C: New test.
35723
35724 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
35725
35726         * gcc.c-torture/execute/struct-cpy-1.c: New test.
35727
35728 2002-09-13  Matt Austern  <austern@apple.com>
35729
35730         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
35731         passing a cast expression to a function by const reference.
35732
35733 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
35734
35735         * g++.dg/template/deduce1.C: New test.
35736
35737 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
35738
35739         * gcc.c-torture/execute/simd-1.c: Force all use of int to
35740         32-bit int.
35741
35742 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35743
35744         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
35745         usage.
35746
35747 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
35748
35749         * gcc.c-torture/compile/20020910-1.c: New test.
35750
35751 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
35752
35753         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
35754
35755 2002-09-10  Andreas Jaeger  <aj@suse.de>
35756
35757         * gcc.dg/20020312-2.c: Adjust for x86-64.
35758
35759 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
35760
35761         * g77.dg/7388.f: New test case for PR 7388.
35762
35763 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
35764
35765         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
35766
35767 2002-09-05  Ziemowit Laski <zlaski@apple.com>
35768
35769         * objc.dg/proto-lossage-1.m: New test.
35770
35771 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
35772
35773         * gcc.dg/cpp/_Pragma4.c: Fix typo.
35774
35775 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
35776
35777         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
35778         expected to pass.
35779
35780 2002-09-06  Stan Shebs  <shebs@apple.com>
35781             David Edelsohn  <edelsohn@gnu.org>
35782
35783         * gcc.dg/weak: New directory.
35784         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
35785         target-specific xfail bits.
35786         * gcc.dg/typeof-2.c: Move to new directory.
35787         * gcc.dg/weak.exp: New expect script.
35788
35789 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
35790
35791         * gcc.c-torture/execute/extzvsi.c: New test.
35792
35793 2002-09-05  Stan Shebs  <shebs@apple.com>
35794
35795         * gcc.dg/weak-1.c: xfail on Darwin.
35796         * gcc.dg/weak-2.c: Ditto.
35797         * gcc.dg/weak-3.c: Ditto.
35798         * gcc.dg/weak-4.c: Ditto.
35799         * gcc.dg/weak-5.c: Ditto.
35800         * gcc.dg/weak-6.c: Ditto.
35801         * gcc.dg/weak-7.c: Ditto.
35802         * gcc.dg/weak-8.c: Ditto.
35803         * gcc.dg/weak-9.c: Ditto.
35804
35805 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
35806
35807         * gcc.c-torture/execute/loop-14.c: New test.
35808
35809 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
35810
35811         * g++.dg/other/cxa-atexit1.C: New test.
35812
35813         * gcc.dg/typeof-2.c: New test.
35814
35815 2002-09-03  Roger Sayle  <roger@eyesopen.com>
35816
35817         * gcc.dg/builtins-2.c: New testcase.
35818         * gcc.dg/builtins-3.c: New testcase.
35819
35820 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
35821
35822         * gcc.dg/cpp/_Pragma4.c: New test.
35823
35824 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
35825
35826         * objc/execute/nil_method-1.m: New testcase.
35827
35828 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
35829
35830         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
35831         [Object class], not [Object initialize].
35832
35833 2002-08-31  Roger Sayle  <roger@eyesopen.com>
35834             Hans-Peter Nilsson  <hp@bitrange.com>
35835
35836         * gcc.c-torture/execute/20020720-1.x: Skip test on
35837         mmix-knuth-mmixware.  Correct comment.
35838
35839 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
35840
35841         * testsuite/g++.dg/abi/bitfield5.C: New test.
35842         * testsuite/g++.dg/abi/vbase10.C: Likewise.
35843
35844 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
35845
35846         * objc.dg/undeclared-selector.m: New test.
35847
35848 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
35849
35850         * g++.dg/other/offsetof1.C: Avoid cast warning.
35851
35852 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
35853
35854         * objc.dg/super-class-2.m: New test.
35855
35856 2002-08-24  Matt Austern  <austern@apple.com>
35857
35858         * g++.dg/ext/lvaddr.C: New test.
35859         * g++.dg/ext/lvcast.C: New test.
35860
35861 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
35862
35863         * testsuite/g++.dg/inherit/cond1.C: New test.
35864
35865 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
35866
35867         * gcc.dg/noncompile/incomplete-1.c: New test.
35868
35869 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35870
35871         * gcc.dg/typespec-1.c: New test.
35872
35873 2002-08-20  Devang Patel  <dpatel@apple.com>
35874         * objc.dg/proto-hier-2.m: New test.
35875
35876 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
35877
35878         * objc.dg/bitfield-1.m: New test.
35879         * objc.dg/bitfield-2.m: New test.
35880
35881 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35882
35883         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
35884         gcc.dg/c99-flex-array-4.c: New tests.
35885
35886 2002-08-16  Stan Shebs  <shebs@apple.com>
35887
35888         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
35889
35890 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
35891
35892         * gcc.dg/typeof-1.c: New test.
35893         * g++.dg/ext/typeof2.C: New test.
35894
35895 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35896
35897         * g++.dg/other/offsetof1.C: New test.
35898
35899 2002-08-14  Richard Henderson  <rth@redhat.com>
35900
35901         * gcc.dg/tls/diag-3.c: Fix expected message strings.
35902
35903 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
35904
35905         * gcc.dg/cpp/_Pragma3.c: New test.
35906
35907 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
35908
35909         * g++.dg/template/inherit3: New test.
35910
35911 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35912
35913         * gcc.dg/bitfld-4.c: Add blank options.
35914
35915 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
35916
35917         * g++.dg/template/crash1.C: New test.
35918
35919 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35920
35921         * gcc.dg/tls/opt-2.c: New test.
35922
35923 2002-08-08  Devang Patel  <dpatel@apple.com>
35924
35925         * objc.dg/selector-1.m : New test
35926
35927 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35928
35929         * g++.dg/abi/bitfield4.C: New test.
35930         * gcc.dg/bitfld-4.c: New test.
35931
35932 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35933
35934         * g++.dg/other/packed1.C: New test.
35935
35936 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
35937
35938         * g++.dg/abi/offsetof.C: Tweak error messages.
35939         * g++.old-deja/g++.mike/p10769a.C: Likewise.
35940
35941 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35942
35943         * gcc.dg/bitfld-3.c: New test.
35944
35945 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35946             Richard Henderson  <rth@redhat.com>
35947
35948         * gcc.dg/i386-bitfield1.c: New test.
35949         * g++.dg/abi/bitfield3.C: Update.
35950
35951 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
35952
35953         * objc.dg/const-str-2.m: Update.
35954         * gcc.dg/cpp/c++98.c: Change to C extension.
35955         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
35956         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
35957
35958 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
35959
35960         * testsuite/gcc.dg/tls/diag-3.c: New.
35961
35962 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
35963
35964         * g++.dg/README (Subdirectories): Document new subdir expr.
35965         * g++.dg/expr/pmf-1.C: New test.
35966
35967 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
35968
35969         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
35970
35971 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
35972
35973         * g++.dg/abi/bitfield3.C: New test.
35974
35975 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
35976
35977         * lib/gcov.exp: Tweak expected line formats.
35978         * gcc.misc-tests/gcov8.c: New test.
35979         * gcc.misc-tests/gcov8.x: New flags.
35980
35981 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
35982
35983         * consistency.vlad/layout/endian.c: Include string.h.
35984
35985         * gcc.c-torture/execute/20020805-1.c: New test.
35986
35987 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
35988
35989         * g++.dg/other/conversion1.C: New test.
35990
35991 2002-08-03  Roger Sayle  <roger@eyesopen.com>
35992
35993         * gcc.dg/builtins-1.c: New testcase.
35994
35995 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
35996
35997         * g++.dg/inherit/access3.C: New test.
35998
35999 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36000
36001         * gcc.dg/ia64-visibility-2.c: New test.
36002
36003 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36004
36005         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36006         __qualifier_flags to __flags.
36007
36008 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36009
36010         * g++.dg/inherit/operator1.C: New test.
36011         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36012         * g++.dg/other/error1.C: Change expected error message.
36013         * g++.dg/template/conv4.C: Likewise.
36014
36015 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36016
36017         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36018         for documented behavior.
36019
36020 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36021
36022         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36023         several targets known to fail.
36024
36025 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36026
36027         * gcc.dg/mips-args-[123].c: New tests.
36028
36029 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36030
36031         * gcc.dg/ppc-spe.c: New.
36032
36033 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36034
36035         * g++.dg/other/ptrmem4.C: New testcase.
36036
36037 2002-07-24  Richard Henderson  <rth@redhat.com>
36038
36039         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36040
36041 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36042
36043         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36044
36045 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36046
36047         * gcc.c-torture/execute/memset-3.c: New testcase.
36048
36049 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36050
36051         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36052         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36053
36054 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36055
36056         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36057         Delete.
36058
36059 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36060
36061         * gcc.c-torture/compile/simd-4.c: New test.
36062
36063 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36064
36065         PR c++/7347, c++/7348
36066         * g++.dg/template/access4.C: New test.
36067         * g++.dg/template/access5.C: New test.
36068         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36069         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36070         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36071         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36072
36073 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36074
36075         * gcc.dg/gnu89-init-2.c: New test.
36076
36077 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36078
36079         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36080
36081 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36082
36083         * gcc.c-torture/execute/20020720-1.c: New testcase.
36084
36085 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36086
36087         * gcc.dg/cpp/Wsignprom.c: New tests.
36088
36089 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36090
36091         * gcc.c-torture/execute/loop-13.c: New test.
36092
36093 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36094
36095         * gcc.dg/cpp/expr.c: New tests.
36096
36097 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36098
36099         * g++.dg/opt/pr6713.C: Add template instantiation.
36100
36101 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36102
36103         * gcc.dg/nest.c: New test.
36104
36105 2002-07-17  Richard Henderson  <rth@redhat.com>
36106
36107         * g++.dg/opt/pr6713.C: New test.
36108
36109 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36110
36111         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36112         XFAIL for all x86 processors.
36113
36114 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36115
36116         * gcc.c-torture/execute/20010122-1.x: Do not test with
36117         -fomit-frame-pointer.
36118
36119 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36120
36121         * g++.dg/template/instantiate2.C: New test.
36122         * g++.dg/template/spec4.C: New test.
36123
36124 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36125
36126         * g++.dg/template/access2.C: New test.
36127         * g++.dg/template/access3.C: New test.
36128
36129 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36130
36131         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36132         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36133         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36134         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36135         Convert to use <stdarg.h>.
36136         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36137         Delete.
36138         * gcc.dg/va-arg-2.c: New.
36139         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36140
36141 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36142
36143         * gcc.c-torture/compile/20020710-1.c: New test.
36144
36145 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36146                           Andrew Pinski  <pinskia@physics.uc.edu>
36147
36148         gcc.c-torture/compile/simd-2.c: New testcase.
36149         gcc.c-torture/compile/simd-3.c: Likewise.
36150
36151 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36152
36153         PR c++/7224
36154         * g++.dg/overload/error1.C: New test.
36155
36156 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36157
36158         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36159         configuration and IRIX 6 O32 ABI.
36160
36161 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36162
36163         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36164
36165 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36166
36167         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36168
36169 2002-07-10  Jeffrey A Law  <law@redhat.com>
36170
36171         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36172
36173         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36174
36175 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36176
36177         * gcc.dg/20020312-2.c: Check for __PPC__.
36178
36179 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36180
36181         * gcc.c-torture/compile/20020709-1.c: New test.
36182
36183 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36184
36185         * g++.dg/template/qualttp21.C: New test case.
36186
36187 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36188
36189         * gcc.c-torture/compile/20020706-1.c: New test.
36190         * gcc.c-torture/compile/20020706-2.c: New test.
36191
36192 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36193             Alexandre Oliva  <aoliva@redhat.com>
36194
36195         * g++.dg/warn/incomplete1.C: New test.
36196
36197 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36198
36199         PR c++/7099
36200         * g++.dg/warn/noreturn1.C: New test.
36201
36202 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36203
36204         PR c++/6706
36205         * g++.dg/debug/debug6.C: New test.
36206         * g++.dg/debug/debug7.C: New test.
36207
36208 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36209
36210         * gcc.c-torture/compile/simd-3.c: New test.
36211
36212 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36213
36214         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36215         * gcc.dg/20020620-1.c: Likewise.
36216
36217 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36218
36219         PR c++/6944
36220         * g++.dg/init/array4.C: New test.
36221         * g++.dg/init/array5.C: New test.
36222
36223 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36224
36225         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36226         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36227
36228 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36229
36230         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36231         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36232         * gcc.dg/wtr-conversion-1.c: Likewise.
36233         * gcc.dg/wtr-escape-1.c: Likewise.
36234         * gcc.dg/wtr-int-type-1.c: Likewise.
36235         * gcc.dg/wtr-label-1.c: Likewise.
36236         * gcc.dg/wtr-static-1.c: Likewise.
36237         * gcc.dg/wtr-strcat-1.c: Likewise.
36238         * gcc.dg/wtr-suffix-1.c: Likewise.
36239         * gcc.dg/wtr-switch-1.c: Likewise.
36240         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36241         * gcc.dg/wtr-union-init-1.c: Likewise.
36242         * gcc.dg/wtr-union-init-2.c: Likewise.
36243         * gcc.dg/wtr-union-init-3.c: Likewise.
36244
36245         * gcc.dg/wtr-func-def-1.c: New test.
36246
36247 2002-07-02 Devang Patel <dpatel@apple.com>
36248
36249         * objc.dg/param-1.m: New test.
36250
36251 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36252
36253         * gcc.dg/cpp/trad/directive.c: Add test.
36254         * gcc.dg/cpp/trad/macroargs.c: Add test.
36255         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36256
36257 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36258
36259         * gcc.dg/cpp/cmdlne-M.c: New test.
36260
36261 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36262
36263         * objc.dg/desig-init-1.m: New test.
36264
36265 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36266
36267         PR c++/6716
36268         * g++.dg/template/instantiate1.C: New test.
36269
36270 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36271
36272         PR c++/7112
36273         * g++.dg/template/sizeof2.C: New test.
36274
36275 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36276
36277         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36278         gcc.dg/cpp/trad/include.c: New tests.
36279
36280 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36281
36282         PR target/7177
36283         * gcc.c-torture/compile/20020701-1.c: New test.
36284
36285 2002-07-01  Stan Shebs  <shebs@apple.com>
36286
36287         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36288         header here...
36289         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36290         (objc-torture-execute): or here.
36291
36292 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36293
36294         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36295
36296 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36297
36298         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36299
36300 2002-06-30  Devang Patel  <dpatel@apple.com>
36301
36302         * objc.dg/fsyntax-only.m: New test.
36303
36304 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36305
36306         PR c++/6695
36307         * g++.dg/template/friend7.C: New file.
36308
36309 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36310
36311         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36312         return type.
36313
36314 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36315
36316         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36317         avoid division by zero.
36318
36319 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36320
36321         * gcc.dg/Wunknownprag.c: New tests.
36322
36323 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36324
36325         * gcc.c-torture/execute/simd-2.c: New test.
36326
36327 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36328
36329         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36330         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36331         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36332         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36333         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36334         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36335         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36336         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36337         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36338         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36339         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36340         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36341         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36342         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36343         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36344         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36345         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36346
36347 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36348
36349         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36350         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36351         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36352         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36353         New tests.
36354         * gcc.dg/cpp/trad/directive.c: Update.
36355
36356 2002-06-23  Andreas Jaeger  <aj@suse.de>
36357
36358         * gcc.c-torture/execute/complex-6.c: New.
36359
36360 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36361
36362         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36363         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36364         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36365         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36366
36367 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36368
36369         * gcc.dg/cpp/trad: New directory with traditional tests copied
36370         from parent directory.
36371         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36372         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36373         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36374         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36375         Move to trad/ and rename.
36376         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36377         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36378         gcc.dg/cpp/trad/redef2.c: New tests.
36379         * gcc.dg/cpp/trad/trad.exp: New driver.
36380
36381 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36382
36383         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36384         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36385         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36386         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36387         Remove.
36388
36389 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36390
36391         * gcc.dg/20020620-1.c: New test.
36392
36393 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36394
36395         * g++.dg/template/ttp4.C: New test.
36396
36397 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36398
36399         * g++.dg/opt/vt1.C: Fix regexp.
36400
36401 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36402
36403         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36404         Don't use attribute `noinline'.
36405
36406 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36407
36408         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36409
36410 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36411
36412         * gcc.c-torture/execute/simd-1.c: New.
36413
36414         * gcc.dg/simd-1.c: New.
36415
36416 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36417
36418         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36419
36420 2002-06-16  Richard Henderson  <rth@redhat.com>
36421
36422         * g++.dg/ext/anon-struct1.C: New.
36423         * g++.dg/ext/anon-struct2.C: New.
36424         * g++.dg/ext/anon-struct3.C: New.
36425         * gcc.dg/anon-struct-1.c: New.
36426         * gcc.dg/anon-struct-2.c: New.
36427         * gcc.dg/anon-struct-3.c: New.
36428         * gcc.dg/20011008-1.c: Adjust warning text.
36429         * gcc.dg/20020527-1.c: Add -fms-extensions.
36430
36431 2002-06-16  Richard Henderson  <rth@redhat.com>
36432
36433         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36434
36435 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
36436
36437         * gcc.c-torture/execute/20020615-1.c: New test.
36438
36439 2002-06-15  Roger Sayle  <roger@eyesopen.com>
36440
36441         * gcc.c-tortuture/execute/compare-1.c: New test case.
36442         * gcc.c-tortuture/execute/compare-2.c: New test case.
36443         * gcc.c-tortuture/execute/compare-3.c: New test case.
36444
36445 2002-06-13  Richard Henderson  <rth@redhat.com>
36446
36447         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
36448         ia64 ilp32.
36449
36450 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36451
36452         * g++.dg/template/typename2.C: Update error message.
36453
36454 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
36455
36456         * gcc.c-torture/execute/20020611-1.c: New test.
36457
36458 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
36459
36460         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36461         list of targets to skip.
36462
36463 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
36464
36465         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36466         targets if not optimizing.
36467
36468 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
36469
36470         * gcc.c-torture/compile/20020605-1.c: New test.
36471
36472         * g++.dg/opt/vt1.C: New test.
36473
36474         * gcc.dg/20020531-1.c: New test.
36475
36476         * gcc.dg/20020530-1.c: New test.
36477
36478         * gcc.dg/20020527-1.c: New test.
36479
36480         * g++.dg/opt/cse1.C: New test.
36481
36482 2002-06-07  Roger Sayle  <roger@eyesopen.com>
36483
36484         * gcc.dg/20020607-2.c: New test case.
36485
36486 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36487
36488         * gcc.c-torture/compile/20020604-1.c: New test.
36489
36490 2002-06-04  Richard Henderson  <rth@redhat.com>
36491
36492         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36493         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36494         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36495
36496 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
36497
36498         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36499
36500 2002-06-03  Richard Henderson  <rth@redhat.com>
36501
36502         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36503         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36504
36505 2002-06-02  Richard Henderson  <rth@redhat.com>
36506
36507         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36508         test functions static.
36509
36510 2002-06-02  Andreas Jaeger  <aj@suse.de>
36511
36512         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36513         now.
36514
36515 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36516
36517         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36518         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36519         Update for mofified diagnostics.
36520         * gcc.dg/c99-intconst-1.c: No longer fail.
36521
36522 2002-06-02  Richard Henderson  <rth@redhat.com>
36523
36524         * gcc.dg/uninit-A.c: Remove xfail markers.
36525
36526 2002-06-01  Roger Sayle  <roger@eyesopen.com>
36527
36528         * gcc.dg/fnegate-1.c: New test case.
36529
36530 2002-05-30  Osku Salerma  <osku@iki.fi>
36531
36532         * gcc.c-torture/execute/mayalias-1.c: New file.
36533
36534 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36535
36536         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36537         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36538         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36539
36540 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
36541
36542         * gcc.c-torture/execute/20020529-1.c: New test.
36543
36544 2002-05-27  Richard Henderson  <rth@redhat.com>
36545
36546         * g++.dg/ext/attrib6.C: New test case.
36547
36548 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36549
36550         * gcc.c-torture/execute/pure-1.c: New test.
36551
36552 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36553
36554         * gcc.dg/cpp/arith-2.c: Remove.
36555
36556 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36557
36558         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36559         * gcc.dg/cpp/if-3.c: Remove.
36560
36561 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
36562
36563         * g++.dg/opt/cse2.C: New test.
36564
36565 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
36566
36567         * gcc.dg/cpp/arith-1.c: New semantic tests.
36568         * gcc.dg/cpp/if-1.c: Update.
36569
36570 2002-05-24  Ben Elliston  <bje@redhat.com>
36571
36572         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36573
36574 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36575
36576         * gcc.dg/verbose-asm.c: New test.
36577
36578 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36579
36580         * gcc.dg/cpp/paste12.c: New test.
36581
36582 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36583
36584         * g++.dg/parse/named_ops.C: New test.
36585
36586 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
36587
36588         * gcc/testsuite/gcc.dg/weak-8.c: New test.
36589
36590 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
36591
36592         * gcc.dg/weak-2.c: Allow optional leading underscore
36593         in scan-assembler symbol name.
36594         * gcc.dg/weak-3.c: Likewise.
36595         * gcc.dg/weak-4.c: Likewise.
36596         * gcc.dg/weak-5.c: Likewise.
36597
36598 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
36599
36600         * gcc.dg/20020523-1.c: New test.
36601
36602 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36603
36604         * objc.dg/const-str-2.m: Update now that we stop after
36605         a command line error.
36606
36607 2002-05-22  Richard Henderson  <rth@redhat.com>
36608
36609         * g++.dg/dg.exp: Fix typo in test pruneing.
36610
36611 2002-05-22  Richard Henderson  <rth@redhat.com>
36612
36613         * g++.dg/dg.exp: Prune the tls subdirectory.
36614         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36615         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36616         * g++.dg/tls/init-1.C: New.
36617
36618 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
36619
36620         * gcc.dg/20020517-1.c: New test.
36621
36622 2002-05-21  Richard Henderson  <rth@redhat.com>
36623
36624         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36625         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36626
36627 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
36628
36629         * g++.dg/other/copy2.C: New test.
36630
36631 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
36632
36633         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36634         (MAX_COPY): Bump up to 10 times sizeof (long long).
36635         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36636
36637         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36638         sizeof (long long).
36639
36640         * gcc.c-torture/execute/strcpy-1.c: New test.
36641
36642 2002-05-19  Jason Merrill  <jason2redhat.com>
36643
36644         * g++.dg/ext/oper1.C: New test.
36645
36646 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
36647 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
36648
36649         * README.QMTEST: New file.
36650
36651         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36652
36653 2002-05-19  Andreas Jaeger  <aj@suse.de>
36654
36655         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36656         now.
36657         * gcc.c-torture/execute/loop-2d.x: Likewise.
36658
36659 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
36660
36661         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36662         support weak symbols.
36663         * gcc.dg/weak-4.c: Likewise.
36664         * gcc.dg/weak-6.c: Likewise.
36665
36666 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
36667
36668         * gcc.dg/weak-3.c: Add dg-excess-error comment for
36669         cygwin, coff and h8300-*-hms targets
36670         * gcc.dg/weak-5.c: Likewise.
36671         * gcc.dg/weak-7.c: Likewise.
36672
36673 2002-05-16  Jason Merrill  <jason@redhat.com>
36674
36675         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36676         (scan-assembler-not, scan-assembler-dem): Likewise.
36677         (scan-assembler-dem-not): Likewise.
36678
36679 2002-05-15  Richard Henderson  <rth@redhat.com>
36680
36681         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36682
36683 2002-05-15  Richard Henderson  <rth@redhat.com>
36684
36685         * gcc.dg/weak-5.c (vfoo1c): No warning here.
36686         (vfoo1f): Warning here.
36687         (vfoo1l): Don't redefine the alias.
36688
36689 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
36690
36691         * g++.dg/init/pm1.C: New test.
36692
36693 2002-05-12  David S. Miller  <davem@redhat.com>
36694
36695         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36696         types.
36697
36698 2002-05-10  Roger Sayle  <roger@eyesopen.com>
36699
36700         * gcc.c-torture/execute/20020510-1.c: New test case.
36701
36702 2002-05-10  David S. Miller  <davem@redhat.com>
36703
36704         * gcc.c-torture/execute/conversion.c: Test long double too.
36705
36706 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
36707
36708         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36709         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36710         * lib/g++.exp (g++_link_flags): Likewise.
36711         * lib/objc.exp (objc_target_compile): Likewise.
36712
36713 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36714
36715         * gcc.dg/cpp/poison.c: Update.
36716         * gcc.dg/cpp/20000625-2.c: Remove.
36717         * gcc.dg/cpp/direct2s.c: Remove final test.
36718
36719 2002-05-08  Tom Rix  <trix@redhat.com>
36720
36721         * gcc.c-torture/execute/20020508-1.c: New test.
36722         * gcc.c-torture/execute/20020508-2.c: New test.
36723         * gcc.c-torture/execute/20020508-3.c: New test.
36724
36725 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36726
36727         * gcc.dg/cpp/charconst-4.c: More tests.
36728
36729 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
36730
36731         PR c/6569
36732         * gcc.dg/weak-3.c: Update location of warning messages.
36733         * gcc.dg/weak-5.c: Likewise.
36734
36735 2002-05-06  Roger Sayle  <roger@eyesopen.com>
36736
36737         * gcc.c-torture/execute/20020506-1.c: New test case.
36738
36739 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36740
36741         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
36742
36743 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36744
36745         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
36746
36747 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36748
36749         * gcc.dg/cpp/charconst-3.c: New test.
36750
36751 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36752
36753         * gcc.dg/cpp/charconst.c: Update tests.
36754
36755 2002-05-05  Tim Josling  <tej@melbpc.org.au>
36756
36757         * treelang: Added directory for new sample language treelang. Also
36758         lib/treelang.exp: New file to signal treelang should be tested.
36759
36760 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36761
36762         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
36763         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
36764         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
36765         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
36766         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
36767         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
36768         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
36769
36770 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36771
36772         * gcc.dg/format/xopen-2.c: New test.
36773
36774 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36775
36776         * gcc.dg/20020503-1.c: New test.
36777
36778 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
36779
36780         * g++.dg/init/dtor1.C: Make it tougher.
36781
36782 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
36783
36784         * g++.dg/init/dtor1.C: New test.
36785
36786 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
36787
36788         * gcc.dg/altivec-8.c: New.
36789
36790 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
36791
36792         * gcc.dg/altivec-7.c: New.
36793
36794 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
36795
36796         * g++.dg/parse/typedef1.C: New test.
36797
36798 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
36799
36800         PR c++/6486
36801         * g++.dg/template/friend6.C: New test.
36802
36803         PR c++/6492
36804         * g++.dg/init/copy1.C: New test.
36805
36806 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
36807
36808         * g++.dg/warn/effc1.C: New test.
36809
36810 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36811
36812         * gcc.dg/cpp/if-cexp.c: Add a test.
36813
36814 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
36815
36816         * gcc.dg/20020426-2.c: New test.
36817
36818 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36819
36820         * gcc.dg/cpp/if-mop.c: Update.
36821         * gcc.dg/cpp/if-mpar.c: Add test.
36822         * gcc.dg/cpp/if-oppr.c: Update.
36823
36824 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36825
36826         PR c/6343
36827         * gcc.dg/weak-[2-7].c: New tests.
36828
36829 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36830
36831         * gcc.dg/enum1.c: New test.
36832
36833 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36834
36835         PR c++/6497
36836         * g++.dg/inherit/access2.C: New test.
36837
36838 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36839
36840         PR bootstrap/6445
36841         * gcc.dg/20020426-1.c: New test.
36842
36843 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36844
36845         * g++.dg/abi/enum1.C: New test.
36846
36847 2002-04-26  Richard Henderson  <rth@redhat.com>
36848
36849         * gcc.dg/c99-bool-1.c: Expect always true warning.
36850
36851 2002-04-25  Roger Sayle  <roger@eyesopen.com>
36852
36853         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
36854
36855 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36856
36857         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
36858         targets.
36859
36860 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
36861
36862         * g++.dg/abi/mange7.C: New test.
36863
36864         PR c++/6438.
36865         * g++.dg/parse/stmtexpr2.C: New test.
36866
36867 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
36868
36869         * gcc.dg/20020312-2.c: Add SH target.
36870
36871 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36872
36873         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
36874         compiler output on mips*-*-irix*.
36875
36876 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
36877
36878         * g++.dg/parse/attr1.C: New test.
36879
36880 2002-04-23  Roger Sayle  <roger@eyesopen.com>
36881
36882         * gcc.c-torture/execute/string-opt-17.c: New test case.
36883         * gcc.c-torture/execute/memset-2.c: New test case.
36884
36885 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
36886
36887         PR c++/6256:
36888         * g++.dg/template/friend5.C: New test.
36889
36890         PR c++/6331:
36891         * g++.dg/template/qual1.C: Likewise.
36892
36893 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
36894
36895         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
36896         Include stdlib.h, not stdio.h or ctype.h.
36897
36898 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
36899
36900         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
36901         cris-*-elf* and mmix-*-*.
36902         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
36903         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
36904         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
36905         Ditto.
36906         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
36907         * gcc.dg/wchar_t-1.c: Ditto.
36908
36909 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
36910
36911         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
36912         Clarify comment.
36913
36914 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
36915
36916         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
36917
36918 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36919
36920         * gcc.c-torture/execute/20000906-1.x: Delete.
36921
36922 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
36923
36924         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
36925
36926 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
36927
36928         * PR6367
36929         * g77.f-torture/execute/6367.f: New test.
36930         * g77.f-torture/execute/6367.x: Disable for MMIX.
36931
36932 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
36933
36934         * PR6352
36935         * g++.dg/opt/inline2.C: New test.
36936
36937 2002-04-18  Richard Henderson  <rth@redhat.com>
36938
36939         * gcc.dg/20000906-1.c: Enable for all targets.
36940         * gcc.c-torture/compile/iftrap-2.c: New.
36941
36942 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36943
36944         * gcc.dg/20020418-1.c: New test.
36945         * gcc.dg/20020418-2.c: New test.
36946
36947 2002-04-18  Richard Henderson  <rth@redhat.com>
36948
36949         * gcc.c-torture/compile/iftrap-1.c: New.
36950         * gcc.dg/iftrap-1.c: Adjust for ia64.
36951         * gcc.dg/iftrap-2.c: New.
36952
36953 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36954
36955         * gcc.c-torture/compile/20020418-1.c: New test.
36956
36957 2002-04-18  Roger Sayle  <roger@eyesopen.com>
36958
36959         * gcc.c-torture/compile/20020415-1.c: New.
36960
36961 2002-04-18  David S. Miller  <davem@redhat.com>
36962
36963         * gcc.c-torture/execute/20020418-1.c: New test.
36964
36965 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
36966
36967         * gcc.dg/20020416-1.c: New test.
36968
36969         * g++.dg/opt/inline1.C: New test.
36970
36971 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
36972
36973         * gcc.dg/altivec-5.c: New test.
36974
36975         * gcc.dg/20020415-1.c: New test.
36976
36977 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
36978
36979         * testsuite/lib/chill.exp: Remove.
36980
36981 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
36982
36983         * g++.dg/other/big-struct.C: New test.
36984
36985 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
36986
36987         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
36988         of scratch file.
36989
36990 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
36991
36992         PR c/6277
36993         * gcc.dg/i386-387-1.c: Allow optional leading underscore
36994         in scan-assembler function name
36995
36996 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
36997
36998         * g77.f-torture/execute/980628-4.x,
36999         g77.f-torture/execute/980628-5.x,
37000         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37001         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37002         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37003         i[34567]86-*-*.
37004
37005 2002-04-13  David S. Miller  <davem@redhat.com>
37006
37007         * gcc.c-torture/execute/20020413-1.c: New test.
37008
37009 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37010
37011         * gcc.dg/asm-6.c,
37012         * g++.dg/ext/asm1.C: New tests.
37013
37014 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37015
37016         PR c++ 5373.
37017         * g++.dg/parse/stmtexpr1.C: New test.
37018
37019         PR c++/5189.
37020         * g++.dg/template/copy1.C: New test.
37021
37022 2002-04-12  Richard Henderson  <rth@redhat.com>
37023
37024         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37025
37026 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37027
37028         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37029         gcc.c-torture/execute/20020307-2.c.
37030
37031 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37032
37033         * g++.dg/ext/attrib5.C,
37034         * g++.dg/lookup/struct1.C: New tests.
37035
37036 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37037
37038         * gcc.dg/20020411-1.c: New test.
37039
37040         * gcc.c-torture/execute/20020411-1.c: New test.
37041
37042 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37043
37044         * g77.f-torture/execute/6177.f: New test.
37045
37046 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37047
37048         PR middle-end/6247
37049         * g++.dg/opt/cleanup1.C: New test.
37050
37051         * g++.dg/opt/const1.C: New test.
37052
37053 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37054
37055         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37056
37057 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37058
37059         PR c++/5507
37060         * g++.dg/template/typename2.C: New test.
37061
37062 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37063
37064         * gcc.c-torture/execute/loop-12.c: New.
37065
37066 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37067
37068         * g77.f-torture/execute/980628-4.x,
37069         g77.f-torture/execute/980628-5.x,
37070         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37071         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37072         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37073
37074 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37075
37076         PR optimization/6086
37077         * g++.dg/opt/preinc1.C: New test.
37078
37079 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37080
37081         PR c++/5571
37082         * g++.dg/opt/static2.C: New test.
37083
37084 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37085
37086         PR c/5120
37087         * gcc.dg/20020406-1.c: New test.
37088
37089 2002-04-04  David S. Miller  <davem@redhat.com>
37090
37091         * gcc.c-torture/execute/20020404-1.c: New test.
37092
37093 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37094
37095         PR c/6123
37096         * gcc.dg/20020312-2.c: Do not declare global register variable
37097         if __PIC__ or __pic__ is defined.
37098
37099 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37100
37101         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37102         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37103
37104 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37105
37106         * gcc.misc-tests/linkage.exp: Update last change to handle
37107         sparc*-, not just sparc-.
37108
37109 2002-04-03  Richard Henderson  <rth@redhat.com>
37110
37111         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37112
37113 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37114
37115         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37116
37117 2002-04-02  David S. Miller  <davem@redhat.com>
37118
37119         * gcc.c-torture/execute/20020402-3.c: New test.
37120
37121 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37122
37123         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37124         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37125
37126         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37127         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37128         g77.f-torture/execute/20001201.x,
37129         g77.f-torture/execute/u77-test.x: New files.
37130
37131         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37132         * gcc.dg/wchar_t-1.c: Ditto.
37133
37134 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37135
37136         * gcc.c-torture/execute/20020402-1.c: New test.
37137
37138 2002-04-01  Richard Henderson  <rth@redhat.com>
37139
37140         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37141
37142         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37143
37144 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37145
37146         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37147
37148 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37149
37150         * g++.dg/inherit/template-as-base.C: Expect error.
37151         * g++.dg/inherit/namespace-as-base.C: Likewise.
37152
37153 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37154
37155         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37156         g++.dg/ext/instantiate3.C: Tweak match patterns.
37157
37158         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37159         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37160         -da test.
37161
37162 2002-03-31  Richard Henderson  <rth@redhat.com>
37163
37164         * gcc.dg/special/alias-2.c: New.
37165         * gcc.dg/special/ecos.exp: Run it.
37166
37167 2002-03-31  Richard Henderson  <rth@redhat.com>
37168
37169         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37170
37171 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37172
37173         * gcc.dg/weak-1.c: Disable on h8300 port.
37174
37175 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37176
37177         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37178         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37179         ordering tests.
37180         * g++.dg/bprob/bprob-1.C: New test.
37181         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37182         * g++.dg/gcov/gcov-1.C: New test.
37183         * g++.dg/gcov/gcov-1.x: New file.
37184         * g++.dg/gcov/gcov-2.C: New test.
37185         * g++.dg/gcov/gcov-3.C: New test.
37186         * g++.dg/gcov/gcov-3.h: New file.
37187
37188 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37189
37190         * g++.old-deja/g++.other/builtins5.C: New test.
37191         * g++.old-deja/g++.other/builtins6.C: New test.
37192         * g++.old-deja/g++.other/builtins7.C: New test.
37193         * g++.old-deja/g++.other/builtins8.C: New test.
37194         * g++.old-deja/g++.other/builtins9.C: New test.
37195
37196 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37197
37198         * g++.dg/opt/static1.C: New test.
37199
37200         * g++.dg/opt/longbranch1.C: New test.
37201
37202 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37203
37204         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37205
37206         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37207
37208 2002-03-28  Jeffrey A Law  (law@redhat.com)
37209
37210         * gcc.c-torture/execute/20020328-1.c: New test.
37211
37212 2002-03-27  Richard Henderson  <rth@redhat.com>
37213
37214         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37215         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37216         move from g++.old-deja/g++.ext/.
37217
37218 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37219
37220         * g++.dg/init/new2.C: New test.
37221
37222 2002-03-26  Richard Henderson  <rth@redhat.com>
37223
37224         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37225
37226         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37227         on sparc.
37228
37229         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37230         sparcv9 systems.
37231         * gcc.dg/20001102-1.c: Likewise.
37232
37233 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37234
37235         * gcc.dg/cpp/endif-pedantic1.c,
37236         gcc.dg/cpp/endif-pedantic2.c: New tests.
37237
37238 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37239
37240         * g++.dg/init/new1.C: New test.
37241
37242 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37243
37244         * g++.dg/abi/vbase9.C: New test.
37245
37246 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37247
37248         * gcc.dg/arm-asm.c: New test.
37249
37250 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37251
37252         * gcc.dg/Wswitch-enum.c: New test.
37253         Fix PR c/5044.
37254
37255 2002-03-26  Richard Henderson  <rth@redhat.com>
37256
37257         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37258         structure.
37259
37260 2002-03-25  Richard Henderson  <rth@redhat.com>
37261
37262         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37263         sparcv9 systems.
37264
37265         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37266         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37267
37268 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37269
37270         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37271
37272 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37273
37274         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37275         targets using generic thunk support.
37276
37277 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37278
37279         * gcc.c-torture/compile/20020323-1.c: New test.
37280
37281         * g++.dg/opt/conj2.C: New test.
37282
37283 2002-03-24  Richard Henderson  <rth@redhat.com>
37284
37285         * gcc.dg/weak-1.c: Use -fno-common.
37286
37287 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37288
37289         * g77.dg/f77-edit-apostrophe-out.f: New test
37290         * g77.dg/f77-edit-h-out.f: New test
37291         * g77.dg/f77-edit-t-in.f: New test
37292         * g77.dg/f77-edit-t-out.f: New test
37293         * g77.dg/f77-edit-x-out.f: New test
37294         * g77.dg/f77-edit-slash-out.f: New test
37295         * g77.dg/f77-edit-colon-out.f: New test
37296         * g77.dg/f77-edit-s-out.f: New test
37297
37298 2002-03-24  Richard Henderson  <rth@redhat.com>
37299
37300         * objc/execute/formal_protocol-6.x: New XFAIL.
37301
37302 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37303
37304         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37305         that do not support weak symbols
37306
37307 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37308
37309         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37310         * lib/g77.exp: Likewise.
37311         * lib/objc.exp: Likewise.
37312
37313 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37314
37315         * gcc.dg/Wswitch-default.c: New test.
37316
37317 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37318
37319         * g++.dg/other/enum1.C: New test.
37320
37321 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37322
37323         * gcc.dg/pragma-ep-3.c: Fix typo.
37324
37325 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37326
37327         * g++.dg/inherit/template-as-base.C: New test.
37328
37329 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37330
37331         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37332         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37333
37334 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37335
37336         * gcc.dg/cpp/multiline.c: Update to match.
37337
37338 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37339
37340         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37341
37342 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37343
37344         * gcc.dg/cpp/extratokens2.c: New file.
37345
37346 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37347
37348         * gcc.dg/20020312-2.c: Add rs6000 target.
37349
37350         * gcc.c-torture/compile/20020319-1.c: New test.
37351
37352 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37353
37354         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37355         (A, E): Handle this.
37356
37357 2002-03-20  Jason Merrill  <jason@redhat.com>
37358
37359         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37360         ignoring -fpic.
37361         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37362         through prune_gcc_output.
37363
37364 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37365
37366         * gcc.c-torture/compile/20020320-1.c: New test.
37367
37368 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37369
37370         * gcc.c-torture/compile/20020318-1.c: New test.
37371
37372         * gcc.dg/struct-by-value-1.c: New test.
37373
37374         * gcc.dg/20020319-1.c: New test.
37375
37376 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37377
37378         * g++.dg/opt/conj1.C: New test.
37379
37380 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37381
37382         * g++.dg/template/qualttp20.C: Revert previous change.
37383         * g++.dg/template/qualttp3.C: Likewise.
37384         * g++.dg/template/qualttp4.C: Likewise.
37385         * g++.dg/template/qualttp5.C: Likewise.
37386         * g++.dg/template/qualttp6.C: Likewise.
37387         * g++.dg/template/qualttp7.C: Likewise.
37388         * g++.dg/template/qualttp8.C: Likewise.
37389         * g++.dg/template/recurse.C: Likewise.
37390
37391 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37392
37393         * gcc.dg/cpp/wchar-1.c: Update.
37394
37395 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37396
37397         * g++.dg/template/conv1.C: New test.
37398         * g++.dg/template/conv2.C: New test.
37399         * g++.dg/template/conv3.C: New test.
37400         * g++.dg/template/conv4.C: New test.
37401
37402 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37403
37404         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37405         * g++.dg/template/qualttp3.C: Likewise.
37406         * g++.dg/template/qualttp4.C: Likewise.
37407         * g++.dg/template/qualttp5.C: Likewise.
37408         * g++.dg/template/qualttp6.C: Likewise.
37409         * g++.dg/template/qualttp7.C: Likewise.
37410         * g++.dg/template/qualttp8.C: Likewise.
37411         * g++.dg/template/recurse.C: Likewise.
37412
37413 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37414
37415         * g++.dg/opt/dtor1.C: New test.
37416
37417 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
37418
37419         * gcc.c-torture/compile/20020315-1.c: New test.
37420
37421 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
37422
37423         * gcc.dg/weak-1.c: Fix scan tests.
37424
37425 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
37426
37427         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37428         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37429         cris-*-aout* mmix-*-*.
37430         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37431         cris-*-aout* mmix-*-*.
37432         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37433         cris-*-elf* cris-*-aout* and mmix-*-*.
37434         * gcc.dg/20001009-1.c: Ditto.
37435         * gcc.dg/20010912-1.c: Ditto.
37436         * gcc.dg/20020122-4.c: Ditto.
37437         * gcc.dg/inline-2.c: Ditto.
37438
37439 2002-03-14  Jeffrey A Law  (law@cygnus.com)
37440
37441         * gcc.c-torture/compile/20020314-1.c: New test.
37442
37443 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
37444
37445         * gcc.c-torture/execute/20020314-1.c: New test.
37446
37447 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
37448
37449         * g++.dg/warn/Wunused-1.C: New test.
37450
37451 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
37452
37453         * g++.dg/abi/mangle6.C: New test.
37454
37455 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
37456
37457         * gcc.c-torture/compile/20020309-2.c: New test.
37458
37459         * gcc.c-torture/compile/20020312-1.c: New test.
37460
37461 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37462
37463         * g++.dg/other/access1.C: New test.
37464
37465 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
37466
37467         * gcc.c-torture/execute/wchar_t-1.c: New test.
37468
37469 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
37470
37471         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37472
37473 2002-03-12  Roger Sayle  <roger@eyesopen.com>
37474
37475         * gcc.dg/20020312-1.c: New test case.
37476
37477 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
37478
37479         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37480
37481 2002-03-11  Richard Henderson  <rth@redhat.com>
37482
37483         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37484         * g++.old-deja/g++.jason/report.C: Likewise.
37485
37486 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37487
37488         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37489         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37490
37491 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37492
37493         * testsuite/g++.dg/overload/pmf1.C: New test.
37494
37495 2002-03-11  Kazu Hirata  <kazu@hxi.com>
37496
37497         * gcc.c-torture/execute/20020307-1.c: Use long.
37498
37499 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
37500
37501         PR optimization/5844
37502         * gcc.dg/20020310-1.c: New test.
37503
37504 2002-03-09  Michael Meissner  <meissner@redhat.com>
37505
37506         * gcc.c-torture/execute/memcpy-2.c: New test.
37507         * gcc.c-torture/execute/memset-1.c: New test.
37508         * gcc.c-torture/execute/strlen-1.c: New test.
37509         * gcc.c-torture/execute/strcmp-1.c: New test.
37510         * gcc.c-torture/execute/strncmp-1.c: New test.
37511
37512 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
37513
37514         * gcc.dg/ppc-ldstruct.c: New test.
37515
37516 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
37517
37518         * gcc.c-torture/execute/va-arg-22.c: New test.
37519
37520 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37521
37522         * gcc.c-torture/compile/20020309-1.c: New test.
37523
37524 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
37525
37526         * gcc.c-torture/execute/20020307-2.c: New test.
37527
37528 2002-03-07  Jeffrey A Law  (law@redhat.com)
37529
37530         * g77.f-torture/compile/20020307-1.f: New test.
37531
37532 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
37533
37534         * gcc.dg/unordered-1.c: New test.
37535
37536 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
37537
37538         * gcc.c-torture/execute/20020307-1.c: New test.
37539
37540 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
37541
37542         * gcc.dg/20020304-1.c: New test.
37543
37544         * gcc.c-torture/compile/20020304-2.c: New test.
37545
37546 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
37547
37548         * gcc.c-torture/compile/20020304-1.c: New test case
37549         (from PR c/5830).
37550
37551 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
37552
37553         * gcc.dg/20020103-1.c: Add other -D ppc variants.
37554
37555 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37556
37557         * g++.dg/other/classkey1.C: New test.
37558
37559 2002-03-01  Richard Henderson  <rth@redhat.com>
37560
37561         * gcc.c-torture/compile/981223-1.x: New.
37562         * gcc.c-torture/compile/920625-1.x: New.
37563
37564 2002-02-28  Richard Henderson  <rth@redhat.com>
37565
37566         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37567
37568 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
37569
37570         * gcc.c-torture/execute/20020227-1.c: New test.
37571
37572 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
37573
37574         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37575         here" ERROR lines.
37576         * g++.old-deja/g++.oliva/partord1.C: Likewise.
37577         * g++.old-deja.g++.other/defarg1.C: Likewise.
37578         * g++.old-deja/g++.pt/calls2.C: Likewise.
37579         * g++.old-deja/g++.pt/crash20.C: Likewise.
37580         * g++.old-deja/g++.pt/crash30.C: Likewise.
37581         * g++.old-deja/g++.pt/crash36.C: Likewise.
37582         * g++.old-deja/g++.pt/crash6.C: Likewise.
37583         * g++.old-deja/g++.pt/defarg13.C: Likewise.
37584         * g++.old-deja/g++.pt/derived3.C: Likewise.
37585         * g++.old-deja/g++.pt/error1.C: Likewise.
37586         * g++.old-deja/g++.pt/friend21.C: Likewise.
37587         * g++.old-deja/g++.pt/friend23.C: Likewise.
37588         * g++.old-deja/g++.pt/infinite1.C: Likewise.
37589         * g++.old-deja/g++.robertl/eb128.C: Likewise.
37590
37591 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
37592
37593         * gcc.c-torture/execute/20020225-2.c: New test.
37594
37595 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
37596
37597         * gcc.c-torture/execute/920730-1t.c,
37598         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37599         Delete test cases, only relevant to -traditional.
37600
37601 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37602
37603         * gcc.dg/cpp/undef1.c: Remove.
37604         * gcc.dg/cpp/directiv.c: Update.
37605         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37606
37607 2002-02-27  Michael Meissner  <meissner@redhat.com>
37608
37609         * gcc.c-torture/execute/20020226-1.c: New test.
37610
37611 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
37612
37613         * g++.dg/debug/debug4.C: New test.
37614
37615         * gcc.dg/ia64-visibility-1.c: New test.
37616
37617 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
37618
37619         * gcc.dg/debug/20020224-1.c: New.
37620
37621 2002-02-25  Kazu Hirata  <kazu@hxi.com>
37622
37623         * gcc.c-torture/execute/960416-1.x: New.
37624         * gcc.c-torture/execute/divconst-3.x: Likewise.
37625
37626 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
37627
37628         * gcc.dg/20020224-1.c: New test.
37629
37630 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
37631
37632         * gcc.c-torture/execute/20020225-1.c: New.
37633
37634 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37635
37636         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37637
37638 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
37639
37640         * gcc.dg/20020222-1.c: New test.
37641
37642 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
37643
37644         * g++.dg/opt/anonunion1.C: New test.
37645
37646 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
37647
37648         * g++.dg/template/qualttp19.C: New test.
37649         * g++.dg/template/qualttp20.C: New test.
37650         * g++.old-deja/g++.jason/report.C: Adjust expected errors
37651         * g++.old-deja/g++.other/qual1.C: Likewise.
37652
37653 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
37654
37655         * gcc.dg/attr-alwaysinline.c: New.
37656
37657 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
37658
37659         * gcc.dg/20020220-1.c: New test.
37660
37661         * gcc.dg/20020220-2.c: New test.
37662
37663         * g++.dg/opt/mmx1.C: New test.
37664
37665 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
37666
37667         * gcc.c-torture/compile/20020110.c: New test.
37668
37669 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
37670
37671         * gcc.c-torture/execute/20020219-1.c: New test.
37672
37673         * gcc.dg/20020219-1.c: New test.
37674
37675         * gcc.dg/noncompile/20020220-1.c: New test.
37676
37677         * g++.dg/opt/ptrintsum1.C: New test.
37678
37679         * gcc.dg/debug/20020220-1.c: New test.
37680
37681 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
37682
37683         * gcc.c-torture/execute/20020216-1.c: New test.
37684
37685 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37686
37687         * gcc.dg/decl-1.c: Update, new test.
37688
37689 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
37690
37691         * g++.dg/abi/bitfield1.C: New test.
37692         * g++.dg/abi/bitfield2.C: New test.
37693
37694 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37695
37696         * gcc.dg/attr-nest.c: New test.
37697
37698 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37699
37700         * gcc.c-torture/execute/20020215-1.c: New test.
37701
37702 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
37703
37704         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37705         * g++.dg/debug/debug.exp: New.
37706         * g++.dg/debug/trivial.C: New.
37707         * g++.dg/debug/debug1.C: Moved...
37708         * g++.dg/other/debug1.C: ...from here.
37709         * g++.dg/debug/debug2.C: Moved...
37710         * g++.dg/other/debug2.C: ...from here.
37711         * g++.dg/debug/debug3.C: Moved...
37712         * g++.dg/other/debug3.C: ...from here.
37713
37714         * gcc.dg/noncompile/20020213-1.c: New test.
37715
37716 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
37717
37718         * g++.dg/other/debug3.C: New test.
37719
37720         * gcc.c-torture/execute/20020213-1.c: New test.
37721
37722 2002-02-13  Richard Smith <richard@ex-parrot.com>
37723
37724         * g++.old-deja/g++.other/thunk1.C: New test.
37725
37726 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37727
37728         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
37729
37730 2002-02-13  Stan Shebs  <shebs@apple.com>
37731
37732         * gcc.dg/altivec-3.c: New.
37733
37734 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
37735
37736         * gcc.dg/Wunreachable-1.c: New test.
37737         * gcc.dg/Wunreachable-2.c: New test.
37738
37739 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37740
37741         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
37742
37743 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
37744
37745         * gcc.dg/decl-1.c: New test.
37746
37747 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37748
37749         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
37750
37751 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37752
37753         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
37754         * gcc.c-torture/compile/980506-1.x: Likewise.
37755
37756 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37757
37758         * gcc.dg/20020210-1.c: New.
37759
37760 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
37761
37762         * g77.f-torture/execute/947.f: New regression test
37763         for PR fortran/947.
37764
37765 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
37766
37767         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
37768         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
37769
37770 2002-02-08  Richard Henderson  <rth@redhat.com>
37771
37772         * gcc.c-torture/compile/labels-3.c: New.
37773
37774 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
37775
37776         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
37777         expression statements work instead.
37778         * gcc.dg/noncompile/20020207-1.c: New test.
37779
37780 2002-02-07  Richard Henderson  <rth@redhat.com>
37781
37782         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
37783
37784 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37785
37786         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
37787         message from g77
37788         * lib/g77-dg.exp: Trim g77 error messages so that they are
37789         recognized by dg.exp.
37790
37791 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37792
37793         PR fortran/5473
37794         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
37795
37796 2002-02-07  Richard Henderson  <rth@redhat.com>
37797
37798         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
37799         to be sufficiently aligned for integers.
37800
37801 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
37802
37803         * g++.dg/template/friend4.C: New test.
37804
37805 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37806
37807         PR fortran/5743
37808         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
37809         unsupported cases.
37810
37811 2002-02-07  Richard Henderson  <rth@redhat.com>
37812
37813         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
37814         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
37815         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
37816         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
37817
37818 2002-02-06  Richard Henderson  <rth@redhat.com>
37819
37820         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
37821
37822 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
37823
37824         * gcc.dg/20020206-1.c: New test.
37825
37826 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
37827
37828         * gcc.c-torture/execute/20020206-1.c: New test.
37829
37830         * gcc.c-torture/execute/20020206-2.c: New test.
37831
37832         PR optimization/5429:
37833         * gcc.c-torture/compile/20020206-1.c: New test.
37834
37835 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
37836
37837         * g++.dg/ext/align1.C: Do not use an explicit alignment value
37838         as certain file formats cannot support particularly large
37839         alignments.
37840
37841         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
37842         and do not expect to be able to link the executable.
37843
37844         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
37845         fail because the COFF format does not support the weak attribute.
37846
37847 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
37848
37849         * g77.dg/pr5473.f: New test
37850
37851 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
37852
37853         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
37854         Fix testcase accordingly.
37855
37856 2002-02-04  Richard Henderson  <rth@redhat.com>
37857
37858         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
37859         (buf): Change to be an array of pointers, not ints.
37860
37861 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37862
37863         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
37864         before all tests.  Move warning one line above to match where it
37865         C frontend emits.
37866         * gcc.dg/Wswitch-2.c: New test.
37867         * g++.dg/warn/Wswitch-1.C: New test.
37868         * g++.dg/warn/Wswitch-2.C: New test.
37869
37870 2002-02-04  Richard Henderson  <rth@redhat.com>
37871
37872         * g++.dg/abi/offsetof.C: Fix size comparison.
37873
37874 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
37875
37876         * gcc.dg/cast-qual-2.c: New test.
37877
37878 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37879
37880         * gcc.dg/20020201-4.c: New test.
37881
37882 2002-02-04  Ben Elliston  <bje@redhat.com>
37883
37884         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
37885         target_info attribute != 0, in addition to the empty string.
37886         (gcc_target_compile): Likewise.
37887
37888 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
37889
37890         * gcc.dg/Wswitch.c: New test.
37891         PR gcc/4475. PR gcc/3780.
37892
37893 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
37894
37895         * g77.f-torture/execute/5122.f: New test for regressions
37896         against PR fortran/5122.
37897
37898 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
37899
37900         * g77.f-torture/compile/pr3743.f: Delete
37901         * g77.dg/pr3743-1.f: New test.
37902         * g77.dg/pr3743-2.f: New test.
37903         * g77.dg/pr3743-3.f: New test.
37904         * g77.dg/pr3743-4.f: New test.
37905
37906 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37907
37908         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
37909
37910 2002-02-02  Richard Henderson  <rth@redhat.com>
37911
37912         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
37913         * gcc.c-torture/execute/bf64-1.c: Likewise.
37914
37915 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37916
37917         * gcc.dg/20020201-2.c: New test.
37918
37919         * gcc.dg/20020201-3.c: New test.
37920
37921         * gcc.c-torture/execute/bitfld-2.c: New test.
37922
37923 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37924
37925         * gcc.dg/bitfld-1.c: Update.
37926         * gcc.dg/bitfld-2.c: Update.
37927         * gcc.c-torture/execute/bitfld-1.x: New.
37928
37929 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37930
37931         * gcc.c-torture/execute/20020201-1.c: New test.
37932
37933 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
37934
37935         PR target/5469
37936         * gcc.dg/20020201-1.c: New test.
37937
37938 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
37939
37940         PR fortran/3743
37941         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
37942         * g77.f-torture/compile/pr3743.x: Remove
37943
37944 2002-01-31  Tom Rix  <trix@redhat.com>
37945
37946         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
37947
37948 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37949
37950         * gcc.dg/noncompile/20020130-1.c: New test.
37951
37952 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
37953
37954         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
37955
37956 2002-01-29  Richard Henderson  <rth@redhat.com>
37957
37958         * gcc.c-torture/execute/991118-1.c: Cast various constants back
37959         to long long.
37960         * gcc.c-torture/execute/bf64-1.c: Likewise.
37961
37962 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
37963
37964         * gcc.c-torture/execute/20020129-1.c: New test.
37965
37966 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37967
37968         * gcc.c-torture/compile/20000224-1.c: Update.
37969         * gcc.c-torture/execute/bitfld-1.c: New tests.
37970         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
37971         * gcc.dg/uninit-A.c: Update.
37972
37973 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
37974
37975         * g++.dg/template/ctor1.C: Add instantiation.
37976
37977 2002-01-28  Paul Koning  <pkoning@equallogic.com>
37978
37979         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
37980         argument to __builtin_prefetch to be const ptr.
37981
37982 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
37983
37984         * gcc.c-torture/compile/20020120-1.c: New test.
37985
37986 2002-01-27  Kazu Hirata  <kazu@hxi.com>
37987
37988         * gcc.c-torture/execute/20020127-1.c: New test.
37989
37990 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
37991
37992         * g77.dg/f77-edit-i-in.f: New test
37993         * g77.dg/f77-edit-i-out.f: New test
37994
37995 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
37996
37997         * gcc.dg/debug/debug.exp: New file.
37998         * gcc.dg/debug/trivial.c: New file.
37999         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38000         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38001         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38002         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38003         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38004         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38005         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38006         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38007         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38008         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38009         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38010         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38011         * gcc.dg/20000503-1.c: Removed.
38012         * gcc.dg/20010207-1.c: Removed.
38013         * gcc.dg/20011223-1.c: Removed.
38014         * gcc.dg/20020104-2.c: Removed.
38015         * gcc.dg/debug-1.c: Removed.
38016         * gcc.dg/debug-2.c: Removed.
38017         * gcc.dg/debug-3.c: Removed.
38018         * gcc.dg/debug-4.c: Removed.
38019         * gcc.dg/debug-5.c: Removed.
38020         * gcc.dg/debug-6.c: Removed.
38021         * gcc.dg/dwarf2-1.c: Removed.
38022         * gcc.dg/dwarf2-2.c: Removed.
38023
38024 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38025
38026         * g++.old-deja/g++.other/eh5.C: New test.
38027         * g++.old-deja/g++.other/sibcall2.C: New test.
38028         * g++.old-deja/g++.other/array9.C: New test.
38029         * g++.old-deja/g++.other/typename2.C: New test.
38030         * g++.old-deja/g++.other/crash60.C: New test.
38031         * g++.old-deja/g++.other/conv9.C: New test.
38032         * g++.old-deja/g++.other/mangle10.C: New test.
38033         * g++.old-deja/g++.other/unchanging1.C: New test.
38034         * g++.old-deja/g++.other/exprstmt1.C: New test.
38035         * g++.old-deja/g++.other/inline23.C: New test.
38036         * g++.old-deja/g++.eh/ia64-1.C: New test.
38037         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38038         * g++.old-deja/g++.other/reload1.C: New test.
38039         * g++.old-deja/g++.other/static20.C: New test.
38040         * g++.old-deja/g++.other/local-alloc1.C: New test.
38041         * g++.old-deja/g++.other/conv8.C: New test.
38042         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38043         * g++.old-deja/g++.other/storeexpr1.C: New test.
38044         * g++.old-deja/g++.other/storeexpr2.C: New test.
38045         * g++.dg/eh/template2.C: New test.
38046         * g++.dg/warn/weak1.C: New test.
38047
38048 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38049
38050         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38051         Remove first, non-varying, argument.
38052
38053 2002-01-23  Richard Henderson  <rth@redhat.com>
38054
38055         * gcc.dg/inline-2.c: New.
38056
38057         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38058         Add optional target arg.  Check number of arguments.
38059         (scan-assembler-not, scan-assembler-dem): Likewise.
38060         (scan-assembler-dem-not): Likewise.
38061
38062 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38063
38064         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38065         line 12.
38066         * g++.old-deja/g++.brendan/parse3.C,
38067         g++.old-deja/g++.other/crash26.C,
38068         g++.old-deja/g++.other/crash28.C,
38069         g++.old-deja/g++.other/crash29.C,
38070         g++.old-deja/g++.other/crash30.C,
38071         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38072
38073 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38074
38075         * gcc.dg/20020115-1.c: New.
38076
38077 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38078
38079         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38080
38081 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38082
38083         * gcc.dg/20020122-3.c: New.
38084
38085 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38086
38087         * g++.dg/other/gc1.C: New test.
38088
38089 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38090
38091         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38092
38093 2002-01-22  Richard Henderson  <rth@redhat.com>
38094
38095         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38096
38097 2002-01-22  Richard Henderson  <rth@redhat.com>
38098
38099         * gcc.dg/20020122-4.c: New.
38100
38101 2002-01-22  H.J. Lu <hjl@gnu.org>
38102
38103         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38104         link output.
38105         * gcc.dg/special/ecos.exp: Likewise.
38106         * lib/g++-dg.exp: Likewise.
38107         * lib/g77-dg.exp: Likewise.
38108         * lib/gcc-dg.exp : Likewise.
38109         * lib/mike-g++.exp: Likewise.
38110         * lib/mike-g77.exp: Likewise.
38111         * lib/mike-gcc.exp: Likewise.
38112         * lib/objc-dg.exp: Likewise.
38113
38114 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38115
38116         PR target/5379
38117         * gcc.dg/20020122-2.c: New test.
38118
38119 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38120
38121         * gcc.dg/20020122-1.c: New test.
38122
38123 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38124
38125         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38126
38127 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38128
38129         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38130
38131 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38132
38133         * gcc.c-torture/compile/20020121-1.c: New test.
38134
38135 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38136
38137         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38138         ld_library_path.
38139
38140 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38141
38142         * gcc.dg/20020218-1.c: New test.
38143
38144 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38145
38146         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38147         messages
38148         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38149         "At global scope" warning
38150         * g++.dg/ext/align1.C: Change cygwin test for alignment
38151         from db-bogus to dg-warning
38152
38153 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38154
38155         * g77.f-torture/compile/cpp2.F: New test.
38156
38157 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38158
38159         * g++.dg/template/access1.C: New test.
38160
38161 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38162
38163         * gcc.dg/20020118-1.c: New.
38164
38165 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38166
38167         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38168
38169 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38170
38171         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38172         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38173         alignment warnings.
38174
38175 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38176
38177         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38178         torture_with_loops and torture_without_loops
38179
38180 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38181
38182         * gcc.c-torture/compile/20020116-1.c: New test.
38183
38184 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38185
38186         * gcc.dg/20020116-2.c: New test.
38187
38188         * gcc.dg/ultrasp4.c: New test.
38189
38190         * gcc.dg/20020116-1.c: New test.
38191
38192 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38193
38194         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38195         by EABI.
38196
38197 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38198
38199         * gcc.misc-tests/i386-prefetch.exp: New.
38200         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38201         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38202         * gcc.misc-tests/i386-pf-none-1.c: New test.
38203         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38204
38205 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38206
38207         * gcc.dg/gnu89-init-1.c: Add new tests.
38208
38209 2002-01-15  Andreas Jaeger  <aj@suse.de>
38210
38211         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38212         * gcc.dg/i386-mmx-2.c: Likewise.
38213         * gcc.dg/i386-sse-1.c: Likewise.
38214         * gcc.dg/i386-sse-2.c: Likewise.
38215         * gcc.dg/i386-sse-3.c: Likewise.
38216
38217 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38218
38219         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38220         Uncomment additional cases that now pass.
38221
38222 2002-01-11  Richard Henderson  <rth@redhat.com>
38223
38224         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38225         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38226
38227 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38228
38229         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38230
38231 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38232
38233         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38234         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38235
38236 2002-01-10  Dale Johannesen  <dalej@apple.com>
38237
38238         * gcc.c-torture/execute/loop-11.c: New.
38239
38240 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38241
38242         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38243         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38244
38245 2002-01-09  Richard Henderson  <rth@redhat.com>
38246
38247         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38248         type in which to perform the operation for each size.
38249
38250 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38251
38252         * gcc.c-torture/compile/20020109-2.c: New test.
38253
38254 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38255
38256         * gcc.c-torture/execute/loop-10.c: New test.
38257
38258 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38259
38260         * gcc.c-torture/compile/20010226-1.c: New test.
38261         * gcc.c-torture/compile/20010227-1.c: New test.
38262         * gcc.c-torture/compile/20010426-1.c: New test.
38263         * gcc.c-torture/compile/20010510-1.c: New test.
38264         * gcc.c-torture/compile/20010605-3.c: New test.
38265         * gcc.c-torture/compile/20010824-1.c: New test.
38266         * gcc.c-torture/execute/20010409-1.c: New test.
38267         * gcc.dg/noncompile/20000901-1.c: New test.
38268         * gcc.dg/20001023-1.c: New test.
38269         * gcc.dg/20001101-1.c: New test.
38270         * gcc.dg/20001102-1.c: New test.
38271         * gcc.dg/20010207-1.c: New test.
38272         * gcc.dg/20010405-1.c: New test.
38273         * gcc.dg/20010822-1.c: New test.
38274         * gcc.dg/20011107-1.c: New test.
38275
38276 2002-01-09  Jeffrey A Law  (law@redhat.com)
38277
38278         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38279
38280         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38281         execution failure on PA targets.
38282
38283 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38284
38285         * gcc.c-torture/compile/20020109-1.c: New test.
38286
38287 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38288
38289         * gcc.c-torture/execute/20020108-1.c: New test.
38290
38291 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38292
38293         * gcc.dg/20020108-1.c: New test.
38294
38295 2002-01-08  H.J. Lu <hjl@gnu.org>
38296
38297         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38298         for header files.
38299
38300 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38301
38302         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38303         consistency.
38304
38305 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38306
38307         * gcc.dg/altivec-4.c: Test altivec predicates.
38308
38309 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38310
38311         * gcc.c-torture/execute/20020107-1.c: New test.
38312
38313 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38314
38315         PR c/5279
38316         * gcc.c-torture/compile/20020106-1.c: New test.
38317
38318 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38319
38320         * gcc.c-torture/execute/nestfunc-4.c: New test.
38321
38322 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38323
38324         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38325         extra triple that slipped in.
38326         * g++.old-deja/g++.abi/align.C: Likewise.
38327         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38328
38329 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38330
38331         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38332         * g++.old-deja/g++.abi/align.C: Likewise.
38333         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38334
38335         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38336         on FreeBSD/i386.
38337         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38338         FreeBSD.
38339
38340 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38341
38342         * gcc.dg/20020104-1.c: New test.
38343
38344         * gcc.dg/20020104-2.c: New test.
38345
38346 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38347
38348         * gcc.dg/20020103-1.c: Fix typo in target selector.
38349
38350 2002-01-03  Richard Henderson  <rth@redhat.com>
38351
38352         * gcc.dg/20020103-1.c: New.
38353
38354 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38355
38356         * gcc.c-torture/execute/20020103-1.c: New test.
38357
38358 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38359
38360         * g++.dg/other/debug2.C: New test.
38361
38362         * gcc.c-torture/compile/20020103-1.c: New test.
38363
38364 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38365
38366         * gcc.dg/gnu89-init-1.c: Added new tests.
38367
38368 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38369
38370         * g++.dg/template/friend2.C: Remove as patch is reverted.
38371
38372         * g++.dg/warn/oldcast1.C: New test.
38373
38374         * g++.dg/template/ptrmem1.C: New test.
38375         * g++.dg/template/ptrmem2.C: New test.
38376
38377         * g++.dg/template/ntp.C: New test.
38378
38379         * g++.dg/other/component1.C: New test.
38380
38381         * g++.dg/template/ttp3.C: New test.
38382
38383         * g++.dg/template/friend2.C: New test.
38384         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38385
38386 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38387
38388         * g++.dg/other/ptrmem1.C: New test.
38389         * g++.dg/other/ptrmem2.C: New test.
38390
38391 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38392
38393         * g++.dg/template/ctor1.C: New test.
38394
38395 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38396
38397         * g++.dg/template/friend2.C: New test.
38398
38399 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38400
38401         * gcc.dg/mmix-1.c: New test.
38402
38403 2001-12-31  Richard Henderson  <rth@redhat.com>
38404
38405         * gcc.dg/asm-5.c: New.
38406
38407 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38408
38409         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38410         in namespace __gnu_cxx
38411
38412 2001-12-30  Richard Henderson  <rth@redhat.com>
38413
38414         * gcc.dg/debug-6.c: New.
38415
38416 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
38417
38418         * gcc.c-torture/compile/20011229-2.c: New test.
38419
38420 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
38421
38422         * gcc.dg/debug-3.c: New test.
38423         * gcc.dg/debug-4.c: New test.
38424         * gcc.dg/debug-5.c: New test.
38425
38426 2001-12-29  Richard Henderson  <rth@redhat.com>
38427
38428         * g++.dg/eh/loop1.C: New.
38429
38430 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38431
38432         * g++.dg/template/crash1.C: New test.
38433
38434 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38435
38436         * g++.dg/other/const1.C: New test.
38437
38438 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38439
38440         * gcc.c-torture/compile/20011229-1.c: New test.
38441
38442 2001-12-28  Stan Shebs  <shebs@apple.com>
38443
38444         * lib/objc-torture.exp: Resync with c-torture.exp.
38445         * lib/objc.exp: Load standard libraries.
38446
38447 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
38448
38449         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38450         additional tests.
38451
38452 2001-12-27  Roger Sayle <roger@eyesopen.com>
38453
38454         * gcc.c-torture/execute/string-opt-16.c: New testcase.
38455
38456 2001-12-27  Richard Henderson  <rth@redhat.com>
38457
38458         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38459
38460 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38461
38462         * g++.dg/eh/ctor1.C: New test.
38463         * g++.dg/other/error2.C: New test.
38464
38465 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38466
38467         * g++.dg/other/init2.C: New test.
38468
38469 2001-12-24  Richard Henderson  <rth@redhat.com>
38470
38471         * gcc.dg/20011223-1.c: New.
38472         * gcc.dg/inline-1.c: New.
38473
38474 2001-12-23  Richard Henderson  <rth@redhat.com>
38475
38476         * gcc.dg/asm-4.c: Test operand modifiers.
38477
38478 2001-12-23  Richard Henderson  <rth@redhat.com>
38479
38480         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38481
38482 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38483
38484         * gcc.c-torture/execute/20011223-1.c: New test.
38485
38486 2001-12-21  Richard Henderson  <rth@redhat.com>
38487
38488         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38489         re-enables the warning.
38490
38491 2001-12-21  Richard Henderson  <rth@redhat.com>
38492
38493         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38494
38495 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38496
38497         * gcc.c-torture/compile/20011218-1.c: New test.
38498
38499 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
38500
38501         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
38502         arm-isr.c test.
38503         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
38504         epilogue generation for ARM ISR routines.
38505
38506 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38507
38508         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38509         * gcc.dg/format/c90-printf-3.c: Likewise.
38510         * gcc.dg/format/c99-printf-3.c: Likewise.
38511         * gcc.dg/format/ext-1.c: Likewise.
38512         * gcc.dg/format/ext-6.c: Likewise.
38513         * gcc.dg/format/format.h: Prototype unlocked stdio.
38514
38515 2001-12-20  Richard Henderson  <rth@redhat.com>
38516
38517         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38518         (arena): Use it.
38519         (malloc): Correct allocation logic.  Abort if we fill up the
38520         arena before initialization complete.
38521         (realloc): Correct allocation logic.
38522
38523 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38524
38525         * gcc.c-torture/compile/20011219-2.c: New test.
38526
38527         * gcc.c-torture/execute/20011219-1.c: New test.
38528
38529 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
38530
38531         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38532         target does not support weak symbols.
38533
38534 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
38535
38536         * gcc.c-torture/compile/20011219-1.c: New test.
38537
38538 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
38539
38540         * g++.dg/other/error1.C: New test.
38541
38542 2001-12-17  Jeffrey A Law  (law@redhat.com)
38543
38544         * gcc.c-torture/execute/20011217-1.c: New test.
38545
38546 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
38547
38548         * objc.dg/special/: New directory.
38549         * objc.dg/special/special.exp: New file.
38550         * objc.dg/special/unclaimed-category-1.h: New file.
38551         * objc.dg/special/unclaimed-category-1a.m: New file.
38552         * objc.dg/special/unclaimed-category-1.m: New file.
38553
38554 2001-12-17  Andreas Jaeger  <aj@suse.de>
38555
38556         * gcc.c-torture/compile/20011217-2.c: New test.
38557
38558 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38559
38560         * gcc.c-torture/compile/20011217-1.c: New test.
38561
38562 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
38563
38564         * testsuite/gcc.dg/20011214-1.c: New.
38565
38566 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
38567
38568         * gcc.dg/altivec-4.c: New.
38569
38570 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
38571
38572         * gcc.dg/20011113-1.c: New test.
38573
38574 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38575
38576         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38577         std::__malloc_alloc_template<0> and
38578         std::__default_alloc_template<false, 0>.
38579
38580 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
38581
38582         * objc/execute/bf-21.m: New test.
38583         * objc/execute/enumeration-1.m: New test.
38584         * objc/execute/enumeration-2.m: New test.
38585
38586 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
38587
38588         * gcc.dg/gnu89-init-1.c: New test.
38589
38590 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38591
38592         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38593         * g++.old-deja/g++.jason/2371.C: Likewise.
38594         * g++.old-deja/g++.jason/template33.C: Likewise.
38595         * g++.old-deja/g++.jason/template34.C: Likewise.
38596         * g++.old-deja/g++.jason/template36.C: Likewise.
38597         * g++.old-deja/g++.oliva/typename1.C: Likewise.
38598         * g++.old-deja/g++.oliva/typename2.C: Likewise.
38599         * g++.old-deja/g++.other/typename1.C: Likewise.
38600         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38601         * g++.old-deja/g++.pt/nontype5.C: Likewise.
38602         * g++.old-deja/g++.pt/typename11.C: Likewise.
38603         * g++.old-deja/g++.pt/typename14.C: Likewise.
38604         * g++.old-deja/g++.pt/typename16.C: Likewise.
38605         * g++.old-deja/g++.pt/typename3.C: Likewise.
38606         * g++.old-deja/g++.pt/typename4.C: Likewise.
38607         * g++.old-deja/g++.pt/typename5.C: Likewise.
38608         * g++.old-deja/g++.pt/typename7.C: Likewise.
38609         * g++.old-deja/g++.robertl/eb9.C: Likewise.
38610
38611 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
38612
38613         * g++.dg/other/linkage1.C: New test.
38614         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38615         specifiers.
38616
38617 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38618
38619         * gcc.dg/concat.c: New test.
38620
38621 2001-12-11  Stan Shebs  <shebs@apple.com>
38622
38623         * objc/compile: New test directory.
38624         * objc/compile/compile.exp: New expect script.
38625         * objc/compile/20011211-1.m: New compile test.
38626
38627 2001-12-11  Jason Merrill  <jason@redhat.com>
38628
38629         * lib/prune.exp (prune_gcc_output): Also handle "In member
38630         function".  So many permutations...
38631
38632 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
38633
38634         * g++.dg/template/typedef1.C: New test.
38635
38636 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
38637
38638         * g++.dg/other/copy1.C: New test.
38639
38640 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
38641
38642         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38643
38644         * gcc.dg/builtin-choose-expr.c: New.
38645
38646 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
38647
38648         * gcc.dg/altivec-2.c: New.
38649
38650 2001-12-07  Richard Henderson  <rth@redhat.com>
38651
38652         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38653
38654 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
38655
38656         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38657         ultrasparc.
38658
38659 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38660
38661         * g++-old.deja/g++.robertl/eb101.C: Deleted.
38662
38663 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
38664
38665         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38666         variable argument list.
38667
38668 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
38669
38670         * gcc.c-torture/execute/memcheck: Delete entire directory.
38671         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38672         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38673
38674 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38675
38676         * gcc.dg/Wshadow-1.c: New test.
38677
38678 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
38679
38680         * gcc.c-torture/compile/20011130-1.c: New test.
38681
38682         * gcc.dg/noncompile/20011025-1.c: New test.
38683
38684         * g++.dg/other/anon-union.C: New test.
38685
38686         * gcc.c-torture/execute/20011024-1.c: New test.
38687
38688 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38689
38690         * gcc.c-torture/execute/20000722-1.x,
38691         gcc.c-torture/execute/20010123-1.x: Remove.
38692         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38693         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38694         gcc.dg/c99-complit-2.c: New tests.
38695
38696 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
38697
38698         * g++.dg/inherit/base1.C: New test.
38699
38700 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
38701
38702         * g++.dg/other/stdarg1.C: New test.
38703
38704         * gcc.c-torture/compile/20011130-2.c: New test.
38705
38706 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
38707
38708         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38709         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38710         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38711         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38712         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38713         * gcc.dg/builtin-prefetch-1.c: New test.
38714
38715 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
38716
38717         * gcc.dg/20011130-1.c: New test.
38718
38719 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38720
38721         * g++.dg/other/scope1.C: New test.
38722         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
38723
38724 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38725
38726         * gcc.dg/vla-init-1.c: New test.
38727
38728 2001-12-01  Geoff Keating  <geoffk@redhat.com>
38729
38730         * gcc.c-torture/compile/structs.c: New testcase from GDB.
38731
38732 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38733
38734         * objc.dg/alias.m: Update.
38735         * objc.dg/class-1.m: Update.
38736         * objc.dg/const-str-1.m: Update.
38737         * objc.dg/fwd-proto-1.m: Update.
38738         * objc.dg/id-1.m: Update.
38739         * objc.dg/super-class-1.m: Update.
38740
38741 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
38742
38743         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
38744         constructs.
38745
38746 2001-11-28  Jeffrey A Law  (law@cygnus.com)
38747
38748         * gcc.c-torture/execute/20011128-1.c: New test.
38749
38750 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
38751
38752         * gcc.dg/20011127-1.c: New test.
38753
38754 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38755
38756         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
38757         from Austin Group draft 7.
38758         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
38759         scanf format arguments.
38760         * gcc.dg/format/no-exargs-2.c: New test.
38761
38762 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
38763
38764         * g++.dg/abi/vbase8-4.C: New test.
38765
38766 2001-11-24  Ian Lance Taylor  <ian@airs.com>
38767
38768         * gcc.c-torture/execute/20011121-1.c: New test.
38769
38770 2001-11-23  Jeffrey A Law  (law@cygnus.com)
38771
38772         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
38773
38774 2001-11-23  Andreas Jaeger  <aj@suse.de>
38775
38776         * gcc.dg/cpp/charconst-2.c: New test.
38777
38778 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
38779
38780         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
38781         to the host if it is remote.  Let tests specify extra headers
38782         they use.
38783         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
38784         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
38785         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
38786         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
38787         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
38788         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
38789         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
38790         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
38791         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
38792         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
38793
38794 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
38795
38796         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
38797         for little endian ARMs.
38798
38799 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
38800
38801         * gcc.c-torture/compile/20011119-1.c: New test.
38802         * gcc.c-torture/compile/20011119-2.c: New test.
38803
38804 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
38805
38806         * gcc.dg/altivec-1.c: Fix typo.
38807
38808 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38809
38810         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
38811
38812 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
38813
38814         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
38815
38816 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
38817
38818         * lib/g77.exp: Don't specify --rpath-link.
38819
38820         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
38821         across all the headers.
38822         * gcc.dg/format/format.exp: For testing on a remote host,
38823         copy format.h.
38824
38825         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
38826         * gcc.c-torture/execute/930406-1.c: Likewise.
38827         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38828
38829 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
38830
38831         * gcc.dg/altivec-1.c: New.
38832
38833 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
38834
38835         * gcc.dg/cpp/fpreprocessed.c: New test case.
38836
38837 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38838
38839         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
38840         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
38841         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
38842
38843 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38844
38845         * gcc.dg/no-builtin-1.c: New test.
38846
38847 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
38848
38849         * gcc.c-torture/execute/20011115-1.c: New test.
38850
38851 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
38852
38853         * gcc.c-torture/compile/20011114-2.c: New test.
38854         * gcc.c-torture/compile/20011114-3.c: New test.
38855         * gcc.c-torture/compile/20011114-4.c: New test.
38856
38857 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38858
38859         * g++.dg/other/init1.C: New test.
38860
38861 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
38862
38863         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
38864         message.
38865
38866         * gcc.c-torture/execute/20011114-1.c: New testcase.
38867
38868         * gcc.c-torture/compile/20010327-1.c: Revert last change.
38869         * gcc.c-torture/compile/20011114-1.c: New test, exactly
38870         like the (before this change) version of 20010327-1.c.
38871
38872 2001-11-14  Roger Sayle <roger@eyesopen.com>
38873
38874         * gcc.c-torture/execute/string-opt-13.c: New testcase.
38875
38876 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
38877
38878         * g++.dg/init/array2.C: New test.
38879
38880 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
38881
38882         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
38883
38884 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
38885
38886         * g++.dg/other/forscope1.C: New test.
38887         * g++.dg/ext/forscope1.C: New test.
38888         * g++.dg/ext/forscope2.C: New test.
38889
38890 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
38891
38892         * gcc.c-torture/execute/20011113-1.c: New test.
38893
38894 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
38895
38896         * gcc.c-torture/execute/20011109-2.c: New test.
38897
38898         * gcc.c-torture/execute/20011109-1.c: New test.
38899
38900 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
38901
38902         * gcc.c-torture/compile/20011109-1.c: New test.
38903
38904 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
38905
38906         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
38907         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
38908         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
38909         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
38910         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
38911         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
38912         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
38913
38914 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38915
38916         * g++.dg/warn/Wshadow-1.C: New tests.
38917         * g++.old-deja/g++.mike/for3.C: Update.
38918
38919 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38920
38921         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
38922         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
38923         XFAILs.  Adjust expected error texts.
38924         * gcc.c-torture/compile/20011106-1.c,
38925         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
38926         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
38927         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
38928         gcc.dg/c99-array-lval-5.c: New tests.
38929
38930 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38931
38932         * gcc.dg/cpp/defined.c: Update.
38933
38934 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38935
38936         * gcc.c-torture/execute/anon-1.c: New test.
38937
38938 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
38939
38940         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
38941         same size, so no warning should be produced on stormy16.
38942
38943         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
38944         due to oversized array.
38945         * g++.old-deja/g++.mike/ns15.C: Likewise.
38946         * g++.old-deja/g++.pt/crash16.C: Likewise.
38947
38948 2001-11-02  Graham Stott  <grahams@redhat.com>
38949
38950         * g++.dgother/debug1.C: Fix typos.
38951
38952 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
38953
38954         * g++.dg/other/debug1.C: New test.
38955
38956 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38957
38958         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
38959         of unsigned long.
38960
38961 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
38962
38963         * gcc.dg/20011029-2.c: New test.
38964
38965         * gcc.c-torture/compile/20011029-1.c: New test.
38966
38967 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
38968
38969         * objc/execute/class_self-1.m: New test.
38970         * objc/execute/class_self-2.m: New test.
38971
38972 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
38973
38974         * gcc.misc-tests/msgs.exp: Delete.
38975         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
38976         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
38977         error set to match recent changes.
38978
38979 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
38980
38981         * gcc.dg/20011021-1.c: New test.
38982
38983 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
38984
38985         * gcc.c-torture/compile/20011023-1.c: New test.
38986
38987 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
38988
38989         * lib/g77.exp: Rewrite based on lib/g++.exp.
38990
38991 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
38992
38993         * gcc.c-torture/execute/20011019-1.c: New test.
38994
38995         * gcc.dg/20011018-1.c: New test.
38996
38997 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
38998
38999         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39000
39001 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39002
39003         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39004         * gcc.dg/attr-invalid.c: Likewise.
39005
39006 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39007
39008         * testsuite/gcc.dg/20011015-1.c: New test.
39009
39010 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39011
39012         * g++.dg/template/unify2.C: New test.
39013
39014 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39015
39016         * g++.dg/other/exception-specification.C: New test
39017
39018 2001-10-13  Tom Rix  <trix@redhat.com>
39019
39020         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39021         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39022
39023 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39024
39025         * testsuite/gcc.dg/20011009-1.c: New test.
39026
39027 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39028
39029         PR g++/4476
39030         * g++.dg/other/friend1.C: New test.
39031
39032 2001-10-11  Richard Henderson  <rth@redhat.com>
39033
39034         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39035
39036 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39037
39038         * gcc.c-torture/compile/20011010-1.c: New.
39039
39040 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39041
39042         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39043         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39044         g77.f-torture/execute/execute.exp,
39045         g77.f-torture/noncompile/noncompile.exp,
39046         gcc.c-torture/compile/compile.exp,
39047         gcc.c-torture/execute/execute.exp,
39048         gcc.c-torture/execute/ieee/ieee.exp,
39049         gcc.c-torture/execute/memcheck/memcheck.exp,
39050         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39051         objc/execute/execute.exp: Update FSF address.
39052
39053 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39054
39055         * gcc.dg/cpp/cmdlne-C.c: Update.
39056         * gcc.dg/cpp/cmdlne-C2.c: New.
39057
39058 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39059
39060         * gcc.c-torture/execute/20011008-3.c: New.
39061
39062 2001-10-08  DJ Delorie  <dj@redhat.com>
39063
39064         * gcc.dg/20011008-1.c: New.
39065         * gcc.dg/20011008-2.c: New.
39066
39067 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39068
39069         * gcc.dg/cpp/spacing1.c: Update test.
39070
39071 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39072
39073         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39074         spelling errors of "separate" as "seperate".
39075
39076 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39077
39078         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39079         enough to avoid inlining.
39080
39081 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39082
39083         * lib/g77.exp: set libg2c_dir correctly.
39084
39085 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39086
39087         * gcc.dg/cpp/macro11.c: New test.
39088
39089 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39090
39091         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39092         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39093         gcc.dg/format/multattr-3.c: New tests.
39094         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39095         tests for format attributes on function pointers being rejected.
39096
39097 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39098
39099         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39100
39101 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39102
39103         * g++.dg/warn/format1.C: New test.
39104
39105 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39106
39107         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39108
39109 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39110
39111         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39112
39113 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39114
39115         * gcc.dg/cpp/redef2.c: Add test.
39116
39117 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39118
39119         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39120         long-standing bug on i686, apparently.
39121         * gcc.c-torture/execute/loop-2c.x: New file.
39122         * gcc.c-torture/execute/loop-2d.x: New file.
39123         * gcc.c-torture/execute/loop-3c.x: New file.
39124
39125 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39126
39127         * gcc.dg/cpp/20000625-2.c: Correct line number.
39128
39129 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39130
39131         * gcc.dg/cpp/macro10.c: New test.
39132         * gcc.dg/cpp/strify3.c: New test.
39133         * gcc.dg/cpp/spacing1.c: Add tests.
39134         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39135         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39136
39137 2001-09-24  DJ Delorie  <dj@redhat.com>
39138
39139         * gcc.c-torture/execute/20010924-1.c: New test.
39140
39141 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39142
39143         * testsuite/objc/execute/paste.m: Remove.
39144
39145 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39146
39147         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39148
39149 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39150
39151         * g77.dg/strlen0.f: New test.
39152
39153 2001-09-21  Richard Henderson  <rth@redhat.com>
39154
39155         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39156         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39157
39158 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39159
39160         Table-driven attributes.
39161         * g++.dg/ext/attrib1.C: New test.
39162
39163 2001-09-20  DJ Delorie  <dj@redhat.com>
39164
39165         * gcc.dg/20000926-1.c: Update expected warning messages.
39166         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39167         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39168         array.
39169
39170 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39171
39172         * g++.dg/eh/registers1.C: New test case.
39173
39174 2001-09-17  Richard Henderson  <rth@redhat.com>
39175
39176         * gcc.dg/array-5.c: Fix VLA decomposition test.
39177
39178 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39179
39180         * gcc.dg/cpp/line5.c: New testcase.
39181
39182 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39183
39184         * gcc.dg/cpp/macro9.c: New test.
39185
39186 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39187
39188         * gcc.c-torture/execute/980223.c: Change type of addr from long
39189         to char *.
39190
39191 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39192
39193         * gcc.c-torture/execute/20010915-1.c: New test.
39194
39195 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39196
39197         * g77.dg/bprob: New directory.
39198         * g77.dg/bprob/bprob.exp: New file.
39199         * g77.dg/bprob/bprob-1.f: New test.
39200         * g77.dg/gcov: New directory.
39201         * g77.dg/gcov/gcov.exp: New file.
39202         * g77.dg/gcov/gcov-1.f: New test.
39203         * g77.dg/gcov/gcov-1.x: New file.
39204
39205 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39206
39207         * gcc.dg/cpp/directiv.c: Update.
39208         * gcc.dg/cpp/undef1.c: Update.
39209
39210 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39211
39212         * gcc.dg/20010912-1.c: New test.
39213
39214 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39215
39216         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39217         language-independent file in lib.
39218         * lib/gcov.exp: New file.
39219
39220 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39221
39222         * gcc.c-torture/compile/20010911-1.c: New test.
39223
39224 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39225
39226         * lib/profopt.exp: New, to support profile-directed optimizations.
39227         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39228         * gcc.misc-tests/bprob-1.c: New test.
39229         * gcc.misc-tests/bprob-2.c: New test.
39230
39231 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39232
39233         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39234         XFAIL and which kinds of gcov output to verify.
39235         * gcc.misc-tests/gcov-4b.x: New file.
39236         * gcc.misc-tests/gcov-5b.x: New file.
39237         * gcc.misc-tests/gcov-6.x: New file.
39238         * gcc.misc-tests/gcov-7.c: New test.
39239         * gcc.misc-tests/gcov-7.x: New file.
39240
39241 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39242
39243         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39244         * gcc.misc-tests/gcov-6.c: New test.
39245
39246 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39247
39248         PR c++/3986
39249         * g++.dg/abi/vbase1.C: New test.
39250
39251 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39252
39253         * objc.dg/method-2.m: New.
39254
39255 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39256
39257         PR c++/4203
39258         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39259         * g++.dg/init/empty1.C: New test.
39260
39261 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39262
39263         * gcc.c-torture/compile/20010903-1.c: New test.
39264
39265 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39266
39267         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39268         for m68k.
39269
39270 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39271
39272         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39273
39274         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39275
39276         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39277
39278 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39279
39280         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39281         for 16-bit 'unsigned int'.
39282
39283 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39284
39285         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39286
39287 2001-08-27  Richard Henderson  <rth@redhat.com>
39288
39289         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39290         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39291
39292 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39293
39294         * gcc.dg/asm-names.c (ymain): New.
39295
39296 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39297
39298         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39299         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39300         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39301
39302 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39303
39304         * gcc.dg/compare5.c: New testcase.
39305
39306 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39307
39308         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39309         and "In instantiation".
39310
39311 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39312
39313         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39314
39315 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39316
39317         * gcc.misc-tests/gcov.exp: Add support for branch information.
39318         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39319         * gcc.misc-tests/gcov-4.c: New test.
39320         * gcc.misc-tests/gcov-4b.c: New test.
39321         * gcc.misc-tests/gcov-5b.c: New test.
39322
39323 2001-08-20  Zack Weinberg  <zackw@panix.com>
39324
39325         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39326         expected to fail.
39327
39328 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39329
39330         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39331
39332 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39333
39334         * g++.dg/eh/template1.C: New test.
39335
39336 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39337
39338         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39339         Fix thinko.
39340         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39341         for xfail.
39342
39343 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39344
39345         * lib/g77-dg.exp: Use prune.exp for common procedures
39346         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39347         * lib/g77.exp: (g77-dg-prune) Remove
39348
39349 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39350
39351         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39352
39353 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39354
39355         * g++.dg/template/unify1.C: New test.
39356
39357 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39358
39359         * g++.dg/abi/empty4.C: New test.
39360
39361 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39362
39363         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39364         solaris2.*
39365         * g77.f-torture/compile/pr3743.x: Likewise.
39366
39367 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39368
39369         * g++.dg/other/using-declaration.C: New test.
39370
39371 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39372
39373         * gcc.dg/cpp/tr-sign.c: New testcase.
39374
39375 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39376
39377         * gcc.dg/cpp/19951025-1.c: Revert.
39378         * gcc.dg/cpp/directiv.c: We no longer process directives that
39379         interrupt macro arguments.
39380
39381 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39382
39383         * gcc.dg/bconstp-1.c: New test.
39384
39385 2001-08-03  Richard Henderson  <rth@redhat.com>
39386
39387         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39388
39389 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39390
39391         * gcc.dg/cpp/19951025-1.c: Update.
39392
39393 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39394
39395         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39396         should be x.
39397
39398 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39399
39400         Kill -fhonor-std.
39401         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39402         * g++.old-deja/g++.other/std1.C: Likewise.
39403         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39404
39405 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39406
39407         * lib/g77.exp: Load gcc-defs.exp for common procedures
39408         (g77_pass, g77_fail, g77_finish, g77_exit,
39409         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39410
39411 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39412
39413         * g77.dg/fbackslash.f
39414         * g77.dg/fcase-preserve.f
39415         * g77.dg/ff90-1.f
39416         * g77.dg/ffixed-line-length-0.f
39417         * g77.dg/ffixed-line-length-132.f
39418         * g77.dg/ffixed-line-length-7.f
39419         * g77.dg/ffixed-line-length-72.f
39420         * g77.dg/ffixed-line-length-none.f
39421         * g77.dg/ffree-form-1.f
39422         * g77.dg/fno-backslash.f
39423         * g77.dg/fno-f90-1.f
39424         * g77.dg/fno-fixed-form-1.f
39425         * g77.dg/fno-onetrip.f
39426         * g77.dg/fno-typeless-boz.f
39427         * g77.dg/fno-underscoring.f
39428         * g77.dg/fno-vxt-1.f
39429         * g77.dg/fonetrip.f
39430         * g77.dg/ftypeless-boz.f
39431         * g77.dg/fugly-assumed.f
39432         * g77.dg/funderscoring.f
39433         * g77.dg/fvxt-1.f
39434
39435 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
39436
39437         * objc.dg/fwd-proto-1.m: New.
39438         * objc.dg/local-decl-1.m: New.
39439         * objc.dg/naming-1.m: New.
39440         * objc.dg/naming-2.m: New.
39441         * objc.dg/proto-hier-1.m: New.
39442
39443 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
39444
39445         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39446         largest-type elements to a struct makes its size grow.
39447
39448 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39449
39450         * g++.dg/abi/vthunk1.C: New test.
39451
39452 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39453
39454         * g++.dg/abi/vbase8-22.C: New test.
39455
39456 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39457
39458         * gcc.dg/cpp/macro8.c: New test.
39459
39460 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39461
39462         * g++.dg/abi/vbase8-21.C: New test.
39463
39464 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39465
39466         * g++.dg/abi/vbase8-10.C: New test.
39467
39468 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39469
39470         * lib/g++.exp (g++_set_ld_library_path): Renamed to
39471         ${tool}_set_ld_library_path.
39472         Changed caller.
39473         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39474         g++.exp.
39475
39476 2001-07-26  Stan Cox <scox@redhat.com>
39477
39478         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39479         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39480         gcc_exit, gcc_check_unsupported_p):
39481         Moved to gcc-deps.exp
39482         * gcc-deps.exp: New file.
39483
39484 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39485
39486         * g++.old-deja/g++.pt/defarg14.C: New test.
39487
39488 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39489
39490         * g++.old-deja/g++.other/lineno5.C: New test.
39491
39492 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39493
39494         * g++.old-deja/g++.pt/crash68.C: New test.
39495
39496 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39497
39498         * g++.old-deja/g++.other/crash42.C: New test.
39499
39500 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39501
39502         * gcc.dg/cpp/extratokens.c: Fix.
39503         * gcc.dg/cpp/skipping2.c: New tests.
39504
39505 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39506
39507         * gcc.c-torture/execute/20010724-1.c: New file.
39508         * gcc.c-torture/execute/20010724-1.x: New file.
39509
39510 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39511
39512         * g++.old-deja/g++.other/cond7.C: New test.
39513
39514 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39515
39516         * g++.old-deja/g++.other/optimize4.C: New test.
39517
39518 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39519
39520         * g++.old-deja/g++.abi/vbase8-5.C: New test.
39521
39522 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
39523
39524         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39525         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39526         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39527         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39528
39529         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39530         bug report" message.
39531
39532         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39533         * g++.dg/ext/instantiate1.C: Move from old-deja.
39534
39535 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
39536
39537         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39538         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39539         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39540         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39541
39542 2001-07-23  Jeffrey A Law  (law@cygnus.com)
39543
39544         * gcc.c-torture/execute/20010723-1.c: New test.
39545
39546 2001-07-23  Ben Elliston  <bje@redhat.com>
39547
39548         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39549
39550 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39551
39552         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39553         i[34567]86-*-*.
39554         Delete handling of ieee_multilib_flags.
39555         Pass -mieee for alpha*-*-* and sh-*-*.
39556         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39557
39558 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
39559
39560         Remove old-abi tests.
39561         * g++.old-deja/g++.mike/p11116.C: Remove.
39562         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39563
39564 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
39565
39566         * g77.f-torture/compile/pr3743.f: New test
39567
39568 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
39569
39570         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39571
39572 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39573
39574         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39575         g++.old-deja/g++.pt/static6.C: Likewise.
39576         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39577         supports weak symbols.
39578
39579 2001-07-18  Andreas Jaeger  <aj@suse.de>
39580
39581         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39582         supported again.
39583
39584 2001-07-18  Andreas Jaeger  <aj@suse.de>
39585
39586         * gcc.dg/iftrap-1.c: Fix target line.
39587
39588 2001-07-17  Richard Henderson  <rth@redhat.com>
39589
39590         * gcc.c-torture/execute/20010717-1.c: New.
39591
39592 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39593
39594         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39595         tests.
39596
39597 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39598
39599         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39600
39601 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39602
39603         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39604         UAC_SIGBUS, UAC_NOPRINT definitions.
39605
39606 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
39607
39608         * objc/execute/object_is_class.m: New test.
39609         * objc/execute/object_is_meta_class.m: New test.
39610
39611 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39612
39613         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39614         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39615
39616 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
39617
39618         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39619         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39620
39621 2001-07-14  Richard Henderson  <rth@redhat.com>
39622
39623         * gcc.dg/iftrap-1.c: New.
39624
39625 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
39626
39627         * g77.f-torture/execute/intrinsic77.f: New test.
39628
39629 2001-07-11  Janis Johnson <janis@us.ibm.com>
39630
39631         * gcc.misc-tests/gcov-3.c: New test.
39632
39633 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39634
39635         * gcc.c-torture/compile/20010711-1.c,
39636         * gcc.c-torture/compile/20010711-2.c: New tests.
39637
39638 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39639
39640         * gcc.c-torture/execute/20010711-1.c: New test.
39641
39642 2001-07-11  Ben Elliston  <bje@redhat.com>
39643
39644         * g++.old-deja/g++.other/enum5.C: New test.
39645
39646 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
39647
39648         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39649         (g++-dg-prune): Call prune_gcc_output.
39650         * prune.exp: New file for prune_gcc_output.
39651         * lib/g++.exp, lib/gcc.exp: Load it.
39652
39653 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39654
39655         * gcc.c-torture/compile/20010701-1.c,
39656         g++.old-deja/g++.ext/attrib6.C: New tests.
39657
39658 2001-07-06  Jeffrey A Law  (law@cygnus.com)
39659
39660         * gcc.c-torture/compile/20010706-1.c: New test.
39661
39662 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
39663
39664         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39665
39666 2001-06-28  Stan Shebs  <shebs@apple.com>
39667
39668         * gcc.dg/pragma-darwin.c: New test.
39669
39670 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39671
39672         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39673         Solaris 2.[678] system.
39674
39675 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39676
39677         * gcc.dg/20010622-1.c: New test.
39678
39679 2001-06-18  Stan Shebs  <shebs@apple.com>
39680
39681         * objc.dg: New directory.
39682         * objc.dg/dg.exp: New file.
39683         * objc.dg/alias.m: New.
39684         * objc.dg/class-1.m: New.
39685         * objc.dg/class-2.m: New.
39686         * objc.dg/const-str-1.m: New.
39687         * objc.dg/const-str-2.m: New.
39688         * objc.dg/id-1.m: New.
39689         * objc.dg/method-1.m: New.
39690         * objc.dg/super-class-1.m: New.
39691         * lib/objc-dg.exp: New file.
39692
39693 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39694
39695         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39696         of label name.
39697
39698 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
39699
39700         * g++.old-deja/g++.abi/vbase8-9.C: New test.
39701
39702 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39703
39704         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39705         variable.
39706
39707 2001-06-12  Richard Henderson  <rth@redhat.com>
39708
39709         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39710
39711 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39712
39713         * g++.old-deja/g++.abi/vbase5.C: New test.
39714         * g++.old-deja/g++.abi/vbase6.C: New test.
39715         * g++.old-deja/g++.abi/vbase7.C: New test.
39716
39717 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39718
39719         * gcc.c-torture/compile/20010610-1.c: New test.
39720
39721 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39722
39723         * g++.old-deja/g++.abi/vbase4.C: New test.
39724
39725 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39726
39727         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
39728         support %f for HC11/HC12 targets.
39729         * gcc.c-torture/execute/930513-1.x: New file, likewise.
39730         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
39731         on HC11/HC12 targets.
39732         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
39733
39734 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39735
39736         * gcc.dg/wchar_t-1.c: New file.
39737         * gcc.dg/wint_t-1.c: Likewise.
39738
39739 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
39740
39741         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
39742
39743 2001-06-11  Richard Henderson  <rth@redhat.com>
39744
39745         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
39746
39747 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39748
39749         * gcc.c-torture/compile/20010611-1.c: New test.
39750
39751 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39752
39753         * gcc.dg/c99-tag-1.c: Add more tests.
39754
39755 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
39756
39757         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
39758         representation on MN10300 and ARM/Thumb.
39759
39760 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
39761
39762         * g77.f-torture/execute/20010610.f: New.
39763
39764 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
39765
39766         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
39767         names.
39768
39769 2001-06-09  Richard Henderson  <rth@redhat.com>
39770
39771         * gcc.c-torture/execute/ashrdi-1.c: New.
39772         * gcc.c-torture/execute/ashldi-1.c: New.
39773         * gcc.c-torture/execute/lshrdi-1.c: New.
39774
39775 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
39776
39777         * objc/execute/load-3.m: Added. Check sending +load to categories,
39778         in addition to classes.
39779
39780 2001-06-08  Stan Shebs  <shebs@apple.com>
39781
39782         * objc/execute/load-2.m: New test.  From Nicola Pero
39783         <n.pero@mi.flashnet.it>.
39784
39785 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
39786
39787         * gcc.c-torture/execute/20010605-2.c: New test.
39788
39789 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39790
39791         * g++.old-deja/g++.abi/vbase2.C: New test.
39792         * g++.old-deja/g++.abi/vbase3.C: New test.
39793
39794 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39795
39796         * g++.old-deja/g++.pt/friend49.C: New test.
39797
39798 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
39799
39800         * g++.old-deja/g++.ext/anon3.C: New test.
39801
39802 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
39803
39804         * g++.old-deja/g++.other/conv7.C: New test.
39805
39806 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39807
39808         * gcc.c-torture/compile/20010605-2.c: New test.
39809
39810 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39811
39812         * gcc.c-torture/execute/20010604-1.c: New test.
39813
39814 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
39815
39816         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
39817
39818 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
39819
39820         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
39821         (g++_link_flags): Likewise.
39822         (g++_init): Pass gccpath's value to two previous functions.
39823
39824 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39825
39826         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
39827         Ensure logfile entry matches exec command line.
39828
39829 2001-05-31  Richard Henderson  <rth@redhat.com>
39830
39831         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
39832         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
39833
39834 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
39835
39836         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
39837         compiler for irix6.2
39838
39839 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
39840
39841         * g++.old-deja/g++.other/optimize3.C: New file.
39842
39843 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
39844
39845         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
39846         assemble.
39847
39848 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
39849
39850         * g++.old-deja/g++.other/optimize2.C: New file.
39851
39852 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
39853
39854         * gcc.c-torture/compile/20010518-2.c: New file.
39855         * gcc.c-torture/execute/20010518-1.c: New file.
39856         * gcc.c-torture/execute/20010518-2.c: New file.
39857
39858 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39859
39860         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
39861
39862 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
39863
39864         G++ no longer defines builtins that do not begin with __builtin.
39865         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
39866         * g++.old-deja/g++.brendand/misc13.C: Likewise.
39867         * g++.old-deja/g++.law/builtin1.C: Likewise.
39868         * g++.old-deja/g++.law/cvt2.C: Likewise.
39869         * g++.old-deja/g++.mike/net5.C: Likewise.
39870         * g++.old-deja/g++.other/builtins1.C: Likewise.
39871         * g++.old-deja/g++.other/builtins2.C: Likewise.
39872         * g++.old-deja/g++.other/builtins3.C: Likewise.
39873         * g++.old-deja/g++.other/builtins4.C: Likewise.
39874         * g++.old-deja/g++.other/inline8.C: Likewise.
39875         * g++.old-deja/g++.robertl/eb39.C: Likewise.
39876
39877 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
39878
39879         * g++.old-deja/g++.pt/using1.C: Adjust.
39880         * g++.old-deja/g++.pt/using2.C: New test.
39881
39882 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39883
39884         * gcc.dg/cpp/charconst.c: New tests.
39885         * gcc.dg/cpp/escape.c: New tests.
39886         * gcc.dg/cpp/escape-1.c: New tests.
39887         * gcc.dg/cpp/escape-2.c: New tests.
39888         * gcc.dg/cpp/ucs.c: New tests.
39889
39890 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
39891
39892         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
39893         native compiler for irix6.5.
39894
39895 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
39896
39897         * lib/g++.exp (g++_include_flags): Use args to compute
39898         get_multilibs.
39899         (g++_link_flags): Likewise.
39900         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
39901
39902 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39903
39904         * gcc.dg/c90-hexfloat-1.c: Add more tests.
39905
39906 2001-05-21  Geoff Keating  <geoffk@redhat.com>
39907
39908         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
39909         this file.
39910
39911 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39912
39913         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
39914         STACK_SIZE;
39915         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
39916         to STACK_SIZE; Use it to define size of add_histo array.
39917         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
39918         to STACK_SIZE.
39919         (f): Use GITT_SIZE to define size of gitt local table.
39920         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
39921         to STACK_SIZE; Use it to define size of bytemem array.
39922
39923 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39924
39925         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
39926         on 68HC11/HC12 due to the asm instruction.
39927         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
39928         * gcc.c-torture/compile/920520-1.x: Likewise.
39929         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
39930         on 68HC11/HC12 because the function is larger than 64K.
39931         * gcc.c-torture/compile/961203-1.x: New file, this test fails
39932         on 68HC11/HC12 because the structure is too large.
39933
39934 2001-05-20  Richard Henderson  <rth@redhat.com>
39935
39936         * gcc.c-torture/execute/20010520-1.c: New.
39937
39938 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39939
39940         * g++.old-deja/g++.warn/compare1.C: New test.
39941         * gcc.dg/compare4.c: New test.
39942
39943 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
39944
39945         * g++.old-deja/g++.other/optimize1.C: New test.
39946
39947 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39948
39949         * g++.old-deja/g++.pt/spec41.C: New test.
39950
39951 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
39952
39953         * gcc.c-torture/compile/20010114-1.x: Remove.
39954
39955 2001-05-18  Stan Shebs  <shebs@apple.com>
39956
39957         * gcc.c-torture/compile/20010518-1.c: New test.
39958
39959 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
39960
39961         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
39962         * g++.old-deja/g++.pt/crash67.C: New test.
39963
39964 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
39965
39966         * g++.old-deja/g++.other/debug9.C: New test.
39967
39968 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
39969
39970         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
39971
39972 2001-05-16  Jan Hubicka  <jh@suse.cz>
39973
39974         * gcc.c-torture/compile/20010516-1.c: New test.
39975
39976 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39977
39978         * g++.old-deja/g++.other/crash41.C: New test.
39979
39980 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39981
39982         * g++.old-deja/g++.pt/crash66.C: New test.
39983
39984 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
39985
39986         * g++.old-deja/g++.robertl/eb27.C: Convert.
39987
39988 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
39989
39990         * g++.dg/friend-warn.C: New test.  Do not warn about friend
39991         declaration being redundant.
39992
39993 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
39994
39995         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
39996
39997 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
39998
39999         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40000
40001 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40002
40003         * lib/g++.exp: Use testsuite_flags.
40004
40005 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40006
40007         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40008
40009 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40010
40011         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40012
40013 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40014
40015         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40016
40017 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40018
40019         * gcc.c-torture/compile/20010313-1.c: New test.
40020
40021 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40022
40023         * gcc.dg/cpp/direct2.c: New test.
40024         * gccq.dg/cpp/direct2s.c: New test.
40025
40026         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40027
40028 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40029
40030         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40031         * g++.old-deja/g++.other/op3.C: Likewise.
40032
40033 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40034
40035         * gcc.dg/cpp/syshdr.h: New file.
40036         * gcc.dg/cpp/sysmac1.c: Update.
40037         * gcc.dg/cpp/sysmac2.c: Update.
40038
40039 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40040
40041         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40042
40043 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40044
40045         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40046         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40047
40048 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40049
40050         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40051
40052 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40053
40054         * lib/g++.exp (g++_include_flags): Don't use any special flags
40055         if TESTING_IN_BUILD_TREE is not defined.
40056         (g++_init): Use a plain 'c++' as the compiler if
40057         TESTING_IN_BUILD_TREEE is not defined.
40058
40059 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40060
40061         * g++.old-deja/g++.eh/catch13.C: New test.
40062         * g++.old-deja/g++.eh/catch14.C: New test.
40063
40064 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40065
40066         * gcc.dg/cpp/tr-define.c: New test.
40067
40068 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40069
40070         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40071         <stdlib.h>, not <malloc.h>.
40072
40073 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40074
40075         * g++.old-deja/g++.ns/template17.C: New test.
40076
40077 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40078
40079         * g++.old-deja/g++.pt/ref4.C: New test.
40080
40081 2001-04-30  Richard Henderson  <rth@redhat.com>
40082
40083         * gcc.dg/20000724-1.c: Revert last change.
40084
40085 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40086
40087         * g77.f-torture/execute/20010430.f: New test.
40088
40089 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40090
40091         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40092
40093 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40094
40095         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40096
40097 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40098
40099         * g++.old-deja/g++.eh/crash6.C: New test.
40100
40101 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40102
40103         * g++.old-deja/g++.other/warn7.C: New test.
40104
40105 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40106
40107         * g++.old-deja/g++.other/defarg9.C: New test.
40108
40109 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40110
40111         * g77.f-torture/compile/20010426.f: New test.
40112         * g77.f-torture/execute/20010426.f: New test.
40113
40114 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40115
40116         * g77.f-torture/compile/20000629-1.x: Remove - error
40117         has been fixed.
40118
40119 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40120
40121         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40122         Tweak slightly to work with g++.dg framework.
40123         * g++.dg/special/ecos.exp: Run initp1.C test.
40124         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40125
40126         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40127         its linker doesn't give line numbers either.
40128         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40129
40130 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40131
40132         * g++.old-deja/g++.other/lex1.C: New test.
40133
40134 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40135
40136         * gcc.dg/noncompile/20010425-1.c: New test.
40137
40138 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40139
40140         * g++.old-deja/g++.pt/mangle2.C: New test.
40141
40142 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40143
40144         * gcc.dg/format/plus-1.c: New test.
40145
40146 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40147
40148         * gcc.dg/20010423-1.c: New test.
40149
40150 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40151
40152         * gcc.c-torture/execute/20010422-1.c: New test.
40153
40154 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40155
40156         * g++.old-deja/g++.ns/type2.C: New test.
40157
40158 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40159
40160         * g++.old-deja/g++.other/perf1.C: New test.
40161
40162 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40163
40164         * gcc.dg/c99-func-2.c: Remove xfail.
40165         * gcc.dg/c99-func-3.c: Remove xfail.
40166         * gcc.dg/c99-func-4.c: Remove xfail.
40167
40168 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40169
40170         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40171
40172 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40173
40174         * gcc.c-torture/compile/20010423-1.c: New test.
40175
40176 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40177
40178         * g++.old-deja/g++.pt/typename28.C: New test.
40179
40180 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40181
40182         * g++.old-deja/g++.abi/empty2.C: New test.
40183         * g++.old-deja/g++.abi/empty3.C: New test.
40184
40185 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40186
40187         * g++.old-deja/g++.other/comdat2.C: New test.
40188         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40189
40190 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40191
40192         * g++.old-deja/g++.other/overload14.C: New test.
40193
40194 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40195
40196         * g++.old-deja/g++.other/lookup23.C: New test.
40197
40198 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40199
40200         * gcc.c-torture/execute/20010403-1.c: New test.
40201
40202 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40203             Mark Mitchell  <mark@codesourcery.com>
40204
40205         * lib/old-dejagnu.exp: Don't delete output of executable.
40206         Add .exe suffix to executables.
40207
40208 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40209
40210         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40211
40212 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40213
40214         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40215
40216 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40217
40218         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40219         * g++.old-deja/g++.abi/crash1.C: New test.
40220
40221 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40222
40223         * g++.old-deja/g++.other/crash40.C: New test.
40224
40225 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40226
40227         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40228
40229 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40230
40231         * g++.old-deja/g++.other/warn6.C: New test.
40232
40233 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40234
40235         * g++.old-deja/g++.robertl/eb42.C: Same.
40236
40237 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40238
40239         * gcc.dg/wtr-conversion-1.c: New testcase.
40240
40241 2001-04-10  Richard Henderson  <rth@redhat.com>
40242
40243         * g++.old-deja/g++.other/array5.C: New.
40244
40245 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40246
40247         * gcc.c-torture/execute/20010408-1.c: New test.
40248
40249 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40250
40251         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40252         headers and constructs.
40253         * g++.old-deja/g++.robertl/eb79.C: Same.
40254         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40255         * g++.old-deja/g++.robertl/eb73.C: Same.
40256         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40257         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40258         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40259         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40260         * g++.old-deja/g++.robertl/eb44.C: Same.
40261         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40262         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40263         * g++.old-deja/g++.robertl/eb39.C: Same.
40264         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40265         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40266         * g++.old-deja/g++.robertl/eb30.C: Same.
40267         * g++.old-deja/g++.robertl/eb3.C: Same.
40268         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40269         * g++.old-deja/g++.robertl/eb21.C: Same.
40270         * g++.old-deja/g++.robertl/eb15.C: Same.
40271         * g++.old-deja/g++.robertl/eb118.C: Same.
40272         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40273         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40274         * g++.old-deja/g++.robertl/eb109.C: Same.
40275         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40276         * g++.old-deja/g++.mike/rtti1.C: Same.
40277         * g++.old-deja/g++.mike/p658.C: Same.
40278         * g++.old-deja/g++.mike/net46.C: Same.
40279         * g++.old-deja/g++.mike/net34.C: Same.
40280         * g++.old-deja/g++.mike/memoize1.C: Same.
40281         * g++.old-deja/g++.mike/eh2.C: Same.
40282         * g++.old-deja/g++.law/weak.C: Same.
40283         * g++.old-deja/g++.law/visibility7.C: Same.
40284         * g++.old-deja/g++.law/visibility25.C: Same.
40285         * g++.old-deja/g++.law/visibility22.C: Same.
40286         * g++.old-deja/g++.law/visibility2.C: Same.
40287         * g++.old-deja/g++.law/visibility17.C: Same.
40288         * g++.old-deja/g++.law/visibility13.C: Same.
40289         * g++.old-deja/g++.law/visibility10.C: Same.
40290         * g++.old-deja/g++.law/visibility1.C: Same.
40291         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40292         * g++.old-deja/g++.law/vbase1.C: Same.
40293         * g++.old-deja/g++.law/operators32.C: Same.
40294         * g++.old-deja/g++.law/nest3.C: Same.
40295         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40296         * g++.old-deja/g++.law/except5.C (main): Same.
40297         * g++.old-deja/g++.law/cvt7.C (run): Same.
40298         * g++.old-deja/g++.law/cvt2.C: Same.
40299         * g++.old-deja/g++.law/cvt16.C: Same.
40300         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40301         * g++.old-deja/g++.law/ctors17.C (main): Same.
40302         * g++.old-deja/g++.law/ctors13.C: Same.
40303         * g++.old-deja/g++.law/ctors12.C (main): Same.
40304         * g++.old-deja/g++.law/ctors10.C: Same.
40305         * g++.old-deja/g++.law/code-gen5.C: Same.
40306         * g++.old-deja/g++.law/bad-error7.C: Same.
40307         * g++.old-deja/g++.law/arm9.C: Same.
40308         * g++.old-deja/g++.law/arm12.C: Same.
40309         * g++.old-deja/g++.law/arg8.C: Same.
40310         * g++.old-deja/g++.law/arg1.C: Same.
40311         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40312         * g++.old-deja/g++.jason/template31.C: Same.
40313         * g++.old-deja/g++.jason/template24.C (main): Same.
40314         * g++.old-deja/g++.jason/2371.C: Same.
40315         * g++.old-deja/g++.eh/new2.C: Same.
40316         * g++.old-deja/g++.eh/new1.C: Same.
40317         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40318         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40319         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40320         * g++.old-deja/g++.brendan/crash62.C: Same.
40321         * g++.old-deja/g++.brendan/crash52.C: Same.
40322         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40323         * g++.old-deja/g++.brendan/crash38.C: Same.
40324         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40325         * g++.old-deja/g++.brendan/copy9.C: Same.
40326
40327 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40328
40329         * gcc.c-torture/execute/20001203-2.c (memset):
40330         Count argument is of type __SIZE_TYPE__.
40331
40332 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40333
40334         * gcc.c-torture/compile/20010404-1.c: New test.
40335
40336 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40337
40338         * gcc.c-torture/compile/20010326-1.c: New test.
40339
40340 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40341
40342         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40343         peculiarities of the SH.
40344         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40345
40346 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40347
40348         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40349         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40350         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40351
40352 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40353
40354         * g77.f-torture/compile/20010321-1.f: New test.
40355
40356 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40357
40358         * gcc.c-torture/compile/20010329-1.c: New test.
40359
40360 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40361
40362         * gcc.c-torture/execute/20010329-1.c: New test.
40363
40364 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40365
40366         * g++.old-deja/g++.other/eh4.C: Fix typo.
40367
40368 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40369
40370         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40371
40372 2001-03-28  Philip Blundell  <philb@gnu.org>
40373
40374         * gcc.c-torture/compile/20010328-1.c: New test.
40375
40376 2001-03-27  Richard Henderson  <rth@redhat.com>
40377
40378         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40379         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40380
40381 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40382
40383         * gcc.c-torture/compile/20010327-1.c: New test.
40384
40385 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40386
40387         * g++.old-deja/g++.other/friend12.C: New test.
40388         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40389         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40390
40391 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40392
40393         * gcc.c-torture/execute/20010325-1.c: New test.
40394
40395 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40396
40397         * g++.old-deja/g++.other/mangle3.C: New test.
40398
40399 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40400
40401         * g++.old-deja/g++.other/anon8.C: New test.
40402
40403 2001-03-20  Philip Blundell  <philb@gnu.org>
40404
40405         * gcc.c-torture/compile/20010320-1.c: New test.
40406
40407 2001-03-17  Richard Henderson  <rth@redhat.com>
40408
40409         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40410
40411 2001-03-15  Geoff Keating  <geoff@redhat.com>
40412
40413         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40414         tests on AIX.
40415
40416 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
40417
40418         * g++.old-deja/g++.other/eh4.C: New test.
40419
40420 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40421
40422         * gcc.dg/cpp/mi1.c: Update.
40423
40424 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
40425
40426         * g++.old-deja/g++.other/regstack.C: New test.
40427
40428 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40429
40430         * g++.old-deja/g++.other/ref4.C: New test.
40431
40432 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
40433
40434         * objc/execute/va_method.m: Added.
40435         * objc/execute/IMP.m: Added.
40436         * objc/execute/_cmd.m: Added.
40437         * objc/execute/accessing_ivars.m: Added.
40438         * objc/execute/class-1.m: Added.
40439         * objc/execute/class-10.m: Added.
40440         * objc/execute/class-11.m: Added.
40441         * objc/execute/class-12.m: Added.
40442         * objc/execute/class-13.m: Added.
40443         * objc/execute/class-14.m: Added.
40444         * objc/execute/class-2.m: Added.
40445         * objc/execute/class-3.m: Added.
40446         * objc/execute/class-4.m: Added.
40447         * objc/execute/class-5.m: Added.
40448         * objc/execute/class-6.m: Added.
40449         * objc/execute/class-7.m: Added.
40450         * objc/execute/class-8.m: Added.
40451         * objc/execute/class-9.m: Added.
40452         * objc/execute/class-tests-1.h
40453         * objc/execute/class-tests-2.h
40454         * objc/execute/compatibility_alias.m: Added.
40455         * objc/execute/encode-1.m: Added.
40456         * objc/execute/formal_protocol-1.m: Added.
40457         * objc/execute/formal_protocol-2.m: Added.
40458         * objc/execute/formal_protocol-3.m: Added.
40459         * objc/execute/formal_protocol-4.m: Added.
40460         * objc/execute/formal_protocol-5.m: Added.
40461         * objc/execute/formal_protocol-6.m: Added.
40462         * objc/execute/formal_protocol-7.m: Added.
40463         * objc/execute/informal_protocol.m: Added.
40464         * objc/execute/initialize.m: Added.
40465         * objc/execute/load.m: Added.
40466         * objc/execute/many_args_method.m: Added.
40467         * objc/execute/nested-3.m: Added.
40468         * objc/execute/no_clash.m: Added.
40469         * objc/execute/private.m: Added.
40470         * objc/execute/redefining_self.m: Added.
40471         * objc/execute/root_methods.m: Added.
40472         * objc/execute/selector-1.m: Added.
40473         * objc/execute/static-1.m: Added.
40474         * objc/execute/static-2.m: Added.
40475         * objc/execute/va_method.m: Added.
40476
40477 2001-03-10  Richard Henderson  <rth@redhat.com>
40478
40479         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40480
40481 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40482
40483         * g++.old-deja/g++.other/crash31.C: XFAIL.
40484         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40485         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40486         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40487         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40488         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40489
40490 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40491
40492         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40493
40494 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40495
40496         * gcc.dg/20000724-1.c: Don't use multiline strings.
40497
40498 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40499
40500         * objc/execute/string1.m, objc/execute/string2.m: Compare the
40501         result of -cString against what we expect it to be; don't just
40502         print it out for no one to read.
40503
40504         * objc/execute/string3.m, objc/execute/string4.m: New tests.
40505         Based on testcases provided by Nicola Pero.
40506
40507 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40508
40509         * gcc.dg/cpp/macro7.c: New test.
40510
40511 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40512
40513         * gcc.dg/cpp/multiline.c: Update.
40514
40515 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40516
40517         * g++.old-deja/g++.other/enum3.C: New test.
40518
40519 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40520
40521         * g++.old-deja/g++.other/pod1.C: New test.
40522
40523 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40524
40525         * g++.old-deja/g++.ext/overload1.C: New test.
40526
40527 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40528
40529         * g++.old-deja/g++.pt/using1.C: New test.
40530
40531 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40532
40533         * g++.old-deja/g++.other/using9.C: New test.
40534
40535 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
40536
40537         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40538
40539         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40540
40541 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
40542
40543         * g++.old-deja/g++.ext/realpt1.C: Remove.
40544
40545 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
40546
40547         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40548
40549 2001-02-26  Will Cohen  <wcohen@redhat.com>
40550
40551         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40552
40553 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
40554
40555         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40556         templatized constructors.
40557
40558 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40559
40560         * gcc.c-torture/execute/20010224-1.c: New test.
40561
40562 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
40563
40564         * gcc.c-torture/execute/20010222-1.c: New test.
40565
40566 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
40567
40568         * g++.old-deja/g++.other/inline20.C: New test.
40569
40570 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
40571
40572         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40573
40574 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40575
40576         * g++.old-deja/g++.other/lookup22.C: New test.
40577
40578 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
40579
40580         * g77.dg: New directory.
40581         * g77.dg/20010216-1.f: New test case.
40582         * g77.dg/dg.exp: New driver.
40583         * lib/g77-dg.exp: New driver library.
40584
40585 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40586
40587         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40588
40589 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
40590
40591         * g++.old-deja/g++.other/decl9.C: New test.
40592
40593 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
40594
40595         * g++.old-deja/g++.other/init16.C: Update the test so that it does
40596         not need <string> and also tests the initialization at runtime.
40597
40598 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40599
40600         * gcc.c-torture/execute/longlong.c: New test.
40601
40602 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40603
40604         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40605
40606 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40607
40608         * gcc.c-torture/execute/920302-1.c (execute):
40609         Change argument type to short.
40610
40611 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40612
40613         * g++.old-deja/g++.pt/deduct6.C: New test.
40614
40615 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40616
40617         * g++.old-deja/g++.pt/deduct5.C: New test.
40618
40619 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
40620
40621         * gcc.c-torture/execute/20010209-1.c: New test.
40622
40623 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40624
40625         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40626
40627 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
40628
40629         * g++.dg/vtgc1.C: Update for new ABI.
40630
40631         * consistency.vlad: New directory, 1665 files.
40632
40633 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40634
40635         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40636         return type.
40637         * gcc.dg/cpp/digraphs.c: Declare puts.
40638
40639 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40640
40641         * g++.old-deja/g++.other/warn5.C: New test.
40642
40643 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40644
40645         * g++.old-deja/g++.pt/spec40.C: New test.
40646
40647 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40648
40649         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40650         case.
40651         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40652
40653 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
40654
40655         * gcc.c-torture/compile/20010209-1.c: New test.
40656
40657 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
40658
40659         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40660         excess errors message but not if it crashes.
40661         * g++.old-deja/g++.other/crash27.C: Likewise.
40662         * g++.old-deja/g++.other/crash28.C: Likewise.
40663         * g++.old-deja/g++.other/crash30.C: Likewise.
40664         * g++.old-deja/g++.other/crash32.C: Likewise.
40665         * g++.old-deja/g++.other/crash35.C: Likewise.
40666         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40667
40668 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40669
40670         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40671         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40672         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40673         g77.f-torture/execute/execute.exp,
40674         g77.f-torture/noncompile/noncompile.exp,
40675         gcc.c-torture/execute/execute.exp,
40676         gcc.c-torture/execute/memcheck/memcheck.exp,
40677         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40678         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40679         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40680         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40681         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40682         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40683         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40684         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40685         Remove bug reporting instructions with ancient email addresses.
40686
40687 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40688
40689         * gcc.dg/20010202-1.c: New test.
40690         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40691
40692 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
40693
40694         * g++.dg/stdbool-if.C: New test.
40695
40696 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
40697
40698         * objc/execute/fdecl.m: Added main().
40699
40700 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40701
40702         * gcc.c-torture/execute/20010206-1.c: New test.
40703
40704 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40705
40706         * gcc.dg/cpp/avoidpaste1.c: Update.
40707
40708 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
40709
40710         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40711         Pero <nicola@brainstorm.co.uk>.
40712         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40713
40714 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
40715
40716         * g++.old-deja/g++.pt/spec39.C: New test.
40717
40718 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
40719
40720         * gcc.c-torture/compile/20010202-1.c: New test.
40721
40722 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
40723
40724         * g++.old-deja/g++.abi/primary2.C: New test.
40725         * g++.old-deja/g++.abi/primary3.C: New test.
40726         * g++.old-deja/g++.abi/primary4.C: New test.
40727         * g++.old-deja/g++.abi/primary5.C: New test.
40728         * g++.old-deja/g++.abi/vtable3.h: New test.
40729         * g++.old-deja/g++.abi/vtable3a.C: New test.
40730         * g++.old-deja/g++.abi/vtable3b.C: New test.
40731         * g++.old-deja/g++.abi/vtable3c.C: New test.
40732         * g++.old-deja/g++.abi/vtable3d.C: New test.
40733         * g++.old-deja/g++.abi/vtable3e.C: New test.
40734         * g++.old-deja/g++.abi/vtable3f.C: New test.
40735         * g++.old-deja/g++.abi/vtable3g.C: New test.
40736         * g++.old-deja/g++.abi/vtable3h.C: New test.
40737         * g++.old-deja/g++.abi/vtable3i.C: New test.
40738         * g++.old-deja/g++.abi/vtable3j.C: New test.
40739         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
40740
40741 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
40742
40743         * g++.old-deja/g++.other/anon6.C: New test.
40744         * g++.old-deja/g++.other/anon7.C: New test.
40745
40746 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40747
40748         * gcc.dg/cpp/avoidpaste2.c: New tests.
40749
40750 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
40751
40752         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
40753
40754 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
40755
40756         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
40757         DECIMAL_DIG cases for Irix."
40758
40759 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
40760
40761         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
40762
40763 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40764
40765         * gcc.dg/c99-tag-1.c: New test.
40766
40767 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40768
40769         * gcc.dg/cpp/tr-warn1.c: Add tests.
40770
40771 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40772
40773         * gcc.dg/cpp/avoidpaste1.c: Update.
40774         * gcc.dg/cpp/paste4.c: Update.
40775
40776 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
40777
40778         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
40779         cases for Irix.
40780
40781 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40782
40783         * g++.old-deja/g++.other/inline19.C: New test.
40784
40785 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40786
40787         * gcc.dg/Wlarger-than.c: New test.
40788
40789 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40790
40791         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
40792
40793 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
40794
40795         * gcc.c-torture/execute/20010129-1.c: New test.
40796         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
40797
40798 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40799
40800         * gcc.dg/cpp/avoidpaste1.c: Test case.
40801
40802 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
40803
40804         * g++.old-deja/g++.other/inline18.C: New test.
40805
40806 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40807
40808         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
40809         and __builtin_putchar.
40810
40811 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
40812
40813         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
40814         tests.
40815
40816 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
40817
40818         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
40819         floating point number rounding mode to round to the nearest
40820         representable mode.
40821
40822 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
40823
40824         * g++.old-deja/g++.other/mangle2.C: New test.
40825
40826 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40827
40828         * gcc.c-torture/compile/20010124-1.c: New test.
40829
40830 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
40831
40832         * g++.old-deja/g++.pt/spec38.C: New test.
40833
40834 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40835
40836         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
40837         "Build don't run".
40838
40839 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40840
40841         * gcc.c-torture/execute/20010123-1.c: New test.
40842
40843 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40844
40845         * g++.old-deja/g++.pt/spec37.C: New test.
40846
40847 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40848
40849         * g++.old-deja/g++.pt/overload14.C: New test.
40850
40851 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40852
40853         * gcc.c-torture/execute/20010122-1.c: New test, exercise
40854         __builtin_return_address.
40855
40856 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
40857
40858         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
40859         * g++.old-deja/g++.pt/spec35.C: New test.
40860         * g++.old-deja/g++.pt/spec36.C: New test.
40861
40862 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
40863
40864         * gcc.c-torture/compile/20010118-1.c: New test.
40865
40866 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
40867
40868         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
40869
40870 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40871
40872         * gcc.c-torture/execute/20010119-1.c: New test.
40873
40874 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40875
40876         * g++.old-deja/g++.other/vbase5.C: New test.
40877
40878 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40879
40880         * gcc.c-torture/execute/20010118-1.c: New test.
40881
40882 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40883
40884         * g++.old-deja/g++.pt/deduct3.C: New test.
40885
40886 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40887
40888         * g++.old-deja/g++.pt/spec34.C: New test.
40889
40890 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
40891
40892         * g77.f-torture/compile/20000601-2.f: New test.
40893
40894 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40895
40896         * g++.old-deja/g++.other/init17.C: New test.
40897
40898 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
40899
40900         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
40901
40902 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40903
40904         * g++.old-deja/g++.pt/unify8.C: New test.
40905
40906 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40907
40908         * g++.old-deja/g++.abi/vbase1.C: New test.
40909
40910 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40911
40912         * g++.old-deja/g++.pt/crash65.C: New test.
40913
40914 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40915
40916         * gcc.dg/cpp/assembl2.S: New test case.
40917
40918 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
40919
40920         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
40921         are supported.
40922
40923 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40924
40925         * g++.old-deja/g++.other/builtins1.C: New test.
40926         * g++.old-deja/g++.other/builtins2.C: Likewise.
40927         * g++.old-deja/g++.other/builtins3.C: Likewise.
40928         * g++.old-deja/g++.other/builtins4.C: Likewise.
40929
40930 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
40931
40932         * gcc.c-torture/compile/20010117-1.c: New test.
40933         * gcc.c-torture/compile/20010117-2.c: New test.
40934
40935 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40936
40937         * g77.f-torture/execute/20010116.[fx]: New test,
40938         XFAIL on i?86-*-*.
40939         * g77.f-torture/compile/20010115.f: Indicate it's
40940         a test for PR fortran/1636.
40941
40942 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40943
40944         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
40945
40946 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40947
40948         * g77.f-torture/compile/20010115.f: New test.
40949
40950 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
40951
40952         * g++.old-deja/g++.pt/nontype5.C: New test.
40953
40954 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40955
40956         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
40957         have an equivalent working one below it.
40958
40959 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40960
40961         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
40962         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40963
40964 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40965
40966         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
40967         message containing "init_priority".
40968         (conpr-2.C): Likewise.
40969         (conpr-3.C): Likewise.
40970         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
40971
40972 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40973
40974         * gcc.c-torture/execute/20010114-2.c: New test.
40975
40976 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40977
40978         * gcc.c-torture/compile/20010114-1.c: New test.
40979         * gcc.c-torture/compile/20010114-1.x: Xfail.
40980         * gcc.c-torture/compile/20010114-2.c: New test.
40981         * gcc.c-torture/execute/20010114-1.c: New test.
40982         * gcc.dg/trunc-1.c: New test.
40983         * gcc.dg/uninit-B.c: New test.
40984
40985 2001-01-13  Nick Clifton  <nickc@redhat.com>
40986
40987         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
40988         target.
40989
40990 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40991
40992         * gcc.c-torture/compile/20010113-1.c: New test.
40993
40994 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
40995
40996         * gcc.c-torture/compile/20001212-1.c: New test.
40997
40998 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40999
41000         * gcc.dg/cpp/widestr1.c: Update.
41001         * gcc.dg/cpp/prag-imp.c: Remove.
41002
41003 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41004
41005         * gcc.c-torture/execute/20000801-3.x: Remove.
41006         * gcc.dg/c90-init-1.c: New test.
41007         * gcc.dg/c99-init-1.c: New test.
41008         * gcc.dg/c99-init-2.c: New test.
41009         * gcc.dg/gnu99-init-1.c: New test.
41010
41011 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41012
41013         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41014         testing that no relevant ones were found.
41015
41016 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41017
41018         * g++.old-deja/g++.pt/cast2.C: New test.
41019
41020 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41021
41022         * g++.old-deja/g++.pt/friend47.C: New test.
41023
41024 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41025
41026         * g++.old-deja/g++.pt/instantiate13.C: New test.
41027
41028 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41029
41030         * g++.old-deja/g++.other/defarg7.C: New test.
41031         * g++.old-deja/g++.other/defarg8.C: New test.
41032
41033 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41034
41035         * g++.old-deja/g++.pt/crash64.C: New test.
41036
41037 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41038
41039         * g++.old-deja/g++.pt/crash63.C: New test.
41040
41041 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41042
41043         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41044
41045 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41046
41047         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41048
41049 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41050
41051         * g++.old-deja/g++.pt/error3.C: New test.
41052
41053 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41054
41055         * g++.old-deja/g++.other/crash39.C: New test.
41056
41057 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41058
41059         * g++.old-deja/g++.other/vbase4.C: New test.
41060
41061 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41062
41063         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41064         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41065         * gcc.dg/special/special.exp: New test driver which will check
41066         for alias support for the above test.
41067
41068 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41069
41070         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41071         problems on small machines.
41072         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41073         parameterize.
41074
41075 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41076
41077         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41078         mips.
41079         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41080
41081 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41082
41083         * g++.old_deja/g++.pt/using8.C: New test.
41084
41085 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41086
41087         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41088
41089 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41090
41091         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41092         where a failure is expected.
41093         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41094
41095 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41096
41097         * g++.old_deja/g++.pt/instantiate12.C: New test.
41098
41099 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41100
41101         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41102         start of structs.
41103         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41104         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41105         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41106         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41107         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41108         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41109         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41110         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41111         * g++.old-deja/g++.eh/spec6.C: Likewise.
41112         * g++.old-deja/g++.jason/crash3.C: Likewise.
41113         * g++.old-deja/g++.law/ctors11.C: Likewise.
41114         * g++.old-deja/g++.law/ctors17.C: Likewise.
41115         * g++.old-deja/g++.law/ctors5.C: Likewise.
41116         * g++.old-deja/g++.law/ctors9.C: Likewise.
41117         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41118         * g++.old-deja/g++.mike/net22.C: Likewise.
41119         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41120         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41121         * g++.old-deja/g++.mike/virt3.C: Likewise.
41122         * g++.old-deja/g++.niklas/t128.C: Likewise.
41123         * g++.old-deja/g++.other/anon4.C: Likewise.
41124         * g++.old-deja/g++.other/using1.C: Likewise.
41125         * g++.old-deja/g++.other/warn3.C: Likewise.
41126         * g++.old-deja/g++.pt/t37.C: Likewise.
41127         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41128         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41129
41130 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41131
41132         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41133
41134 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41135
41136         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41137
41138 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41139
41140         * gcc.c-torture/compile/20010107-1.c: New test.
41141
41142 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41143
41144         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41145
41146 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41147
41148         * gcc.dg/format/format.h: New file.
41149         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41150         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41151         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41152         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41153         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41154         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41155         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41156         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41157         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41158         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41159         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41160         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41161         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41162         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41163         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41164         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41165         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41166         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41167         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41168         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41169         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41170         instead of declaring standard types, macros and functions in each
41171         test.
41172
41173 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41174
41175         * gcc.c-torture/execute/20010106-1.c: New test.
41176
41177 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41178
41179         * gcc.dg/format/format.exp: New file.
41180         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41181         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41182         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41183         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41184         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41185         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41186         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41187         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41188         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41189         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41190         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41191         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41192         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41193         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41194         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41195         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41196         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41197         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41198         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41199         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41200         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41201         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41202         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41203         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41204         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41205         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41206         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41207         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41208         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41209         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41210         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41211         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41212         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41213         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41214         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41215         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41216         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41217         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41218         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41219         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41220         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41221         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41222
41223 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41224
41225         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41226         account.
41227
41228 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41229
41230         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41231
41232 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41233
41234         * g++.old-deja/g++.pt/crash62.C: New test.
41235
41236 2001-01-04  Richard Henderson  <rth@redhat.com>
41237
41238         * gcc.dg/20000926-1.c: Update expected warnings.
41239         * gcc.dg/array-2.c: Likewise.
41240         * gcc.dg/array-4.c: Also validate flexible array members.
41241         * gcc.dg/c99-flex-array-1.c: New.
41242
41243 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41244
41245         * gcc.c-torture/compile/20001222-1.x: Remove.
41246
41247 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41248
41249         * gcc.c-torture/execute/built-in-setjmp.c: New.
41250
41251 2001-01-03  Richard Henderson  <rth@redhat.com>
41252
41253         * gcc.dg/940510-1.c: Update expected error wording.
41254         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41255
41256 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41257
41258         * lib/target-supports.exp (check_alias_available): Modified to
41259         indicate aliases not supported if only weak aliases are supported.
41260
41261 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41262
41263         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41264         Turn on cmpstrsi checks for __pj__ and __i370__.
41265
41266 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41267
41268         * g++.old-deja/g++.other/virtual11.C: New test.
41269
41270 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41271
41272         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41273
41274 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41275
41276         * gcc.c-torture/compile/20010102-1.c: New test.
41277
41278 2001-01-02  Andreas Jaeger  <aj@suse.de>
41279
41280         * gcc.dg/noreturn-3.c: New test.
41281
41282         * gcc.dg/noreturn-4.c: New test.
41283
41284 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41285
41286         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41287         __builtin_fputc and __builtin_fwrite.
41288
41289 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41290
41291         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41292         signed char, not default char.
41293
41294 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41295
41296         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41297
41298 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41299
41300         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41301
41302 2000-12-29  Richard Henderson  <rth@redhat.com>
41303
41304         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41305         (__cyg_profile_func_exit): Define.
41306
41307 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41308
41309         * g++.dg/vtgc1.C: New test.
41310
41311 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41312
41313         * gcc.dg/noncompile/20001228-1.c: New test.
41314
41315         * gcc.dg/20001228-1.c: New test.
41316
41317         * gcc.c-torture/execute/20001228-1.c: New test.
41318
41319 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41320
41321         * gcc.dg/format-strfmon-1.c: New test.
41322
41323 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41324
41325         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41326         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41327         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41328         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41329         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41330         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41331         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41332         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41333         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41334         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41335         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41336         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41337         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41338
41339         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41340         * gcc.c-torture/execute/string-opt-4.c: Test index.
41341
41342 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41343
41344         * gcc.c-torture/compile/20001226-1.c: New test.
41345
41346 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41347
41348         * gcc.c-torture/compile/20001222-1.c: New test.
41349         * gcc.c-torture/compile/20001222-1.x: Xfail.
41350
41351 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41352
41353         * gcc.c-torture/execute/comp-goto-2.c: New test.
41354
41355 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41356
41357         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41358         Use long types if __INT_MAX__ is 32767.
41359         (main): Use cast to (sint32 *) when poking 88 into a_page.
41360
41361         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41362
41363 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41364
41365         * gcc.c-torture/compile/20001221-1.c: New test.
41366         * gcc.c-torture/execute/20001221-1.c: New test.
41367
41368 2000-12-20  Richard Henderson  <rth@redhat.com>
41369
41370         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41371         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41372
41373 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41374
41375         * gcc.dg/compare3.c: New test.
41376
41377 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41378
41379         * gcc.dg/format-warnll-1.c: New test.
41380
41381 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41382
41383         * gcc.dg/cpp/cmdlne-P.c: New test.
41384
41385 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41386
41387         * gcc.c-torture/execute/builtin-abs-1.c,
41388         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41389
41390 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41391
41392         * gcc.dg/cpp/multiline.c: New test.
41393
41394 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41395
41396         * g++.old-deja/g++.other/syshdr1.C: Update.
41397         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41398
41399 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41400
41401         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41402
41403 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41404
41405         * g++.old-deja/g++.pt/ttp65.C: New test.
41406
41407 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41408
41409         * g++.old-deja/g++.pt/ttp64.C: New test.
41410
41411 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41412
41413         * g++.old-deja/g++.pt/spec33.C: New test.
41414
41415 2000-12-14  Catherine Moore  <clm@redhat.com>
41416
41417         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41418         * gcc.c-torture/execute/920612-2.c: Likewise.
41419         * gcc.c-torture/execute/920428-2.c: Likewise.
41420         * gcc-c-torture/execute/va-arg-11.c: Call exit.
41421         * gcc.c-torture/execute/va-arg-21.c: Likewise.
41422
41423 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41424
41425         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41426         * gcc.dg/pack-test-2.c: Likewise.
41427
41428 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41429
41430         Tests by Zack Weinberg <zackw@stanford.edu>.
41431
41432         * gcc.dg/cpp/defined.c: Update.
41433         * gcc.dg/cpp/defined_trad.c: New tests.
41434
41435 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41436
41437         * gcc.dg/cpp/trad-direct.c: Update.
41438
41439 2000-12-11  Neil Booth  <neilb@earthling.net>
41440
41441         * gcc.dg/cpp/defined_trad.c
41442
41443 2000-12-11  Neil Booth  <neilb@earthling.net>
41444
41445         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41446
41447 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41448
41449         * gcc.dg/format-miss-2.c: New test.
41450
41451 2000-12-09  Neil Booth  <neilb@earthling.net>
41452
41453         * gcc.dg/cpp/lineflags.c: New tests.
41454         * gcc.dg/cpp/poison.c: Update.
41455         * gcc.dg/cpp/redef2.c: Update.
41456         * gcc.dg/cpp/skipping.c: New test.
41457
41458 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
41459
41460         * g++.old-deja/g++.other/eh3.C: New testcase.
41461
41462 2000-12-07  Neil Booth  <neilb@earthling.net>
41463
41464         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41465         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41466         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41467         wtr-union-init-2.c, wtr-union-init-3.c: Update.
41468         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41469         Update.
41470
41471 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41472
41473         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41474         __SIZE_TYPE__ instead of int for type of integers cast to
41475         pointers.
41476
41477 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
41478
41479         * g++.old-deja/g++.other/cleanup4.C: New test.
41480
41481 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41482
41483         * format-sec-1.c: New test.
41484
41485 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41486
41487         * gcc.dg/format-nonlit-3.c: New test.
41488
41489 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41490
41491         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41492         through a null pointer.
41493
41494 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41495
41496         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41497         * g++.old-deja/g++.pt/partial4.C: New test.
41498
41499 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
41500
41501         * gcc.c-torture/execute/ieee/hugeval.x: New.
41502
41503 2000-12-06  Neil Booth  <neilb@earthling.net>
41504
41505         * gcc.dg/cpp/backslash2.c: New tests.
41506
41507 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41508
41509         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41510         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41511
41512 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
41513
41514         * gcc.c-torture/execute/20001203-2.c: New testcase.
41515
41516 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41517
41518         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41519         * g++.old-deja/g++.other/virtual10.C: New test.
41520
41521 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41522
41523         * g++.old-deja/g++.mike/pmf5.C: Remove test.
41524
41525 2000-12-05  Richard Henderson  <rth@redhat.com>
41526
41527         * gcc.c-torture/compile/20001205-1.c: New.
41528
41529 2000-12-04  Neil Booth  <neilb@earthling.net>
41530
41531         * g++.old-deja/g++.other/virtual9.C: New test.
41532         * g++.old-deja/g++.pt/crash61.C: New test.
41533         * gcc.c-torture/execute/loop-9.c: New test.
41534
41535 2000-12-04  Neil Booth  <neilb@earthling.net>
41536
41537         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41538         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41539         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41540         * gcc.dg/cpp/extratokens.c: ...here.
41541
41542 2000-12-04  Neil Booth  <neilb@earthling.net>
41543
41544         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41545         New tests.
41546
41547 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41548
41549         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41550         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41551
41552 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41553
41554         * gcc.c-torture/execute/20001203-1.c: New test.
41555
41556 2000-12-03  Neil Booth  <neilb@earthling.net>
41557
41558         * gcc.dg/cpp/macro6.c: New test cases.
41559
41560 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41561
41562         * gcc.c-torture/execute/string-opt-9.c: New test.
41563         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41564         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41565         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41566
41567         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41568         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41569
41570 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
41571
41572         * gcc.dg/cpp/if-6.c: New testcase.
41573
41574         * gcc.dg/20001201-1.c: New testcase.
41575
41576 2000-12-02  Neil Booth  <neilb@earthling.net>
41577
41578         * g++.old-deja/g++.other/externC4.C,
41579         g++.old-deja/g++.other/friend10.C: New tests.
41580
41581 2000-12-02  Neil Booth  <neilb@earthling.net>
41582
41583         * g++.old-deja/g++.other/instan2.C
41584         * g++.old-deja/g++.other/instan3.C: New test.
41585
41586 2000-12-02  Neil Booth  <neilb@earthling.net>
41587
41588         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41589         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41590         gnuc99.c,gnuc99-pedantic.c: New tests.
41591
41592 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41593
41594         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41595         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41596
41597 2000-12-01  Neil Booth  <neilb@earthling.net>
41598
41599         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41600         * gcc.dg/cpp/poison.c: Update.
41601         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41602
41603 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
41604
41605         * g77.f-torture/execute/20001201.f: New test.
41606
41607 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41608
41609         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41610
41611 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
41612
41613         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41614
41615 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
41616
41617         * g++.old-deja/g++.other/cast6.C: New test.
41618
41619 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
41620
41621         * gcc.c-torture/execute/20001130-2.c: New testcase.
41622
41623 2000-11-30  Richard Henderson  <rth@redhat.com>
41624
41625         * gcc.c-torture/execute/20001130-1.c: New test.
41626
41627 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41628
41629         * g++.old-deja/g++.other/op3.C: New test.
41630
41631 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41632
41633         * g++.old-deja/g++.other/op2.C: New test.
41634
41635 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41636
41637         * g++.old-deja/g++.other/crash38.C: New test.
41638
41639 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
41640
41641         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41642
41643 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
41644
41645         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41646         tests.
41647         * gcc.c-torture/execute/string-opt-6.c: New test.
41648
41649         * gcc.dg/20001117-1.c: Add main.
41650
41651 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
41652
41653         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41654         Move from here ...
41655         * gcc.dg/940510-1.c: ... to here.
41656
41657         * gcc.dg/20000926-1.c: GNU C now allows initializations of
41658         zero-size arrays in toplevel structures.
41659
41660 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41661
41662         * gcc.c-torture/execute/loop-8.c: New test.
41663
41664 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41665
41666         * g++.old-deja/g++.other/base1.C: New test.
41667
41668 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41669
41670         * g++.old-deja/g++.other/parse2.C: New test.
41671
41672 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41673
41674         * g++.old-deja/g++.pt/incomplete1.C: New test.
41675
41676 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41677
41678         * g++.old-deja/g++.other/friend9.C: New test.
41679
41680 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41681
41682         * gcc.dg/20001127-1.c: New test.
41683
41684 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41685
41686         * g++.old-deja/g++.pt/friend46.C: New test.
41687
41688 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41689
41690         * g++.old-deja/g++.other/ptrmem8.C: New test.
41691
41692 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41693
41694         * gcc.c-torture/execute/string-opt-7.c: New test.
41695         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41696
41697 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41698
41699         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41700         instead of 'mkcheck 2'.
41701
41702 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41703
41704         * gcc.c-torture/execute/memcheck/driver.c,
41705         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41706         C9X references to refer to C99.
41707
41708 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
41709
41710         * gcc.dg/ultrasp3.c: New test.
41711
41712 2000-11-25  Neil Booth  <neilb@earthling.net>
41713
41714         * gcc.dg/cpp/include2.c: Update test to be locale independent.
41715
41716 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
41717
41718         * gcc.c-torture/compile/20001123-2.c: New.
41719
41720 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41721
41722         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
41723
41724 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
41725
41726         * gcc.dg/sequence-point-1.c: Add some new tests.
41727         * gcc.c-torture/execute/20001124-1.c: New test.
41728
41729 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41730
41731         * g++.old-deja/g++.other/vaarg4.C: New test.
41732         * gcc.c-torture/compile/20001123-1.c: New test.
41733
41734 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41735
41736         * g++.other/crash24.C: Adjust and remove XFAIL.
41737         * g++.other/crash37.C: New test.
41738
41739 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
41740
41741         * g++.old-deja/g++.pt/instantiate9.C: New test.
41742
41743 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
41744
41745         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
41746         new ABI, too.
41747
41748         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
41749         * g++.old-deja/g++.robertl/eb55.C: Likewise.
41750
41751 2000-11-22  Neil Booth  <neilb@earthling.net>
41752
41753         * gcc.dg/cpp/Wtrigraphs.c: New test.
41754
41755 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
41756
41757         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
41758
41759 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
41760
41761         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
41762
41763 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
41764
41765         * lib/gcc-dg.exp: load_lib scanasm.exp.
41766         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
41767         * lib/g++-dg.exp: load_lib scanasm.exp.
41768         * lib/scanasm.exp: New.
41769         (scan-assembler, scan-assembler-not): Add optional arguments to
41770         test name, or if not present, the pattern name.
41771         (scan-assembler-dem, scan-assembler-dem-not): New.
41772
41773         * g++.dg/dg.exp: New.
41774
41775 2000-11-21  Neil Booth  <neilb@earthling.net>
41776
41777         * gcc.dg/cpp/integrated1.c: Remove.
41778
41779 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41780
41781         * gcc.c-torture/execute/20001121-1.c: New test.
41782
41783 2000-11-21  Richard Henderson  <rth@redhat.com>
41784
41785         * gcc.c-torture/compile/20001121-1.c: New test.
41786
41787 2000-11-20  Neil Booth  <neilb@earthling.net>
41788
41789         * gcc.dg/cpp/integrated1.c: New test.
41790
41791 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41792
41793         * g++.old-deja/g++.other/inline17.C: New test.
41794
41795 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
41796
41797         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
41798         local variable to be zero: I made the variable global. Now
41799         uses abort() and exit() instead of relying on main's return value.
41800
41801 2000-11-20  Neil Booth  <neilb@earthling.net>
41802
41803         * gcc.dg/cpp/paste2.c: Update test.
41804         * objc/execute/paste.m: New test.
41805
41806 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41807
41808         * gcc.dg/c99-condexpr-1.c: New test.
41809
41810 2000-11-20  Neil Booth  <neilb@earthling.net>
41811
41812         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
41813
41814 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
41815
41816         * g++.old-deja/g++.pt/export1.C: New test.
41817
41818 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
41819
41820         * gcc.dg/20001117-1.c: New test.
41821
41822 2000-11-18  Richard Henderson  <rth@redhat.com>
41823
41824         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
41825
41826 2000-11-18  Richard Henderson  <rth@redhat.com>
41827
41828         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
41829         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
41830         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
41831
41832 2000-11-18  Richard Henderson  <rth@redhat.com>
41833
41834         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
41835         (main): New.  Exit cleanly.
41836
41837 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41838
41839         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
41840         gcc.dg/c99-fordecl-2.c: New tests.
41841
41842 2000-11-18  Richard Henderson  <rth@redhat.com>
41843
41844         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
41845         * gcc.c-torture/execute/zerolen-2.c: New.
41846
41847 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41848
41849         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
41850         memory.
41851
41852 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41853
41854         * g++.old-deja/g++.pt/instantiate8.C: New test.
41855
41856 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41857
41858         * g++.old-deja/g++.other/incomplete.C: Add more tests.
41859         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
41860
41861 2000-11-16  Nick Clifton  <nickc@redhat.com>
41862
41863         * gcc.c-torture/execute/nestfunc-2.c: New test.
41864         * gcc.c-torture/execute/nestfunc-3.c: New test.
41865
41866 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41867
41868         * gcc.c-torture/compile/20001116-1.c: New test.
41869
41870 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41871
41872         * gcc.c-torture/execute/20001115-1.c: New test.
41873
41874 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
41875
41876         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
41877         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
41878         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
41879         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41880
41881 2000-11-15  Neil Booth  <neilb@earthling.net>
41882
41883         gcc.dg/cpp/_Pragma1.c: Update.
41884         gcc.dg/cpp/_Pragma2.c: New test.
41885
41886 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41887
41888         * g++.old-deja/g++.other/anon5.C: New test.
41889
41890 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41891
41892         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
41893         tests.
41894
41895 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
41896
41897         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
41898         output.
41899
41900 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41901
41902         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
41903         labels at end of compound statements.
41904
41905 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
41906
41907         * gcc.c-torture/execute/loop-7.c: New test.
41908
41909 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41910
41911         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
41912
41913 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41914
41915         * gcc.dg/c99-bool-1.c: New test.
41916
41917 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41918
41919         * gcc.dg/c99-scope-1.c: Remove xfail.
41920         * gcc.dg/c99-scope-2.c: New test.
41921
41922 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41923
41924         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
41925         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
41926
41927 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
41928
41929         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
41930         error messages.
41931
41932         * g++.mike/p700.C: Don't typedef wchar_t.
41933         * g++.mike/p784.C: Likewise.
41934         * g++.mike/eb101.C: Don't use __wchar_t.
41935
41936 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41937
41938         * g77.f-torture/execute/20001111.[fx]: Test premature exit
41939         from DO loop.
41940
41941 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41942
41943         * gcc.c-torture/execute/20001111-1.c: New test.
41944
41945 2000-11-10  Nick Clifton  <nickc@redhat.com>
41946
41947         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
41948         long multuiple and accumulate.
41949
41950 2000-11-09  Richard Henderson  <rth@redhat.com>
41951
41952         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
41953         via size_t instead of int.
41954
41955         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
41956         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41957         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41958         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41959
41960 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
41961
41962         * gcc.c-torture/compile/20001109-1.c: New test.
41963         * gcc.c-torture/compile/20001109-2.c: New test.
41964
41965 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
41966
41967         * g++.old-deja/g++.pt/operator1.C: New test.
41968         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
41969
41970 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41971
41972         * gcc.dg/20001108-1.c: New test.
41973
41974 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41975
41976         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
41977         with both arguments constant strings.
41978         * gcc.c-torture/execute/string-opt-3.c: New test.
41979         * gcc.c-torture/execute/string-opt-4.c: New test.
41980         * gcc.c-torture/execute/string-opt-5.c: New test.
41981
41982 2000-11-08  Nick Clifton  <nickc@redhat.com>
41983
41984         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
41985         mulsidi3adddi patterns.
41986
41987 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
41988
41989         * g++.old-deja/g++.other/crash36.C: New test.
41990
41991 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
41992
41993         * g++.old-deja/g++.other/init16.C: New test.
41994
41995 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
41996
41997         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
41998
41999 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42000
42001         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42002         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42003         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42004
42005 2000-11-07  DJ Delorie  <dj@redhat.com>
42006
42007         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42008
42009 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42010
42011         * gcc.c-torture/execute/string-opt-1.c: New test.
42012
42013 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42014
42015         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42016         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42017         parameters in registers, and there is no way for a varargs
42018         function to know in which order the integer and floating-point
42019         parameters should be interleaved when they are placed on the
42020         stack.
42021         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42022         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42023
42024 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42025
42026         * gcc.c-torture/execute/string-opt-2.c: New test.
42027
42028 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42029
42030         * g++.old-deja/g++.pt/crash60.C: New test.
42031
42032 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42033
42034         * g++.old-deja/g++.other/crash24.C: New test.
42035         * g++.old-deja/g++.other/crash25.C: New test.
42036         * g++.old-deja/g++.other/crash26.C: New test.
42037         * g++.old-deja/g++.other/crash27.C: New test.
42038         * g++.old-deja/g++.other/crash28.C: New test.
42039         * g++.old-deja/g++.other/crash29.C: New test.
42040         * g++.old-deja/g++.other/crash30.C: New test.
42041         * g++.old-deja/g++.other/crash31.C: New test.
42042         * g++.old-deja/g++.other/crash32.C: New test.
42043         * g++.old-deja/g++.other/crash33.C: New test.
42044         * g++.old-deja/g++.other/crash34.C: New test.
42045         * g++.old-deja/g++.other/crash35.C: New test.
42046
42047 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42048
42049         * gcc.c-torture/execute/20001031-1.c: New test.
42050
42051 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42052
42053         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42054         namespace.
42055
42056         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42057         standards-conformant.
42058
42059         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42060
42061         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42062         * g++.old-deja/g++.mike/p755a.C: Likewise.
42063         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42064         library makes no calls to `operator new' during initialization.
42065
42066 2000-11-04  Neil Booth  <neilb@earthling.net>
42067
42068         * gcc.dg/cpp/include2.c: New tests.
42069
42070 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42071
42072         * lib/g++.exp (g++_set_ld_library_path): New function.
42073         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42074
42075 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42076
42077         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42078         warnings.
42079
42080 2000-11-01  Richard Henderson  <rth@redhat.com>
42081
42082         * g++.old-deja/g++.ext/namedret1.C: New.
42083         * g++.old-deja/g++.ext/namedret2.C: New.
42084         * g++.old-deja/g++.ext/namedret3.C: New.
42085
42086 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42087
42088         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42089         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42090
42091 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42092
42093         * gcc.c-torture/execute/va-arg-21.c: New test.
42094
42095 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42096
42097         * gcc.dg/c99-complex-2.c: New test.
42098
42099 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42100
42101         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42102
42103 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42104
42105         * g++.old-deja/g++.other/inline16.C: New test.
42106
42107 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42108
42109         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42110         __PRETTY_FUNCTION__
42111
42112 2000-10-29  Neil Booth  <neilb@earthling.net>
42113
42114         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42115         New tests.
42116         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42117         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42118         optimisation.
42119
42120 2000-10-29  Neil Booth  <neilb@earthling.net>
42121
42122         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42123         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42124         * mi5.c: Test multiple includes work with -C.
42125         * trigraphs.c: Test ^= version.
42126
42127 2000-10-28  Neil Booth  <neilb@earthling.net>
42128
42129         New tests and test updates for new macro expander.
42130
42131         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42132         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42133         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42134         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42135         new diagnostic messages.
42136
42137         * gcc.dg/cpp/macro3.c: New tests.
42138
42139 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42140
42141         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42142         on the same line.
42143
42144 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42145
42146         * g++.old-deja/g++.other/eh2.C: New test.
42147
42148 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42149
42150         * gcc.c-torture/execute/20001027-1.c: New test.
42151
42152 2000-10-26  Richard Henderson  <rth@redhat.com>
42153
42154         * gcc.c-torture/execute/20001026-1.c: New.
42155
42156 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42157
42158         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42159         * g++.old-deja/g++.law/builtin1.C: Likewise.
42160         * g++.old-deja/g++.law/ctors10.C: Likewise.
42161         * g++.old-deja/g++.law/virtual3.C: Likewise.
42162         * g++.old-deja/g++.mike/p658.C: Likewise.
42163         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42164         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42165         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42166         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42167         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42168
42169 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42170
42171         * gcc.c-torture/compile/20001024-1.c: New test.
42172
42173 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42174
42175         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42176         to tell us whether or not we are using V3.
42177
42178 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42179
42180         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42181         operands.
42182
42183 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42184
42185         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42186
42187 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42188
42189         * gcc.c-torture/execute/20001024-1.c: New test.
42190
42191 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42192
42193         * g++.old-deja/g++.other/sibcall1.C: New test.
42194
42195 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42196
42197         * gcc.dg/noncompile/init-3.c: New test.
42198
42199 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42200
42201         * gcc.dg/format-array-1.c: New test.
42202
42203 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42204
42205         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42206         writing through null pointers; remove comment about testing
42207         unterminated strings.
42208
42209 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42210
42211         * gcc.c-torture/execute/20001017-2.c: New test.
42212
42213 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42214
42215         * gcc.c-torture/compile/20001018-1.c: New test.
42216         * gcc.c-torture/compile/20001018-1.x: Xfail.
42217
42218 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42219
42220         * gcc.c-torture/execute/20001017-1.c: New test.
42221
42222 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42223
42224         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42225         for multiple use of arguments with scanf formats; add tests for
42226         multiple use of arguments.
42227
42228 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42229
42230         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42231
42232 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42233
42234         * gcc.dg/format-miss-1.c: New test.
42235
42236 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42237
42238         * gcc.c-torture/execute/20001013-1.c: New test.
42239
42240 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42241
42242         * gcc.dg/format-branch-1.c: New test.
42243
42244 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42245
42246         * README, lib/file-format.exp: Remove EGCS references.
42247
42248 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42249
42250         * gcc.dg/20001013-1.c: New test.
42251
42252 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42253
42254         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42255         for intmax_t in the compiler using __typeof__ and the type rules
42256         for conditional expressions.
42257
42258 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42259
42260         * gcc.dg/20001012-1.c: New test.
42261         * gcc.dg/20001012-2.c: New test.
42262
42263 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42264
42265         * gcc.dg/format-attr-1.c: New test.
42266
42267 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42268
42269         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42270         __LONG_LONG_MAX__ instead of LLONG_MAX.
42271
42272 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42273
42274         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42275         scanf flags.
42276         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42277         flags.
42278
42279 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42280
42281         * gcc.dg/sequence-pt-1.c: New test.
42282
42283 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42284
42285         * gcc.c-torture/execute/20001011-1.c: New testcase.
42286         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42287
42288 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42289
42290         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42291         does not error on it.
42292
42293 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42294
42295         * gcc.dg/20001009-1.c: New test.
42296
42297 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42298
42299         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42300         * gcc.c-torture/execute/20001009-2.c: ... to here.
42301
42302 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42303
42304         * gcc.c-torture/compile/20001009-1.c: New testcase.
42305         * gcc.c-torture/execute/20001009-1.c: New testcase.
42306         Testcases provided by Jan Hubicka <jh@suse.cz>.
42307
42308 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42309
42310         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42311         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42312         uintmax_t using <limits.h> to emulate the compiler's internal
42313         logic.  No longer XFAIL %j tests.
42314
42315 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42316
42317         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42318         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42319         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42320         regexps and details of expected handling of some bad formats.
42321         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42322         suppression.
42323
42324 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42325
42326         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42327         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42328         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42329         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42330         in list archives.
42331
42332 2000-10-06  Richard Henderson  <rth@cygnus.com>
42333
42334         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42335         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42336         * g++.old-deja/g++.jason/report.C: Likewise.
42337         * g++.old-deja/g++.law/friend5.C: Likewise.
42338         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42339         of the expected warnings.
42340
42341 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42342
42343         * g++.old-deja/g++.pt/enum14.C: New test.
42344
42345 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42346
42347         * g++.old-deja/g++.pt/crash59.C: New test.
42348
42349 2000-10-04  Will Cohen  <wcohen@redhat.com>
42350
42351         * gcc.dg/20000926-1.c: New test.
42352
42353 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42354
42355         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42356         function name for current C++ compiler.
42357         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42358
42359 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42360
42361         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42362         __PRETTY_FUNCTION__.
42363         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42364
42365 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42366
42367         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42368
42369 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42370
42371         * gcc.c-torture/compile/20000923-1.c: New test.
42372
42373 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42374
42375         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42376         * g++.old-deja/g++.pt/ttp62.C: Same.
42377         * g++.old-deja/g++.other/inline14.C: Same.
42378
42379 2000-09-24  Richard Henderson  <rth@cygnus.com>
42380
42381         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42382
42383 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42384
42385         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42386
42387 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42388
42389         * gcc.c-torture/compile/20000922-1.c: New file.
42390
42391 2000-09-21  Nick Clifton  <nickc@redhat.com>
42392
42393         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42394         a signed long modulo operation.
42395         (mod6): New function - perform an unsigned long modulo operation.
42396         (main): Add tests for modulos of very large numbers by very small
42397         dividends.
42398
42399 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42400
42401         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42402
42403 2000-09-19  Richard Henderson  <rth@cygnus.com>
42404
42405         * gcc.dg/compare2.c (case 10): XFAIL.
42406
42407 2000-09-18  Richard Henderson  <rth@cygnus.com>
42408
42409         * gcc.c-torture/execute/20000906-1.c: Move ...
42410         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42411         that support __builtin_trap.
42412
42413 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
42414
42415         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42416
42417 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42418
42419         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42420         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
42421         more $ format tests.
42422
42423 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42424
42425         * gcc.dg/format-errmk-1.c: New test.
42426
42427 2000-09-17  Greg McGary  <greg@mcgary.org>
42428
42429         * gcc.c-torture/execute/20000917-1.x: Remove.
42430
42431 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42432
42433         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42434
42435 2000-09-17  Greg McGary  <greg@mcgary.org>
42436
42437         * gcc.c-torture/execute/20000917-1.c: New test.
42438         * gcc.c-torture/execute/20000917-1.x: XFAIL.
42439
42440 2000-09-16  Neil Booth  <NeilB@earthling.net>
42441
42442         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42443         in nested macro bug.
42444
42445 2000-09-15  Neil Booth  <NeilB@earthling.net>
42446
42447         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42448
42449 2000-09-14  Jeffrey A Law  (law@cygnus.com)
42450
42451         * gcc.c-torture/execute/20000914-1.c: New test.
42452
42453 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
42454
42455         * g++.other/inline13.C: New test.
42456
42457 2000-09-12  Andreas Jaeger  <aj@suse.de>
42458
42459         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42460         constant by Ulrich Drepper <drepper@redhat.com>.
42461
42462 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
42463
42464         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42465
42466 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42467
42468         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42469
42470 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
42471
42472         * gcc.dg/cpp/backslash.c: New test.
42473
42474 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
42475
42476         * gcc.c-torture/execute/20000910-1.c: New test.
42477         * gcc.c-torture/execute/20000910-2.c: Likewise.
42478
42479 2000-09-11  Robert Lipe  <robertl@sco.com>
42480
42481         * gcc.dg/pragma-align.c: New test.
42482
42483 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42484
42485         * g++.old-deja/g++.pt/explicit82.C: New test.
42486         * g++.old-deja/g++.pt/explicit83.C: New test.
42487
42488 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42489
42490         * gcc.dg/asm-names.c: New test.
42491
42492 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42493
42494         * gcc.dg/cpp/tr-warn6.c: New test
42495
42496 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42497
42498         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42499         be accepted.
42500
42501 2000-09-07  Catherine Moore  <clm@redhat.com>
42502
42503         * gcc.c-torture/execute/unroll-1.c: New test.
42504
42505 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
42506
42507         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42508         ERROR markers.
42509         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42510         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42511         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42512         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42513         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42514         Preprocess only.
42515         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42516         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42517
42518 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42519
42520         * g++.old-deja/g++.pt/deduct2.C: New test.
42521
42522 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42523
42524         * g++.old-deja/g++.pt/parms2.C: New test.
42525
42526 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42527
42528         * g++.old-deja/g++.pt/crash58.C: New test.
42529
42530 2000-09-06  Greg McGary  <greg@mcgary.org>
42531
42532         * gcc.c-torture/execute/20000906-1.c: New test.
42533         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42534
42535 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42536
42537         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42538
42539 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42540
42541         * g++.old-deja/g++.pt/crash57.C: New test.
42542
42543 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42544
42545         * g++.old-deja/g++.pt/crash56.C: New test.
42546
42547 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42548
42549         * g++.old-deja/g++.pt/koenig1.C: New test.
42550
42551 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42552
42553         * gcc.dg/20000904-1.c: New test.
42554
42555 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42556
42557         * gcc.dg/cpp/paste8.c: New test.
42558
42559 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
42560
42561         * gcc.c-torture/compile/20000827-1.c: New test.
42562
42563 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42564
42565         * gcc.dg/format-diag-1.c: New test.
42566
42567 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42568
42569         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42570         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42571         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42572         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42573         gcc.dg/formatz-1.c: Adjust warning regular expressions.
42574
42575 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42576
42577         * g++.old-deja/g++.other/nested4.C: New test.
42578
42579 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42580
42581         * g++.old-deja/g++.ns/scoped1.C: New test.
42582
42583 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
42584
42585         * lib/g++.exp: Support testing already-installed GCC.
42586
42587 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42588
42589         * wtr-label-1.c, wtr-suffix-1.c: New tests.
42590
42591 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42592
42593         * gcc.dg/return-type-2.c: New test.
42594
42595 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
42596
42597         * gcc.c-torture/compile/20000825-1.c: New test.
42598
42599 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
42600
42601         * gcc.dg/dwarf2-2.c: New test.
42602
42603 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
42604
42605         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42606         dg-warning regexps.
42607
42608 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42609
42610         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42611         gcc.dg/format-ext-5.c: New tests.
42612
42613 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
42614
42615         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42616
42617 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
42618
42619         * gcc.dg/noncompile/930622-2.c: Adjust error message.
42620
42621 2000-08-24  Richard Henderson  <rth@cygnus.com>
42622
42623         * gcc.dg/ia64-sync-1.c: New test.
42624         * gcc.dg/ia64-sync-2.c: New test.
42625         * gcc.dg/ia64-asm-1.c: New test.
42626
42627 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42628
42629         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42630         * gcc.dg/format-ext-2.c: New test.
42631
42632 2000-08-23  Jason Merrill  <jason@redhat.com>
42633
42634         * lib/old-dejagnu.exp: Also ignore "In member function" and
42635         "At global scope".
42636
42637 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42638
42639         * gcc.dg/noncompile/label-lineno-1.c: New test.
42640
42641 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42642
42643         * gcc.dg/c99-array-nonobj-1.c: New test.
42644
42645 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42646
42647         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42648         tests.
42649         * gcc.dg/format-ext-1.c: New test.
42650
42651 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42652
42653         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42654         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42655         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42656         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42657         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42658
42659 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42660
42661         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42662         gcc.dg/c99-strftime-2.c: New tests.
42663
42664 2000-08-22  Richard Henderson  <rth@cygnus.com>
42665
42666         * gcc.c-torture/execute/20000822-1.c: New test.
42667
42668 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42669
42670         * gcc.c-torture/execute/20000819-1.x: Remove.
42671
42672 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42673
42674         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42675         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42676         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42677         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42678         gcc.dg/format-xopen-1.c: New tests.
42679
42680 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42681
42682         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42683
42684 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42685
42686         * g++.old-deja/g++.other/loop2.C: New test.
42687
42688         * gcc.c-torture/compile/20000606-1.c: New test.
42689         * gcc.c-torture/compile/20000728-1.c: New test.
42690         * gcc.c-torture/execute/20000801-1.c: New test.
42691         * gcc.c-torture/execute/20000801-2.c: New test.
42692         * gcc.c-torture/execute/20000819-1.c: New test.
42693         * gcc.c-torture/execute/20000819-1.x: XFAIL.
42694         * gcc.dg/20000629-1.c: New test.
42695         * gcc.dg/20000724-1.c: New test.
42696         * gcc.dg/20000807-1.c: New test.
42697
42698 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42699
42700         * gcc.dg/cpp/pragma-1.c: New test.
42701         * gcc.dg/cpp/pragma-2.c: New test.
42702
42703 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
42704
42705         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42706         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
42707
42708 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42709
42710         * gcc.c-torture/compile/20000818-1.c: New test.
42711
42712 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
42713
42714         * gcc.c-torture/execute/20000818-1.c: New test.
42715
42716 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42717
42718         * gcc.dg/format-va-1.c: New test.
42719
42720 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42721
42722         * g++.old-deja/g++.other/typedef8.C: New test.
42723
42724 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42725
42726         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
42727         * g++.old-deja/g++.mike/net36.C: Mark candidate.
42728         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
42729         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
42730         * g++.old-deja/g++.other/ptrmem7.C: New test.
42731         * g++.old-deja/g++.pt/ptrmem10.C: New test.
42732
42733 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42734
42735         * g++.old-deja/g++.pt/typename27.C: New test.
42736
42737 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
42738
42739         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
42740         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
42741         * g++.old-deja/g++.pt/friend45.C: New test.
42742         * g++.old-deja/g++.other/friend8.C: New test.
42743
42744 2000-08-15  Richard Henderson  <rth@cygnus.com>
42745
42746         * gcc.c-torture/execute/20000815-1.c: New test.
42747
42748 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42749
42750         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
42751         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
42752         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
42753
42754 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
42755
42756         * g++.old-deja/g++.other/refinit2.C: New test.
42757
42758 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
42759
42760         * lib/c-torture.exp (c-torture): Make
42761         compiler_conditional_xfail_data global.
42762         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
42763         compiler_conditional_xfail_data machinery.
42764         (f-torture-execute): Likewise.
42765         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
42766         and only when unrolling loops.
42767
42768         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
42769
42770 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42771
42772         * g++.old-deja/g++.pt/explicit81.C: New test.
42773
42774 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42775
42776         * g++.old-deja/g++.pt/typename26.C: New test.
42777
42778 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
42779
42780         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
42781         warning.
42782
42783 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42784
42785         * g++.old-deja/g++.other/array3.C: New test.
42786
42787 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42788
42789         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
42790         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
42791         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
42792         New tests.
42793
42794 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
42795
42796         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
42797         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42798
42799 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
42800
42801         * gcc.c-torture/execute/20000808-1.c: New test.
42802
42803 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42804
42805         * gcc.dg/c90-const-expr-1.c: New test.
42806
42807 2000-08-08  Richard Henderson  <rth@cygnus.com>
42808
42809         * gcc.dg/noncompile/920923-1.c: Declare calloc.
42810
42811 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42812
42813         * gcc.dg/noncompile/const-ll-1.c: New test.
42814
42815 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42816
42817         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
42818
42819 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42820
42821         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
42822         that running programs linked against the shared version of libobjc
42823         run correctly.
42824
42825 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42826
42827         * gcc.dg/c99-printf-1.c: New test.
42828
42829 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42830
42831         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
42832
42833 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
42834
42835         * gcc.c-torture/execute/20000731-1.x: Delete.
42836
42837 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
42838
42839         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
42840         and torture_without_loops as is done by c-torture.exp.
42841         (search_for): Copy from c-torture.exp.
42842         (gcc-dg-runtest): New function, drives a directory of tests
42843         iterating over the TORTURE_OPTIONS.
42844         (scan-assembler, scan-assembler-not): Move here from
42845         individual directory drivers.
42846
42847         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
42848         defined by lib/gcc-dg.exp.
42849         * gcc.dg/cpp/cpp.exp: Likewise.
42850         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
42851         gcc-dg-runtest, so we cycle over optimization options.
42852
42853         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
42854         * gcc.dg/compare2.c: No longer expected to fail.
42855
42856 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42857
42858         * gcc.c-torture/execute/20000804-1.c: New test.
42859
42860 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42861
42862         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
42863
42864 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
42865
42866         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
42867
42868 2000-08-03  Jeffrey A Law  (law@cygnus.com)
42869
42870         * gcc.c-torture/compile/20000803-1.c: New test.
42871
42872 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42873
42874         * gcc.c-torture/execute/20000801-3.c,
42875         gcc.c-torture/execute/20000801-4.c: New tests.
42876         * gcc.c-torture/execute/20000801-3.x,
42877         gcc.c-torture/execute/20000801-4.x: Xfail.
42878
42879 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
42880
42881         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
42882         libobjc/.libs to allow for libtool.
42883
42884 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
42885
42886         * gcc.c-torture/compile/20000802-1.c: New test.
42887
42888 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
42889
42890         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
42891
42892 2000-07-31  Jeffrey A Law  (law@cygnus.com)
42893
42894         * gcc-c-torture/execute/20000731-2.c: New test.
42895
42896         * gcc.c-torture/execute/20000731-1.c: New test.
42897         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
42898
42899 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
42900
42901         * testsuite/gcc.dg/cpp/paste7.c: New test.
42902         * gcc.dg/cpp/20000725-1.c: New test.
42903
42904 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
42905
42906         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
42907         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
42908         declaration warning for __builtin_dwarf_reg_size.
42909
42910         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
42911
42912 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42913
42914         * gcc.dg/noncompile/voidparam-1.c: New test.
42915
42916 2000-07-30  Richard Henderson  <rth@cygnus.com>
42917
42918         * gcc.dg/c90-digraph-1.c: Don't xfail.
42919         * gcc.dg/compare2.c (case 10): Xfail.
42920         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
42921
42922 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
42923
42924         * gcc.dg/c99-main-1.c: New test.
42925
42926 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42927
42928         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
42929
42930 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
42931
42932         * gcc.c-tortuer/execute/20000726-1.c: New test.
42933
42934 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
42935
42936         * gcc.c-torture/execute/enum-2.c: New test.
42937
42938 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42939
42940         * gcc.dg/cpp/tr-warn3.c: New test.
42941
42942 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42943
42944         * g++.old-deja/g++.ext/implicit1.C: Remove.
42945         * g++.old-deja/g++.jason/c2.C: Remove
42946         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
42947         * g++.old-deja/g++.pt/crash16.C: Likewise.
42948         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
42949
42950 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42951
42952         * g++.old-deja/g++.other/for2.C: New test.
42953
42954 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
42955
42956         * gcc.dg/20000720-1.c: New test.
42957
42958 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
42959
42960         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
42961
42962 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
42963
42964         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
42965         * gcc.c-torture/execute/20000722-1.c: New.
42966         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
42967
42968 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
42969
42970         * gcc.dg/cpp/20000720-1.S: New test.
42971
42972 2000-07-21  Michael Meissner  <meissner@redhat.com>
42973
42974         * gcc.c-torture/execute/ieee/hugeval.c: New test.
42975
42976 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42977
42978         * g++.old-deja/g++.brendan/crash16.C,
42979         g++.old-deja/g++.brendan/parse3.C,
42980         g++.old-deja/g++.brendan/redecl1.C,
42981         g++.old-deja/g++.ns/template13.C,
42982         g++.old-deja/g++.other/decl4.C,
42983         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
42984
42985 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42986
42987         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
42988         and "Internal error".
42989
42990         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
42991         regexps.
42992         * gcc.dg/cpp/paste6.c: New test.
42993
42994 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
42995
42996         * gcc.dg/cpp/tr-direct.c: New test.
42997
42998         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
42999         gcc.dg/cpp/undef1.c: Tweak error regexps.
43000
43001 2000-07-18  Eric Christopher <echristo@redhat.com>
43002
43003         * gcc.c-torture/compile/20000718-1.c: New test.
43004
43005 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43006
43007         * cpplex.c (_cpp_push_token): If the token being pushed back
43008         is the previous token in this context, just subtract one from
43009         context->posn.
43010         * cppmacro.c (save_expansion): Clear aux field when storing a
43011         placemarker.
43012
43013 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43014
43015         * gcc.dg/noncompile/redecl-1.c: New test.
43016
43017 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43018
43019         * gcc.c-torture/execute/20000717-5.c: New test.
43020         * gcc.c-torture/execute/20000717-1.x: Removed.
43021
43022 2000-07-17  Richard Henderson  <rth@cygnus.com>
43023
43024         * gcc.c-torture/execute/20000717-4.c: New test.
43025
43026 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43027
43028         * gcc.dg/cpp/syshdr.c: New test.
43029         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43030
43031 2000-07-17  Neil Booth  <neilb@earthling.net>
43032
43033         * gcc.dg/cpp/cmdlne-dM.c: New test.
43034         * gcc.dg/cpp/cmdlne-dD.c: New test.
43035
43036 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43037
43038         * gcc.c-torture/execute/20000717-3.c: New test.
43039
43040         * gcc.c-torture/compile/20000717-1.c: New test.
43041
43042 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43043
43044         * gcc.c-torture/execute/20000717-2.c: New test.
43045
43046 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43047
43048         * gcc.dg/formatz-1.c: New test.
43049
43050         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43051         * gcc.dg/c99-digraph-1.c: New tests.
43052
43053         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43054         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43055
43056         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43057         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43058         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43059         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43060         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43061         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43062         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43063
43064 2000-07-17   Greg McGary <greg@mcgary.org>
43065
43066         * gcc.c-torture/execute/20000717-1.c: New test.
43067         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43068
43069 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43070
43071         * gcc.c-torture/execute/20000715-2.c: New test.
43072         * gcc.dg/20000715-1.c: New test.
43073
43074 2000-07-15  Michael Meissner  <meissner@redhat.com>
43075
43076         * gcc.c-torture/execute/20000715-1.c: New test.
43077
43078 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43079
43080         * gcc.c-torture/execute/20000707-1.c: New test.
43081
43082 2000-07-13  Neil Booth  <NeilB@earthling.net>
43083
43084         * testsuite/gcc.dg/cpp/digraph1.c,
43085         testsuite/gcc.dg/cpp/digraph2.c,
43086         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43087
43088 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43089
43090         * g77.f-torture/compile/20000630-2.f: New test.
43091         * g77.f-torture/compile/20000630-2.x
43092
43093 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43094
43095         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43096
43097 2000-07-11  Neil Booth  <NeilB@earthling.net>
43098
43099         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43100
43101 2000-07-11  Neil Booth  <NeilB@earthling.net>
43102
43103         * gcc.dg/cpp/cmdlne-C.c: New.
43104
43105 2000-07-09  Neil Booth  <NeilB@earthling.net>
43106
43107         * gcc.dg/cpp/directiv.c: New tests.
43108         * gcc.dg/cpp/undef1.c: Update.
43109
43110 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43111
43112         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43113
43114 2000-07-09  Neil Booth  <NeilB@earthling.net>
43115
43116         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43117
43118 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43119
43120         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43121         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43122
43123 2000-07-08  Neil Booth  <NeilB@earthling.net>
43124
43125         * gcc.dg/cpp/macsyntx.c: New tests.
43126
43127 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43128
43129         * gcc.dg/20000707-1.c: New test.
43130
43131 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43132
43133         * gcc.c-torture/execute/20000706-1.c: New test.
43134         * gcc.c-torture/execute/20000706-2.c: New test.
43135         * gcc.c-torture/execute/20000706-3.c: New test.
43136         * gcc.c-torture/execute/20000706-4.c: New test.
43137         * gcc.c-torture/execute/20000706-5.c: New test.
43138
43139 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43140
43141         * g++.old-deja/g++.pt/instantiate7.C: New test.
43142
43143 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43144
43145         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43146         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43147         * g++.old-deja/g++.other/rtti3.C: Likewise.
43148         * g++.old-deja/g++.other/rttid3.C: Likewise.
43149
43150 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43151
43152         *  g77.f-torture/compile/20000630-1.x: Fix typo
43153
43154 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43155
43156         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43157         assembly output.
43158
43159 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43160
43161         * gcc.dg/cpp/ident.c: New test.
43162
43163 2000-07-05  Neil Booth  <NeilB@earthling.net>
43164
43165         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43166           gcc.dg/cpp/lexstrng.c: New tests.
43167
43168 2000-07-04  Neil Booth  <NeilB@earthling.net>
43169
43170         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43171         * gcc.dg/cpp/strify2.c: Same.
43172
43173 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43174
43175         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43176         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43177         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43178         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43179
43180         * testsuite/gcc.dg/cpp/macro1.c,
43181         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43182         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43183         testsuite/gcc.dg/cpp/strify1.c,
43184         testsuite/gcc.dg/cpp/strify2.c: New tests.
43185
43186 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43187
43188         * gcc.c-torture/execute/20000703-1.c: New test.
43189
43190 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43191
43192         * g++.old-deja/g++.pt (lookup10.C): New test.
43193
43194 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43195
43196         * g++.old-deja/g++.pt (typename25.C): New test.
43197
43198 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43199
43200         * gcc.c-torture/compile/20000701-1.c: New test.
43201
43202 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43203
43204         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43205         to test case.
43206
43207 2000-06-30  Catherine Moore  <clm@cygnus.com>
43208
43209         * gcc.c-torture/execute/align-1.c: New test.
43210
43211 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43212
43213         * g++.old-deja/g++.pt/expr8.C: New test.
43214         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43215
43216 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43217
43218         * gcc.c-torture/compile/20000629-1.c: New test.
43219
43220 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43221
43222
43223         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43224         gcc.dg/noncompile directory, depending on whether they're
43225         preprocessor tests or not.  Annotate all the tests for the dg
43226         framework.
43227
43228         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43229         * gcc.dg/noncompile/noncompile.exp: New.
43230
43231         * Moved files:
43232         Old name                                New name
43233         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43234         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43235         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43236         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43237         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43238         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43239         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43240         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43241         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43242         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43243         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43244         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43245         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43246         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43247         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43248         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43249         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43250         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43251         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43252         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43253         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43254         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43255         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43256         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43257
43258         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43259         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43260         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43261         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43262         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43263         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43264
43265 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43266
43267         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43268         declare one variable.  On the fourth, error.
43269         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43270         declared by 20000628-1a.h.
43271
43272 2000-06-29  Richard Henderson  <rth@redhat.com>
43273
43274         * gcc.c-torture/execute/930529-1.x: New file.
43275         * gcc.dg/920413-1.c: Adjust expected warning text.
43276         * gcc.dg/980217-1.c: Declare abort.
43277         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43278
43279 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43280
43281         * g77.f-torture/compile/20000629-1.f: New test.
43282         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43283
43284 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43285
43286         Rearrange lots of files, removing entirely the
43287         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43288         directories.
43289
43290         * Deleted files:
43291         gcc.c-torture/code_quality/code_quality.exp
43292         gcc.c-torture/special/special.exp
43293         gcc.failure/failure.exp
43294         gcc.failure/940409-1.x
43295         gcc.c-torture/compile/961203-1.x
43296
43297         * New files:
43298         gcc.misc-tests/linkage.exp
43299         gcc.c-torture/execute/920730-1t.c
43300         gcc.c-torture/execute/920730-1t.x
43301         gcc.c-torture/compile/920520-1.x
43302         gcc.c-torture/compile/920521-1.x
43303         gcc.c-torture/compile/981006-1.x
43304         gcc.c-torture/execute/eeprof-1.x
43305
43306         * Moved files (possibly with modifications to fit a new harness):
43307         Old name                                New name
43308         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43309         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43310         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43311         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43312         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43313         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43314         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43315         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43316         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43317         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43318         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43319         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43320         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43321         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43322
43323 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43324
43325         * c-torture/compile/961203-1.x: Delete.
43326
43327         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43328         not exit. Include stdio.h.
43329         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43330         * gcc.misc-tests/dg-12.c: Likewise.
43331         * gcc.misc-tests/dg-5.c: Likewise.
43332         * gcc.misc-tests/dg-6.c: Likewise.
43333         * gcc.misc-tests/dg-7.c: Prototype abort.
43334         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43335         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43336         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43337         not exit.
43338         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43339         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43340
43341 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43342
43343         * gcc.dg/cpp/20000628-1.c: New test.
43344         * gcc.dg/cpp/20000628-1.h: New header for above test.
43345         * gcc.dg/cpp/20000628-1a.h: Likewise.
43346
43347 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43348
43349         * gcc.dg/cpp: New directory.
43350         * gcc.dg/cpp/cpp.exp: New driver.
43351         * gcc.dg/cpp/20000627-1.c: New test.
43352         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43353         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43354         and rewrite as a compilation test.
43355
43356         * gcc.dg: Move many files into the cpp subdirectory, possibly
43357         renaming or editing them as well.
43358         Old name                New name
43359         990119-1.c              cpp/19990119-1.c
43360         990228-1.c              cpp/19990228-1.c
43361         990407-1.c              cpp/19990407-1.c
43362         990409-1.c              cpp/19990409-1.c
43363         990413-1.c              cpp/19990413-1.c
43364         990703-1.c              cpp/19990703-1.c
43365         20000127-1.c            cpp/20000127-1.c
43366         20000129-1.c            cpp/20000129-1.c
43367         20000207-1.c            cpp/20000207-1.c
43368         20000207-2.c            cpp/20000207-2.c
43369         20000209-1.c            cpp/20000209-1.c
43370         20000209-2.c            cpp/20000209-2.c
43371         20000301-1.c            cpp/20000301-1.c
43372         20000419-1.c            cpp/20000419-1.c
43373         20000510-1.S            cpp/20000510-1.S
43374         20000519-1.c            cpp/20000519-1.c
43375         20000529-1.c            cpp/20000529-1.c
43376         20000625-1.c            cpp/20000625-1.c
43377         20000625-2.c            cpp/20000625-2.c
43378         cpp-as1.c               cpp/assert1.c
43379         cpp-as2.c               cpp/assert2.c
43380         cxx-comments-1.c        cpp/cxxcom1.c
43381         cxx-comments-2.c        cpp/cxxcom2.c
43382         endif-label.c           cpp/endif.c
43383         cpp-hash1.c             cpp/hash1.c
43384         cpp-hash2.c             cpp/hash2.c
43385         cpp-if1.c               cpp/if-1.c
43386         cpp-if2.c               cpp/if-2.c
43387         cpp-if3.c               cpp/if-3.c
43388         cpp-if4.c               cpp/if-4.c
43389         cpp-if5.c               cpp/if-5.c
43390         cpp-cond.c              cpp/if-cexp.c
43391         cpp-missingop.c         cpp/if-mop.c
43392         cpp-missingparen.c      cpp/if-mpar.c
43393         cpp-opprec.c            cpp/if-oppr.c
43394         cpp-ifparen.c           cpp/if-paren.c
43395         cpp-shortcircuit.c      cpp/if-sc.c
43396         cpp-shift.c             cpp/if-shift.c
43397         cpp-unary.c             cpp/if-unary.c
43398         cpp-li1.c               cpp/line1.c
43399         cpp-li2.c               cpp/line2.c
43400         lineno.c                cpp/line3.c
43401         lineno-2.c              cpp/line4.c
43402         cpp-mi.c                cpp/mi1.c
43403         cpp-mic.h               cpp/mi1c.h
43404         cpp-micc.h              cpp/mi1cc.h
43405         cpp-mind.h              cpp/mi1nd.h
43406         cpp-mindp.h             cpp/mi1ndp.h
43407         cpp-mix.h               cpp/mi1x.h
43408         cpp-mi2.c               cpp/mi2.c
43409         cpp-mi2a.h              cpp/mi2a.h
43410         cpp-mi2b.h              cpp/mi2b.h
43411         cpp-mi2c.h              cpp/mi2c.h
43412         cpp-mi3.c               cpp/mi3.c
43413         cpp-mi3.def             cpp/mi3.def
43414         poison-1.c              cpp/poison.c
43415         pr-impl.c               cpp/prag-imp.c
43416         cpp-redef-2.c           cpp/redef1.c
43417         cpp-redef.c             cpp/redef2.c
43418         strpaste.c              cpp/strp1.c
43419         strpaste-2.c            cpp/strp2.c
43420         cpp-tradpaste.c         cpp/tr-paste.c
43421         cpp-tradstringify.c     cpp/tr-str.c
43422         cpp-tradwarn1.c         cpp/tr-warn1.c
43423         cpp-tradwarn2.c         cpp/tr-warn2.c
43424         trigraphs.c             cpp/trigraphs.c
43425         cpp-unc1.c              cpp/unc1.c
43426         cpp-unc2.c              cpp/unc2.c
43427         cpp-unc3.c              cpp/unc3.c
43428         cpp-unc.c               cpp/unc4.c
43429         undef.c                 cpp/undef1.c
43430         undef-2.c               cpp/undef2.c
43431         cpp-wi1.c               cpp/widestr1.c
43432
43433 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
43434
43435         * lib/g++.exp (g++_include_flags): Tweak.
43436
43437 2000-06-27  H.J. Lu  <hjl@gnu.org>
43438             Loren J. Rittle  <ljrittle@acm.org>
43439
43440         * lib/g++.exp (g++_include_flags): Override libgloss.exp
43441         version with one that knows about the new gcc tree structure.
43442         (g++_link_flags): Same.
43443
43444 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
43445
43446         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43447         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43448         case we are cross-compiling.
43449
43450         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43451         g++.old-deja/g++.niklas/Makefile.in,
43452         g++.old-deja/g++.niklas/configure.in,
43453         g++.old-deja/g++.other/Makefile.in,
43454         g++.old-deja/g++.other/configure.in,
43455         gcc.c-torture/code_quality/Makefile.in,
43456         gcc.c-torture/code_quality/configure.in,
43457         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43458         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43459         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43460         gcc.c-torture/execute/ieee/Makefile.in,
43461         gcc.c-torture/execute/ieee/configure.in,
43462         gcc.c-torture/noncompile/Makefile.in,
43463         gcc.c-torture/noncompile/configure.in,
43464         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43465         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43466         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43467
43468 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43469
43470         * g++.old-deja/g++.other/ambig3.C: New test.
43471
43472 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43473
43474         * g++.old-deja/g++.pt/syntax1.C: New test.
43475         * g++.old-deja/g++.pt/syntax2.C: New test.
43476         * g++.old-deja/g++.other/syntax3.C: New test.
43477         * g++.old-deja/g++.other/syntax4.C: New test.
43478
43479 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43480
43481         * gcc.dg/20000623-1.c: Prototype exit and abort.
43482
43483 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43484
43485         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43486         New tests.
43487         * gcc.dg/cpp-mi3.def: New file.
43488
43489         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43490         inside assertions.
43491         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43492         lexer's error messages.
43493         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43494         divine anything from the linemarkers.
43495         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43496         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43497
43498 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
43499
43500         * gcc.dg/20000623-1.c: New test.
43501
43502 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
43503
43504         * gcc.c-torture/execute/20000622-1.c: New test.
43505
43506 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43507
43508         * g++.old-deja/g++.other/init15.C: New test.
43509
43510 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43511
43512         * g++.old-deja/g++.pt/vaarg2.C: New test.
43513         * g++.old-deja/g++.pt/vaarg3.C: New test.
43514
43515 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
43516
43517         * g++.old-deja/g++.other/dyncast6.C: New test.
43518
43519 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
43520
43521         * gcc.c-torture/execute/loop-6.c: New test.
43522
43523 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
43524
43525         * gcc.dg/20000614-1.c: New test.
43526         * gcc.dg/20000614-2.c: New test.
43527
43528 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
43529
43530         * g++.old-deja/g++.other/inline12.C: New test.
43531
43532 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
43533
43534         * g++.old-deja/g++.other/eh1.C: New test.
43535
43536 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
43537
43538         * g++.old-deja/g++.other/type.C: New test.
43539
43540 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43541
43542         * g++.old-deja/g++.other/initstring.C: New test.
43543
43544 2000-06-12  Jason Merrill  <jason@redhat.com>
43545
43546         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43547
43548 2000-06-09  Jeffrey A Law  (law@cygnus.com)
43549
43550         * gcc.c-torture/compile/20000609-1.c: New test.
43551
43552 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
43553
43554         * gcc.dg/20000609-1.c: New test.
43555
43556 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
43557
43558         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43559         * gcc.c-torture/noncompile/poison-1.c: Move...
43560         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43561         * gcc.dg/cpp-li1.c: Add a token after the #line.
43562
43563 2000-06-05  Richard Henderson  <rth@cygnus.com>
43564
43565         * gcc.c-torture/execute/20000605-2.c: New test.
43566         * gcc.c-torture/execute/20000605-3.c: New test.
43567
43568 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
43569
43570         * g77.f-torture/execute/20000503-1.x: New file.
43571
43572 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
43573
43574         * g++.old-deja/g++.eh/badalloc1.C: New test.
43575
43576 2000-06-05  Richard Henderson  <rth@cygnus.com>
43577
43578         * gcc.c-torture/execute/20000605-1.c: New test.
43579
43580 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43581             Nathan Sidwell <nathan@codesourcery.com>
43582
43583         * gcc.c-torture/compile/20000605-1.c: New test.
43584
43585 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43586
43587         * g77.f-torture/compile/20000601-1.f: New test.
43588
43589 2000-06-03  Richard Henderson  <rth@cygnus.com>
43590
43591         * gcc.c-torture/execute/20000603-1.c: New.
43592
43593 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
43594
43595         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43596         * gcc.dg/noreturn-2.c (noreturn): Likewise.
43597
43598 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
43599
43600         * gcc.dg/compare2.c (case 12): XFAIL.
43601         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43602         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43603
43604         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43605
43606 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
43607
43608         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43609         guard macro is already defined when the header is first
43610         included.
43611         * gcc.dg/cpp-mix.h: New file.
43612         * gcc.dg/endif-label.c: Update patterns to match compiler.
43613
43614         * g++.brendan/complex1.C: Declare abort.
43615         * g++.law/refs4.C: Remove XFAIL.
43616         * g++.oliva/expr2.C: Declare abort and exit.
43617
43618 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
43619
43620         * gcc.c-torture/execute/20000528-1.c: New test.
43621
43622         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43623         * g++.old-deja/g++.law/temps4.C: Likewise.
43624
43625         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43626         stdlib.h.  Call abort() on failure.
43627         * g++.old-deja/g++.law/refs4.C: Likewise.
43628         * g++.old-deja/g++.law/temps4.C: Likewise.
43629         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43630         * gcc.c-torture/execute/20000112-1.c: Include string.h.
43631
43632 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
43633
43634         Relative to g++.dg/special:
43635         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43636
43637         Relative to g++.old-deja:
43638         * g++.brendan/complex1.C, g++.jason/optimize2.C,
43639         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43640         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43641         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43642         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43643         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43644         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43645
43646         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43647         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43648         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43649         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43650         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43651         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43652         and/or string.h.
43653
43654         * g++.other/goto1.C: Update expectations for error messages.
43655
43656 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
43657
43658         * gcc.c-torture/compile/20000523-1.c: New test.
43659
43660 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43661
43662         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43663
43664 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43665
43666         * g++.old-deja/g++.eh/catch11.C: New test.
43667         * g++.old-deja/g++.eh/catch12.C: New test.
43668
43669 2000-05-24  Nick Clifton  <nickc@cygnus.com>
43670
43671         * gcc.c-torture/execute/20000523-1.c: New test.
43672
43673 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
43674
43675         * c-torture/execute/bcp-1.c: Replace abort in arg of
43676         __builtin_constant_p with a generic external function.
43677
43678         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43679         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43680         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43681         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43682         Prototype abort and/or exit.
43683
43684         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43685         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43686         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43687         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43688
43689 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
43690
43691         * gcc.dg/dwarf2-1.c: New test.
43692
43693 2000-05-20  Richard Henderson  <rth@cygnus.com>
43694
43695         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43696
43697 2000-05-20  Andreas Jaeger  <aj@suse.de>
43698
43699         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43700         testcase.
43701
43702 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
43703
43704         * gcc.c-torture/execute/20000519-2.c: New test.
43705
43706 2000-05-19  Andreas Jaeger  <aj@suse.de>
43707
43708         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43709         which fails with SSA.
43710
43711         * lib/c-torture.exp: Also test with -O3 -fssa.
43712
43713 2000-05-18  Michael Meissner  <meissner@redhat.com>
43714
43715         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43716         * gcc.c-torture/execute/920415-1.c: Ditto.
43717         * gcc.c-torture/execute/920501-1.c: Ditto.
43718         * gcc.c-torture/execute/conversion.c: Ditto.
43719         * gcc.c-torture/execute/cvt-1.c: Ditto.
43720
43721 2000-05-18  Jeffrey A Law  (law@cygnus.com)
43722
43723         * gcc.c-torture/compile/20000518-1.c: New test.
43724
43725 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43726
43727         * g77.f-torture/compile/200005018.f: New test.
43728
43729 2000-05-17  Jeffrey A Law  (law@cygnus.com)
43730
43731         * gcc.c-torture/compile/20000517-1.c: New test.
43732
43733 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43734
43735         * gcc.c-torture/execute/20000516-1.c: New test.
43736
43737 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
43738
43739         * g++.old-deja/g++.other/eh.C: New test.
43740
43741 2000-05-12  Richard Henderson  <rth@cygnus.com>
43742
43743         * gcc.c-torture/execute/990208-1.c (main): Don't pass
43744         constants through to doit's conditional.
43745
43746 2000-05-11  Jeffrey A Law  (law@cygnus.com)
43747
43748         * gcc.c-torture/compile/20000511-1.c: New test.
43749         * g77.f-torture/compile/20000511-1.f: New test.
43750         * g77.f-torture/compile/20000511-2.f: New test.
43751
43752 2000-05-11  Michael Meissner  <meissner@redhat.com>
43753
43754         * gcc.c-torture/execute/20000511-1.c: New test.
43755
43756 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
43757
43758         * gcc.dg/dg.exp: Scan .S files as well as .c files.
43759         * gcc.dg/20000510-1.S: New.
43760
43761 2000-05-08  Catherine Moore  <clm@cygnus.com>
43762
43763         * gcc.dg/unused-3.c: New.
43764
43765 2000-05-06  Richard Henderson  <rth@cygnus.com>
43766
43767           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
43768           * g++.old-deja/g++.mike/warn1.C: Likewise.
43769           * g++.old-deja/g++.pt/local1.C: Likewise.
43770           * g++.old-deja/g++.pt/local7.C: Likewise.
43771           * g++.old-deja/g++.pt/spec16.C: Likewise.
43772
43773 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
43774
43775         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
43776
43777 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
43778
43779           * g77.f-torture/execute/20000503-1.f: New test.
43780
43781 2000-05-04  Andreas Jaeger  <aj@suse.de>
43782
43783         * gcc.dg/noreturn-2.c: New test.
43784
43785 2000-05-04  Neil Booth  <NeilB@earthling.net>
43786
43787         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
43788         preprocessor.
43789
43790 2000-05-04  Richard Henderson  <rth@cygnus.com>
43791
43792         * gcc.c-torture/execute/20000503-1.c: Fix typo.
43793
43794 2000-05-04  Richard Henderson  <rth@cygnus.com>
43795
43796         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
43797         OpenSSL by Jason R Thorpe.
43798
43799 2000-05-03  Jim Wilson  <wilson@cygnus.com>
43800
43801         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
43802
43803 2000-05-03  Robert Lipe <robertlipe@usa.net>
43804
43805         * gcc.dg/20000503-1.c: New test.
43806
43807 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
43808
43809         * gcc.c-torture/compile/20000502-1.c: New test.
43810         * g++.old-deja/g++.other/align.C: New test.
43811         * gcc.dg/cpp-tradstringify.c: New test.
43812
43813 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43814
43815         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
43816         and hard registers.
43817
43818 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
43819
43820         * gcc.c-torture/execute/loop-5.c: New test.
43821
43822 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
43823
43824         * gcc.c-torture/execute/va-arg-20.c: New test.
43825
43826 2000-04-23  Jeffrey A Law  (law@cygnus.com)
43827
43828         * gcc.c-torture/execute/20000422-1.c: New test.
43829
43830 2000-04-20  Greg McGary  <gkm@gnu.org>
43831
43832         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
43833         when optimizing, but without sibling-call optimizations (-O1).
43834
43835 2000-04-20  Jeffrey A Law  (law@cygnus.com)
43836
43837           * gcc.c-torture/compile/20000420-1.c: New test.
43838
43839 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43840
43841         * g++.abi/ptrflags.C: New test.
43842         * g++.eh/catchptr1.C: Test incomplete pointer chains.
43843
43844 2000-04-19  Catherine Moore  <clm@cygnus.com>
43845
43846         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
43847
43848 2000-04-19  Greg McGary  <gkm@gnu.org>
43849
43850         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
43851         sibling-call optimizations.
43852
43853 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
43854
43855         * gcc.dg/20000419-1.c: New test.
43856
43857 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
43858
43859         * gcc.c-torture/execute/20000412-6.c: New test.
43860
43861 2000-04-12  Jeffrey A Law  (law@cygnus.com)
43862
43863         * gcc.c-torture/execute/20000412-5.c: New test.
43864         * g77.f-torture/compile/20000412-1.f: New test.
43865         * gcc.c-torture/execute/20000412-4.c: New test.
43866         * gcc.c-torture/compile/20000412-2.c: New test.
43867         * gcc.c-torture/execute/20000412-3.c: New test.
43868         * gcc.c-torture/compile/20000412-1.c: New test.
43869         * gcc.c-torture/execute/20000412-2.c: New test.
43870
43871 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
43872
43873         * objc/execute/bf-20.m: New test.
43874
43875 2000-04-10  Richard Henderson  <rth@cygnus.com>
43876
43877         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
43878
43879         * gcc.c-torture/execute/20000412-1.c: New test.
43880
43881 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43882
43883         * g++.old-deja/g++.eh/catchptr1.C: New test.
43884
43885 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
43886
43887         * g++.old-deja/g++.abi/cxa_vec.C: New test.
43888
43889 2000-04-08  Neil Booth  <NeilB@earthling.net>
43890
43891         * gcc.dg/cpp-nullchar.c: Remove test as
43892         embedded nulls cause problems.
43893
43894 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43895
43896         * gcc.dg/compare2.c: New test.
43897
43898 2000-04-08  Neil Booth  <NeilB@earthling.net>
43899
43900         * gcc.dg/cpp-nullchar.c: New test.
43901
43902 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
43903
43904         * gcc.dg/cpp-mi2.c: New test.
43905         * gcc.dg/cpp-mi2[abc].h: New files.
43906
43907 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
43908
43909         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
43910         member name.
43911
43912 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43913
43914         * g++.old-deja/g++.abi/vmihint.C: New test.
43915
43916 2000-04-06  Neil Booth  <NeilB@earthling.net>
43917
43918         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
43919         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
43920         copyright.
43921
43922 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
43923
43924         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
43925         avoid stack-frame overwrite.
43926
43927 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
43928
43929         * gcc.c-torture/compile/20000405-2.c: New test.
43930         * gcc.c-torture/compile/20000405-3.c: New test.
43931
43932 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43933
43934         * gcc.c-torture/compile/20000405-1.c: New test.
43935
43936 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
43937
43938         * gcc.dg/cast-qual-1.c: Revert last change.
43939
43940 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43941
43942         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
43943
43944 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
43945
43946         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
43947         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
43948
43949 2000-04-03  Jeffrey A Law  (law@cygnus.com)
43950
43951         * gcc.c-torture/compile/20000403-2.c: New test.
43952         * gcc.c-torture/compile/20000403-1.c: New test.
43953
43954 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
43955
43956         * gcc.c-torture/execute/20000403-1.c: New test.
43957
43958 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
43959
43960         * gcc.c-torture/execute/20000402-1.c: New test.
43961
43962 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
43963
43964         * gcc.c-torture/execute/va-arg-15.c: New test.
43965         * gcc.c-torture/execute/va-arg-16.c: New test.
43966         * gcc.c-torture/execute/va-arg-17.c: New test.
43967         * gcc.c-torture/execute/va-arg-18.c: New test.
43968         * gcc.c-torture/execute/va-arg-19.c: New test.
43969
43970 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
43971
43972         * gcc.c-torture/compile/981211-1.c: Move to...
43973         * gcc.dg/cpp-as1.c: ...here.
43974         * gcc.dg/cpp-as2.c: New file.
43975
43976         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
43977         compiler.
43978
43979 2000-04-02  Neil Booth  <NeilB@earthling.net>
43980
43981         * gcc.dg/cpp-cond.c  New tests.
43982         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
43983         accidental success less likely.
43984         * gcc.dg/cpp-missingop.c  New tests.
43985         * gcc.dg/cpp-missingparen.c  New tests.
43986         * gcc.dg/cpp-shift.c  New tests.
43987         * gcc.dg/cpp-shortcircuit.c  New tests.
43988         * gcc.dg/cpp-unary.c  New tests.
43989
43990 2000-03-29  Jeffrey A Law  (law@cygnus.com)
43991
43992         * gcc.c-torture/compile/20000329-1.c: New test.
43993
43994 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
43995
43996         * gcc.c-torture/compile/20000326-1.c: New test.
43997         * gcc.c-torture/compile/20000326-2.c: New test.
43998
43999 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44000
44001         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44002         the first parameter is a function argument.
44003
44004 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44005
44006         * g++.old-deja/g++.ext/array4.C: New test.
44007
44008 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44009
44010         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44011
44012 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44013
44014         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44015
44016 2000-03-19  Richard Henderson  <rth@cygnus.com>
44017
44018         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44019
44020 2000-03-19  Richard Henderson  <rth@cygnus.com>
44021
44022         * gcc.c-torture/compile/20000319-1.c: New test.
44023
44024 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44025
44026         * gcc.c-torture/execute/20000314-3.c: New test.
44027         * gcc.c-torture/execute/20000314-2.c: New test.
44028         * gcc.c-torture/execute/20000314-1.c: New test.
44029         * gcc.c-torture/compile/20000314-2.c: New test.
44030         * gcc.c-torture/compile/20000314-1.c: New test.
44031
44032 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44033
44034         * g++.old-deja/g++.warn/inline.C: New test.
44035
44036 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44037
44038         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44039         standards-compliant result rather than specific constants.
44040         Put test-values in array.
44041
44042 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44043
44044         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44045         (g++_target_compile): Put test-specific options last.
44046
44047 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44048
44049         * g++.old-deja/g++.eh/vbase4.C: New test.
44050
44051 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44052
44053         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44054
44055 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44056
44057         * g++.old-deja/g++.brendan/misc12.C: Removed.
44058         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44059         * g++.old-deja/g++.ext/pretty4.C: New test.
44060
44061 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44062
44063         * g++.old-deja/g++.other/string2.C: New test.
44064
44065 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44066
44067         * g++.old-deja/g++.warn/impint2.C: New test.
44068
44069 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44070
44071         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44072         is 1, not zero.
44073
44074 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44075
44076         * g++.old-deja/g++.warn/impint.C: New test.
44077         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44078         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44079         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44080         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44081         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44082         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44083         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44084         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44085         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44086         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44087         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44088         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44089
44090 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44091
44092         * gcc.dg/cpp-redef.c: New test.
44093
44094 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44095
44096         * g++.old-deja/g++.pt/unify7.C: New test.
44097
44098 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44099
44100         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44101         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44102
44103 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44104
44105         * gcc.c-torture/compile/20000224-1.c: New test.
44106
44107 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44108
44109         * gcc.c-torture/compile/cpp-2.c: New test.
44110         * gcc.c-torture/compile/cpp-1.c: New test.
44111
44112 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44113
44114         * gcc.c-torture/execute/20000225-1.c: New test.
44115
44116 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44117
44118         * gcc.dg/cpp-li2.c: New test.
44119
44120         * gcc.dg/cpp-wi1.c: New test.
44121
44122         * gcc.dg/cpp-li1.c: New test.
44123
44124 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44125
44126         * g++.old-deja/g++.other/sizeof5.C: New test.
44127
44128 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44129
44130         * gcc.c-torture/execute/va-arg-13.c: New test.
44131
44132 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44133
44134         * gcc.c-torture/execute/va-arg-12.c: New test.
44135
44136 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44137
44138         * gcc.c-torture/execute/20000223-1.c: New test.
44139
44140 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44141
44142         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44143
44144 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44145
44146         * g++.old-deja/g++.abi/ptrmem.C: New test.
44147
44148 2000-02-19  Richard Henderson  <rth@cygnus.com>
44149
44150         * gcc.c-torture/compile/init-3.c: New.
44151
44152 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44153
44154         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44155         ALWAYS_CXXFLAGS.
44156
44157 2000-02-11  Robert Lipe <robertl@sco.com>
44158
44159         * gcc.c-torture/compile/20000211-3.c: New test.
44160
44161 2000-02-11  Martin Buchholz <martin@xemacs.org>
44162
44163         * gcc.c-torture/compile/20000211-2.c: New test.
44164
44165 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44166
44167         * gcc.c-torture/compile/20000211-1.c: New test.
44168
44169 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44170
44171         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44172           on native targets
44173
44174 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44175
44176         * g++.old-deja/g++.other/cast5.C: New test.
44177
44178 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44179
44180         * gcc.c-torture/execute/20000205-1.c: New.
44181
44182 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44183
44184         * g++.old-deja/g++.jason/cast3.C: Return void.
44185         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44186
44187 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44188
44189         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44190
44191         * gcc.dg/loop-1.c: New test.
44192
44193 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44194
44195         * gcc.c-torture/compile/20000127-1.c: New test.
44196         * gcc.c-torture/execute/991228-1.c: New test.
44197
44198 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44199
44200         * gcc.dg/unused-2.c: New test.
44201
44202         * gcc.dg/conv-1.c: New test.
44203
44204 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44205
44206         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44207         compiler.
44208         (tool_option_proc): Fix typo.
44209
44210 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44211
44212         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44213         of the ld on the host, not on the build machine.
44214         Also, don't crash if '--help' is not a supported option.
44215
44216 2000-01-24  Richard Henderson  <rth@cygnus.com>
44217
44218         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44219
44220 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44221
44222         * gcc.c-torture/execute/20000120-2.c: New test.
44223         * gcc.c-torture/execute/20000120-1.c: New test.
44224
44225 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44226
44227         * gcc.c-torture/execute/20000113-1.c: New test.
44228
44229 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44230
44231         * gcc.c-torture/execute/20000112-1.c: New test.
44232
44233 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44234
44235         * gcc.dg/20000111-1.c: New test.
44236
44237 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44238
44239         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44240         with 16 bit integers.
44241
44242 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44243
44244         * gcc.dg/20000108-1.c: New test.
44245
44246 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44247
44248         * g++.old-deja/g++.ns/koenig8.C: New test.
44249
44250 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44251
44252         * g++.old-deja/g++.other/cast4.C: New test.
44253
44254 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44255
44256         * gcc.c-torture/compile/20000105-2.c: New test.
44257         * gcc.c-torture/compile/20000105-1.c: New test.
44258
44259 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44260
44261         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44262         references to printf & atoi to conform to ANSI standard.
44263         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44264         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44265         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44266         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44267         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44268         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44269         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44270         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44271         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44272         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44273         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44274         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44275         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44276         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44277         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44278         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44279         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44280         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44281         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44282         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44283         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44284         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44285         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44286         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44287         * g++.old-deja/g++.brendan/init3.C: Likewise.
44288         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44289         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44290         * g++.old-deja/g++.brendan/new2.C: Likewise.
44291         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44292         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44293         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44294         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44295         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44296         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44297         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44298         * g++.old-deja/g++.brendan/template24.C: Likewise.
44299         * g++.old-deja/g++.brendan/template3.C: Likewise.
44300         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44301         * g++.old-deja/g++.jason/inline3.C: Likewise.
44302         * g++.old-deja/g++.jason/opeq.C: Likewise.
44303         * g++.old-deja/g++.law/arg5.C: Likewise.
44304         * g++.old-deja/g++.law/arm7.C: Likewise.
44305         * g++.old-deja/g++.law/ctors11.C: Likewise.
44306         * g++.old-deja/g++.law/cvt8.C: Likewise.
44307         * g++.old-deja/g++.law/init9.C: Likewise.
44308         * g++.old-deja/g++.law/refs4.C: Likewise.
44309         * g++.old-deja/g++.law/template2.C: Likewise.
44310         * g++.old-deja/g++.law/visibility24.C: Likewise.
44311         * g++.old-deja/g++.law/vtable3.C: Likewise.
44312         * g++.old-deja/g++.mike/asm2.C: Likewise.
44313         * g++.old-deja/g++.mike/eh1.C: Likewise.
44314         * g++.old-deja/g++.mike/misc1.C: Likewise.
44315         * g++.old-deja/g++.mike/misc13.C: Likewise.
44316         * g++.old-deja/g++.mike/misc14.C: Likewise.
44317         * g++.old-deja/g++.mike/ns12.C: Likewise.
44318         * g++.old-deja/g++.mike/p1248.C: Likewise.
44319         * g++.old-deja/g++.mike/p3708.C: Likewise.
44320         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44321         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44322         * g++.old-deja/g++.mike/p646.C: Likewise.
44323         * g++.old-deja/g++.mike/p700.C: Likewise.
44324         * g++.old-deja/g++.mike/p783.C: Likewise.
44325         * g++.old-deja/g++.mike/p783a.C: Likewise.
44326         * g++.old-deja/g++.mike/p783b.C: Likewise.
44327         * g++.old-deja/g++.mike/p786.C: Likewise.
44328         * g++.old-deja/g++.mike/p789.C: Likewise.
44329         * g++.old-deja/g++.mike/p789a.C: Likewise.
44330         * g++.old-deja/g++.mike/p807a.C: Likewise.
44331         * g++.old-deja/g++.other/delete3.C: Likewise.
44332         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44333         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44334         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44335         * g++.old-deja/g++.other/empty1.C: Likewise.
44336         * g++.old-deja/g++.other/temporary1.C: Likewise.
44337         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44338         * g++.old-deja/g++.pt/t16.C: Likewise.
44339         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44340
44341 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44342
44343         * gcc.dg/991230-1.c: New test.
44344
44345 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44346
44347         * gcc.c-torture/compile/991229-3.c: New test.
44348         * gcc.c-torture/compile/991229-2.c: New test.
44349         * gcc.c-torture/compile/991229-1.c: New test.
44350
44351 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44352
44353         * gcc.c-torture/compile/labels-2.c: New test.
44354
44355 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44356
44357         * gcc.c-torture/execute/991227-1.c: New test.
44358
44359 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44360
44361         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44362
44363 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44364
44365         * gcc.c-torture/execute/991221-1.c: New test.
44366
44367 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44368
44369         * g++.old-deja/g++.other/cast3.C: New test.
44370
44371 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44372
44373         * gcc.c-torture/execute/991216-4.c: New test.
44374
44375 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44376
44377         * gcc.c-torture/execute/991216-1.c: New test.
44378         * gcc.c-torture/execute/991216-2.c: New test.
44379         * gcc.c-torture/execute/991216-3.c: New test.
44380
44381 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44382
44383         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44384         Actually make the test fail by using "-O2" for compilation.
44385
44386 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44387
44388         * g++.old-deja/g++.warn/cast-align1.C: New test.
44389
44390 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44391
44392         * gcc.c-torture/compile/991214-1.c: New test.
44393         * gcc.c-torture/compile/991214-2.c: New test.
44394
44395 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44396
44397         * gcc.dg/991214-1.c: New test.
44398
44399 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44400
44401         * gcc.c-torture/compile/991213-3.c: New test.
44402         * gcc.c-torture/compile/991213-2.c: New test.
44403         * gcc.c-torture/compile/991213-1.c: New test.
44404
44405 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44406
44407         * gcc.dg/991209-1.c: New test.
44408
44409 1999-12-08  Nathan Sidwell <nathan@acm.org>
44410
44411         * gcc.c-torture/compile/991208-1.c: New test.
44412
44413 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44414
44415         * gcc.dg/ultrasp2.c: New test.
44416
44417 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
44418
44419         * g++.old-deja/g++.abi/align.C (main): Fix typo.
44420
44421 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
44422
44423         * gcc.c-torture/compile/991202-1.c: New test.
44424         * gcc.c-torture/execute/991202-1.c: New test.
44425         * gcc.c-torture/execute/991202-2.c: New test.
44426         * gcc.c-torture/execute/991202-3.c: New test.
44427
44428 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
44429
44430         * g++.old-deja/g++.abi/align.C: New test.
44431         * g++.old-deja/g++.abi/aggregates.C: Likewise.
44432         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44433
44434 1999-12-01  Richard Henderson  <rth@cygnus.com>
44435
44436         * gcc.c-torture/execute/991201-1.c: New.
44437
44438 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
44439
44440         * gcc.dg/991129-1.c: New test.
44441
44442 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44443
44444         * gcc.c-torture/compile/991127-1.c: New test.
44445
44446 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44447
44448         * g++.old-deja/g++.other/warn4.C: New test.
44449
44450 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44451
44452         * g++.old-deja/g++.eh/cleanup2.C: New test.
44453         * g++.old-deja/g++.ext/pretty2.C: New test.
44454         * g++.old-deja/g++.ext/pretty3.C: New test.
44455         * g++.old-deja/g++.other/debug6.C: New test.
44456
44457 1999-10-20  Jim Wilson  <wilson@cygnus.com>
44458
44459         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44460         compiler_output to look for one error message instead of two.
44461
44462 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
44463
44464         * gcc.c-torture/execute/991118-1.c: Also test case
44465         where the word boundary does not split a byte evenly.
44466
44467 1999-11-19  Nathan Sidwell  <nathan@acm.org>
44468
44469         * g++.old-deja/g++.ext/restrict1.C: New test.
44470
44471 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44472
44473         * gcc.c-torture/execute/991118-1.c: New test.
44474
44475 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
44476
44477         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44478         working directory pathnames.
44479
44480 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
44481
44482         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44483         host is equipped with driver.h and driver.o so it can actually
44484         compile and run the tests.
44485
44486 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44487
44488         * gcc.c-torture/compile/991008-1.c: New test.
44489
44490 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44491
44492         * lib/gcc-dg.exp: Include target-supports.exp
44493
44494 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44495
44496         * lib/target-supports.exp: New file: Provide procs to test for
44497         features supported by the target.
44498         (check_weak_available): Moved here from ecos.exp.
44499         (check_alias_available): New proc: Determine of the target
44500         toolchain supports the alias attribute.
44501
44502         * gcc.dg/special/ecos.exp: Move check_weak_available to
44503         target-supports.exp.
44504         (alias-1.c): Only perform the test if the target supports
44505         aliases.
44506         (wkali-1.c): Only perform the test if the target supports
44507         aliases.
44508
44509         * gcc.dg/990506-0.c: Expect error messages from cross
44510         targets as well as native targets.
44511
44512 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44513
44514         * gcc.dg/ultrasp1.c: Removed xfail.
44515         * gcc.dg/struct-ret-2.c: Likewise.
44516         * gcc.dg/array-1.c: Likewise.
44517
44518 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44519
44520         * gcc.dg/struct-ret-2.c: New test.
44521
44522         * gcc.dg/array-1.c: New test.
44523
44524 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
44525
44526         * gcc.c-torture/execute/991030-1.c: New test.
44527
44528 1999-10-26  Richard Henderson  <rth@cygnus.com>
44529
44530         * gcc.c-torture/compile/991026-2.c: New test.
44531
44532 1999-10-26  Jeffrey A Law  (law@cygnus.com)
44533
44534         * gcc.c-torture/compile/991026-1.c: New test.
44535
44536 1999-10-23  Jeffrey A Law  (law@cygnus.com)
44537
44538         * gcc.c-torture/execute/991023-1.c: New test.
44539
44540 1999-10-19  Jeffrey A Law  (law@cygnus.com)
44541
44542         * gcc.c-torture/execute/991019-1.c: New test.
44543
44544 1999-10-16  Richard Henderson  <rth@cygnus.com>
44545
44546         * gcc.c-torture/execute/991016-1.c: New test.
44547
44548 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
44549
44550         * gcc.c-torture/execute/991014-1.c: New test.
44551
44552 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
44553
44554         * g++.old-deja/g++.other/union2.C: New test.
44555
44556 1999-10-13  Nathan Sidwell  <nathan@acm.org>
44557
44558         * g++.old-deja/g++.other/vaarg2.C: New test.
44559         * g++.old-deja/g++.other/vaarg3.C: New test.
44560
44561 1999-10-12  Craig Burley  <craig@jcb-sc.com>
44562
44563         * g77.f-torture/noncompile/19990905-1.f: Moved from being
44564         in compile/.
44565
44566 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
44567
44568         * gcc.c-torture/execute/va-arg-11.c: New test.
44569
44570 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
44571
44572         * lib/file-format.exp (gcc_target_object_format): Don't
44573         crash if objdump is unavailable.
44574
44575 1999-09-29  Donn Terry <donn@interix.com>
44576
44577         * gcc.misc-tests/mg.exp: delete extraneous redirection.
44578
44579 1999-09-28  Nick Clifton  <nickc@cygnus.com>
44580
44581         * gcc.c-torture/compile/990928-1.c: New test.
44582
44583 1999-09-28  Nathan Sidwell  <nathan@acm.org>
44584
44585         * g++.old-deja/g++.other/decl6.C: New test.
44586
44587 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44588
44589         * gcc.c-torture/execute/va-arg-10.c: New test.
44590
44591 1999-09-27  Nathan Sidwell  <nathan@acm.org>
44592
44593         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44594         __PRETTY_FUNCTION__.
44595
44596 1999-09-23  Nick Clifton  <nickc@cygnus.com>
44597
44598         * gcc.c-torture/execute/990923-1.c: New test.
44599
44600 1999-09-21  Nick Clifton  <nickc@cygnus.com>
44601
44602         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44603         for which -fpic is inappropriate.
44604
44605 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
44606
44607         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44608
44609 1999-09-21  Nathan Sidwell  <nathan@acm.org>
44610
44611         * g++.old-deja/g++.other/dyncast1.C: New test.
44612         * g++.old-deja/g++.other/dyncast2.C: New test.
44613         * g++.old-deja/g++.other/dyncast3.C: New test.
44614         * g++.old-deja/g++.other/dyncast4.C: New test.
44615         * g++.old-deja/g++.other/dyncast5.C: New test.
44616         * g++.old-deja/g++.eh/catch3.C: New test.
44617         * g++.old-deja/g++.eh/catch3p.C: New test.
44618         * g++.old-deja/g++.eh/catch4.C: New test.
44619         * g++.old-deja/g++.eh/catch4p.C: New test.
44620         * g++.old-deja/g++.eh/catch5.C: New test.
44621         * g++.old-deja/g++.eh/catch5p.C: New test.
44622         * g++.old-deja/g++.eh/catch6.C: New test.
44623         * g++.old-deja/g++.eh/catch6p.C: New test.
44624         * g++.old-deja/g++.eh/catch7.C: New test.
44625         * g++.old-deja/g++.eh/catch7p.C: New test.
44626         * g++.old-deja/g++.eh/catch8.C: New test.
44627         * g++.old-deja/g++.eh/catch8p.C: New test.
44628         * g++.old-deja/g++.eh/catch9.C: New test.
44629         * g++.old-deja/g++.eh/catch9p.C: New test.
44630
44631 1999-09-13  Nathan Sidwell  <nathan@acm.org>
44632
44633         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44634         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44635
44636 1999-09-13  Jeffrey A Law  (law@cygnus.com)
44637
44638         * gcc.c-torture/compile/990913-1.c: New test.
44639
44640 1999-09-10  Nathan Sidwell  <nathan@acm.org>
44641
44642         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44643         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44644
44645 1999-09-09  Richard Henderson  <rth@cygnus.com>
44646
44647         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44648
44649 1999-09-09  Nathan Sidwell  <nathan@acm.org>
44650
44651         * g++.old-deja/g++.other/lookup11.C: New test.
44652         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44653         what is permitted and what we want.
44654         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44655         overload use.
44656         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44657
44658 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
44659
44660         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44661         * gcc.c-torture/noncompile/poison-1.c: New file.
44662
44663 1999-09-08  Nathan Sidwell  <nathan@acm.org>
44664
44665         * g++.old-deja/g++.other/sizeof3.C: New test.
44666         * g++.old-deja/g++.other/sizeof4.C: New test.
44667         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44668         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44669
44670 1999-09-07  Richard Henderson  <rth@cygnus.com>
44671
44672         * gcc.dg/va-arg-1.c: New.
44673
44674 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44675
44676         * gcc.c-torture/execute/va-arg-9.c: New test.
44677
44678 1999-09-05  Craig Burley  <craig@jcb-sc.com>
44679
44680         * g77.f-torture/compile/980519-2.f: New test.
44681         * g77.f-torture/compile/19990905-0.f: New test.
44682         * g77.f-torture/compile/19990905-1.f: New test.
44683         * g77.f-torture/compile/19990905-2.f: New test.
44684
44685         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44686
44687 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
44688
44689         * gcc.c-torture/execute/990827-1.c: Fix typo.
44690
44691 1999-09-03  Nathan Sidwell  <nathan@acm.org>
44692
44693         * g++.old-deja/g++.other/deref1.C: New test.
44694
44695 1999-09-02  Nathan Sidwell  <nathan@acm.org>
44696
44697         * g++.old-deja/g++.other/ambig2.C: New test.
44698         * g++.old-deja/g++.other/cond5.C: New test.
44699         * g++.old-deja/g++.other/lookup16.C: New test.
44700
44701 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
44702
44703         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44704         assemblers too.
44705
44706 1999-08-31  Jeffrey A Law  (law@cygnus.com)
44707
44708         * lib/c-torture.exp: Avoid the "compare executables" optimization
44709         when testing native.
44710
44711 1999-08-29  Jeffrey A Law  (law@cygnus.com)
44712
44713         * gcc.c-torture/execute/990829-1.c: New test.
44714         * gcc.c-torture/compile/990829-1.c: New test.
44715
44716 1999-08-27  Paul Burchard  <burchard@pobox.com>
44717
44718         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
44719         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
44720         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
44721         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
44722         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
44723         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
44724         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
44725         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
44726         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
44727         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
44728         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
44729
44730 1999-08-27  Jeffrey A Law  (law@cygnus.com)
44731
44732         * gcc.c-torture/execute/990827-1.c: New test.
44733
44734 1999-08-26  Craig Burley  <craig@jcb-sc.com>
44735
44736         * g77.f-torture/noncompile/19990826-4.f: New test.
44737
44738         * g77.f-torture/compile/19990826-3.f: New test.
44739
44740         * g77.f-torture/execute/19990826-2.f: New test.
44741
44742         * g77.f-torture/compile/19990826-1.f: New test.
44743
44744         * gcc.c-torture/execute/990826-0.c: New test.
44745         * g77.c-torture/execute/19990826-0.f: New test.
44746
44747         * g77.f-torture/noncompile/970626-2.f: New test.
44748
44749 1999-08-25  Paul Burchard  <burchard@pobox.com>
44750
44751         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
44752         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
44753         lss-011.C: New tests.
44754
44755 1999-08-25  Nathan Sidwell  <nathan@acm.org>
44756
44757         * g++.old-deja/g++.other/decl5.C: New test.
44758
44759 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44760
44761         * noncompile/noncompile.exp: Load_lib c-torture.exp.
44762         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
44763         call `postbase' for each one.  All callers of `postbase' changed
44764         to call this instead.
44765
44766 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
44767
44768         * gcc.c-torture/execute/990811-1.c: New test.
44769
44770 1999-08-09  Nick Clifton  <nickc@cygnus.com>
44771
44772         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
44773         just native ones.
44774
44775         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
44776         just native ones.
44777
44778 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44779
44780         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
44781
44782 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44783
44784         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
44785
44786 1999-08-04  Nathan Sidwell  <nathan@acm.org>
44787
44788         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
44789
44790 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44791
44792         * gcc.c-torture/execute/990804-1.c: New test.
44793
44794 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44795
44796         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
44797         * g++.old-deja/g++.brendan/crash64.C: Likewise.
44798         * g++.old-deja/g++.brendan/overload8.C: Likewise.
44799
44800 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44801
44802         * g++.old-deja/g++.other/struct1.C: New test.
44803
44804 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44805
44806         * g++.old-deja/g++.other/enum2.C: New test.
44807
44808 1999-08-02  Richard Henderson  <rth@cygnus.com>
44809
44810         Adapted from tests from Franz Sirl:
44811         * gcc.c-torture/execute/va-arg-7.c: New test.
44812         * gcc.c-torture/execute/va-arg-8.c: New test.
44813
44814 1999-08-01  Jeffrey A Law  (law@cygnus.com)
44815
44816         * gcc.c-torture/compile/990801-2.c: New test.
44817
44818         * gcc.c-torture/compile/990801-1.c: New test.
44819
44820 1999-07-27  Michael Meissner  <meissner@cygnus.com>
44821
44822         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
44823         fp-cmp-1.c, converting double to float.
44824
44825         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
44826         fp-cmp-1.c, converting double to long double.
44827
44828         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
44829         from fr1 to unknown_register, since fr1 is a legitimate register
44830         on some machines.
44831
44832 1999-07-25  Jeffrey A Law  (law@cygnus.com)
44833
44834         * README: More listname related changes.
44835
44836 1999-07-08  Catherine Moore  <clm@cygnus.com>
44837
44838         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
44839
44840 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
44841
44842         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
44843
44844 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44845
44846         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
44847
44848 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
44849
44850         * gcc.dg/990703-1.c: New test.
44851
44852 1999-06-29  Nick Clifton  <nickc@cygnus.com>
44853
44854         * lib/file-format.exp: New file: Move definition of proc
44855         gcc_target_object_format to here from
44856         gcc.dg/special/ecos.exp.
44857
44858         * lib/c-torture.exp: Include lib file-format.exp.
44859         * lib/gcc-dg.exp: Include lib file-format.exp.
44860
44861         * gcc.dg/special/ecos.exp: Remove definition of proc
44862         gcc_target_object_format.
44863
44864 1999-06-28  Jeffrey A Law  (law@cygnus.com)
44865
44866         * gcc.c-torture/execute/990628-1.c: New test.
44867
44868 1999-06-25  Jeffrey A Law  (law@cygnus.com)
44869
44870         * gcc.c-torture/compile/990625-2.c: New test.
44871
44872         * gcc.c-torture/compile/990625-1.c: New test.
44873
44874 1999-06-23  Nick Clifton  <nickc@cygnus.com>
44875
44876         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
44877         attributes compile.
44878         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
44879         ports that use the COFF/PE file format.
44880
44881 1999-06-17  Jeffrey A Law  (law@cygnus.com)
44882
44883         * gcc.c-torture/compile/990617-1.c: New test.
44884
44885 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
44886
44887         * g++.old-deja/g++.other/decl4.C: New test.
44888
44889 1999-06-14  Nathan Sidwell  <nathan@acm.org>
44890
44891         * g++.old-deja/g++.other/bitfld3.C: New test.
44892
44893 1999-06-08  Nathan Sidwell  <nathan@acm.org>
44894
44895         * g++.old-deja/g++.eh/catch1.C: New test.
44896
44897 1999-06-07  Jeffrey A Law  (law@cygnus.com)
44898
44899         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
44900
44901         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
44902         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
44903
44904 1999-06-05  Craig Burley  <craig@jcb-sc.com>
44905
44906         * g77.f-torture/compile/19990502-0.f: Replace with new,
44907         shorter, test that still fails after recent changes.
44908
44909 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44910
44911         * gcc.c-torture/execute/990604-1.c: New test.
44912
44913 1999-05-31  Jeffrey A Law  (law@cygnus.com)
44914
44915         * gcc.c-torture/execute/990531-1.c: New test.
44916
44917 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44918
44919         * gcc.c-torture/compile/990527-1.c: New test.
44920
44921 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
44922
44923         * gcc.c-torture/execute/990527-1.c: New test.
44924
44925 1999-05-25  Nick Clifton  <nickc@cygnus.com>
44926
44927         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
44928         bitfields as signed.
44929
44930 1999-05-25  Craig Burley  <craig@jcb-sc.com>
44931
44932         * g77.f-torture/compile/19990525-0.f: New test.
44933
44934 1999-05-25  Jeffrey A Law  (law@cygnus.com)
44935
44936         * gcc.c-torture/execute/990525-2.c: New test.
44937
44938         * gcc.c-torture/execute/990525-1.c: New test.
44939
44940 1999-05-24  Nathan Sidwell  <nathan@acm.org>
44941
44942         * g++.old-deja/g++.other/anon3.C: New test.
44943         * g++.old-deja/g++.other/anon4.C: New test.
44944         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
44945         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
44946         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
44947         Merrill).
44948
44949 1999-05-24  Jeffrey A Law  (law@cygnus.com)
44950
44951         * gcc.c-torture/execute/990524-1.c: New test.
44952
44953         * gcc.dg/990524-1.c: New test.
44954
44955 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44956
44957         * gcc.c-torture/compile/990523-1.c: New test.
44958
44959 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
44960
44961         * gcc.c-torture/compile/990519-1.c: New test.
44962
44963 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44964
44965         * gcc.c-torture/compile/990517-1.c: New test.
44966
44967         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
44968         (e4, f4): New tests.
44969         (main): Call them.
44970
44971 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44972
44973         * gcc.dg/noreturn-1.c: New test.
44974
44975 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
44976
44977         * gcc.c-torture/execute/990513-1.c: New test.
44978
44979 1999-05-10  Richard Henderson  <rth@cygnus.com>
44980
44981         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
44982
44983 1999-05-10  Craig Burley  <craig@jcb-sc.com>
44984
44985         * g77.f-torture/execute/erfc.f: Use small single-precision
44986         values, to avoid problems on Alphas when not -mieee.
44987
44988 1999-05-08  Craig Burley  <craig@jcb-sc.com>
44989
44990         * gcc.dg/990506-0.c: New test.
44991
44992 1999-05-08  Richard Henderson  <rth@cygnus.com>
44993
44994         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
44995         the constant to test.  Don't XFAIL 64-bit targets.
44996
44997         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
44998         * g++.old-deja/g++.law/profile1.C: Likewise.
44999
45000         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45001         operator new instances.
45002         * g++.old-deja/g++.other/delete5.C: Likewise.
45003
45004 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45005
45006         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45007         intrinsic.
45008
45009 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45010
45011         * g77.f-torture/execute/u77-test.f: Reverse order of two
45012         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45013
45014 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45015
45016         * gcc.dg/compare1.c: New test.
45017
45018 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45019
45020         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45021         New tests.
45022
45023 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45024
45025         * g77.f-torture/compile/19990502-1.f: New test.
45026
45027 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45028
45029         * g77.f-torture/compile/19990502-0.f: New test.
45030
45031 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45032
45033         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45034         intrinsic.
45035
45036 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45037
45038         * g77.f-torture/execute/u77-test.f (main): List libU77
45039         intrinsics not currently tested.
45040         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45041         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45042         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45043         Trim blanks off the ends of some printed strings.
45044
45045 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45046
45047         * g77.f-torture/execute/u77-test.f (main): Just warn about
45048         FSTAT gid disagreement, as it's expected on some systems.
45049
45050 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45051
45052         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45053         use a new function, which allows for some slop.
45054         Clean up some commentary.
45055         (issum): The new function.
45056         (sgladd): Deleted subroutine.
45057
45058 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45059
45060         * g77.f-torture/execute/u77-test.f: Modify to be more like
45061         libf2c/libU77 version, bringing patches to that version here.
45062         Add suitable commentary.
45063
45064 1999-04-25  Richard Henderson  <rth@cygnus.com>
45065
45066         * gcc.dg/990424-1.c: New test.
45067
45068 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45069
45070         * g77.f-torture/execute/u77-test.f (main): Bug involving
45071         LSTAT has been fixed, so turn back on full checking.
45072
45073 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45074
45075         * g77.f-torture/compile/19990419-0.f: New test.
45076         * g77.f-torture/execute/19990419-1.f: New test.
45077
45078 1999-04-17  Richard Henderson  <rth@cygnus.com>
45079
45080         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45081         to avoid the need for a prototype to supress a warning.
45082
45083 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45084
45085         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45086
45087 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45088
45089         * gcc.c-torture/execute/990404-1.c: New test.
45090
45091 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45092
45093         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45094         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45095         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45096         missing initializer warnings.
45097
45098 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45099
45100         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45101         matching strings.
45102
45103 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45104
45105         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45106
45107 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45108
45109         * g77.f-torture/execute/19990325-0.f: New test.
45110         * g77.f-torture/execute/19990325-1.f: New test.
45111
45112 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45113
45114         * gcc.c-torture/execute/990324-1.c: New test.
45115
45116 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45117
45118         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45119         test with 4.
45120
45121 1999-03-17  Richard Henderson  <rth@cygnus.com>
45122
45123         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45124
45125 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45126
45127         * g77.f-torture/execute/19990313-2.f: New test.
45128         * g77.f-torture/execute/19990313-3.f: New test.
45129
45130 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45131
45132         * g77.f-torture/execute/19990313-0.f: New test.
45133         * g77.f-torture/execute/19990313-1.f: New test.
45134
45135 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45136
45137         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45138         printf to sprintf.
45139         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45140         (main): Add check for u15.  Conditionalize u31 check depending on
45141         whether ints are <32 bits or >=32 bits.
45142
45143 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45144
45145         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45146
45147 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45148
45149         * g77.f-torture/compile/19990305-0.f: New test.
45150         * g77.f-torture/execute/19981119-0.f: New test.
45151
45152 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45153
45154         * g77.f-torture/execute/970625-2.f: call ABORT if final
45155         result is not correct, instead of just printing it.
45156         Add this checking via newly introduced obfuscation, to
45157         trip up buggy front ends.
45158
45159 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45160
45161         * g77.f-torture/compile/960317-1.f: Moved from being
45162         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45163
45164 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45165
45166         * g77.f-torture/execute/960317-1.f: New (old) test.
45167         * g77.f-torture/execute/970625-2.f: Ditto.
45168
45169 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45170
45171         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45172         message on line 1 or line 2; cccp and cpplib do this differently.
45173
45174 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45175
45176         * g++.old-deja/g++.law/weak1.C: New test.
45177
45178 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45179
45180         * gcc.c-torture/execute/990119-1.c: Renamed to...
45181         * gcc.dg/990119-1.c: this, so it will only be tested once
45182         (it's a preprocessor test, it doesn't need to be run at
45183         multiple optimization levels).
45184
45185 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45186
45187         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45188           ALWAYS_CXXFLAGS.
45189
45190 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45191
45192         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45193         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45194         to not be compilable by current g77.
45195
45196 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45197
45198         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45199
45200 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45201
45202         * gcc.c-torture/execute/990222-1.c: New test.
45203
45204 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45205
45206         * g77.f-torture/compile/19990218-0.f: New test.
45207         * g77.f-torture/noncompile/19990218-1.f: New test.
45208
45209 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45210
45211         * g77.f-torture/compile/19981216-0.f: New test.
45212
45213 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45214
45215         * gcc.dg/990214-1.c: New test.
45216
45217 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45218
45219         * gcc.dg/990213-2.c: New test.
45220
45221         * gcc.dg/990213-1.c: New test.
45222
45223 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45224
45225         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45226         ints.
45227
45228 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45229
45230         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45231         specified by target.
45232
45233         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45234
45235 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45236
45237         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45238
45239 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45240
45241         * gcc.dg/special/ecos.exp: New test driver for new tests with
45242         special requirements.
45243
45244         * gcc.dg/special/alias-1.c: New test.
45245         * gcc.dg/special/gcsec-1.c: New test.
45246         * gcc.dg/special/weak-1.c: New test.
45247         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45248         * gcc.dg/special/weak-2.c: New test.
45249         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45250         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45251         * gcc.dg/special/wkali-1.c: New test.
45252         * gcc.dg/special/wkali-2.c: New test.
45253         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45254         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45255
45256 1999-02-10  Felix Lee  <flee@cygnus.com>
45257
45258           * lib/c-torture.exp (c-torture-compile): Pull out code for
45259           analyzing gcc error messages.
45260           (c-torture-execute): Likewise.  Fix some (harmless) false
45261           positives.
45262           * lib/gcc.exp (gcc_check_compile): New function.
45263
45264 1999-02-08  Richard Henderson  <rth@cygnus.com>
45265
45266         * gcc.c-torture/execute/990208-1.c: New test.
45267
45268 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45269
45270         * g++.dg/special/ecos.exp: New driver for new tests with special
45271         requirements
45272
45273         * g++.dg/special/conpr-1.C: New test
45274         * g++.dg/special/conpr-2.C: New test
45275         * g++.dg/special/conpr-2a.C: New test
45276         * g++.dg/special/conpr-3.C: New test
45277         * g++.dg/special/conpr-3a.C: New test
45278         * g++.dg/special/conpr-3b.C: New test
45279
45280         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45281         allow g++ to use the dg driver
45282
45283         * README: Add comment about g++.dg directory
45284
45285 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45286
45287         * README: Update email addresses.
45288
45289 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45290
45291         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45292         arguments in order to force structure S onto the stack even on
45293         the alpha.
45294         (test): Pass 10 leading arguments to function foo as well as the
45295         structure S.
45296
45297         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45298         failure for all targets.
45299
45300         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45301         abort to terminate program execution.
45302
45303 1999-01-30  Richard Henderson  <rth@cygnus.com>
45304
45305         * gcc.c-torture/execute/990130-1.c: New test.
45306
45307 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45308
45309         * gcc.dg/990130-1.c: New test.
45310
45311 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45312
45313         * gcc.c-torture/execute/990128-1.c: New test.
45314
45315 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45316
45317         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45318
45319 1999-01-27  Felix Lee  <flee@cygnus.com>
45320
45321         * lib/c-torture.exp (c-torture-compile): pull out code for
45322         analyzing gcc error messages.
45323         (c-torture-execute): ditto, and fix some (harmless) false
45324         positives.
45325         * lib/gcc.exp (gcc_check_compile): new function.
45326
45327 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45328
45329         * gcc.dg/990117-1.c: New test.
45330
45331         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45332
45333         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45334
45335 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45336
45337         * g77.f-torture/compile/990115-1.f: New test.
45338
45339 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45340
45341         * gcc.c-torture/compile/990107-1.c: New test
45342
45343 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45344
45345         * gcc.c-torture/execute/990106-2.c: New test.
45346
45347         * gcc.c-torture/execute/990106-1.c: New test.
45348
45349 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45350
45351         * gcc.c-torture/compile/981223-1.c: New test.
45352
45353 1998-12-29  Richard Henderson  <rth@cygnus.com>
45354
45355         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45356         (opt3): Rename from opt4 and disable.
45357
45358 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45359
45360         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45361
45362 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45363
45364         * g++.old-deja/g++.other/conv5.C: New test.
45365
45366 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45367
45368         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45369
45370 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45371
45372         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45373
45374 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45375
45376         * gcc.c-torture/compile/981211-1.c: New test.
45377
45378 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45379
45380         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45381
45382         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45383
45384 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45385
45386         * gcc.special/930510-1.c: Make C9X safe.
45387         * gcc.misc-tests/gcov-1.c Similarly.
45388         * gcc.misc-tests/gcov-2.c Similarly.
45389
45390 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45391
45392         * gcc.dg/ultrasp1.c: New test.
45393
45394 1998-12-06  Richard Henderson  <rth@cygnus.com>
45395
45396         * gcc.c-torture/execute/981206.c: New test.
45397
45398 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45399
45400         * g++.old-deja/g++.ns/template7.C: New test.
45401
45402         * g++.old-deja/g++.other/expr1.C: New test.
45403
45404         * g++.old-deja/g++.eh/tmpl3.C: New test.
45405
45406         * g++.old-deja/g++.eh/tmpl2.C: New test.
45407
45408 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45409
45410         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45411         * g++.old-deja/g++.other/using6.C: Removed.
45412         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45413
45414         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45415
45416 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45417
45418         * g++.old-deja/g++.pt/overload8.C: New test.
45419
45420         * g++.old-deja/g++.pt/overload7.C: New test.
45421
45422         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45423
45424         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45425         and relinking messages.
45426         * lib/g++.exp (g++_target_compile): Remove .rpo file when
45427         compiling with -frepo.
45428
45429 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
45430
45431         * g++.old-deja/g++.pt/lookup6.C: New test.
45432
45433 1998-11-30  Nick Clifton  <nickc@cygnus.com>
45434
45435         * gcc.c-torture/execute/981130-1.c: New test.
45436         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45437
45438 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45439
45440         * g++.old-deja/g++.pt/explicit76.C: New test.
45441
45442         * g++.old-deja/g++.pt/friend38.C: New test.
45443
45444         * g++.old-deja/g++.ns/crash2.C: New test.
45445
45446         * g++.old-deja/g++.pt/defarg8.C: New test.
45447
45448         * g++.old-deja/g++.pt/instantiate6.C: New test.
45449
45450         * g++.old-deja/g++.pt/static6.C: New test.
45451
45452         * g++.old-deja/g++.pt/decl2.C: New test.
45453
45454 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45455
45456         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
45457         problem is actually related with name lookup, but so what? :-)
45458
45459         * g++.old-deja/g++.pt/friend37.C: New test.
45460
45461 1998-11-25  Dave Love  <d.love@dl.ac.uk>
45462
45463         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45464         element, which fails on some systems.
45465
45466         * g77.f-torture/execute/labug1.f: New test.
45467
45468 1998-11-21  Jeffrey A Law  (law@cygnus.com)
45469
45470         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45471         is defined.
45472
45473 1998-11-18  Dave Love  <d.love@dl.ac.uk>
45474
45475         * g77.f-torture/compile/981117-1.f: New test.
45476
45477 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
45478
45479         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
45480         properly discarded.
45481
45482 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
45483
45484         * gcc.c-torture/execute/memcheck: New directory of tests for
45485         -fcheck-memory-usage.
45486
45487 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45488
45489         * README: New file, general information about the testsuite and
45490         new description of the various C++ test subdirectories.
45491         * README.g++: Eliminate obsolete information, update and move most
45492         relevant stuff to README.
45493
45494 1998-11-07  Richard Henderson  <rth@cygnus.com>
45495
45496         * gcc.c-torture/compile/981107-1.c: New test.
45497
45498 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
45499
45500         * execute/memcpy-bi.c: New testcase.
45501
45502 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
45503
45504         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45505         base classes.
45506
45507         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45508         template is selected.
45509
45510         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45511         classes, it should be accepted for all types.
45512
45513         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45514
45515         * g++.old-deja/g++.pt/spec24.C: Ensure that template
45516         specializations start with template headers.
45517
45518 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
45519
45520         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45521
45522         * g++.old-deja/g++.other/init9.C: Test cross initialization of
45523         non-POD types.
45524
45525 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45526
45527         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45528
45529 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45530
45531         * compile/981022-1.c, compile/981022-1.x: New test and driver.
45532
45533 1998-10-19  Jeffrey A Law  (law@cygnus.com)
45534
45535         * 981019-1.c: New test.
45536
45537 1998-10-14  Robert Lipe <robertl@dgii.com>
45538
45539         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45540         find objc headers.
45541
45542 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45543
45544         * compile/981001-4.c: Remove use of GCC extension that triggers a
45545         compiler bug.
45546
45547 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
45548
45549         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45550
45551 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45552
45553         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
45554         instantiation of template produces incorrect code for delete
45555         expression.
45556
45557         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
45558         constructors' name is not unique.
45559         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45560         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45561
45562         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
45563         automatic array of const is ill-formed.
45564
45565         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
45566         of template parameter?
45567
45568         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
45569         const.
45570
45571         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
45572         pointer-to-member expression.
45573
45574         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
45575         declaration causes ICE.
45576
45577 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
45578
45579         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
45580         reserved in the global namespace.
45581
45582         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45583         generate needed virtual table.
45584
45585         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45586
45587 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
45588
45589         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45590         template-dependent type
45591
45592 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45593
45594         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45595         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45596         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45597
45598         * g++.old-deja/g++.other/using5.C: New test; using decl from base
45599         class should be usable as argument of member function.
45600         * g++.old-deja/g++.other/using6.C: New test; using decl from base
45601         class should be usable as return type of member function.
45602         * g++.old-deja/g++.other/using7.C: New test; using decl from base
45603         class should be usable as type of data member.
45604
45605         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45606
45607 1998-10-09  Jeffrey A Law  (law@cygnus.com)
45608
45609         * gcc.c-torture/special/920521-1.c: Fix bogus test.
45610
45611 1998-10-08  Nick Clifton  <nickc@cygnus.com>
45612
45613         * gcc.dg/dll-?.c Add thumb to target list.
45614         Fix assembler scan patterns to match current assembler output.
45615
45616 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
45617
45618         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
45619         matching of template brackets.
45620
45621         * g++.old-deja/g++.other/using4.C: New test.  Test using
45622         declarations of methods from base classes.
45623
45624         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
45625         within functions should introduce names into the innermost
45626         enclosing namespace.
45627
45628         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
45629         of static locals if first initialization throws.
45630
45631 1998-10-07  Jim Wilson  <wilson@cygnus.com>
45632
45633         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45634
45635 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
45636
45637         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
45638         lose track of the possible targets of tablejump insns.
45639         * special/special.exp: Run it.
45640
45641 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45642
45643         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
45644         must be declared before its specializations can be named in friend
45645         declarations.
45646
45647 1998-10-05  Dave Love  <d.love@dl.ac.uk>
45648
45649         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45650
45651         * g77.f-torture/execute/io1.f: New test.
45652
45653 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45654
45655         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45656         with pointer to template function, for which no argument deduction
45657         is possible.
45658
45659         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45660         specialization of template function as argument to template
45661         function.
45662
45663         * g++.old-deja/g++.other/access2.C: New test; Inner class
45664         shouldn't have privileged access to Outer's names.
45665
45666 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45667
45668         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45669         friend template declared within template class conflicts with
45670         nested class of the same name.
45671
45672         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45673         is ignored.
45674
45675         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45676         object with direct initializer as function declaration.
45677
45678         * g++.old-deja/g++.other/decl2.C: New test; duplicate
45679         initializers.
45680
45681         * g++.old-deja/g++.other/null2.C: New test; conditional operator
45682         involving const pointer and NULL produces incorrect result.
45683
45684         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45685         type name without `typename' should be rejected with -pedantic.
45686
45687 1998-10-02  Richard Henderson  <rth@cygnus.com>
45688
45689         * g++.old-deja/g++.other/addrof1.C: New test.
45690
45691 1998-10-01  Nick Clifton  <nickc@cygnus.com>
45692
45693         * gcc.c-torture/compile/981001-1.c: New test.
45694         * gcc.c-torture/execute/981001-1.c: New test.
45695
45696 1998-10-01  Jeffrey A Law  (law@cygnus.com)
45697
45698         * gcc.c-torture/compile/981001-2.c: New test.
45699         * gcc.c-torture/compile/981001-3.c: New test.
45700         * gcc.c-torture/compile/981001-4.c: New test.
45701
45702 1998-10-01  Robert Lipe  <robertl@dgii.com>
45703
45704         * lib/objc.exp (objc_target_compile): Add -L during compiles for
45705         multilibbed hosts.  Idea grafted from g77.exp.
45706
45707 1998-09-30  Dave Love  <d.love@dl.ac.uk>
45708
45709         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45710         avoid losing on systems which need -lsocket.
45711
45712 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
45713
45714         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45715         * g++.old-deja/g++.other/nested2.C: Ditto.
45716         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
45717         failure.
45718
45719 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45720
45721         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
45722         preferred over template operator!= for enum bitfields.
45723
45724 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
45725
45726         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
45727         that happen to have the same base name, but in different scopes,
45728         are incorrectly rejected.
45729
45730 1998-09-16  Richard Henderson  <rth@cygnus.com>
45731
45732         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
45733         on the native word size instead of an integer literal.
45734
45735 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45736
45737         * g++.old-deja/g++.other/static2.C: Invocation of static data
45738         member of type pointer-to-function denoted as non-static member.
45739
45740         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
45741         checks involving function types and aliases.
45742
45743 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45744
45745         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
45746         redefined to the same non-trivial type.
45747
45748         * g++.old-deja/g++.pt/explicit73.C: Test for proper
45749         namespace-qualification of template specializations declared in
45750         other namespaces.
45751
45752         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
45753         to declare a subset of the specializations of a template function
45754         as friends of specializations of a template class.
45755
45756         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
45757         member templates that do not fully specialize the enclosing
45758         template class are rejected.
45759
45760 1998-09-11  Dave Love  <d.love@dl.ac.uk>
45761
45762         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
45763
45764 1998-09-08  Dave Love  <d.love@dl.ac.uk>
45765
45766         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
45767         altered from libf2c/libU77 version.
45768
45769 1998-09-06  Dave Love  <d.love@dl.ac.uk>
45770
45771         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
45772
45773 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
45774
45775         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
45776         (un)signed char are different types for template specialization
45777         purposes.
45778
45779 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
45780
45781         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
45782         * objc: ObjC testsuite.
45783
45784 1998-08-31  Catherine Moore  <clm@cygnus.com>
45785
45786         * gcc.c-torture/execute/941014-1.x: New file.
45787
45788 1998-08-31  Nick Clifton  <nickc@cygnus.com>
45789
45790         * lib/c-torture.exp: Add support for
45791         torture_eval_before_compile and torture_eval_before_execute
45792         variables.
45793
45794 1998-08-30  Jeffrey A Law  (law@cygnus.com)
45795
45796         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
45797         this test triggers valid.
45798
45799 1998-08-27  Jeffrey A Law  (law@cygnus.com)
45800
45801         * gcc.dg/980827-1.c: New test.
45802
45803 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
45804
45805         * gcc.c-torture/execute/loop-4b.c: New test.
45806
45807 1998-08-26  Nick Clifton  <nickc@cygnus.com>
45808
45809         * lib/c-torture.exp: Add support for
45810         torture_eval_before_compile and torture_eval_before_execute
45811         variables.
45812
45813 1998-08-25  Jeffrey A Law  (law@cygnus.com)
45814
45815         * gcc.c-torture/compile/980825-1.c: New test.
45816
45817 1998-08-24  Nick Clifton  <nickc@cygnus.com>
45818
45819         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
45820         count number tests in opt_t0 not good_t0.
45821
45822 1998-08-24  Jeffrey A Law  (law@cygnus.com)
45823
45824         * gcc.c-torture/compile/930326-1.x: Fix typo.
45825
45826 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
45827
45828         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
45829         causes an ICE.
45830
45831 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45832
45833         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
45834         STACK_SIZE is defined.
45835         * gcc.c-torture/unsorted/stuct.c: Similarly.
45836
45837         * gcc.c-torture/compile/980821-1.c: New test.
45838
45839 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45840
45841         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
45842
45843 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
45844
45845         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
45846         code.
45847
45848 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
45849
45850         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
45851         error'.
45852
45853 1998-08-18  Jeffrey A Law  (law@cygnus.com)
45854
45855         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
45856
45857 1998-08-16  Jeffrey A Law  (law@cygnus.com)
45858
45859         * gcc.c-torture/compile/980816-1.c: New test.
45860
45861         * gcc.dg/980816-1.c: New test.
45862
45863 1998-08-13  Jeffrey A Law  (law@cygnus.com)
45864
45865         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
45866         compiler for ieee tests.
45867
45868 1998-08-01  Dave Love  <d.love@dl.ac.uk>
45869
45870         * g77.f-torture/compile/980729-0.f: New test.
45871
45872 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
45873
45874         * gcc.c-torture/special/eeprof-1.c: New test, for
45875         -finstrument-functions.
45876         * gcc.c-torture/special/special.exp: Run it.
45877
45878 1998-07-29  Jeffrey A Law  (law@cygnus.com)
45879
45880         * gcc.c-torture/compile/980729-1.c: New test.
45881
45882 1998-07-27  Nick Clifton  <nickc@cygnus.com>
45883
45884         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
45885         __thumb__ is defined, and test for ARM style doubles if so.
45886
45887 1998-07-26  Dave Love  <d.love@dl.ac.uk>
45888
45889         * g77.f-torture/noncompile/980615-0.f: New test.
45890
45891 1998-07-26  H.J. Lu  (hjl@gnu.org)
45892
45893         * gcc.dg/980312-1.c: Do link instead of compile.
45894         * gcc.dg/980313-1.c: Likewise.
45895
45896 1998-07-26  Jeffrey A Law  (law@cygnus.com)
45897
45898         * gcc.c-torture/compile/980726-1.c: New test.
45899
45900 1998-07-25  Dave Love  <d.love@dl.ac.uk>
45901
45902         * g77.f-torture/execute/io0.f: New test.
45903
45904 1998-07-24  Nick Clifton  <nickc@cygnus.com>
45905
45906         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
45907         an int.
45908
45909 1998-06-18  Michael Meissner  <meissner@cygnus.com>
45910
45911         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
45912         m32r bugs.
45913
45914 1998-07-17  Nick Clifton  <nickc@cygnus.com>
45915
45916         * gcc.dg/980626-1.c: Expect failures for all toolchains until
45917         c-decl.c:grokdeclarator can handle mode attributes.
45918
45919 1998-07-16  Jeffrey A Law  (law@cygnus.com)
45920
45921         * gcc.c-torture/execute/980716-1.c: New test.
45922
45923 1998-07-13  Jeffrey A Law  (law@cygnus.com)
45924
45925         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
45926         the mn10200.
45927         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
45928         the mn10200.
45929         * gcc.c-torture/execute/va-arg-3.x: Similarly.
45930         * gcc.c-torture/compile/930326-1.x: Similarly.
45931
45932 1998-07-13  Dave Love  <d.love@dl.ac.uk>
45933
45934         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
45935         New test from Craig.
45936
45937 1998-07-12  Dave Love  <d.love@dl.ac.uk>
45938
45939         * g77.f-torture/noncompile/980616-0.f: New test.
45940
45941         * g77.f-torture/execute/970816-3.f: New test from Craig.
45942
45943 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45944
45945         *  g++.other/singleton.C: Return error value instead of taking
45946         SIGSEGV.
45947
45948 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
45949
45950         *  g++.other/singleton.C: New test.  Warning is under dispute.
45951         Runtime crash is not.
45952
45953 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45954
45955         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
45956         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
45957         using6.C, using7.C}: New namespace tests.
45958
45959 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45960
45961         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
45962         specialization with typedef'ed names used as array indexes.
45963
45964 1998-07-09  Jeffrey A Law  (law@cygnus.com)
45965
45966         * gcc.c-torture/execute/980709-1.c: New test.
45967
45968         * gcc.dg/980709-1.c: New test.
45969
45970 1998-07-07  Richard Henderson  <rth@cygnus.com>
45971
45972         * gcc.c-torture/execute/bcp-1.c: New test.
45973
45974 1998-07-07  Jeffrey A Law  (law@cygnus.com)
45975
45976         * gcc.c-torture/execute/980707-1.c: New test.
45977
45978 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
45979
45980         * gcc.c-torture/compile/980706-1.c: New test.
45981
45982 1998-07-01  Dave Love  <d.love@dl.ac.uk>
45983
45984         * g77.f-torture/execute/980701-0.f,
45985         g77.f-torture/execute/980701-1.f: New test from Craig.
45986
45987 1998-07-01  Jeffrey A Law  (law@cygnus.com)
45988
45989         * gcc.c-torture/compile/980701-1.c: New test.
45990
45991         * gcc.c-torture/execute/980701-1.c: New test.
45992
45993 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
45994 rlsruhe.de>
45995
45996         * g++.old-deja/g++.robertl/eb132.C: New test.
45997         * g++.old-deja/g++.robertl/eb133.C: Likewise.
45998
45999 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46000
46001         * g77.f-torture/execute/980628-7.f,
46002         g77.f-torture/execute/980628-8.f,
46003         g77.f-torture/execute/980628-9.f,
46004         g77.f-torture/execute/980628-10.f: New tests from Craig.
46005
46006         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46007
46008 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46009
46010         * g77.f-torture/execute/980628-4.f: New test from Craig.
46011         * g77.f-torture/execute/980628-5.f: Likewise.
46012         * g77.f-torture/execute/980628-2.f: Likewise.
46013         * g77.f-torture/execute/980628-0.f: Likewise.
46014         * g77.f-torture/execute/980628-1.f: Likewise.
46015         * g77.f-torture/execute/980628-3.f: Likewise.
46016         * g77.f-torture/execute/980628-6.f: Likewise.
46017
46018 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46019
46020         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46021         directory when nothing has been installed yet.
46022
46023 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46024
46025         * gcc.c-torture/special/special.exp: Handle newer versions of
46026         dejagnu.
46027
46028 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46029
46030         * gcc.dg/980626-1.c: New test.
46031
46032 1998-06-19  Bruno Haible <haible@ilog.fr>
46033
46034         * gcc.misc-tests/m-un-2.c: New test.
46035         * g++.old-deja/g++.other/warn01.c: Likewise.
46036
46037 1998-06-19  Robert Lipe  <robertl@dgii.com>
46038
46039         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46040         compatibility with assmblers with a different comment character.
46041         Eliminate use of GAS-specific extensions.
46042
46043 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46044
46045         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46046
46047 1998-06-19  Robert Lipe  <robertl@dgii.com>
46048
46049         * lib/g77.exp: Replace search for libf2c.a with search for newly
46050         renamed libg2c.a
46051
46052 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46053
46054         * gcc.c-torture/execute/980617-1.c: New test.
46055
46056 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46057
46058         * gcc.c-torture/execute/980612-1.c: New test.
46059
46060 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46061
46062         * gcc.dg/980523-1.c: Only test on ppc-linux.
46063         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46064
46065         * gcc.c-torture/execute/980608-1.c: New test.
46066
46067 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46068
46069         * gcc.c-torture/execute/980605-1.c: New test.
46070
46071 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46072
46073         * gcc.c-torture/execute/980604-1.c: New test.
46074
46075 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46076
46077         * gcc.c-torture/execute/980602-1.c: New test.
46078         * gcc.c-torture/execute/980602-2.c: Likewise.
46079
46080 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46081
46082         * 970125-0.f: Fix per JCB.  Add commentary.
46083
46084 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46085
46086         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46087         IEEE -0 support.
46088
46089 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46090
46091         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46092         earlier.
46093
46094 1998-05-28  Catherine Moore <clm@cygnus.com>
46095
46096         * gcc.c-torture/execute/980526-3.c: New test.
46097
46098 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46099
46100         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46101         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46102         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46103         m88k-motorola-sysv3 to XFAIL.
46104
46105 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46106
46107         * gcc.dg/980526-1.c: New test.
46108         * gcc.c-torture/execute/980526-2.c: New test.
46109
46110 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46111
46112         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46113
46114         * gcc.c-torture/execute/980526-1.c: New test.
46115
46116 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46117
46118         * g77.f-torture/execute/alpha2.f: Add runtime test.
46119
46120 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46121
46122         * g++.old-deja/old-deja.exp: Strip leading directories.
46123
46124         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46125         error for the line.  Don't run multiple tests for the same line.
46126
46127 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46128
46129         * gcc.dg/980523-1.c: New test.
46130
46131 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46132
46133         * g77.f-torture/compile/970915-0.f: New test.
46134
46135 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46136
46137         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46138
46139 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46140
46141         * gcc.dg/980520-1.c: New test.
46142
46143 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46144
46145         * gcc.dg/980502-1.c: Fix return type.
46146
46147 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46148
46149         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46150         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46151         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46152         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46153         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46154
46155 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46156
46157         * g77.f-torture/execute/980520-1.f: New test.
46158
46159 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46160
46161         * lib/mike-g77.exp: New file.
46162
46163         * g77.f-torture/noncompile/noncompile.exp,
46164         g77.f-torture/noncompile/check0.f: New files.
46165
46166 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46167
46168         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46169         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46170         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46171         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46172         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46173         abort where appropriate.
46174
46175 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46176
46177         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46178         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46179
46180 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46181
46182         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46183
46184 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46185
46186         * g77.f-torture/compile/980427-0.f: New test.
46187
46188 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46189
46190         * g77.f-torture/compile/980424-0.f: New test.
46191
46192 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46193
46194         * g77.f-torture/compile/980419-2.f (main): New test.
46195         * g77.f-torture/compile/970125-0.f: New test.
46196         * g77.f-torture/compile/980419-1.f: New test.
46197
46198 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46199
46200         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46201         of loop-4.c.
46202
46203 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46204
46205         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46206
46207 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46208
46209         * gcc.c-torture/compile/980329-1.c: New test.
46210
46211 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46212
46213         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46214         * gcc.dg/980312-1.c: Fix typo in -march command.
46215
46216 1998-03-16  H.J. Lu  (hjl@gnu.org)
46217
46218         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46219
46220 1998-03-11  Robert Lipe  <robertl@dgii.com>
46221
46222         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46223         Dave Love agree the Fortran source is bogus.
46224
46225 1998-03-11  Robert Lipe  <robertl@dgii.com>
46226
46227         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46228         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46229         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46230         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46231         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46232
46233 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46234
46235         * g++.old-deja/g++.other/friend1.C: New test.
46236
46237 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46238
46239         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46240         possibly uninitialized) variables and declare dnrm2.
46241
46242 1998-02-23  Robert Lipe <robertl@dgii.com>
46243
46244         From Bruno Haible <haible@ilog.fr>:
46245         * gcc.c-torture/execute/980223.c: New test.
46246
46247 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46248
46249         * gcc.dg/ifelse-1.c: New test.
46250
46251 1998-02-09  H.J. Lu  (hjl@gnu.org)
46252
46253         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46254
46255           * lib/old-dejagnu.exp (old-dejagnu): Added the
46256           "execution test - XFAIL *-*-*" handling in the spirit of
46257           "excess errors test -". Changed the "execution test fails"
46258           handling to be like "excess errors test fails".
46259           * Update various tests accordingly.
46260
46261 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46262
46263         * gcc.c-torture/execute/980205.c: New test.
46264
46265 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46266
46267         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46268         * lib/f-torture.exp: Similarly.
46269         * gcc.c-torture: Rename all .cexp files to .x files.
46270
46271 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46272
46273         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46274         (940510-1.c): Removed duplicate.
46275         (971104-1.c): New test.
46276
46277 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46278
46279           * lib/f-torture.exp: Improve error and loop detection.
46280
46281 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46282
46283         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46284         use that to size the filler array.
46285
46286 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46287
46288         * lib/c-torture.exp(c-torture-execute): Fix typo.
46289
46290         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46291         testcase as the executable name. Keep the executable around if
46292         the test fails.
46293
46294 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46295
46296         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46297         changes.  Only test one -g option, and move it to the end of the
46298         list of options to test.
46299
46300 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46301
46302         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46303         variable GCC_TORTURE_OPTIONS to supply default switches separated
46304         by colons.  If no environment variable, run tests with -O0 -g, -O1
46305         -g, and -O2 -g as well.
46306
46307 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46308
46309         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46310         explanatory comments. Fix indentation.
46311
46312 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46313
46314         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46315
46316 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46317
46318         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46319         * g++.old-deja/g++.mike/p7325.C: Likewise.
46320         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46321
46322 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46323
46324         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46325         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46326         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46327         * g++.old-deja/g++.law/operators4.C: Likewise.
46328
46329 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46330
46331         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46332         * g++.old-deja/g++.mike/p784.C: Ditto.
46333         * g++.old-deja/g++.mike/p785.C: Ditto.
46334
46335 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46336
46337           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46338
46339 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46340
46341         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46342         target feature; pass this to c-torture-execute as needed.
46343
46344 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46345
46346         * lib/c-torture.exp(c-torture-execute): If the previous and the
46347         current executables being tested are identical, we don't need to
46348         run the executable again. Try to make the executable names
46349         unique. Add an optional argument for passing additional compiler
46350         flags.
46351
46352 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46353
46354         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46355
46356 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46357
46358         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46359
46360 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46361
46362         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46363         32bit or larger longs.
46364
46365         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46366         have either a 32bit long or 32bit int.
46367
46368 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46369
46370         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46371         Make double precision tests dependent on sizeof (double).
46372
46373 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46374
46375         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46376         too.
46377
46378 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46379
46380         * gcc.c-torture/compile/961203-1.cexp: New script.
46381
46382 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46383
46384         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46385         up the includes ourselves.
46386
46387 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46388
46389         * lib/plumhall.exp: Remove random include, and add a few
46390         verbose messages for debugging.
46391
46392 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46393
46394         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46395         of trying to do it ourselves.
46396
46397 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46398
46399         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46400
46401 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46402
46403         * gcc.prms/5403.c: Made regexp a bit less strict.
46404
46405 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46406
46407         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46408         is returned from remote_load instead.
46409         * lib/plumhall.exp: Ditto.
46410         * lib/mike-g++.exp: Ditto.
46411         * lib/old-dejagnu.exp: Ditto.
46412         * lib/c-torture.exp: Ditto.
46413
46414 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
46415
46416         * lib/g++.exp: Use build_wrapper procedure.
46417         * lib/gcc.exp: Ditto.
46418
46419 1997-05-20  Jeffrey A Law  (law@cygnus.com)
46420
46421         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46422         an old-style decl for malloc.  Fixes tests to work when
46423         sizeof (int) != sizeof (size_t).
46424
46425 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46426
46427         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46428
46429         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46430         use stdargs.h interface.
46431
46432 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46433
46434         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46435         NO_VARARGS when compiling.
46436
46437 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
46438
46439         * lib/plumhall.exp(ph_includes): New procedure.
46440         (ph_make): Use it.
46441         (ph_compiler): Ditto.
46442
46443         * lib/g++.exp: Rename test-glue.c to testglue.c.
46444         * lib/gcc.exp: Ditto.
46445
46446 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
46447
46448         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46449         to completion when it's called.
46450
46451 1997-03-21  Michael Meissner  <meissner@cygnus.com>
46452
46453         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46454         is defined, don't do test.
46455
46456 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
46457
46458         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46459         for object files.
46460         (ph_summary): Mark skipped testcases as untested, not unresolved.
46461
46462         * lib/plumhall.exp (ph_make): If unresolved because of bad
46463         errorCode, record errorCode in log file.
46464         (*): Replace send_log/verbose with verbose -log.
46465
46466 1997-03-19  Michael Meissner  <meissner@cygnus.com>
46467
46468         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46469         double conversion if double isn't at least 8 bytes.
46470
46471         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46472         int to work with targets where int is 16 bits.
46473
46474         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46475         8 bytes, just exit, since 4 byte doubles don't have enough bits of
46476         precision for the test to complete.
46477
46478 1997-03-14  Michael Meissner  <meissner@cygnus.com>
46479
46480         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46481         if d10v is not compiled with the -mdouble64 flag.
46482         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46483
46484         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46485         d10v is not compiled with the -mint32 flag.
46486
46487 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46488
46489         * lib/plumhall.exp: Use incr_count.
46490
46491 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46492
46493         * gcc.c-torture: Update to c-torture-1.45.
46494
46495 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
46496
46497         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46498         the name of the expect testcase file).
46499
46500         * lib/g++.exp(g++_init): Ditto.
46501
46502 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
46503
46504         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46505         the host.
46506
46507         * lib/gcc.exp(gcc_exit): New procedure.
46508
46509 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
46510
46511         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46512         specs where appropriate.
46513
46514         * g++.old-deja/g++.arm/*: Added additional ERROR checks
46515         because of new "candidates are" messages, and removed a few
46516
46517         * Converted all non-old-style g++ testcases to old-style, and
46518         moved into g++.old-deja.
46519
46520 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
46521
46522         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46523         options.
46524
46525         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46526         succeeded.
46527
46528         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46529
46530 1997-02-13  Michael Meissner  <meissner@cygnus.com>
46531
46532         * lib/gcc.exp (gcc_target_compile): Add support for defining
46533         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46534         the machine doesn't have those features.
46535
46536 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
46537
46538         * g++.law/operators4.exp: Don't use LIBS.
46539
46540 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
46541
46542         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46543
46544         * lib/mike-g++.exp: Don't set the compiler to be tested here.
46545         * lib/g++.exp: Set it here instead. Also, allow use of the
46546         --tool_exec and --tool_opt options. Change CXX to
46547         GXX_UNDER_TEST.
46548
46549         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46550
46551         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46552
46553 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
46554
46555         * lib/old-dejagnu.exp: Use prune_warnings instead of
46556         prune_system_crud.
46557         * lib/mike-g++.exp: Ditto.
46558         * lib/gcc.exp: Ditto.
46559         * lib/g++.exp: Ditto.
46560
46561         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46562
46563 1997-02-07  Jeffrey A Law  (law@cygnus.com)
46564
46565           * 941014-2.c: Include stdlib.h
46566           * 960327-1.c: Include stdio.h
46567           * dbra.c, index-1.c: Don't assume ints are 32bits.
46568
46569 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
46570
46571         * lib/gcc.exp: Add gcc,stack_size target feature.
46572
46573         * lib/g++.exp(g++_target_compile): Add the include and link
46574         paths here, not in two other places. And, it's $options, not
46575         options.
46576
46577         * lib/mike-g++.exp(postbase): Remove the code that determines
46578         the correct include and link paths.
46579         * g++.old-deja/old-deja.exp: Ditto.
46580
46581 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
46582
46583         * lib/g++.exp(g++_init): target_compile no longer returns the
46584         filename of the result.
46585
46586 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
46587
46588         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46589         call to glob.
46590
46591         * gcc.c-torture/special/special.exp: Change call to
46592         gcc_target_compile to include the object file.
46593
46594 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
46595
46596         * gcc.c-torture/special/special.exp: Correct misspelling in last
46597         change.
46598
46599 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
46600
46601         * lib/plumhall.exp(ph_summary): Log the entire output of the
46602         executable. Return -1 if there were any failures, 0 otherwise.
46603         (ph_execute): Return -1 if there were any failures, 0 otherwise.
46604         (ph_make): Clean up objects and executables that were built
46605         if the tests succeeded.
46606
46607 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
46608
46609         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46610         libraries and includes in the build tree as appropriate.
46611
46612 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46613
46614         * lib/c-torture.exp: Instead of looking for the global variable
46615         NO_LONG_LONG, check to see if that's a feature of the target.
46616
46617 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46618
46619         * config/default.exp: Minimize. Delete the remainer of the files in
46620         config; this functionality is now in devo/dejagnu/config.
46621
46622         g++.*/*: Pass any additional flags used to compile to postbase;
46623         delete CXXFLAGS.
46624
46625         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46626         is now done by runtest.exp. Use gcc_target_compile instead of
46627         compile.
46628
46629         lib/c-torture.exp: Use gcc_target_compile instead of compile.
46630         Remove references to CFLAGS. Use remote_file instead of
46631         calling rm -f.
46632         (c-torture): Take a list of arguments to use to compile this
46633         testcase.
46634
46635         lib/g++.exp: Simplify. Use target_compile instead of compile.
46636         lib/gcc-dg.exp: Ditto.
46637         lib/gcc.exp: Ditto.
46638         lib/mike-{gcc,g++}.exp: Ditto.
46639         lib/old-dejagnu.exp: Ditto.
46640         lib/plumhall.exp: Ditto.
46641
46642 1997-01-08  Jim Wilson  <wilson@cygnus.com>
46643
46644         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46645         (ph_linker): Likewise.
46646
46647 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
46648
46649           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46650         MAP_ANON / MAP_ANONYMOUS if defined;
46651         else try to map from /dev/zero .
46652
46653 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46654
46655         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46656         isn't defined, then define it to MAP_ANONYMOUS.
46657
46658 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46659
46660         * gcc.c-torture: Update to c-torture-1.42 release.
46661
46662 1996-11-11  Jeffrey A Law  (law@cygnus.com)
46663
46664         * gcc.c-torture: Update to c-torture-1.41 release.
46665
46666 1996-10-27  Jeffrey A Law  (law@cygnus.com)
46667
46668         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
46669         c-torture release.
46670
46671 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
46672
46673         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46674         and LDFLAGS.  Fix second case to append the target_info ldflags
46675         onto LDFLAGS, not CFLAGS.
46676         * lib/g++.exp (g++_init): Add target_info stuff.
46677         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
46678         of libgloss and newlib flags for !native.
46679
46680         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46681         (GDB): Fix relative path to go up another dir for finding gdb.
46682
46683 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
46684
46685         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46686         versions in the target_info array, if they don't exist.
46687
46688 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
46689
46690         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46691
46692 1996-07-08  Jim Wilson  <wilson@cygnus.com>
46693
46694         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46695         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46696
46697 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
46698
46699         * lib/old-dejagnu.exp: Don't remove the output file before we've
46700         actually tested it. Don't append pwd to the path of the executable
46701         we're testing.
46702
46703 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
46704
46705         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46706
46707 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
46708
46709         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46710         temporary directory for compiler files, and set it to a default
46711         value of /tmp. Set $output as the name of the output file from
46712         compiling the testcase. Add a -o option to $cflags_var so the
46713         compiler writes the final output file as $output. Set $executable
46714         to $output.
46715
46716         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
46717         directory for compiler files, and set it to /tmp if it doesn't
46718         already have a value. Set $output_file to the name of the output
46719         file from compiling the testcase. Add a -o option to CXXFLAGS so
46720         the compiler writes the final output file as $output. Use $output
46721         as the executable to be tested.
46722
46723 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46724
46725         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
46726
46727 1996-06-08  Jeffrey A Law  (law@cygnus.com)
46728
46729         * gcc.c-torture/execute/pending-1.c: New test.  Still
46730         pending in Tege's queue.
46731
46732 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
46733
46734         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
46735         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
46736         if there were failures.  Call unresolved if there were unresolved
46737         testcases.  Call gcc_fail if program did not run to completion.
46738         (ph_make): Pass additional argument name to ph_execute.
46739         (ph_execute): Add new argument.  Pass additional arguments to
46740         ph_summary.  Call gcc_fail is there is no execution output.
46741
46742 1996-04-24  Jeffrey A Law  (law@cygnus.com)
46743
46744         * lib/plumhall.exp (proc_summary): Output relavent summary
46745         lines into the log so specific failures in plumhall can be
46746         investigated.
46747
46748 1996-04-10  Jeffrey A Law  (law@cygnus.com)
46749
46750         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
46751         (c-torture-execute): Don't try to execute tests which use
46752         "long long" types if $NO_LONG_LONG is nonzero.
46753
46754 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
46755
46756         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
46757         not c-torture.
46758
46759         * gcc.ieee: Move from here.
46760         * gcc.c-torture/execute/ieee: To here.
46761
46762 1996-03-26  Jeffrey A Law  (law@cygnus.com)
46763
46764         * gcc.c-torture: Update to c-torture-1.41 release.
46765
46766 1996-03-22  Jeffrey A Law  (law@cygnus.com)
46767
46768         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
46769         not "$output".
46770
46771 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
46772
46773         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
46774         -c present.
46775
46776 1996-03-02  Jeffrey A Law  (law@cygnus.com)
46777
46778         * config/proelf.exp: Handle connecting to a simulator.
46779
46780 1996-01-31  Jeffrey A Law  (law@cygnus.com)
46781
46782         * config/proelf.exp: New file.  Enough framework that we can
46783         run c-torture tests on the proelf targets (or any other target
46784         that gdb can connect to for that matter).
46785
46786 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
46787
46788         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
46789         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
46790
46791         * lib/plumhall.exp (ph_execute): Always call ph_summary if
46792         exec_output exists.
46793
46794 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
46795
46796         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
46797         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
46798
46799         * config/*.exp: Update FSF address.  Change result of ${tool}_load
46800         to pass/fail/unresolved/unsupported/untested.  Caller must now
46801         call unresolved/unsupported/untested.
46802         * lib/*.exp: Update FSF address.  Update to handle new results of
46803         ${tool}_load.
46804         * lib/chill.exp (verbose): Delete.
46805
46806 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
46807
46808         * lib/gcc.exp (default_gcc_start): Change order of args to
46809         $LDFLAGS $CFLAGS $LIBS.
46810         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
46811         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
46812         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
46813         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
46814         * gcc.misc-tests/dg-test.exp: Likewise.
46815         * gcc.misc-tests/msgs.exp: Likewise.
46816         * gcc.prms/prms.exp: Likewise.
46817         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
46818         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
46819
46820         * lib/dg.exp: Deleted, moved to dejagnu/lib.
46821
46822 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46823
46824         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
46825
46826         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
46827         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
46828
46829         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
46830         necessary.
46831
46832 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
46833
46834         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
46835         global for loop; add use of $mathlib.
46836         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
46837         settings here; set mathlib for anything but VxWorks.
46838
46839 1996-01-22  Jeffrey A Law  (law@cygnus.com)
46840
46841         * gcc.c-torture: Update to c-torture-1.40 release.
46842
46843 1996-01-03  Jeffrey A Law  (law@cygnus.com)
46844
46845         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
46846         dg.exp.
46847
46848 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
46849
46850         * lib/c-torture.exp (c-torture-execute): Declare "output" as
46851         global.
46852
46853 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
46854
46855         * lib/g++.exp (LIBS): Define if not already.
46856         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
46857         (gcc-dg-prune): Call prune_gcc_output.
46858         * lib/gcc.exp (prune_gcc_output): New proc.
46859         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
46860         prune_gcc_output.
46861
46862 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
46863
46864         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
46865         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
46866
46867 1995-11-15  Jeffrey A Law  (law@cygnus.com)
46868
46869         * gcc.c-torture: Update to c-torture-1.39 release.
46870
46871 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
46872
46873         * lib/c-torture.exp (c-torture-execute): Don't return if one option
46874         fails, try others as well.
46875
46876 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
46877
46878         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
46879         If compilation fails, mark execute tests as `untested'.
46880         If test is marked as unsupported, don't mark compilation and
46881         execute tests as failed.
46882
46883 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
46884
46885         * lib/g++.exp (g++_init): Don't link in libg++, and look to
46886         libstdc++ for whether or not we want to be doing shared
46887         libraries.  Delete link_curses since we don't need it anymore.
46888         * lib/mike-g++.exp (postbase): Don't link in libg++.
46889         * g++.old-deja/old-deja.exp: Likewise.
46890
46891 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
46892
46893         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
46894
46895 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
46896
46897         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
46898         For that, add `-Wl,-a,shared_archive'.
46899         * g++.old-deja/old-deja.exp: Likewise.
46900
46901 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
46902
46903         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
46904
46905 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
46906
46907         * lib/mike-g++.exp (postbase): Pay attention to the status of
46908         g++_load.
46909
46910 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
46911
46912           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
46913
46914 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
46915
46916         * lib/gcc.exp (default_gcc_start): No longer need to log program
46917         being executed or its output, execute_anywhere does that now.
46918         * lib/g++.exp (default_g++_version): Call execute_anywhere.
46919         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
46920
46921 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
46922
46923         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
46924         the same as those in lib/g++.exp.
46925
46926 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
46927
46928         * gcc.c-torture: Update to c-torture-1.38 release.
46929         * gcc.ieee: Related changes.
46930
46931 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
46932
46933         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
46934         "exec". Minor reformatting changes.
46935
46936         * config/rom68k.exp (${tool}_load): Make it work in a canadian
46937         cross. This means all "exec" calls now work on a remote host as
46938         well.
46939         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
46940         cross. Filter out the extra "\r\n" stuff that expect puts in.
46941         (c-torture-execute): Filter out the bogus warnings like
46942         c-torture-compile does. Add support for canadian cross.
46943         * lib/gcc.exp (default_gcc_version, default_gcc_start)
46944         Use execute_anywhere rather than calling exec directly. Now it
46945         works for canadian cross testing.
46946
46947 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
46948
46949         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
46950         results into a variable, and check that rather than using file exists.
46951
46952 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
46953
46954         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
46955         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
46956
46957 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46958
46959         * g++.old-deja/old-deja.exp: Create and pass runshlib and
46960         lib_curses if there's a shared libg++ in the build tree.
46961
46962 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
46963
46964         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
46965         if not supported target.
46966
46967 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
46968
46969         * lib/g++.exp (g++_init): Move empty setting of runshlib and
46970         link_curses up to always happen, not just for native builds.
46971
46972 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
46973
46974         * gcc.c-torture: Update to c-torture-1.36 release.
46975         * gcc.failure: Related changes.
46976
46977 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
46978
46979         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
46980
46981 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
46982
46983         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
46984         * lib/mike-g++.exp (postbase): Not in here.  Still reference
46985         runshlib, link_curses, and mathlib for link and run.
46986
46987         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
46988         pass the runtime shared library options for Solaris, OSF/1, and
46989         Irix5, and link with -lcurses to avoid unresolved references.
46990
46991 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
46992
46993         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
46994         only run once.
46995
46996 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
46997
46998         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
46999
47000 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47001
47002         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47003         do not have a framework for the "compat" tests yet.
47004
47005 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47006
47007         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47008         set to null if we're testing vxworks5.1.  Use that instead of
47009         `-lm' in the setting of LIBS for link and run.
47010
47011 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47012
47013         * config/rom68k.exp (${tool}_load): Major changes to make it
47014         work.  Verified that it does in fact return the stuff in
47015         exec_output properly.  Catch any Emul or any TRAP other than 0.
47016
47017 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47018
47019         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47020         LDFLAGS properly for targets that need stuff from libgloss.
47021         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47022         only run once.
47023         (gpp_initialized): New variable.
47024
47025 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47026
47027         * config/rom68k.exp: Load libgloss.exp.
47028         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47029         so we can produce a fully linked binary.
47030         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47031         so we can produce a fully linked binary.
47032
47033 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47034
47035         * lib/plumhall.exp (ph_section): Watch for expected failures.
47036         Add missing `else'.
47037
47038         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47039         run the testcase.
47040         (c-torture): Likewise.
47041
47042 1995-08-28  Doug Evans  <dje@cygnus.com>
47043
47044         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47045
47046         * lib/mike-g++.exp (mike_cleanup): New proc.
47047         (prebase): New globals compiler_result, not_compiler_result,
47048         target_regexp.
47049         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47050         allow leading "-" in pattern.  Watch for unsupported tests.
47051         If $compiler_result is set, pattern match assembler code,
47052         and ditto for $not_compiler_result.
47053         * lib/mike-gcc.exp: Likewise.
47054
47055         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47056         execution "succeeded".
47057
47058 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47059
47060         * config/win32.exp: New file.
47061         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47062
47063 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47064
47065         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47066         unsupported.
47067         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47068         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47069         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47070
47071         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47072         "... without exceptions was ...".  That is now handled by
47073         prune_system_crud.
47074         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47075
47076 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47077
47078         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47079         sieve.c,sort2.c}: New files.
47080         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47081         sieve.exp,sort2.exp}: Drivers for them.
47082
47083         * lib/mike-gcc.exp (program_output): New user settable variable.
47084         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47085         messages.
47086         * lib/mike-g++.exp (program_output): New user settable variable.
47087
47088         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47089
47090         * config/sh.exp: Deleted (use sim.exp instead).
47091
47092 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47093
47094         * config/vx.exp: Declare CHECKTASK as global.
47095         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47096         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47097         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47098
47099 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47100
47101         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47102         target. Like vx.exp, only includes `vx29k.exp' instead of
47103         `vxworks.exp'.
47104
47105 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47106
47107         * config/sim.exp: Increase time limit from 120 seconds to 240.
47108
47109 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47110
47111         * gcc.c-torture/execute/950628-1.c: New test.
47112
47113 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47114
47115         * gcc.c-torture: Update with changes/additions from
47116         c-torture-1.34.
47117
47118 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47119
47120         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47121
47122 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47123
47124         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47125
47126 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47127
47128         * gcc.c-torture/compile/950512-1.c: New test.
47129         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47130         * gcc.dg/struct-ret-1.c: Likewise.
47131
47132 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47133
47134         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47135           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47136
47137 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47138
47139         * gcc.c-torture/special/920411-1.c: Deleted.
47140         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47141
47142 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47143
47144         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47145         cpu limit.
47146
47147 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47148
47149         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47150
47151 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47152
47153         From kenner;
47154         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47155         is the proper length.
47156         * va-arg-3.c: Likewise.
47157
47158 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47159
47160         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47161         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47162
47163         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47164         * lib/g++.exp (default_g++_start): Delete old cruft.
47165
47166 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47167
47168         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47169         (2 * (1 << 18)) to (2 * (1 << 17)).
47170
47171         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47172
47173 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47174
47175         * config/rom68k.exp: Renamed from config/idp.exp
47176
47177 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47178
47179         * c-torture/compile/921109-2.c
47180
47181 1995-04-18  Mike Stump  <mrs@cygnus.com>
47182
47183         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47184         excess errors.
47185
47186 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47187
47188         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47189         output.
47190         * lib/g++.exp (default_g++_start): Likewise.
47191
47192 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47193
47194         * gcc.c-torture/compile/950329-1.c: New test.
47195
47196 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47197
47198           * config/bug.exp (${tool}_load): Updated to use new remote_open
47199           and remote_close procs.
47200         * config/idp.exp: New file.
47201
47202 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47203
47204         * gcc.c-torture/execute/950322-1.c: New test.
47205
47206 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47207
47208         * config/vx.exp (${tool}_load): Clean up testing of return code from
47209         vxworks_ld and vxworks_spawn.
47210
47211 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47212
47213         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47214
47215 1995-03-13  Mike Stump  <mrs@cygnus.com>
47216
47217         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47218         can mark excess errors on a machine by machine basis.  Note, the
47219         default is to not expect any excess errors, even when excess
47220         errors test - is given, so you will want to put an XFAIL ... on
47221         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47222         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47223         those 4 machines, but no others.
47224
47225 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47226
47227         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47228         * lib/c-torture.exp: to here.
47229
47230 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47231
47232         * gcc.c-torture/execute/950221-1.c: New test.
47233         * gcc.c-torture/execute/struct-ret-1.c: New test.
47234         * gcc.c-torture/compile/950221-1.c: New test.
47235
47236         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47237
47238 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47239
47240         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47241         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47242
47243 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47244
47245         * g++.gb: New directory of tests, derived from my signature and
47246         class scoping tests.
47247
47248         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47249         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47250         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47251         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47252         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47253         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47254         * g++.gb/sig25.C: Likewise.
47255
47256         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47257         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47258         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47259         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47260         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47261         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47262         * g++.gb/sig25.exp: Likewise.
47263
47264         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47265         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47266         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47267         * g++.gb/scope13.C: Likewise, this test still fails.
47268
47269         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47270         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47271         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47272         * g++.gb/scope13.exp: Ditto.
47273
47274         * g++.gb/README: New file, explains what these tests are about.
47275
47276 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47277
47278         * lib/dg.exp (dg-do): Support `preprocess'.
47279         (dg-test): Likewise.
47280
47281 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47282
47283         * config/udi.exp: change "continue -expect" to "exp_continue".
47284
47285 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47286
47287         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47288         Delete redundant tests.
47289
47290         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47291         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47292         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47293         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47294         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47295         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47296         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47297         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47298
47299         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47300         storing label pointers.
47301         * gcc.c-torture/execute/921019-1.c: Likewise.
47302         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47303         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47304         parameter fp.
47305         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47306         constants.
47307
47308         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47309         Delete obsolete tests.
47310
47311         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47312         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47313         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47314         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47315         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47316         * gcc.c-torture/compile/950124-1.c: New test.
47317
47318         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47319
47320 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47321
47322         * lib/mike-g++.exp: Add -lm to LIBS.
47323
47324 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47325
47326         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47327
47328 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47329
47330         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47331
47332 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47333
47334         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47335
47336 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47337
47338         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47339         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47340         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47341         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47342         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47343         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47344         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47345         * g++.law/{operators31.C, operators32.C,
47346         * g++.law/{operators33.C, operators34.C}: Likewise.
47347         * g++.law/{pic1.C, refs2.C}: Likewise.
47348         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47349         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47350         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47351         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47352
47353         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47354         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47355         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47356         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47357         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47358         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47359         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47360         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47361         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47362         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47363         * g++.law/{operators34.exp}: Likewise.
47364         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47365         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47366         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47367         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47368         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47369
47370         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47371         No longer expected to fail.
47372         * g++.law/missed-error3.C: Tweak for recent bool changes.
47373
47374 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47375
47376         * config/emb-unix: Deleted.
47377         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47378         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47379
47380 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47381
47382         * lib/dg.exp (dg-test): Fix typo in last patch.
47383
47384 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47385
47386         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47387         (handles multiple occurrences).
47388
47389 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47390
47391         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47392         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47393         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47394         printed).
47395         * lib/c-torture.exp (c-torture-compile): Likewise.
47396         (c-torture): Prepend full path if missing.
47397         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47398         (gcc_fail): Likewise.
47399         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47400
47401 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47402
47403         * lib/netware.exp: Only attach to NetWare i386 systems.
47404
47405 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47406
47407         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47408         messages.  Add test name to "output pattern match" pass/fail message.
47409
47410 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47411
47412         * gcc.dg: New testsuite.
47413         * gcc.dg/dg.exp: New file.
47414
47415         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47416         test-switch.c}: Deleted.
47417
47418         * gcc.misc-tests/msgs.exp: New testcase driver.
47419
47420 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
47421
47422         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47423         Watch for illegal return values from ${tool}_load.
47424         * config/unix.exp (${tool}_load): Fix pass/fail detection for
47425         cross targets.  Coerce return value >0 to 1.
47426
47427 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
47428
47429         * config/unix.exp (${tool}_load): Call program rsh, not proc.
47430
47431         * config/emb-unix.exp: New file.
47432
47433         * config/sim.exp: Error if variable $SIM not defined.
47434         (${tool}_load): Mark test as "untested" if simulator missing.
47435
47436         * config/unix.exp: Load remote.exp to get rcp_download.
47437         * lib/c-torture.exp: Use different option lists for testcases with
47438         and without loops.
47439         * gcc.c-torture/execute/execute.exp: Likewise.
47440
47441 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
47442
47443         * config/*.exp: Clarify return code from ${tool}_load.
47444         Call `unresolved' or `untested' instead of `warning' or `perror'
47445         (sometimes you still want to call both though).
47446         Add comment that `shell_id' is local to each file.
47447         * config/udi.exp (timeout): Set to 30.
47448         Don't print warning if connection fails, $connectmode has already
47449         printed an error.
47450         (${tool}_load): Move verbose messages to level 2.
47451         Rework pattern for "Process started" message.
47452         Pass `shell_id' to ${connectmode}_download.
47453         Retry twice upon timeout.  Make resetting of target more robust.
47454         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47455         Pass `shell_id' to exit_$connectmode.
47456         Only call exit_$connectmode if connected.
47457         * config/unix.exp (${tool}_load): Check return codes better.
47458         * config/vrtx.exp (${tool}_load): Likewise.
47459         * config/vx.exp (${tool}_load): Likewise.
47460         Delete unneeded global's.
47461         * lib/dg.exp (dg-test): Update to reflect clarified return codes
47462         from ${tool}_load.
47463         (dg-stat): Delete.
47464         (dg-init): Delete recording of pass/fail counts.
47465         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47466         (old-dejagnu-init): Likewise.
47467         (old-dejagnu-stat): Delete contents, empty proc now.
47468         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47469         (c-torture): Delete references to lcnt, lpass, lfail.
47470         Get option list from TORTURE_OPTIONS.
47471         Delete -funroll[-all]-loops if no loops.
47472         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47473         (g++_stat): Delete contents (empty proc now).
47474         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47475         (gcc_finish): Likewise.
47476         (gcc_stat): Deleted.
47477         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47478         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47479         * gcc.c-torture/execute/execute.exp: Likewise.
47480         Split tests into two parts: compile, execute.
47481         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
47482         no loops.  Update to reflect clarified return codes from ${tool}_load.
47483
47484 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47485
47486         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47487         to grep for.
47488         (old-dejagnu): Likewise (where necessary).
47489
47490 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47491
47492         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47493
47494         * lib/dg.exp (dg-process-target): Fix processing of selector.
47495         Add comment regarding use of `error'.
47496
47497         * lib/gcc.exp (prune_system_crud): Define if missing.
47498         * lib/g++.exp (prune_system_crud): Likewise.
47499
47500         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47501         Call prune_system_crud.
47502         * lib/dg.exp (dg-runtest): New proc.
47503         Use perror instead of send_user for tcl errors in testcase.
47504         Don't return any value, it's never used.
47505         Don't clobber previous definition of `unknown'.
47506         Print tcl errors in `dg-final'.
47507
47508 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
47509
47510         * lib/dg.exp (dg-process-target): Improve syntax error messages.
47511         (dg-test): Don't print errorInfo, it contains stack backtrace.
47512
47513 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
47514
47515         * lib/g++.exp (runtest_file_p): Define if missing.
47516
47517 1994-09-24  Doug Evans  (dje@cygnus.com)
47518
47519         * lib/mike-g++.exp: Comment out loading of g++.exp.
47520         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
47521         (default_g++_version): Always print something.
47522         (default_g++_start): Comment out call to `which'.
47523         (g++_start, g++_load): Deleted (must be defined in config file).
47524         * lib/gcc.exp: Test for existence of $CC at start.
47525         Delete check for tmpdir (done in gcc_init).
47526         (default_gcc_version): Always print something.
47527         (default_gcc_start): Comment out call to `which'.
47528         * config/*.exp: Major cleanup - make cross targets work at least a
47529         little better for g++ (by not being "--tool gcc" specific).
47530         Rename gcc_xxx to ${tool}_xxx.
47531         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47532         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47533
47534 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
47535
47536         * lib/c-torture.exp (c-torture-compile): Rework compiler
47537         message processing.
47538
47539         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47540         c-torture.
47541
47542 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
47543
47544         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47545
47546         * lib/dg.exp (dg-process-target): Support { target native }.
47547
47548 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
47549
47550         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
47551         looked for "... program xxx got fatal signal".
47552         Correct regsub munging of `comp_output'.
47553         Ignore compiler messages "path prefix not used" and "linker input
47554         file unused".
47555
47556 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
47557
47558         * lib/gcc.exp (runtest_file_p): Define if missing.
47559         * gcc.prms/template.c: Example to work from.
47560
47561 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
47562
47563         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47564         * lib/dg.exp (dg-test): Call unsupported testcases as such.
47565
47566         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47567         * gcc.prms/1883.c: Moved from compile/940714-1.c.
47568         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47569         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47570
47571         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47572         (dg-process-target): No longer a varargs proc.
47573         Return S/N for target, P/F for xfail.  All callers changed.
47574         (user option procs): More argument checking.
47575         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47576         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47577         (dg-test): Skip test if not running on selected target in `dg-do'.
47578         Update handling of `dg-do-what', `dg-output-text'.
47579         Separate execution pass/fail from output pattern match pass/fail.
47580         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47581
47582 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
47583
47584         * gcc.c-torture/special/special.exp: Don't expect failure for mips
47585         target for 920510-1.c.
47586
47587 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
47588
47589         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47590         Clean up comment regarding use of passcnt, etc.
47591         (gcc_stat): Don't update `testcnt' here.
47592         (gcc_finish): Do it here.
47593         Might as well reset `but_id' here too.
47594         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47595         to determine if the file should be tested.
47596         * gcc.c-torture/compile/compile.exp: Likewise.
47597         * gcc.c-torture/execute/execute.exp: Likewise.
47598         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47599         * gcc.misc-tests/dg-test.exp: Likewise.
47600         * gcc.prms/prms.exp: Likewise.
47601         * gcc.wendy/wendy.exp: Likewise.
47602         * g++.old-deja.exp: Likewise.
47603         Move "Testing file" message to verbose level 1.
47604
47605 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
47606
47607         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47608
47609 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
47610
47611         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47612         (default_gcc_start): Accept optional second list element
47613         of compiler flags.  Print compiler output at verbosity level 2.
47614         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47615         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47616         Save current values of framework globals passcnt, failcnt, xpasscnt,
47617         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47618         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
47619         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47620         xfailcnt to compute stats.  Update framework global `testcnt' from
47621         pass/fail counts.
47622         (gcc_finish): New proc.  Clean up test environment.
47623         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47624         (gcc_epass, gcc_efail): Delete.
47625         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47626         argument of line number.
47627         (dg-init): If the tool has an init routine, call it.
47628         (dg-test): Remove args `cflags_var' and `libs_var'.
47629         Pass all compiler options to ${tool}_start.
47630         Handle missing line number.
47631         (dg-finish): New function.
47632         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47633         particular files.  Call gcc_finish at end.  Move "skipping test"
47634         message to verbosity level 3.
47635         * gcc.c-torture/compile/compile.exp: Likewise.
47636         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47637         * gcc.c-torture/execute/execute.exp: Likewise.
47638         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47639         Print testcase being tried at verbosity level 1.
47640         * gcc.c-torture/special/special.exp: Unset xfail.
47641         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47642         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47643         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47644         * gcc.failure/failure.exp: Likewise.
47645         * gcc.ieee/ieee.exp: Likewise.
47646         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47647         Update call to dg-test.  Call dg-finish at end.
47648         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
47649         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47650         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47651         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47652         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
47653         * gcc.wendy/wendy.exp: Add copyright.
47654         Delete setting of tmpdir (done by gcc_init).
47655         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47656         Pass compiler flags to gcc_start.  Call gcc_finish at end.
47657         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47658         gcc_[ce]pass/fail.
47659
47660 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
47661
47662         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47663         confusion.
47664         (g++_load): Likewise.
47665
47666         * config/*.exp (gcc_load): Some were varargs fns and some were not.
47667         Rename argument to `prog' to remove the confusion.
47668         Varargs fns behave differently too!
47669         (g++_load): Likewise.
47670
47671         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47672
47673         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47674         what it is.  Delete (always) printing of status value for !native.
47675         Simplify verbose code, and include status and exec_output.
47676         (g++_load): Use gcc_load.
47677
47678 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
47679
47680         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47681         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47682         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47683         940714-3.c as these testcases don't exist anymore.  Make
47684         va-arg-1.c expected to pass.
47685
47686 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
47687
47688         * gcc.misc-tests/misc.exp: Only run specific testcases.
47689         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
47690         * gcc.misc-tests/dg-[1-9].c: New files.
47691
47692         * lib/dg.exp: New testsuite driver.
47693         * gcc.prms/prms.exp: Use it.
47694
47695         * README.gcc: New file.
47696
47697         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47698         Document and reset `lxpass' and `lxfail'.
47699         Simplify "initialized" message.
47700         (gcc_stat): Clean up comments a little.
47701
47702 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
47703
47704         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47705
47706 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
47707
47708         * lib/old-dejagnu.exp (process-option): New proc.
47709         (old-dejagnu-init, old-dejagnu-stat): Likewise.
47710         (old-dejagnu): Simplify.
47711         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47712
47713 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
47714
47715         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47716         exists and is not an empty string.
47717
47718         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
47719         $xfail rather than calling setup_xfail.  Clear $xfail when test is
47720         finished.
47721         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
47722         automatically.
47723
47724         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
47725         longer expected to fail.
47726
47727         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
47728         "f" function call.
47729
47730         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
47731
47732         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
47733         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
47734         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
47735         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
47736         c-torture-1.29.
47737
47738         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
47739         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
47740
47741         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
47742
47743         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
47744         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
47745
47746         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
47747         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
47748         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
47749
47750 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
47751
47752         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
47753         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
47754         940714-1.c, 940714-2.c, 940714-3.c},
47755         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
47756         gcc.misc-tests/{mg.c,mg.exp}:
47757         New tests.
47758         * gcc.noncompile/noncompile.exp: Change accordingly.
47759
47760 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
47761
47762         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
47763         Undo previous clobberage.
47764
47765 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
47766
47767         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
47768         * gcc.special/{930510-1.c, special.exp}:
47769         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
47770         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
47771         struct-varargs-1.c}: New tests from c-torture-1.26.
47772
47773 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
47774
47775         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
47776           argument to switch.
47777
47778 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
47779
47780         * Revert the previous changes.  Please see Rob's directory
47781           (/lisa/test/rob/progressive/gcc/testsuite) for testing
47782           fixes.
47783
47784 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
47785
47786         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
47787             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
47788             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
47789             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
47790             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
47791             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
47792             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
47793             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
47794             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
47795             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
47796             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
47797             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
47798             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
47799             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
47800             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
47801             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
47802             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
47803             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
47804             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
47805             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
47806             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
47807             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
47808             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
47809             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
47810             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
47811             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47812             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
47813
47814 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
47815
47816         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
47817             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
47818           with perror calls.
47819
47820 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
47821
47822         * config/unix.exp (g++_load): Fix syntax.
47823
47824 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
47825
47826         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
47827         * gcc.noncompile/921017-1.c: Deleted obsolete test.
47828         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
47829         Don't expect va-arg-1.c to fail.  Correct expected output for
47830         920928-1.c.
47831         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
47832         * gcc.wendy/hbm4.c: Correct typo.
47833         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
47834
47835 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
47836
47837         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
47838         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
47839         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
47840         * lib/c-torture.exp (c-torture-compile): Ditto.
47841
47842         Reduce volume of output (remove all the -I's and such).
47843         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
47844         Call gcc_cpass, gcc_cfail.
47845         (c-torture): Pass testing option to c-torture-compile.
47846
47847 1994-03-21  Doug Evans  (dje@cygnus.com)
47848
47849         Bring patches over from progressive.
47850         * config/default.exp: Exit remote shell cleanly.
47851         (g++_exit, g++_start): Add default versions.
47852         * config/sim.exp (gcc_load): Use perror, not error.
47853
47854 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
47855
47856         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
47857         set in site.exp.
47858
47859 1994-03-14  Doug Evans  (dje@cygnus.com)
47860
47861         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
47862         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
47863         (wendy_try): New proc to run testcase.
47864         (main loop): Call 'em.
47865         * gcc.wendy/*.c: Clean up pass to correct expected output.
47866
47867         * lib/gcc.exp: Minor cleanup work.
47868         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
47869
47870 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
47871
47872         * config/sim.exp (gcc_load): Document return codes better.
47873         Don't pass -v to simulator.
47874
47875 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
47876
47877           * gcc.special/920717-x.c: Fix typo.
47878           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
47879           get at sources.
47880
47881         * lib/mike-gcc.exp: Fix typo.
47882
47883 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
47884
47885         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
47886         binary to use, transform the name.
47887         * config/*.exp: rename everything. Nuke any g++ specific files,
47888         it's now a special case of gcc that requires no special support.
47889         Add a default.exp for unsupported targets.
47890
47891 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
47892
47893         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
47894         lib/old-dejagnu.exp: Fix a few patterns to work with the new
47895         version of Tcl.
47896
47897 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
47898
47899         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
47900         than a warning.
47901
47902 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
47903
47904         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
47905
47906 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
47907
47908         * gcc.execute/execute.exp: Combine opt_list and foption_list into
47909         option_list.  Compile every file with only 4/6 option choices
47910         (same as C torture) instead of with 12/18 different option
47911         choices.
47912         * lib/c-torture.exp: Likewise.
47913
47914         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
47915         not already set.
47916
47917 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
47918
47919         * lib/old-deja.exp: Add `excess errors test fails' error, now one
47920         can put an XFAIL *-*-* on excess errors.
47921
47922 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
47923
47924         * g++.law: Add more tests derived from g++-bugs snapshots.
47925
47926         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
47927         equivalent to g++.law/init9.
47928
47929         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
47930         compiled it, and the a.out file after we've run it.
47931
47932 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
47933
47934         * lib/mike-g++.exp (postbase): Delete the .o file after we've
47935         compiled it, and the a.out file after we've run it.
47936
47937 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
47938
47939         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
47940
47941 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
47942
47943         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
47944         version number.
47945
47946 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
47947
47948         * g++.law: New directory of g++ tests derived from the g++-bugs
47949         snapshots.
47950
47951 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
47952
47953         * gcc.compile: initbug1.c initbug1.exp testcase added
47954
47955 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
47956
47957         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
47958         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
47959           fixes submitted by Jeff Law (law@cs.utah.edu)
47960         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
47961           Jeff Law (law@cs.utah.edu)
47962
47963
47964 1993-11-30  Mike Stump  (mrs@cygnus.com)
47965
47966         * config/unix-g++.exp: Follow the gcc way of doing things.
47967         * g++.old-deja/old-deja.exp: Minor updates.
47968         * lib/g++.exp: New file, follow the gcc way of doing things.
47969         * lib/old-dejagnu.exp: Minor updates.
47970         * lib/mike-g++.exp: Always unset errorInfo.
47971
47972 1993-11-06  Mike Stump  (mrs@cygnus.com)
47973
47974         * lib/gcc.exp: Fix some errors with the below change, CC and
47975         CFLAGS should be global when setting, not local.
47976
47977 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
47978
47979         * lib/gcc.exp: Transform tool name.
47980
47981 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47982
47983         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
47984
47985 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47986
47987         * lib/gcc.exp: change gcc_done to gcc_stat
47988
47989 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47990
47991         * Upgraded gcc testsuite to c-torture version 1.25
47992
47993 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
47994
47995         * lib/gcc.exp: added reporting code. Changed verbose compile message.
47996         * lib/c-torture: added hooks for new reporting code.
47997
47998 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
47999
48000         * config/sh-gcc.exp: check if sh-sim exists in the path
48001
48002 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48003
48004         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48005         * gcc.compile/compile.exp: Initial changes for new logic.
48006         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48007         * gcc.failure/failure.exp: Initial changes for new logic.
48008         * gcc.ieee/ieee.exp: Initial changes for new logic.
48009         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48010         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48011         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48012         * lib/c-torture.exp: Initial changes for new logic.
48013         * lib/gcc.exp: Initial changes for new logic.
48014
48015 1993-10-15  Mike Stump  (mrs@cygnus.com)
48016
48017         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48018         depend upon failure or success.  Fully qualify names in failure
48019         and success messages.  Always remove a.out before starting
48020         compile, just in case.  Pay more attention to error text output by
48021         the compiler.  Handle testcases with no known past errors just
48022         like all others, so that things are uniform.  Other miscellaneous
48023         improvements.
48024
48025 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48026
48027         * gcc.cpp: new directory for cpp tests
48028
48029 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48030
48031         * lib/chill.exp: Code reformatted, removed unused code.
48032         * config/unix-chill.exp: Code reformatted, removed unused code.
48033         * chill.execute/execute.exp: Code reformatted, removed unused code.
48034         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48035
48036 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48037
48038         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48039         routines not written.
48040
48041 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48042
48043         * config/bug-gcc.exp: Use new procs from bug.exp.
48044
48045 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48046
48047         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48048         via ftp, rather than depending on NFS.
48049         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48050         case.
48051
48052 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48053
48054         * config/bug-gcc.exp: Use new download proc.
48055
48056 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48057
48058         * chill.execute/execute.exp: cleanups, handles errors better
48059         * chill.compile/compile.exp: rewrite, based on execute.exp
48060         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48061         * lib/chill.exp: major changes to diff proc and compile and link
48062           procs. added chill_fail and chill_pass wrappers to pass and
48063           fail. added more comments, and handle error codes better.
48064           Added a hack to capture stderr from exec, so noncompile tests
48065           can work.
48066
48067 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48068
48069         * chill.execute/execute.exp: rewrite of testsuite driver
48070         * lib/chill.exp: rewrite of testsuite driver
48071         * config/unix-chill.exp: rewrite of testsuite driver
48072
48073 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48074
48075         In chill.execute:
48076         * iexpr.ch: Standardize uppercase.
48077         * tuples.dat: Standardize uppercase.
48078         * vary.ch: standardize.  Correct varying string assignments.
48079         * vary.dat: Add new output lines.
48080
48081 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48082
48083         In chill.execute:
48084         * chprintf.ch: Standardize use of uppercase.
48085         * tuples.ch: Standardize and turn arr2 into a DCL,
48086           rather than a SYN.
48087         * pinits.ch: Standardize.
48088
48089 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48090
48091         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48092         * Makefil: Renamed to Makefile.in.
48093         * configure.in: New.
48094
48095 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48096
48097         In chill.execute:
48098         * .cvsignore: Add result/output files.
48099         * Makefile: Fix up variables at start.  Use MFLAGS
48100           everywhere.  Correct bool_loc, built_ins entries.
48101           Add entry for vary1.ch.
48102         * bitarray.ch: Standardize upper-case usage.
48103         * bitexpr.ch: Standardize, add output of b1.
48104         * params.ch: Use arrayt in along PROC parameters, to
48105           avoid novelty problems.
48106         * sets.ch: Tiny cleanup.
48107         * vary1.ch: Re-indent.
48108
48109 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48110
48111           * Add PR-related files to Makefiles, .cvsignore files, etc.
48112
48113 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48114
48115         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48116           with compiler objects. New names are test-flow.c and test-loop.c
48117
48118 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48119
48120         * Upgraded c-torture tests from 1.19 to 1.20
48121
48122         * new files:
48123         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48124         * gcc.compile: 930623-1.c 930623-2.c
48125         * gcc.noncompile: 930622-1.c 930622-2.c
48126         * gcc.failure: 920411-1.c 920627-2.c
48127         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48128
48129 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48130
48131         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48132           More changes to get testsuite working properly. Needs more work.
48133           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48134
48135 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48136
48137         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48138           More changes to get testsuite working properly. Needs more work.
48139
48140 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48141
48142         * chill.compile/compile.exp: Added for Dejagnu support
48143         * chill.execute/execute.exp: Added for Dejagnu support
48144         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48145
48146 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48147
48148         This should complete moving the CHILL test files.
48149         * chill.noncompile(.cvsignore printf.grt
48150             in-printf.grt chprintf.grt chprintf.ch):
48151             Added test-support files.
48152           (Makefile): Modified further.
48153         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48154             signal.ch): Added test files.
48155           * chill.execute (.cvsignore printf.grt printr.c
48156             in-printf.grt rts.c chprintf.grt rts.h): Added
48157           test-support files.
48158             (Makefile): More corrections.
48159
48160 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48161
48162         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48163           test cases, ready for DejaGnu.
48164
48165 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48166
48167         * Upgraded c-torture tests from 1.18 to 1.19
48168
48169         * gcc.compile: added test(s):
48170           930607-1.c
48171         * gcc.execute: added test(s):
48172           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48173
48174         * added new subdirectory for misc tests: gcc.misc-tests
48175         * gcc.misc-test(s): added tests:
48176           inst-check.c test-consts.c test-ior.c test-switch.c
48177
48178 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48179
48180         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48181
48182 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48183
48184         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48185
48186 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48187
48188         * Upgraded c-torture tests from 1.17 to 1.18
48189
48190 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48191
48192         * Upgraded c-torture tests from 1.12 to 1.17
48193
48194 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48195
48196         * lib/old-dejagnu.exp:
48197           Fixed handling of XFAIL target triplets to correctly
48198           recognize wildcard characters.  Removed code that
48199           appended a unique id tag to the end of the file name
48200           printed out by the result of the testcases within a
48201           given test file.
48202
48203 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48204
48205         * lib/old-dejagnu.exp:
48206           Reworked expected failure handling to trigger off of XFAIL
48207           keyword in keyphrase embeded in testcase source code. The
48208           XFAIL keyword must be at the end of the keyphrase line. It
48209           may optionally be followed by one or more target triplets.
48210           It has just occured that the handling of wildcards in the
48211           target triplet may not be correct.
48212
48213 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48214
48215         * g++.old-deja/tests:
48216           Moved all subdirectories up one level into g++.old-deja .
48217
48218         * lib/old-dejagnu.exp:
48219           Fixed problem with CXXFLAGS not being properly reset, and being
48220           corrupted with extraneous "-c" compiler option.  This was
48221           causing binaries to not be generated for test that needed them.
48222           Modified strings passed to "pass" and "fail" so that individual
48223           tests from the same test file would be distinguished by an
48224           identifier appended to the test file name in the summary logs;
48225           this corrected a problem with erroneous diff logs.  Added code
48226           to search testcases for expected fail and unexpected pass keywords.
48227
48228 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48229
48230         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48231
48232 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48233
48234         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48235           Removed extraneous text from end of "Special g++ Options"
48236           keyphrase.
48237
48238         * lib/old-dejagnu.exp: Added pattern matching to look for new
48239           keywords, embedded in testcases comments, which will trigger
48240           calls to xpass and xfail.
48241
48242 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48243
48244         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48245           comments embedded in the testcases, especially the one looking for
48246           special compiler options, as well as the pattern matching for the
48247           compiler output again.
48248
48249 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48250
48251         * lib/old-dejagnu.exp: Do a proper check of the return value for
48252           execute tests. Fixed several problems with the pattern matching
48253           of the compiler output which gave erroneous test results.
48254           Changed several of the test result messages to be more descriptive.
48255         * config/unix-g++.exp: Proc g++_load now actually works and
48256           executes the tests passed to it and returns a usable return
48257           value.
48258
48259 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48260
48261           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48262
48263 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48264
48265         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48266           Modified both files to properly execute the old style
48267           dejagnu tests. The previous versions of these files were
48268           experimental and did not function anything near correctly.
48269
48270 1993-04-05  Rob Savoye  (rob@cygnus.com)
48271
48272         * Removed all Makefile.in and configure.in files. No configuration
48273         needed now.
48274
48275 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48276
48277         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48278
48279 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48280
48281         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48282         gcc.special/configure.in, gcc.noncompile/configure.in,
48283         gcc.execute/configure.in, gcc.code_quality/configure.in,
48284         g++.other/configure.in, g++.old-deja/configure.in,
48285         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48286         in srcname setting.
48287
48288 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48289
48290         * lib/udi.exp: Fixed mondfe and mondfe_download.
48291         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48292         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48293
48294 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48295
48296         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48297         (gdb_exit): Don't remove *_soc files.
48298
48299 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48300
48301         * lib/c-torture.exp: Don't look for main; instead always use -w
48302         -c.  This is how the c-torture tests work.  Remove the object
48303         file if the compilation succeeds.
48304         * gcc.execute/execute.exp: Remove executable if test passes.
48305         * gcc.noncompile/noncompile.exp: Every test is an expected
48306         failure.
48307         * gcc.special/special.exp: Added tests from c-torture 1.11,
48308         corrected use of existing test.
48309         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48310         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48311         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48312         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48313         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48314         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48315         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48316         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48317         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48318         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48319         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48320         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48321         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48322         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48323         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48324         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48325         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48326         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48327         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48328         c-torture 1.11.
48329         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48330         correspond to c-torture 1.11.
48331
48332         * New file.