OSDN Git Service

af17631dbb32cacd25f67cafc68fcc4644e40cdd
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2
3         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
4         * g++.dg/warn/overflow-warn-3.C: Likewise.
5         * g++.dg/warn/overflow-warn-4.C: Likewise.
6         * g++.dg/warn/overflow-warn-5.C: Likewise.
7         * g++.dg/warn/overflow-warn-6.C: Likewise.
8         * g++.dg/warn/Woverflow-1.C: Likewise.
9         * g++.dg/warn/Woverflow-2.C: Likewise.
10         * g++.dg/warn/Woverflow-3.C: Likewise.
11         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
12
13 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14
15         * gfortran.dg/array_constructor_14.f90: New test case.
16         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
17
18 2007-01-08  Richard Guenther  <rguenther@suse.de>
19
20         PR tree-optimization/23603
21         * gcc.dg/tree-ssa/vrp31.c: New testcase.
22         * gcc.dg/tree-ssa/vrp32.c: Likewise.
23
24 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
25
26         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
27         in __v8qi typedef.
28         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
29         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
30         compiler behaviour.
31         * gcc.dg/simd-5.c: Likewise.
32         * gcc.dg/simd-6.c: Likewise.
33         * g++.dg/conversion/simd1.C: Likewise.
34         * g++.dg/conversion/simd3.C: Likewise.
35         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
36         (main): Use it.
37
38 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
39
40         PR tree-optimization/29877
41         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
42         name of a hard register for the target concerned.  Adjust dg-error
43         directives to cope with new behaviour of TER.
44
45 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
46
47         PR c++/28986
48         * g++.dg/conversion/nullptr1.C: Added overflow warning.
49         * g++.dg/warn/overflow-warn-1.C: New.
50         * g++.dg/warn/overflow-warn-3.C: New.
51         * g++.dg/warn/overflow-warn-4.C: New.
52         * g++.dg/warn/overflow-warn-5.C: New.
53         * g++.dg/warn/overflow-warn-6.C: New.
54         * g++.dg/warn/Woverflow-1.C: New.
55         * g++.dg/warn/Woverflow-2.C: New.
56         * g++.dg/warn/Woverflow-3.C: New.
57         * g++.dg/warn/multiple-overflow-warn-2.C: New.
58         
59 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
60
61         PR fortran/27698
62         * gfortran.dg/invalid_name.f90: New test.
63         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
64         * gfortran.dg/gomp/pr29759.f90: Ditto.
65
66 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
67
68         * gfortran.dg/present_1.f90:  Update error message.
69
70 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
71
72        PR c++/19439
73        * g++.dg/template/duplicate1.C: New test
74        * g++.dg/template/memfriend6.C: Adjust error markers.
75         
76 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
77
78         PR tree-opt/30385
79         * gcc.dg/torture/inline-1.c: New test.
80
81 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
82
83         PR c/19978
84         * gcc.dg/multiple-overflow-warn-1.c: New.
85         * gcc.dg/multiple-overflow-warn-2.c: New.
86         * gcc.dg/overflow-warn-6.c: New.
87         * g++.dg/warn/multiple-overflow-warn-1.C: New.
88         
89 2007-01-05  Roger Sayle  <roger@eyesopen.com>
90
91         * gfortran.dg/array_memcpy_1.f90: New test case.
92         * gfortran.dg/array_memcpy_2.f90: Likewise.
93
94 2007-01-05  Richard Guenther  <rguenther@suse.de>
95
96         PR middle-end/27826
97         * g++.dg/opt/pr27826.C: New testcase.
98
99 2007-01-05  Ian Lance Taylor  <iant@google.com>
100
101         * gcc.dg/Walways-true-1.c: New test.
102         * gcc.dg/Walways-true-2.c: New test.
103         * g++.dg/warn/Walways-true-1.C: New test.
104         * g++.dg/warn/Walways-true-2.C: New test.
105
106 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
107
108         PR c/30360
109         * gcc.dg/pr30360.c: New test.
110
111 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
112
113         PR fortran/23232
114         * gfortran.dg/data_implied_do_1.f90: New test.
115
116         PR fortran/27996
117         PR fortran/27998
118         * gfortran.dg/char_length_1.f90: New test.
119
120 2007-01-05  Richard Guenther  <rguenther@suse.de>
121
122         PR middle-end/28116
123         * g++.dg/opt/pr28116.C: New testcase.
124
125 2007-01-05  Tobias Burnus  <burnus@net-b.de>
126
127         PR fortran/29624
128         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
129           invalid deallocate.
130         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
131         * gfortran.dg/protected_4.f90: Add pointer intent check.
132         * gfortran.dg/protected_6.f90: Add pointer intent check.
133         * gfortran.dg/pointer_intent_1.f90: New test.
134         * gfortran.dg/pointer_intent_2.f90: New test.
135         * gfortran.dg/pointer_intent_3.f90: New test.
136
137 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
138
139         PR 30235
140         * gfortran.dg/altreturn_2.f90: new test.
141
142 2007-01-04  Tom Tromey  <tromey@redhat.com>
143
144         PR preprocessor/28165:
145         * gcc.dg/cpp/pr28165.c: New file.
146
147 2007-01-03  Josh Conner  <jconner@apple.com>
148
149         PR middle-end/29683
150         * gcc.dg/pr29683.c: New.
151
152 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
153
154         PR c++/28217
155         * g++.dg/pch/template-1.C: New test.
156         * g++.dg/pch/template-1.Hs: New file.
157
158 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
159
160         PR middle-end/30353
161         * gcc.c-torture/compile/complex-4.c: New test.
162
163 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
164
165         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
166         -maltivec.
167         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
168
169 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
170
171         PR middle-end/30286
172         * gcc.dg/pr30286.c: New test.
173
174         PR c++/29535
175         * g++.dg/template/crash66.C: New test.
176
177         PR c++/29054
178         * g++.dg/template/friend49.C: New test.
179
180 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
181
182         * gfortran.dg/ibits.f90: New test.
183
184 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
185
186         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
187         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
188
189 2007-01-02  Jan Hubicka  <jh@suse.cz>
190
191         * gcc.dg/pr16194.c: We now output error on all three functions, not just
192         first one.
193
194 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
195
196         PR c/19977
197         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
198         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
199
200 2006-01-02  Ian Lance Taylor  <iant@google.com>
201
202         * g++.dg/warn/Wparentheses-22.C: New test.
203         * g++.dg/warn/Wparentheses-23.C: New test.
204
205 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
206
207         PR middle-end/7651
208         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
209         * gcc.dg/declspec-3-Wextra.c: New.
210         * gcc.dg/declspec-3-no.c: New
211
212 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
213
214         PR fortran/20896
215         * gfortran.dg/interface_10.f90: Remove.
216
217 2007-01-01  Roger Sayle  <roger@eyesopen.com>
218
219         * gcc.dg/fold-eqxor-4.c: New test case.
220
221 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
222
223         PR middle-end/30311
224         * gcc.c-torture/compile/pr30311.c: New test.
225
226 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
227
228         PR middle-end/30253
229         * gcc.c-torture/compile/statement-expression-1.c: New test.
230
231 2007-01-01  Andreas Schwab  <schwab@suse.de>
232
233         PR target/29166
234         * g++.dg/eh/pr29166.C: New test.
235
236 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
237
238         * lib/target-supports.exp (check_effective_target_powerpc_spe):
239         New.
240         (check_effective_target_vect_cmdline_needed): Use it.
241
242 2006-12-31  Richard Guenther  <rguenther@suse.de>
243
244         PR middle-end/30137
245         * testsuite/gcc.dg/pr30137-1.c: New testcase.
246         * testsuite/gcc.dg/pr30137-2.c: Likewise.
247
248 2006-12-31  Roger Sayle  <roger@eyesopen.com>
249
250         PR middle-end/30322
251         * gcc.dg/fold-plusnot-1.c: New test case.
252
253 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
254
255         PR c++/29731
256         * g++.dg/parse/template22.C: New test.
257
258 2006-12-31  Richard Guenther  <rguenther@suse.de>
259
260         PR middle-end/30338
261         * gcc.c-torture/compile/pr30338.c: New testcase.
262
263 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
264
265         PR fortran/27900
266         * gfortran.dg/intrinsic_actual_4.f90: New test.
267
268         PR fortran/24325
269         * gfortran.dg/func_decl_3.f90: New test.
270
271 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
272
273         PR fortran/23060
274         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
275         * gfortran.dg/c_by_val_1.f: New test.
276         * gfortran.dg/c_by_val_2.f: New test.
277         * gfortran.dg/c_by_val_3.f: New test.
278
279 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
280
281         PR libfortran/30321
282         * gfortran.dg/sum_zero_array_1.f90:  New test.
283
284 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
285
286         PR preprocessor/29612
287         * gcc.dg/cpp/pr29612-1.c: New test.
288         * gcc.dg/cpp/pr29612-2.c: New test.
289
290 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
291
292         PR fortran/30034
293         * gfortran.dg/pure_formal_proc_1.f90: New test.
294
295         PR fortran/30237
296         * gfortran.dg/intrinsic_actual_3.f90: New test.
297
298 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
299
300         PR fortran/30014
301         * gfortran.dg/io_constraints_1.f90: Update test.
302         * gfortran.dg/io_constraints_2.f90: Update test.
303         * gfortran.dg/inquire_iolength.f90: New test.
304
305 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
306
307         PR fortran/20896
308         * gfortran.dg/interface_10.f90: New test.
309         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
310         since z is already, locally a variable.
311
312         PR fortran/25135
313         * gfortran.dg/generic_11.f90: New test.
314         * gfortran.dg/interface_7.f90: Remove name clash between module
315         name and procedure 'x' referenced in the interface.
316
317 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
318
319         PR middle-end/7651
320         * gcc.dg/Wmissing-parameter-type.c: New.
321         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
322         * gcc.dg/Wmissing-parameter-type-no.c: New.
323         
324 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
325
326         PR fortran/25818
327         * gfortran.dg/entry_array_specs_2.f: New test.
328
329         PR fortran/30084
330         * gfortran.dg/nested_modules_6.f90: New test.
331
332 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
333
334         PR middle-end/7651
335         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
336         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
337
338 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
339
340         PR C++/30168
341         * g++.dg/opt/complex6.C: New test.
342
343 2006-12-22  Ben Elliston  <bje@au.ibm.com>
344
345         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
346         full" if the linker on spu-*-* warns about exceeding local store.
347
348         And revert this patch:
349         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
350         fail to link due to relocation overflows on spu-*-*.
351
352 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
353
354         PR fortran/30273
355         * gfortran.dg/dependency_19.f90: New test.
356
357 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
358
359         PR fortran/30202
360         * gfortran.dg/alloc_comp_basics_3.f90: New test.
361
362 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
363
364         PR middle-end/30262
365         * gcc.c-torture/execute/20061220-1.c: New test.
366
367         PR middle-end/30263
368         * gcc.dg/gomp/asm-1.c: New test.
369
370         PR target/30230
371         * g++.dg/eh/ia64-2.C: New test.
372
373 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
374
375         PR target/28966
376         PR target/29248
377         * gcc.dg/rs6000-leaf.c: New.
378
379 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
380
381         PR fortran/25392
382         * gfortran.dg/f2c_8.f90: New test.
383
384 2006-12-20  Bill Wendling  <wendling@apple.com>
385
386         * gcc.dg/asm-b.c: Check for __ppc64__.
387
388 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
389
390         PR fortran/30190
391         * gfortran.dg/bounds_check_5.f90: New test.
392
393 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
394
395         PR middle-end/30143
396         * gcc.dg/gomp/complex-1.c: New testcase.
397
398 2006-12-20  Roger Sayle  <roger@eyesopen.com>
399
400         * gfortran.dg/array_memset_1.f90: New test case.
401
402 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
403
404         * lib/target-supports.exp: Add spu to
405         check_effective_target_vect_widen_mult_hi_to_si.
406
407 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
408
409         PR fortran/29992
410         * gfortran.dg/generic_9.f90: New test.
411
412         PR fortran/30081
413         * gfortran.dg/generic_10.f90: New test.
414
415 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
416
417         PR tree-opt/30045
418         * gcc.dg/pr30045.c: New test.
419
420 2006-12-20  Ben Elliston  <bje@au.ibm.com>
421
422         * gcc.dg/20020312-2.c: Add a case for __SPU__.
423
424 2006-12-19  Eric Christopher  <echristo@apple.com>
425
426         PR target/29302
427         * gcc.c-torture/execute/pr29302-1.c: New.
428
429 2006-12-19  Tobias Burnus  <burnus@net-b.de>
430
431         PR fortran/39238
432         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
433
434 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
435
436         PR fortran/30236
437         * gfortran.dg/altreturn_3.f90: New test.
438
439         * gfortran.dg/char_result_12.f90: Fix comment typos.
440
441 2006-12-19  Ben Elliston  <bje@au.ibm.com>
442
443         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
444         as newlib's stdio.h uses non-traditional cpp constructs.
445
446 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
447
448         * gfortran.dg/advance.f90: Renamed to advance_1.f90
449         * gfortran.dg/append-1.f90: Renamed to append_1.f90
450         * gfortran.dg/array-1.f90: Renamed to array_1.f90
451         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
452         * gfortran.dg/backspace.f: Renamed to backspace_1.f
453         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
454         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
455         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
456         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
457         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
458         * gfortran.dg/logint-1.f: Renamed to logint_1.f
459         * gfortran.dg/logint-2.f: Renamed to logint_2.f
460         * gfortran.dg/logint-3.f: Renamed to logint_3.f
461         * gfortran.dg/advance_1.f90: Renamed from advance.f90
462         * gfortran.dg/append_1.f90: Renamed from append-1.f90
463         * gfortran.dg/array_1.f90: Renamed from array-1.f90
464         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
465         * gfortran.dg/backspace_1.f: Renamed from backspace.f
466         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
467         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
468         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
469         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
470         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
471         * gfortran.dg/logint_1.f: Renamed from logint-1.f
472         * gfortran.dg/logint_2.f: Renamed from logint-2.f
473         * gfortran.dg/logint_3.f: Renamed from logint-3.f
474
475 2006-12-18  Bill Wendling  <wendling@apple.com>
476
477         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
478         id is an OjbC keyword.
479
480 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
481
482         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
483
484 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
485
486         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
487
488 2006-12-18  Ian Lance Taylor  <iant@google.com>
489
490         * g++.dg/warn/Wmissing-declarations-1.C: New test.
491
492 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
493
494         * gcc.c-torture/compile/pr27528.c: Use empty templates.
495
496 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
497
498         PR fortran/30207
499         * gfortran.fortran-torture/execute/where21.f90: New test.
500
501 2006-12-17  Tobias Burnus  <burnus@net-b.de>
502
503         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
504
505 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
506
507         PR middle-end/7651
508         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
509         * gcc.dg/if-empty-1.c: Likewise.
510         * gcc.dg/pr23165.c: Likewise.
511         * g++.dg/warn/empty-body.C: Likewise.
512
513 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
514
515         PR libfortran/30005
516         * gfortran.dg/open_errors.f90: New test.
517
518 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
519
520         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
521
522         * gcc.target/i386/ssse3-pabsb.c: New file.
523         * gcc.target/i386/ssse3-pabsd.c: Likewise.
524         * gcc.target/i386/ssse3-pabsw.c: Likewise.
525         * gcc.target/i386/ssse3-palignr.c: Likewise.
526         * gcc.target/i386/ssse3-phaddd.c: Likewise.
527         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
528         * gcc.target/i386/ssse3-phaddw.c: Likewise.
529         * gcc.target/i386/ssse3-phsubd.c: Likewise.
530         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
531         * gcc.target/i386/ssse3-phsubw.c: Likewise.
532         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
533         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
534         * gcc.target/i386/ssse3-pshufb.c: Likewise.
535         * gcc.target/i386/ssse3-psignb.c: Likewise.
536         * gcc.target/i386/ssse3-psignd.c: Likewise.
537         * gcc.target/i386/ssse3-psignw.c: Likewise.
538         * gcc.target/i386/ssse3-vals.h: Likewise.
539
540 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
541
542         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
543         * lib/fortran-torture.exp: Include target-supports.exp.
544
545 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
546
547         PR target/30185
548         * gcc.c-torture/execute/pr30185.c: New test.
549
550 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
551
552         PR testsuite/30179
553         PR testsuite/30180
554         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
555         * gcc.dg/builtin-bswap-2.c: Likewise.
556         * gcc.dg/builtin-bswap-3.c: Likewise.
557         * gcc.dg/builtin-bswap-4.c: Likewise.
558         * lib/target-supports.exp (check_effective_target_stdint_types): New.
559         * cc.c-torture/execute/mode-dependent-address.x: New file.
560
561 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
562
563         PR libfortran/30145
564         * gfortran.dg/write_zero_array: New test.
565
566 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
567
568         PR fortran/30200
569         * gfortran.dg/write_fmt_trim.f90: New test.
570
571 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
572
573         PR 30194
574         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
575         temporarily.
576
577 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
578
579         * lib/target-supports.exp (check_weak_available): Use istarget
580         "hppa*-*-hpux10*" instead of regexp.
581         (check_cxa_atexit_available): Likewise.
582
583 2006-12-14  Richard Guenther  <rguenther@suse.de>
584
585         PR tree-optimization/30197
586         * gcc.c-torture/execute/complex-1.c: Fix function name.
587         * gcc.dg/builtins-61.c: New testcase.
588
589 2006-12-14  Richard Guenther  <rguenther@suse.de>
590
591         PR middle-end/30172
592         * gcc.dg/pr30172-1.c: New testcase.
593
594 2006-12-14  Richard Guenther  <rguenther@suse.de>
595
596         PR tree-optimization/30198
597         * gcc.dg/builtins-60.c: New testcase.
598
599 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
600
601         * lib/target-supports.exp (vect_no_align): Remove spu.
602
603 2006-12-13  Ian Lance Taylor  <iant@google.com>
604
605         PR c++/19564
606         PR c++/19756
607         * g++.dg/warn/Wparentheses-5.C: New test.
608         * g++.dg/warn/Wparentheses-6.C: New test.
609         * g++.dg/warn/Wparentheses-7.C: New test.
610         * g++.dg/warn/Wparentheses-8.C: New test.
611         * g++.dg/warn/Wparentheses-9.C: New test.
612         * g++.dg/warn/Wparentheses-10.C: New test.
613         * g++.dg/warn/Wparentheses-11.C: New test.
614         * g++.dg/warn/Wparentheses-12.C: New test.
615         * g++.dg/warn/Wparentheses-13.C: New test.
616         * g++.dg/warn/Wparentheses-14.C: New test.
617         * g++.dg/warn/Wparentheses-15.C: New test.
618         * g++.dg/warn/Wparentheses-16.C: New test.
619         * g++.dg/warn/Wparentheses-17.C: New test.
620         * g++.dg/warn/Wparentheses-18.C: New test.
621         * g++.dg/warn/Wparentheses-19.C: New test.
622         * g++.dg/warn/Wparentheses-20.C: New test.
623         * g++.dg/warn/Wparentheses-21.C: New test.
624
625 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
626
627         PR testsuite/30157
628         * lib/target-supports.exp (check_cxa_atexit_available): Return false
629         for target "hppa.*hpux10".
630
631 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
632
633         * g++.dg/debug/vartrack1.C: New test.
634
635         * g++.dg/opt/ifcvt1.C: New test.
636
637         * gcc.dg/tls/opt-13.c: New test.
638
639         * gcc.dg/20060425-2.c: New test.
640
641         * g++.dg/opt/pr15054-2.C: New test.
642
643         * gcc.c-torture/execute/20060420-1.c: New test.
644
645         * gcc.c-torture/execute/20060412-1.c: New test.
646
647         * objc/compile/20060406-1.m: New test.
648
649 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
650
651         * g++.dg/template/array17.C: New test.
652
653 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
654
655         * gcc.target/powerpc/altivec-23.c: New test.
656
657 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
658
659         PR c++27316
660         * g++.dg/inherit/error3.C: New test.
661
662         PR c++/28740
663         * g++.dg/inherit/error4.C: New test.
664
665 2006-12-13  Richard Guenther  <rguenther@suse.de>
666
667         PR tree-optimization/17687
668         * gcc.dg/builtins-59.c: New testcase.
669
670 2006-12-13  Ben Elliston  <bje@au.ibm.com>
671
672         * gcc.target/spu/Wmain.c: New test.
673
674 2006-12-12  Josh Conner  <jconner@apple.com>
675
676         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
677         * g++.dg/abi/thunk4.C: Likewise.
678         * g++.dg/abi/rtti3.C: Likewise.
679
680 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
681
682         * gcc.target/spu/cpat-1.c: New test.
683         * gcc.target/spu/cpat-2.c: New test.
684         * gcc.target/spu/cpat-3.c: New test.
685         * gcc.target/spu/cpat-4.c: New test.
686
687 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
688
689         PR tree-opt/28436
690         * gcc.c-torture/compile/vector-1.c: New test.
691         * gcc.c-torture/compile/vector-2.c: New test.
692         * gcc.c-torture/compile/vector-3.c: New test.
693
694 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
695
696         * lib/fortran-torture.exp: Update copyright years.  Remove
697         obsolete comment.  Test -ftree-vectorize where it makes sense.
698         * lib/gfortran-dg.exp: Update copyright years.  Use settings
699         from fortran-torture.exp.
700         * gfortran.dg/char_transpose_1.f90,
701         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
702         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
703         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
704         '-w' to dg-options.
705
706 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
707
708         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
709         saved_${tool}_load.
710
711 2006-12-12  Ira Rosen  <irar@il.ibm.com>
712
713         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
714         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
715         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
716         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
717         gaps.
718
719 2006-12-12  Richard Guenther  <rguenther@suse.de>
720
721         PR middle-end/30147
722         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
723
724 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
725             Diego Novillo  <dnovillo@redhat.com>
726
727         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
728         VDEF/VUSE changes.
729         * gcc.dg/tree-ssa/pr26421.c: Likewise
730         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
731         * gcc.dg/tree-ssa/pr23382.c: Likewise.
732         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
733         * gcc.dg/tree-ssa/pr28410.c: Likewise.
734         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
735         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
736         * gcc.dg/tree-ssa/vrp07.c: Likewise.
737         * gcc.dg/tree-ssa/vrp08.c: Likewise.
738         * gcc.dg/tree-ssa/alias-12.c: Likewise.
739
740 2006-12-11  Jan Hubicka  <jh@suse.cz>
741
742         * gcc.dg/tree-prof/stringop-1.c: New test.
743         * gcc.dg/tree-prof/stringop-2.c: New test.
744
745 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
746
747         PR target/30120
748         * gcc.target/i386/pr30120.c: New test.
749
750         Revert:
751         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
752
753         * gcc.target/i386/x87regparm-1.c: New test.
754         * gcc.target/i386/x87regparm-2.c: New test.
755         * gcc.target/i386/x87regparm-3.c: New test.
756         * gcc.target/i386/x87regparm-4.c: New test.
757
758 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
759
760         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
761
762 2006-12-10  Tobias Burnus  <burnus@net-b.de>
763
764         PR fortran/23994
765         * gfortran.dg/protected_1.f90: New test.
766         * gfortran.dg/protected_2.f90: New test.
767         * gfortran.dg/protected_3.f90: New test.
768         * gfortran.dg/protected_4.f90: New test.
769         * gfortran.dg/protected_5.f90: New test.
770         * gfortran.dg/protected_6.f90: New test.
771
772 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
773             Tobias Burnus  <burnus@gcc.gnu.org>
774
775         PR fortran/29975
776         PR fortran/30068
777         * gfortran.dg/interface_4.f90: Test adding procedure to generic
778         interface.
779         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
780         ambiguous interfaces.
781         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
782         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
783         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
784         ambiguous interfaces.
785         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
786         * gfortran.dg/array_initializer_2.f90: Add initializer array
787         constructor test.
788
789         PR fortran/30096
790         * gfortran.dg/interface_9.f90: Test that host interfaces are
791         not checked for ambiguity with the local version.
792
793 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
794
795         PR fortran/29464
796         * gfortran.dg/module_interface_2.f90: New test.
797
798 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
799
800         PR fortran/29941
801         * gfortran.dg/assumed_len.f90: New test.
802
803 2006-12-09  Richard Guenther  <rguenther@suse.de>
804
805         * g++.dg/warn/implicit-typename1.C: Qualify types.
806         * g++.dg/parse/crash12.C: Likewise.
807         * g++.dg/tree-ssa/pr22444.C: Likewise.
808
809 2006-12-09  Tobias Burnus  <burnus@net-b.de>
810
811         * gfortran.dg/array_2.f90: Added sqrt test.
812
813 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
814
815         * gcc.target/i386/x87regparm-1.c: XFAIL.
816         * gcc.target/i386/x87regparm-2.c: XFAIL.
817         * gcc.target/i386/x87regparm-3.c: XFAIL.
818         * gcc.target/i386/x87regparm-4.c: XFAIL.
819
820 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
821
822         * lib/target-supports.exp
823         (check_effective_target_large_long_double): New.
824         * gcc.dg/Wconversion-real.c : Use it.
825         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
826         unsigned.
827
828 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
829
830         * gcc.c-torture/execute/mode-dependent-address.c: New test.
831
832 2006-12-08  Tobias Burnus  <burnus@net-b.de>
833
834         PR fortran/27546
835         * gfortran.dg/import4.f90: New test for IMPORT in modules.
836
837 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
838
839         PR c++/29732
840         * g++.dg/template/crash65.C: New test.
841         * g++.dg/template/spec16.C: Tweak error markers.
842
843 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
844
845         * gcc.target/spu: New directory.
846         * gcc.target/spu/spu.exp: New file.
847         * gcc.target/spu/intrinsics-1.c: New test.
848
849 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
850
851         PR c++/29980
852         * g++.dg/ext/attrib27.C: New test.
853         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
854         * g++.dg/parse/typedef5.C: Likewise.
855
856 2006-12-07  Mike Stump  <mrs@apple.com>
857
858         * treelang/compile/var_defs.tree: Adjust.
859
860 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
861
862         PR c++/29730
863         * g++.dg/template/crash64.C: New test.
864         * g++.dg/parse/crash27.C: Adjust error markers.
865
866 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
867
868         PR libfortran/30009
869         PR libfortran/30056
870         * gfortran.dg/read_eof_4.f90:  Add tests.
871         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
872         * gfortran.dg/unf_read_corrupted_1.f90: New test.
873
874 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
875
876         PR c++/29729
877         * g++.dg/template/crash63.C: New test.
878
879         PR c++/29728
880         * g++.dg/template/crash62.C: New test.
881
882 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
883
884         PR fortran/30003
885         * gfortran.dg/allocatable_function_1.f90: Increase the number
886         of expected calls of free to 10; the lhs section reference is
887         now evaluated so there is another call to bar.  Change the
888         comment appropriately.
889         * gfortran.dg/array_section_1.f90: New test.
890
891 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
892
893         PR fortran/29912
894         * gfortran.dg/char_result_12.f90: New test.
895
896 2006-12-05  Richard Guenther  <rguenther@suse.de>
897
898         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
899         * gcc.dg/vect/vect-pow-2.c: Rename to ...
900         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
901         vect_double, xfail for spu*-*-*.
902
903 2006-12-04  Tobias Burnus  <burnus@net-b.de>
904
905         PR fortran/29962
906         * initialization_4.f90: Test noninteger exponents (-std=f95).
907         * initialization_5.f90: New test for noninteger exponents
908           with -std=f2003.
909
910 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
911
912         PR fortran/29821
913         * gfortran.dg/parameter_array_section_1.f90: New test.
914
915 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
916
917         PR c++/29733
918         * g++.dg/template/crash61.C: New test.
919
920         PR c++/29632
921         * g++.dg/template/error23.C: New test.
922
923 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
924
925         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
926
927 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
928
929         PR fortran/29916
930         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
931
932 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
933
934         PR middle-end/29965
935         * gcc.dg/gomp/pr29965-1.c: New test.
936         * gcc.dg/gomp/pr29965-2.c: New test.
937         * gcc.dg/gomp/pr29965-3.c: New test.
938         * gcc.dg/gomp/pr29965-4.c: New test.
939         * gcc.dg/gomp/pr29965-5.c: New test.
940         * gcc.dg/gomp/pr29965-6.c: New test.
941         * g++.dg/gomp/pr29965-1.C: New test.
942         * g++.dg/gomp/pr29965-2.C: New test.
943         * g++.dg/gomp/pr29965-3.C: New test.
944         * g++.dg/gomp/pr29965-4.C: New test.
945         * g++.dg/gomp/pr29965-5.C: New test.
946         * g++.dg/gomp/pr29965-6.C: New test.
947         * g++.dg/gomp/pr29965-7.C: New test.
948         * g++.dg/gomp/pr29965-8.C: New test.
949         * g++.dg/gomp/pr29965-9.C: New test.
950         * g++.dg/gomp/pr29965-10.C: New test.
951
952 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
953
954         * gnat.dg/pointer_variable_bounds.adb: New test.
955         * gnat.dg/pointer_variable_bounds.ads: Likewise.
956         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
957
958 2006-12-03  Eric Christopher  <echristo@apple.com>
959
960         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
961
962 2006-12-03  Richard Henderson  <rth@redhat.com>
963             Andrew Pinski  <pinskia@gmail.com>
964
965         PR C++/14329
966         * g++.dg/warn/unit-1.C: New test.
967
968 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
969
970         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
971
972 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
973
974         * g++.dg/vect/vect.exp: Enable tests to run on spu.
975         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
976         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
977         * gcc.dg/vect/vect-70.c: Reduce array size.
978         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
979         vect_no_compaer_double targets.
980         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
981         vect_float, vect_double, and vect_int.
982
983 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
984
985         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
986         test for loop versioning on vect_no_align targets.
987         * gcc.dg/vect/pr20122.c: Likewise.
988         * gcc.dg/vect/vect-105.c: Likewise.
989         * gcc.dg/vect/vect-42.c: Likewise.
990         * gcc.dg/vect/vect-43.c: Likewise.
991         * gcc.dg/vect/vect-74.c: Likewise.
992         * gcc.dg/vect/vect-75.c: Likewise.
993         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
994         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
995         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
996         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
997
998 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
999
1000         PR fortran/29642
1001         * gfortran.dg/value_1.f90 : New test.
1002         * gfortran.dg/value_2.f90 : New test.
1003         * gfortran.dg/value_3.f90 : New test.
1004         * gfortran.dg/value_4.f90 : New test.
1005         * gfortran.dg/value_4.c : Called from value_4.f90.
1006
1007 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1008
1009         PR C++/30033
1010         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1011
1012 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1013
1014         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1015
1016 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1017
1018         PR c/27953
1019         * gcc.dg/pr27953.c: New test.
1020
1021 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1022
1023         PR c++/30022
1024         * g++.dg/ext/vector5.C: New test.
1025
1026         PR c++/30021
1027         * g++.dg/other/main1.C: New test.
1028
1029 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1030
1031         PR libfortran/29568
1032         * gfortran.dg/convert_implied_open.f90:  Change to
1033         new default record length.
1034         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1035         new error message.
1036         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1037
1038 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1039
1040         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1041
1042 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1043
1044         PR c++/29066
1045         * g++.dg/expr/pr29066.c: New.
1046
1047 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1048             Zdenek Dvorak <dvorakz@suse.cz>
1049
1050         PR tree-optimization/29921
1051         * gcc.dg/pr29921-2.c: New test.
1052
1053 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1054
1055         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1056         (i386_get_cpuid): New function.
1057         (i386_cpuid_ecx): Likewise.
1058         (i386_cpuid_edx): Likewise.
1059         (i386_cpuid): Updated to call i386_cpuid_edx.
1060
1061         * gcc.target/i386/sse3-addsubpd.c: New file.
1062         * gcc.target/i386/sse3-addsubps.c: Likewise.
1063         * gcc.target/i386/sse3-haddpd.c: Likewise.
1064         * gcc.target/i386/sse3-haddps.c: Likewise.
1065         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1066         * gcc.target/i386/sse3-hsubps.c: Likewise.
1067         * gcc.target/i386/sse3-lddqu.c: Likewise.
1068         * gcc.target/i386/sse3-movddup.c: Likewise.
1069         * gcc.target/i386/sse3-movshdup.c: Likewise.
1070         * gcc.target/i386/sse3-movsldup.c: Likewise.
1071
1072 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1073
1074         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1075
1076 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1077
1078         * gcc.dg/dfp/convert-int-max.c: New test.
1079         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1080
1081 2006-11-30  Richard Guenther  <rguenther@suse.de>
1082
1083         * gcc.dg/vect/vect-pow-1.c: Rename ...
1084         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1085         floats instead of doubles, check successful vectorization.
1086
1087 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1088
1089         PR target/29945
1090         * gcc.c-torture/compile/pr29945.c: New testcase.
1091
1092 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1093
1094         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1095         -maltivec.
1096
1097 2006-11-29  Eric Christopher  <echristo@apple.com>
1098
1099         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1100
1101 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1102
1103         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1104
1105         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1106
1107 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1108
1109         PR c++/29022
1110         * g++.dg/inherit/virtual2.C: New test.
1111         * g++.dg/inherit/virtual3.C: Likewise.
1112         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1113         * g++.dg/inherit/error2.C: Likewise.
1114         * g++.dg/template/instantiate1.C: Likewise.
1115
1116 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1117
1118         PR tree-opt/29984
1119         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1120
1121 2006-11-28  Jan Hubicka  <jh@suse.cz>
1122
1123         * gcc.dg/memcpy-1.c: New test.
1124
1125 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1126
1127         PR c++/29735
1128         * g++.dg/warn/main-3.C: New test.
1129
1130 2006-11-28  Jan Hubicka  <jh@suse.cz>
1131
1132         * gcc.dg/winline-1.c: New test.
1133
1134 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1135
1136         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1137         alignments.
1138
1139 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1140
1141         PR fortran/29976
1142         * gfortran.dg/missing_optional_dummy_3.f90
1143
1144 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1145
1146         PR fortran/20880
1147         * gfortran.dg/interface_3.f90: Modify errors.
1148
1149 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1150
1151         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1152         fail to link due to relocation overflows on spu-*-*.
1153
1154 2006-11-27  Michael Matz  <matz@suse.de>
1155             Andreas Krebbel  <krebbel1@de.ibm.com>
1156
1157         PR target/29319
1158         * gcc.dg/20061127-1.c: New testcase.
1159
1160 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1161
1162         * gcc.dg/20061124-1.c: Add exit() function prototype.
1163
1164 2006-11-27  Jan Hubicka  <jh@suse.cz>
1165
1166         * gcc.target/i386/memcpy-1.c: Adjust size.
1167         * testsuite/gcc.dg/visibility-11.c: Likewise.
1168
1169 2006-11-27  Richard Guenther  <rguenther@suse.de>
1170
1171         PR middle-end/25620
1172         * gcc.target/i386/pow-1.c: New testcase.
1173         * gcc.dg/builtins-58.c: Likewise.
1174
1175 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1176
1177         PR c++/29886
1178         * g++.dg/expr/cast8.C: New test.
1179
1180 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1181
1182         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1183         Don't ever inline the testcase.
1184
1185 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1186
1187         PR fortran/29982
1188         * gfortran.fortran-torture/compile/parameter_3.f90: New
1189         testcase.
1190
1191 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1192
1193         PR fortran/29951
1194         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1195
1196 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1197
1198         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1199         for CHAR.
1200
1201 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1202
1203         PR libgfortran/29936
1204         * gfortran.dg/write_check3.f90: New test.
1205
1206 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1207
1208         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1209
1210 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1211
1212         PR fortran/20880
1213         * gfortran.dg/interface_3.f90: New test.
1214
1215         PR fortran/29387
1216         * gfortran.dg/generic_8.f90: New test.
1217
1218 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1219
1220         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1221         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1222         * gfortran.dg/specifics_3.f90: Remove.
1223
1224 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1225
1226         PR c/29955
1227         * gcc.dg/gomp/pr29955.c: New test.
1228
1229         PR c/29736
1230         * gcc.dg/pr29736.c: New test.
1231
1232 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1233
1234         PR tree-opt/29964
1235         * gcc.dg/pure-1.c: New test.
1236
1237 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1238
1239         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1240         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1241
1242 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1243
1244         * gcc.dg/20061124-1.c: New testcase.
1245
1246 2006-11-23  Eric Christopher  <echristo@apple.com>
1247
1248         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1249
1250 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1251
1252         PR c/2707
1253         PR c++/26167
1254         * gcc.dg/Wconversion-integer.c: New. Supersedes
1255         Wconversion-negative-constants.c
1256         * gcc.dg/Wconversion-real.c: New.
1257         * gcc.dg/Wconversion-real-integer.c: New.
1258         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1259         * g++.dg/warn/Wconversion1.C: Modified.
1260
1261 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1262
1263         * gfortran.dg/overload_1.f90: New test.
1264
1265 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1266
1267         PR c/9072
1268         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1269         Wtraditional-conversion.
1270         * gcc.dg/overflow-warn-2.c: Likewise.
1271         * gcc.dg/Wconversion.c: Likewise. Renamed as
1272         Wtraditional-conversion.c .
1273         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1274         Wtraditional-conversion-2.c .
1275         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1276         Wtraditional-conversion-2.c
1277         * gcc.dg/Wconversion-negative-constants.c: New.
1278
1279 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1280
1281         * gcc.dg/tree-ssa/dump-1.c: New test.
1282
1283 2006-11-23  David Ung <davidu@mips.com>
1284
1285         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1286         -mfp64, allowable when ISA >= 33 and float is enabled.
1287         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1288         of mthc1 and mfhc1 patterns.
1289
1290 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1291
1292         PR tree-optimization/29921
1293         * gcc.dg/pr29921.c: New test.
1294
1295 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1296
1297         PR fortran/29441
1298         * gfortran.dg/initialization_4.f90: New test.
1299
1300 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1301
1302         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1303         platforms that have interleaving support.
1304         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1305         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1306         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1307         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1308         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1309         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1310         gcc.dg/vect/vect-strided-u8-i8.c,
1311         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1312         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1313         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1314         gcc.dg/vect/vect-strided-float.c,
1315         gcc.dg/vect/vect-strided-a-mult.c,
1316         gcc.dg/vect/vect-strided-mult-char-ls.c,
1317         gcc.dg/vect/vect-strided-a-u16-mult.c,
1318         gcc.dg/vect/vect-strided-a-u32-mult.c,
1319         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1320         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1321         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1322         gcc.dg/vect/vect-strided-mult.c,
1323         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1324         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1325
1326 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1327
1328         PR fortran/25087
1329         * gfortran.dg/auto_char_len_4.f90: New test.
1330
1331 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1332
1333         PR fortran/29652
1334         * gfortran.dg/generic_7.f90: New test.
1335         * gfortran.dg/defined_operators_1.f90: Add new error.
1336
1337 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1338
1339         PR tree-optimization/29902
1340         * g++.dg/tree-ssa/pr29902.C: New test.
1341
1342 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1343
1344         PR fortran/29820
1345         * gfortran.dg/used_types_13.f90: New test.
1346
1347 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1348
1349         * gcc.dg/dfp/snan.c: Delete.
1350
1351 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1352
1353         * g++.dg/cpp0x/static_assert1.C: New.
1354         * g++.dg/cpp0x/static_assert2.C: New.
1355         * g++.dg/cpp0x/static_assert3.C: New.
1356
1357 2006-11-21  Richard Guenther  <rguenther@suse.de>
1358
1359         * gcc.dg/vect/vect-pow-1.c: New testcase.
1360         * gcc.dg/vect/vect-pow-2.c: Likewise.
1361
1362 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1363
1364         PR c++/29570
1365         * g++.dg/template/static29.C: New test.
1366
1367         PR c++/29734
1368         * g++.dg/conversion/simd4.C: New test.
1369
1370 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1371
1372         PR c++/29475
1373         * g++.dg/template/access19.C: New test.
1374         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1375         error is reported.
1376
1377 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1378
1379         PR tree-opt/25500
1380         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1381
1382 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1383
1384         PR fortran/27546
1385         * gfortran.dg/import.f90: Extended test.
1386         * gfortran.dg/import2.f90: Extended test.
1387
1388 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1389
1390         * gfortran.dg/volatile3.f90: Add conflict test.
1391
1392 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1393
1394         PR fortran/24783
1395         * gfortran.dg/implicit_10.f90: New test.
1396
1397 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1398
1399         PR c++/8586
1400         * g++.dg/warn/Wall-write-strings.C: New.
1401
1402 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1403
1404         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1405         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1406
1407 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1408
1409         * gfortran.dg/use_3.f90: Remove error message.
1410         * gfortran.dg/iso_fortran_env_1.f90: New test.
1411         * gfortran.dg/iso_fortran_env_2.f90: New test.
1412         * gfortran.dg/iso_fortran_env_3.f90: New test.
1413         * gfortran.dg/iso_fortran_env_4.f90: New test.
1414
1415 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1416
1417         * gcc.dg/vect/vect-27.c: Fix initialization.
1418
1419 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1420
1421         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1422         * gcc.dg/torture/builtin-minmax-1.c: New.
1423
1424         * gcc.dg/builtins-20.c: Add cases for copysign.
1425
1426 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1427
1428         PR fortran/24285
1429         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1430
1431 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1432         * gfortran.dg/use_1.f90: New test.
1433         * gfortran.dg/use_1.f90: New test.
1434         * gfortran.dg/use_1.f90: New test.
1435
1436 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1437
1438         PR tree-optimization/29801
1439         * gcc.dg/pr29801.c: New test.
1440
1441 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1442
1443         PR middle-end/29584
1444         * gcc.dg/torture/pr29584.c: New test.
1445
1446 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1447
1448         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1449         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1450         * gcc.target/powerpc/compress-float-ppc.c,
1451         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1452         powerpc_fprs.
1453         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1454         do not pass -mhard-float.
1455
1456 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1457
1458         * gnat.dg/volatile_aggregate.adb: New test.
1459
1460 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1461
1462         PR fortran/29391
1463         PR fortran/29489
1464         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1465         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1466
1467 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1468
1469         PR target/29201
1470         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1471
1472 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1473
1474         * gfortran.dg/import3.f90: Fix error message.
1475
1476 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1477
1478         PR tree-opt/29788
1479         * gfortran.fortran-torture/compile/inline_1.f90:
1480         New testcase.
1481
1482 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1483
1484         * gcc.target/i386/x87regparm-1.c: New test.
1485         * gcc.target/i386/x87regparm-2.c: New test.
1486         * gcc.target/i386/x87regparm-3.c: New test.
1487         * gcc.target/i386/x87regparm-4.c: New test.
1488
1489 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1490
1491         PR fortran/27546
1492         * gfortran.dg/import.f90: New test.
1493         * gfortran.dg/import2.f90: New test.
1494         * gfortran.dg/import3.f90: New test.
1495
1496 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1497
1498         PR fortran/27588
1499         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1500
1501 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1502
1503         PR fortran/29806
1504         * gfortran.dg/contains.f90: New test.
1505         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1506
1507 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1508
1509         PR tree-optimization/29581
1510         * gcc.dg/pr29581-1.c: New test.
1511         * gcc.dg/pr29581-2.c: New test.
1512         * gcc.dg/pr29581-3.c: New test.
1513         * gcc.dg/pr29581-4.c: New test.
1514         * gfortran.dg/pr29581.f90: New test.
1515
1516 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1517
1518         PR fortran/29702
1519         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1520         numbers in error message headers.
1521
1522 2006-11-14  Richard Guenther  <rguenther@suse.de>
1523
1524         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1525         to i?86 and x86_64 targets.
1526
1527 2006-11-14  Caroline Tice  <ctice@apple.com>
1528
1529         * gcc.dg/pubtypes-1.c: New file/testcase.
1530         * gcc.dg/pubtypes-2.c: New file/testcase.
1531         * gcc.dg/pubtypes-3.c: New file/testcase.
1532         * gcc.dg/pubtypes-4.c: New file/testcase.
1533         * g++.dg/pubtypes.C: New file/testcase.
1534
1535 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1536
1537         PR c++/29106
1538         * g++.dg/init/self1.C: New test.
1539
1540 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1541
1542         PR fortran/29657
1543         * gfortran.dg/conflicts.f90: Add.
1544
1545 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1546
1547         PR rtl-optimization/29798
1548
1549         * gcc.c-torture/execute/pr29798.c: New.
1550
1551 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1552
1553         * gcc.dg/builtins-20.c: Add more cases.
1554
1555 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1556
1557         PR fortran/29759
1558         * gfortran.dg/gomp/pr29759.f90: New test.
1559
1560 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1561
1562         PR c++/29518
1563         * g++.dg/template/static28.C: New test.
1564
1565 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1566
1567         * lib/c-torture.exp: Use target-libpath.exp.
1568         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1569         set GCC_EXEC_PREFIX env var from global variable of same name.
1570
1571 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1572
1573         PR fortran/26994
1574         * gfortran.fortran-torture/compile/transfer-1.f90:
1575         New testcase.
1576
1577 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1578             Zdenek Dvorak <dvorakz@suse.cz>
1579
1580         PR tree-optimization/29680
1581         * gcc.dg/alias-11.c: New test.
1582
1583 2006-11-12  Jason Merrill  <jason@redhat.com>
1584             Andrew Pinski <pinskia@physics.uc.edu>
1585
1586         PR middle-end/28915
1587         * gcc.target/i386/vectorize1.c: New.
1588
1589 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1590
1591         PR rtl-optimization/29797
1592         * gcc.c-torture/execute/pr29797-1.c: New test case.
1593
1594 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1595
1596         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1597
1598 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
1599
1600         * gcc.dg/tree-ssa/prefetch-3.c: New test.
1601
1602 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1603
1604         PR tree-optimization/13827
1605         * gcc.dg/fold-eqand-1.c: New test case.
1606
1607 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1608
1609         PR rtl-opt/28812
1610         * gcc.c-torture/execute/mayalias-3.c: New test.
1611
1612 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
1613
1614         PR middle-end/27528
1615         * gcc.c-torture/compile/pr27528.c: New test.
1616         * gcc.dg/pr27528.c: Likewise.
1617
1618 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1619
1620         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1621
1622         * gcc.dg/torture/builtin-symmetric-1.c: New test.
1623
1624 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1625
1626         PR fortran/29758
1627         * gfortran.dg/reshape_source_size_1.f90: New test.
1628
1629 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1630
1631         PR fortran/29315
1632         * gfortran.dg/aliasing_dummy_4.f90: New test.
1633
1634 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
1635
1636         PR target/29777
1637         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1638         and x86_64-*-* targets.
1639
1640 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1641
1642         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1643         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1644         New macros. Use them in exact tests.
1645         (TESTIT3): New macro.
1646         Add tests for fmin, fmax and fma.
1647
1648 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1649
1650         PR fortran/29431
1651         * gfortran.dg/array_constructor_13.f90: New test.
1652
1653 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1654
1655         PR fortran/29744
1656         * gfortran.dg/used_types_12.f90: New test.
1657
1658 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
1659
1660         PR middle-end/29726
1661         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1662         (test6): Ditto.
1663         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1664         * gcc.dg/fold-eqandshift-3.c: New test case.
1665
1666 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1667
1668         PR fortran/29699
1669         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1670
1671         PR fortran/21370
1672         * gfortran.dg/change_symbol_attributes_1.f90: New test.
1673
1674 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1675
1676         * gcc.dg/20061109-1.c: New testcase.
1677
1678 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1679
1680         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1681
1682 2006-11-09  Tobias Burnus  <burnus@net-b.de>
1683
1684         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1685         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1686
1687 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
1688
1689         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1690         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1691
1692 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1693
1694         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1695
1696 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1697
1698         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1699         vect-9.c).
1700         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1701         * gcc.dg/vect/vect-9.c: Now vectorizable.
1702         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1703         that support vect_widen_mult.
1704         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1705         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1706         vect-reduc-dot-u16.c).
1707         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1708         vect-reduc-dot-u16.c).
1709         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1710         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1711         vect-reduc-dot-s8.c).
1712         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1713         vect-reduc-dot-s8.c).
1714         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1715         vect-reduc-dot-s8.c).
1716         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1717         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1718         vect-reduc-dot-u8.c).
1719         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1720         vect-reduc-dot-u8.c).
1721         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1722         * gcc.dg/vect/vect-multitypes-9.c: New test.
1723         * gcc.dg/vect/vect-multitypes-10.c: New test.
1724         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1725         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1726         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1727         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1728         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1729         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1730         wrapv-vect-reduc-dot-s8.c.
1731         * lib/target-support.exp (check_effective_target_vect_unpack): New.
1732         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1733         targets that support vec_unpack.
1734         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1735         (check_effective_target_vect_widen_mult_qi_to_hi): New.
1736         (check_effective_target_vect_widen_mult_hi_to_si): New.
1737         (check_effective_target_vect_widen_sum): Removed.
1738
1739         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1740
1741         * gcc.dg/vect/vect-multitypes-8.c: New test.
1742         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1743
1744         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
1745
1746         * gcc.dg/vect/vect-multitypes-7.c: New test.
1747
1748         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1749
1750         * gcc.dg/vect/vect-multitypes-4.c: New test.
1751         * gcc.dg/vect/vect-multitypes-5.c: New test.
1752         * gcc.dg/vect/vect-multitypes-6.c: New test.
1753
1754         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1755
1756         * gcc.dg/vect/vect-multitypes-1.c: New test.
1757         * gcc.dg/vect/vect-multitypes-2.c: New test.
1758         * gcc.dg/vect/vect-multitypes-3.c: New test.
1759
1760 2006-11-07  Eric Christopher  <echristo@apple.com>
1761
1762         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1763         Test using scan-assembler-not.
1764
1765 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
1766
1767         * gcc.dg/inline-17.c: New test.
1768
1769 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
1770
1771         PR other/25028
1772         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
1773         on HP-UX.
1774
1775 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1776
1777         PR fortran/29539
1778         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1779
1780         PR fortran/29634
1781         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1782         test.
1783
1784 2006-11-07  Tobias Burnus  <burnus@net-b.de>
1785
1786         PR fortran/29601
1787         * gfortran.dg/volatile.f90: Add.
1788         * gfortran.dg/volatile2.f90: Add.
1789         * gfortran.dg/volatile3.f90: Add.
1790         * gfortran.dg/volatile4.f90: Add.
1791         * gfortran.dg/volatile5.f90: Add.
1792         * gfortran.dg/volatile6.f90: Add.
1793         * gfortran.dg/volatile7.f90: Add.
1794
1795 2006-11-06  Tobias Burnus  <burnus@net-b.de>
1796
1797         * gfortran.dg/io_constraints_2.f90: Adjust pattern
1798           for matching error messages.
1799         * gfortran.dg/specifics_3.f90: Adjust pattern
1800           for matching error messages.
1801
1802 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
1803             Bernhard Fischer  <aldot@gcc.gnu.org>
1804
1805         * lib/gcc-dg.exp (output-exists): New proc.
1806         (output-exists-not): New proc.
1807         * gcc.test-framework/test-framework.awk: Support new directives.
1808         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1809         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1810         * gcc.test-framework/dg-outexists-exp-F.c: New test.
1811         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1812         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1813         * gcc.test-framework/dg-outexists-exp-P.c: New test.
1814
1815 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
1816
1817         PR fortran/29630
1818         PR fortran/29679
1819         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1820         * gfortran.dg/initialization_3.f90: New.
1821
1822 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1823
1824         PR libgfortran/25545
1825         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1826
1827 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
1828
1829         PR middle-end/29695
1830         * gcc.c-torture/execute/pr29695-1.c: New test.
1831         * gcc.c-torture/execute/pr29695-2.c: New test.
1832
1833 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
1834
1835         PR fortran/29565
1836         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1837
1838 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
1839
1840         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1841         for matching error messages.
1842
1843 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
1844
1845         PR target/26915
1846         * gcc.target/i386/387-12.c: New test.
1847
1848 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1849
1850         PR libfortran/29713
1851         * gfortran.dg/pr29713.f90: New test.
1852
1853 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
1854
1855         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1856         Also test for bogus rest sign.
1857
1858 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1859
1860         PR libfortran/27895
1861         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1862
1863 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
1864
1865         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1866         from error messages.
1867
1868 2006-11-02  Mike Stump  <mrs@apple.com>
1869
1870         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1871
1872         * g++.old-deja/g++.abi/align.C: Enable for darwin.
1873
1874 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1875
1876         * g++.dg/eh/gcsec1.C: New test.
1877
1878 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1879
1880         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1881         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
1882
1883 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
1884
1885         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1886         hexadecimal value.
1887         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1888         * gcc.dg/pr14796-2.c: Likewise.
1889
1890 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1891
1892         * gcc.c-torture/execute/20061101-1.c: New test.
1893
1894 2006-11-01  Richard Guenther  <rguenther@suse.de>
1895
1896         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
1897
1898 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1899
1900         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
1901         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
1902
1903 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1904
1905         * gcc.c-torture/execute/20061031-1.c: New test.
1906
1907 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1908
1909         PR 23067
1910         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
1911         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
1912         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
1913         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
1914         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
1915         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
1916         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
1917
1918 2006-10-31  Eric Christopher  <echristo@apple.com>
1919             Falk Hueffner  <falk@debian.org>
1920
1921         * gcc.dg/builtin-bswap-1.c: New.
1922         * gcc.dg/builtin-bswap-2.c: New.
1923         * gcc.dg/builtin-bswap-3.c: New.
1924         * gcc.dg/builtin-bswap-4.c: New.
1925         * gcc.dg/builtin-bswap-5.c: New.
1926         * gcc.target/i386/builtin-bswap-1.c: New.
1927
1928 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1929
1930         * gcc.dg/inline-16.c: New.
1931
1932         PR 16622
1933         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
1934         defining it.
1935         * gcc.dg/inline-13.c: New.
1936         * gcc.dg/inline-14.c: New.
1937         * gcc.dg/inline-15.c: New.
1938
1939         PR 11377
1940         * gcc.dg/inline6.c: New.
1941         * gcc.dg/inline7.c: New.
1942
1943 2006-10-31  Roger Sayle  <roger@eyesopen.com>
1944
1945         PR middle-end/23470
1946         * gcc.dg/pr23470-1.c: New test case.
1947
1948 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
1949
1950         PR fortran/29537
1951         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
1952         data.
1953         * gfortran.dg/blockdata_2.f90: New testcase.
1954
1955 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
1956
1957         PR libfortran/29627
1958         * gfortran.dg/unf_short_record_1.f90:  New test.
1959
1960 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1961
1962         PR fortran/29067
1963         * gfortran.dg/pr29067.f: New test.
1964
1965 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
1966             Richard Sandiford  <richard@codesourcery.com>
1967
1968         * lib/target-supports.exp (get_compiler_messages): Append options
1969         as a single list element.
1970         (check_effective_target_arm_vfp_ok): New.
1971         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
1972
1973 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
1974
1975         PR fortran/29387
1976         * gfortran.dg/intrinsic_actual_2.f90: New test.
1977
1978         PR fortran/29490
1979         * gfortran.dg/actual_array_interface_1.f90: New test.
1980
1981         PR fortran/29641
1982         * gfortran.dg/used_types_11.f90: New test.
1983
1984 2006-10-30  Dirk Mueller  <dmueller@suse.de>
1985
1986         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
1987         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
1988         * g++.old-deja/g++.pt/eichin01.C (main): Same.
1989         * g++.old-deja/g++.mike/net25.C (main): Same.
1990         * g++.dg/lookup/exception1.C (main): Same.
1991         * g++.dg/parse/parens2.C (main): Same.
1992
1993 2006-10-30  Roger Sayle  <roger@eyesopen.com>
1994
1995         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
1996
1997 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1998
1999         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2000         * gcc.dg/torture/builtin-math-3.c: Likewise.
2001
2002 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2003
2004         PR fortran/29452
2005         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2006         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2007
2008 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2009
2010         PR Fortran/29410
2011         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2012
2013 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2014
2015         * lib/target-supports.exp (check_function_available): Declare
2016         function before calling.
2017
2018 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2019
2020         PR tree-optimization/29637
2021         * gcc.dg/pr29637.c: New test.
2022
2023 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2024
2025         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2026         tree canonicalization.
2027
2028 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2029
2030         * gcc.dg/builtins-20.c: Add more hypot tests.
2031
2032 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2033
2034         * gcc.dg/fold-compare-1.c: New test case.
2035
2036 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2037
2038         PR c++/16307
2039         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2040
2041 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2042
2043         PR tree-optimization/15458
2044         * gcc.dg/fold-xornot-1.c: New test case.
2045
2046 2006-10-29  Richard Guenther  <rguenther@suse.de>
2047
2048         * gcc.target/i386/math-torture/trunc.c: New testcase.
2049
2050 2006-10-29  Richard Guenther  <rguenther@suse.de>
2051
2052         * gcc.target/i386/math-torture/round.c: New testcase.
2053
2054 2006-10-29  Richard Guenther  <rguenther@suse.de>
2055
2056         * gcc.target/i386/math-torture/ceil.c: New testcase.
2057         * gcc.target/i386/math-torture/floor.c: Likewise.
2058
2059 2006-10-29  Richard Guenther  <rguenther@suse.de>
2060
2061         * gcc.target/i386/math-torture/rint.c: New testcase.
2062         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2063
2064 2006-10-29  Richard Guenther  <rguenther@suse.de>
2065
2066         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2067         * gcc.target/i386/math-torture/lceil.c: Likewise.
2068
2069 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2070
2071         PR libgfortran/24313
2072         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2073
2074 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2075
2076         * gcc.c-torture/execute/20020118-1.c,
2077         gcc.c-torture/execute/builtins/strlen.c,
2078         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2079         comment typos.
2080
2081 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2082
2083         * gcc.dg/builtins-20.c: Add tests for hypot.
2084         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2085         two-argument builtins.
2086         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2087         TESTIT2.  Update all callers.
2088         (TESTIT2, TESTIT2_R): New helper macros.
2089         Add testcases for pow, hypot and atan2.
2090
2091 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2092
2093         PR C++/29295
2094         * g++.dg/expr/bool1.C: New test.
2095         * g++.dg/expr/bool2.C: New test.
2096
2097 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2098
2099         PR fortran/28224
2100         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2101         * gfortran.dg/namelist_internal.f90: New test.
2102
2103 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2104
2105         PR fortran/29625
2106         * gfortran.dg/io_real_boz.f90: Add.
2107         * gfortran.dg/io_real_boz2.f90: Add.
2108
2109 2006-10-28  Richard Guenther  <rguenther@suse.de>
2110
2111         PR middle-end/26899
2112         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2113
2114 2006-10-28  Richard Guenther  <rguenther@suse.de>
2115
2116         PR target/28806
2117         * gcc.target/i386/math-torture/lround.c: New testcase.
2118
2119 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2120
2121         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2122         * gcc.dg/builtins-44.c: Likewise.
2123         * gcc.dg/builtins-45.c: Likewise.
2124         * gcc.dg/pr28796-2.c: Likewise.
2125         * gcc.dg/unordered-3.c: Likewise.
2126
2127 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2128
2129         PR libgfortran/27954
2130         * gfortran.dg/error_recovery_2.f90: New test.
2131
2132 2006-10-26  Richard Guenther  <rguenther@suse.de>
2133
2134         * gcc.target/i386/i386.exp: Use glob, not find to collect
2135         tests.  Avoids recursing into subdirectories.
2136         * gcc.target/i386/math-torture/math-torture.exp: Torture
2137         for interesting ia32 math options.
2138         * gcc.target.i386/math-torture/lrint.c: New testcase.
2139
2140 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2141
2142         PR libgfortran/29563
2143         * gfortran.dg/arrayio_9.f90: Update test.
2144         * gfortran.dg/arrayio_19.f90: New test.
2145
2146 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2147
2148         * gcc.dg/20061026.c: New testcase.
2149
2150 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2151
2152         PR libgfortran/29563
2153         * gfortran.dg/arrayio_9.f90: New test.
2154
2155 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2156
2157         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2158         Copy the strings manually, as strcpy may call strlen.
2159
2160 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2161
2162         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2163         Add checks for log, log2, log10 and log1p.
2164
2165         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2166         we already test 0.0.  Add checks for expm1, log, log2, log10,
2167         log1p, cbrt, erf and erfc.
2168
2169 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2170
2171         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2172
2173 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2174
2175         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2176         and remainderl() built-in functions.  Remove -ffast-math from
2177         dg-options.
2178
2179 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2180
2181         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2182         acosh and atanh.
2183
2184         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2185         floating point modifiers to arguments passed to float and long
2186         double functions respectively.  Update all callers to use floating
2187         point numbers, not integers.  Add tests for exp, exp2 and
2188         exp10/pow10.
2189
2190         * gcc.dg/torture/builtin-math-3.c: New test.
2191
2192 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2193
2194         PR fortran/29393
2195         * gfortran.dg/initialize_2.f90: New.
2196
2197 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2198
2199         * gcc.dg/torture/builtin-math-2.c: New test.
2200
2201 2006-10-24  Richard Guenther  <rguenther@suse.de>
2202
2203         PR middle-end/28796
2204         * gcc.dg/pr28796-1.c: New testcase.
2205         * gcc.dg/pr28796-2.c: Likewise.
2206
2207 2006-10-24  Richard Guenther  <rguenther@suse.de>
2208
2209         * gcc.dg/builtins-57.c: New testcase.
2210
2211 2006-10-24  Richard Guenther  <rguenther@suse.de>
2212
2213         PR tree-optimization/29567
2214         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2215
2216 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2217
2218         PR tree-optimization/14784
2219         * gcc.dg/alias-10.c: New test.
2220
2221 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2222
2223         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2224
2225 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2226
2227         * gcc.dg/builtin-strncat-chk-1.c: New test.
2228
2229 2006-10-23  Jan Hubicka  <jh@suse.cz>
2230
2231         * gcc.dg/memmove-1.c: New test.
2232
2233 2006-10-23  Paul Brook  <paul@codesourcery.com>
2234
2235         * gcc.dg/pragma-pack-5.c: New test.
2236
2237 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2238
2239         * g++.dg/other/s390-1.C: New testcase.
2240
2241 2006-10-23  Richard Guenther  <rguenther@suse.de>
2242
2243         PR middle-end/27132
2244         PR middle-end/23295
2245         * gcc.dg/pr27132.c: New testcase.
2246         * gcc.dg/pr23295.c: Likewise.
2247         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2248         * g++.dg/tree-ssa/pr19807.C: Likewise.
2249
2250 2006-10-23  Richard Guenther  <rguenther@suse.de>
2251
2252         PR middle-end/21032
2253         * gcc.dg/pr21032.c: New testcase.
2254
2255 2006-10-22  Jeff Law  <law@redhat.com>
2256         Richard Guenther  <rguenther@suse.de>
2257
2258         PR tree-optimization/15911
2259         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2260
2261 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2262
2263         PR c++/20647
2264         * g++.dg/abi/rtti3.C: New.
2265
2266 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2267
2268         PR middle-end/28252
2269         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2270         transformation.
2271
2272 2006-10-21  Richard Guenther  <rguenther@suse.de>
2273
2274         PR tree-optimization/3511
2275         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2276
2277 2006-10-21  Richard Guenther  <rguenther@suse.de>
2278
2279         PR middle-end/26898
2280         * gcc.dg/torture/pr26898-1.c: New testcase.
2281         * gcc.dg/torture/pr26898-2.c: Likewise.
2282
2283 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2284
2285         PR c++/28053
2286         * g++.dg/parse/bitfield1.C: Adjust error markers.
2287         * g++.dg/parse/bitfield2.C: New test.
2288
2289 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2290
2291         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2292
2293 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2294
2295         PR libfortran/27895
2296         * gfortran.dg/zero_sized_1.f90: New test.
2297
2298 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2299
2300         * gcc.dg/div-compare-1.c: New test.
2301
2302 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2303
2304         PR fortran/29216
2305         * gfortran.dg/result_default_init_1.f90: New test.
2306
2307         PR fortran/29314
2308         * gfortran.dg/automatic_default_init_1.f90: New test.
2309
2310         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2311         from 38 to 33.
2312
2313 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2314
2315         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2316         'using namespace std' without previous declaration.
2317         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2318         * g++.old-deja/g++.robertl/eb133c.C: New.
2319
2320 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2321
2322         PR libgfortran/29277
2323         * gfortran.dg/streamio_4.f90: Update test.
2324         * gfortran.dg/streamio_11.f90: New test.
2325
2326 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2327
2328         PR c++/27952
2329         * g++.dg/inherit/virtual1.C: New test.
2330
2331 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2332
2333         PR c++/28261
2334         * g++.dg/parse/enum3.C: New test.
2335
2336 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2337
2338         PR c++/29039
2339         * g++.dg/init/ctor8.C: New test.
2340
2341 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2342
2343         PR c++/27270
2344         * g++.dg/ext/complit8.C: Tweak error markers.
2345         * g++.dg/template/complit1.C: Add error marker.
2346
2347 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2348
2349         PR c++/27270
2350         * g++.dg/ext/complit8.C: New test.
2351
2352         PR c++/29408
2353         * g++.dg/parse/dtor12.C: New test.
2354
2355         PR c++/29435
2356         * g++.dg/template/sizeof11.C: New test.
2357
2358 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2359
2360         PR fortran/29392
2361         * gfortran.dg/data_char_3.f90: New test.
2362
2363         PR fortran/29451
2364         * gfortran.dg/negative_automatic_size.f90: New test.
2365
2366 2006-10-16  David Daney  <ddaney@avtrex.com>
2367
2368         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2369
2370 2006-10-16  Eric Christopher  <echristo@apple.com>
2371
2372         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2373         x86_64.
2374
2375 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2376
2377         PR c++/28211
2378         * g++.dg/tc1/dr49.C: Tweak error messages.
2379         * g++.dg/parse/template21.C: New test.
2380
2381 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2382
2383         PR middle-end/20491
2384         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2385
2386 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2387
2388         PR fortran/29403
2389         * gfortran.dg/print_1.f90: New test.
2390
2391 2006-10-15  Jan Hubicka  <jh@suse.cz>
2392
2393         PR middle-end/29241
2394         * gcc.c-torture/compile/pr29241.c: New testcase.
2395
2396 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2397
2398         PR middle-end/29250
2399         * gcc.c-torture/compile/pr29250.c: New test.
2400
2401 2006-10-15  Richard Guenther  <rguenther@suse.de>
2402
2403         * gcc.dg/pr29299.c: New testcase.
2404
2405 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2406
2407         PR fortran/24767
2408         * gfortran.dg/label_4.f90: Adjust warning flag.
2409
2410 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2411
2412         PR fortran/29371
2413         * gfortran.dg/nullify_3.f90: New test.
2414
2415 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2416
2417         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2418         on Solaris 2.5.1 too.
2419
2420 2006-10-13  Eric Christopher  <echristo@apple.com>
2421
2422         * gcc.dg/pr25993.c: Skip for darwin.
2423
2424 2006-10-13  Eric Christopher  <echristo@apple.com>
2425
2426         * gcc.dg/visibility-11.c: Skip for darwin.
2427
2428 2006-10-13  Eric Christopher  <echristo@apple.com>
2429
2430         * gcc.dg/darwin-weakimport-1.c: Use
2431         -fno-asynchronous-unwind-tables.
2432         * gcc.dg/darwin-weakimport-3.c: Ditto.
2433
2434 2006-10-13  Richard Guenther  <rguenther@suse.de>
2435
2436         PR tree-optimization/29446
2437         * gcc.dg/torture/pr29446.c: New testcase.
2438
2439 2006-10-13  Bill Wendling  <wendling@apple.com>
2440
2441         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2442         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2443         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2444         * g++.old-deja/g++.law/shadow1.C: Likewise.
2445         * g++.old-deja/g++.law/ctors10.C: Likewise.
2446         * g++.dg/debug/namespace1.C: Likewise.
2447         * g++.dg/inherit/namespace-as-base.C: Likewise.
2448         * g++.dg/opt/delay-slot-1.C: Likewise.
2449         * g++.dg/parse/defarg10.C: Likewise.
2450         * g++.dg/template/ptrmem11.C: Likewise.
2451         * g++.dg/template/mem_func_ptr.C: Likewise.
2452         * g++.dg/template/spec19.C: Likewise.
2453
2454 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2455
2456         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2457
2458 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2459
2460         PR fortran/29373
2461         * gfortran.dg/implicit_9.f90: New test.
2462
2463         PR fortran/29407
2464         * gfortran.dg/namelist_25.f90: New test.
2465
2466         PR fortran/27701
2467         * gfortran.dg/same_name_2.f90: New test.
2468
2469         PR fortran/29232
2470         * gfortran.dg/host_assoc_types_1.f90: New test.
2471
2472         PR fortran/29364
2473         * gfortran.dg/missing_derived_type_1.f90: New test.
2474         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2475
2476         PR fortran/29422
2477         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2478
2479         PR fortran/29428
2480         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2481
2482 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2483
2484         PR fortran/29391
2485         * gfortran.dg/bound_2.f90: New test.
2486
2487 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2488
2489         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2490         directive.
2491         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2492         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2493         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2494         * gfortran.dg/gomp/reduction3.f90: Likewise.
2495         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2496         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2497         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2498         * gfortran.dg/forall_4.f90: Likewise.
2499         * gfortran.dg/spec_expr_4.f90: Likewise.
2500         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2501         * gfortran.dg/forall_5.f90: Likewise.
2502         * gfortran.dg/open_access_append_2.f90: Add check for
2503         compile-time warning.
2504
2505 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2506
2507         PR c++/28506
2508         * g++.dg/parse/pure1.C: New test.
2509
2510 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2511
2512         PR fortran/21435
2513         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2514         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2515         for compile-time warnings.
2516         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2517         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2518         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2519         file.
2520         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2521         specifier.
2522         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2523         compile-time warning.
2524
2525 2006-10-12  Jan Hubicka  <jh@suse.cz>
2526
2527         PR c/28419
2528         * gcc.dg/pr28319.c: New test.
2529
2530 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2531         PR c++/29318
2532         * g++.dg/ext/vla4.C: New test.
2533
2534 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2535
2536         PR c++/27961
2537         * g++.dg/template/crash60.C: New test.
2538         * g++.dg/other/large-size-array.C: Adjust error markers.
2539         * g++.dg/parse/crash27.C: Likewise.
2540         * g++.dg/template/crash1.C: Likewise.
2541
2542 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2543
2544         PR testsuite/29093
2545         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2546
2547 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2548
2549         PR preprocessor/28709
2550         * gcc.dg/cpp/paste14.c: New test.
2551
2552 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2553
2554         PR c++/29175
2555         * g++.dg/init/array24.C: New test.
2556
2557 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2558
2559         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2560         of <sys/types.h>.
2561
2562 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2563
2564         PR c++/29024
2565         * g++.dg/parse/typedef8.C: New test.
2566         * g++.dg/other/mult-stor1.C: Adjust error markers.
2567
2568 2006-10-11  Richard Guenther  <rguenther@suse.de>
2569
2570         PR tree-optimization/28230
2571         * gcc.dg/torture/pr28230.c: New testcase.
2572
2573 2006-10-11  Richard Guenther  <rguenther@suse.de>
2574
2575         PR inline-asm/29119
2576         * gcc.dg/torture/pr29119.c: New testcase.
2577
2578 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2579
2580         PR middle-end/29272
2581         * gcc.c-torture/execute/20060930-2.c: New test.
2582
2583 2006-10-09  Richard Henderson  <rth@redhat.com>
2584
2585         Revert emutls patch.
2586
2587 2006-10-09  Richard Guenther  <rguenther@suse.de>
2588
2589         PR middle-end/29254
2590         * gcc.dg/pr29254.c: New testcase.
2591
2592 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
2593             Paul Thomas  <pault@gcc.gnu.org>
2594
2595         PR fortran/20541
2596         * gfortran.dg/alloc_comp_basics_1.f90: New test.
2597         * gfortran.dg/alloc_comp_basics_2.f90: New test.
2598         * gfortran.dg/alloc_comp_assign_1.f90: New test.
2599         * gfortran.dg/alloc_comp_assign_2.f90: New test.
2600         * gfortran.dg/alloc_comp_assign_3.f90: New test.
2601         * gfortran.dg/alloc_comp_assign_4.f90: New test.
2602         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2603         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2604         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2605         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2606         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2607         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2608         * gfortran.dg/alloc_comp_std.f90: New test.
2609         * gfortran.dg/move_alloc.f90: New test.
2610
2611 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
2612
2613         PR fortran/29115
2614         * gfortran.dg/derived_constructor_comps_2.f90: New test.
2615
2616         PR fortran/29211
2617         * gfortran.dg/forall_char_dependencies_1.f90: New test.
2618
2619 2006-10-08  Tobias Burnus  <burnus@net-b.de>
2620
2621         PR fortran/28585
2622         * gfortran.dg/new_line.f90: New test.
2623
2624 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2625
2626         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2627         * gcc.dg/torture/builtin-convert-1.c,
2628         gcc.dg/torture/builtin-convert-2.c,
2629         gcc.dg/torture/builtin-convert-3.c,
2630         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2631
2632 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
2633
2634         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2635         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2636         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2637         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2638
2639 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
2640
2641         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2642         Xfail some tests for powerpc-darwin and powerpc-aix.
2643
2644 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
2645
2646         PR c/29380
2647         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2648
2649 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2650
2651         PR target/29300
2652         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2653         on hppa*-*-hpux*.
2654
2655 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2656
2657         PR fortran/16580
2658         PR fortran/29288
2659         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2660         Add tests for using all possible intrinsics as actual arguments.
2661         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2662         all possible intrinsics as actual arguments.
2663         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2664         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2665
2666 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
2667
2668         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2669         * gcc.dg/debug/debug-2.c: Likewise.
2670
2671 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
2672
2673         * gcc.c-torture/compile/sync-2.c: New test.
2674
2675 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2676
2677         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2678         line endings.
2679
2680 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2681
2682         PR rtl-optimization/29128
2683         * gcc.c-torture/compile/pr29128.c: New test.
2684
2685 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2686
2687         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2688         line endings.
2689
2690 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
2691
2692         PR middle-end/29256
2693         * gcc.dg/tree-ssa/loop-19.c: New test.
2694
2695 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2696
2697         PR tree-optimization/29330
2698         * gcc.dg/pr29330.c: New test.
2699
2700         PR target/28924
2701         * gcc.c-torture/compile/20061005-1.c: New test.
2702
2703 2006-10-06  Olivier Hainque  <hainque@adacore.com>
2704
2705         * gcc.dg/typename-vla-1.c: New case.
2706         * gnat.dg/forward_vla.adb: New case.
2707
2708 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2709
2710         PR tree-optimization/29290
2711         * gfortran.dg/loop_nest_1.f90: New test.
2712
2713         PR target/29198
2714         * gcc.dg/tls/opt-12.c: New test.
2715
2716         PR fortran/28415
2717         * gfortran.dg/save_2.f90: New test.
2718
2719         PR c/29091
2720         * gcc.dg/pr29091.c: New test.
2721
2722 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
2723
2724         * lib/target-supports.exp
2725         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2726         same as x86_64-*-*; check for LP64.
2727
2728 2006-10-04  Richard Henderson  <rth@redhat.com>
2729
2730         * lib/target-supports.exp (check_effective_target_tls): Redefine
2731         to mean non-emulated tls.
2732         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2733         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2734         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2735         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2736         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2737         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2738         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2739
2740 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2741
2742         PR fortran/29343
2743         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2744
2745 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2746
2747         * gfortran.dg/bounds_check_fail_1.f90: New test.
2748
2749 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2750
2751         PR c++/29020
2752         * g++.dg/template/friend48.C: New test.
2753
2754 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2755
2756         PR fortran/29098
2757         * gfortran.dg/default_initialization_2.f90: New test.
2758
2759 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2760
2761         PR fortran/20779
2762         PR fortran/20891
2763         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2764
2765 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2766
2767         PR fortran/29284
2768         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2769
2770         PR fortran/29321
2771         PR fortran/29322
2772         * gfortran.dg/missing_optional_dummy_2.f90: New test.
2773
2774         PR fortran/25091
2775         PR fortran/25092
2776         * gfortran.dg/entry_array_specs_1.f90: New test.
2777
2778 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2779
2780         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2781         insufficient to inhibit some test failures at -O3.  Do testing
2782         on integers.
2783
2784 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2785
2786         PR c++/29138
2787         * g++.dg/inherit/access8.C: New test.
2788         * g++.dg/template/dtor4.C: Tweak error messages.
2789
2790 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2791
2792         PR fortran/27478
2793         * gfortran.dg/entry_8.f90: New test.
2794
2795 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2796
2797         PR c++/29291
2798         * g++.dg/parse/new4.C: New test.
2799
2800 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
2801
2802         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2803         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2804         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2805         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2806         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2807
2808 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2809
2810         PR fortran/19260
2811         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2812         * gfortran.dg/continuation_2.f90: New test.
2813
2814         PR fortran/19262
2815         * gfortran.dg/continuation_3.f90: New test.
2816         * gfortran.dg/continuation_4.f90: New test.
2817         * gfortran.dg/continuation_5.f: New test.
2818         * gfortran.dg/continuation_6.f: New test.
2819
2820 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
2821
2822         PR c++/29226
2823         * g++.dg/template/vla1.C: New test.
2824
2825 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2826
2827         PR fortran/29210
2828         * gfortran.dg/complex_parameter_1.f90: New test.
2829
2830 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
2831
2832         PR c/29154
2833         * gcc.c-torture/execute/20060929-1.c: New test.
2834
2835 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
2836
2837         PR c++/29105
2838         * g++.dg/template/member6.C: New test.
2839         * g++.dg/parse/typename7.C: Adjust error markers.
2840
2841         PR c++/29080
2842         * g++.dg/template/member7.C: New test.
2843
2844 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
2845
2846         PR c/24010
2847         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2848         gcc.dg/Woverride-init-3.c: New tests.
2849
2850 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2851
2852         * gcc.c-torture/execute/20060930-1.c: New test.
2853
2854 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2855
2856         PR fortran/18791
2857         * gfortran.dg/specifics_1.f90: New test.
2858         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2859         complex specifics.
2860
2861 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2862
2863         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2864         pthread-init-common.h: New.
2865
2866 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2867
2868         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2869         precision on some archs.
2870
2871 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
2872
2873         * gcc.dg/non-local-goto-1.c: New test.
2874         * gcc.dg/non-local-goto-2.c: Likewise.
2875         * gcc.dg/setjmp-3.c: Likewise.
2876         * gcc.dg/setjmp-4.c: Likewise.
2877
2878 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
2879
2880         * gnat.dg/self_aggregate_with_pointer.adb: New test.
2881
2882 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2883
2884         PR fortran/28276
2885         * gfortran.dg/exponent_1.f90: New test.
2886
2887         PR fortran/27021
2888         * gfortran.dg/nearest_1.f90: New test.
2889
2890 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
2891
2892         PR middle-end/25261
2893         PR middle-end/28790
2894         * gcc.dg/gomp/nestedfn-1.c: New test.
2895
2896 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
2897
2898         PR objc/29195
2899         * objc/compile/method-1.m: New test.
2900
2901 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
2902
2903         PR c++/26938
2904         * g++.dg/template/crash58.C: New test.
2905         * g++.dg/parse/crash28.C: Adjust error markers.
2906         * g++.dg/template/crash34.C: Likewise.
2907         * g++.dg/template/friend31.C: Likewise.
2908         * g++.dg/template/crash32.C: Likewise.
2909
2910         PR c++/27329
2911         * g++.dg/template/crash59.C: New test.
2912
2913         PR c++/27667
2914         * g++.dg/template/spec33.C: New test.
2915         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
2916
2917 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
2918             Adam Nemet  <anemet@caviumnetworks.com>
2919
2920         * gcc.dg/tree-ssa/ivopts-1.c: New test.
2921         * gcc.dg/tree-ssa/ivopts-2.c: New test.
2922
2923 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
2924
2925         PR target/28911
2926         * gcc.dg/pr28911.c: New.
2927
2928 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
2929
2930         PR target/29169
2931         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
2932         (dg-options): Add -mfpmath=387.
2933
2934 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
2935
2936         PR c/28706
2937         * gcc.dg/pr28706.c: New test.
2938
2939         PR c/28712
2940         * gcc.dg/pr28712.c: New test.
2941
2942 2006-09-22  Mike Stump  <mrs@apple.com>
2943
2944         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
2945
2946 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
2947
2948         PR tree-optimization/28888
2949         * gcc.dg/pr28888.c: New test.
2950
2951 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
2952
2953         PR c++/29016
2954         * g++.dg/init/ptrfn1.C: New test.
2955
2956 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
2957
2958         PR c++/28861
2959         * g++.dg/template/spec32.C: New test.
2960         * g++.dg/parse/crash9.C: Adjust error markers.
2961
2962         PR c++/28303
2963         * g++.dg/template/typedef6.C: New test.
2964         * g++.dg/init/error1.C: Adjust error markers.
2965         * g++.dg/parse/crash9.C: Likewise.
2966         * g++.dg/template/crash55.C: Likewise.
2967
2968 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
2969
2970         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
2971
2972 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
2973
2974         PR target/27650
2975         * g++.dg/ext/dllimport12.C: New test.
2976
2977 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
2978
2979         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
2980         * gcc.target/mips/nmadd-2.c: Likewise.
2981         * gcc.target/mips/mips-ps-6.c: New test.
2982         * gcc.target/mips/neg-abs-1.c: Likewise.
2983         * gcc.target/mips/neg-abs-2.c: Likewise.
2984         * gcc.target/mips/nmadd-3.c: New test.
2985
2986 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
2987
2988         PR middle-end/28046
2989         * gcc.dg/gomp/atomic-10.c: New test.
2990         * g++.dg/gomp/atomic-10.C: New test.
2991
2992 2006-09-20  Eric Christopher  <echristo@apple.com>
2993
2994         * gcc.target/i386/sse3-not-fisttp.c: New.
2995
2996 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
2997
2998         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
2999
3000 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3001
3002         * gcc.c-torture/execute/pr28289.c (one): New variable.
3003         (main): Use it instead of argc.
3004         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3005         (main): Use it instead of argc.
3006
3007 2006-09-19  Paul Brook  <paul@codesourcery.com>
3008
3009         PR target/28516
3010         * gcc.dg/nested-func-5.c: New test.
3011
3012 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3013
3014         * lib/target-supports.exp (check_effective_target_tls): Compile
3015         test stubs using ${tool}_target_compile, not just target_compile.
3016         (check_effective_target_tls_runtime): Likewise.
3017
3018 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3019
3020         * gcc.c-torture/compile/20030405-1.x: Remove.
3021
3022         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3023         optimising linker from discarding it.
3024
3025 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3026
3027         PR fortran/28526
3028         * gfortran.dg/keyword_symbol_1.f90: New test.
3029
3030         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3031         pedantic compilation option.
3032
3033 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3034
3035         PR fortran/29060
3036         * gfortran.dg/spread_shape_1.f90: New test.
3037
3038 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3039
3040         PR tree-optimization/28887
3041         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3042
3043 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3044
3045         PR c/25993
3046         * gcc.dg/pr25993.c: New test.
3047
3048 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3049
3050         PR tree-opt/21591
3051         * gcc.dg/vect/pr21591.c: New test.
3052
3053 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3054
3055         PR tree-opt/29059
3056         * gcc.c-torture/compile/strcpy-1.c: New test.
3057         * gcc.c-torture/compile/strcpy-2.c: New test.
3058         * gcc.c-torture/compile/memcpy-1.c: New test.
3059         * gcc.c-torture/compile/memcpy-2.c: New test.
3060
3061 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3062
3063         PR testsuite/29055
3064         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3065
3066 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3067
3068         * gnat.dg/specs/double_record_extension1.ads: New test.
3069         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3070
3071 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3072
3073         PR fortran/29051
3074         * gfortran.dg/oldstyle_3.f90: New test.
3075
3076 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3077
3078         PR libgfortran/29099
3079         * gfortran.dg/secnds-1.f: New test.
3080
3081 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3082
3083         PR libgfortran/29053
3084         * gfortran.dg/streamio_9.f90: New test.
3085         * gfortran.dg/streamio_10.f90: New test.
3086
3087 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3088
3089         PR C++/29002
3090         * g++.dg/init/array22.C: New test.
3091         * g++.dg/init/array23.C: New test.
3092
3093 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3094
3095         * stackcheck.lst: Update list of tests requiring stack checking.
3096         * norun.lst: Adjust for above change.
3097         * ada95.lst: New file.
3098         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3099         requiring -gnat95 switch.
3100
3101 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3102
3103         * gnat.dg/in_out_parameter.adb: New test.
3104
3105 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3106
3107         PR debug/28980
3108         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3109
3110 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3111
3112         * gnat.dg/specs/unchecked_union.ads: New test.
3113
3114 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3115
3116         PR rtl-optimization/28982
3117         * gcc.c-torture/execute/pr28982a.c: New test.
3118         * gcc.c-torture/execute/pr28982b.c: Likewise.
3119
3120 2006-09-12  Eric Christopher  <echristo@apple.com>
3121
3122         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3123         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3124
3125 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3126
3127         PR c/28768
3128         PR preprocessor/14634
3129         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3130         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3131         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3132
3133 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3134
3135         * gcc.dg/pr28243.c: New test.
3136
3137 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3138
3139         PR fortran/28971
3140         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3141         this undiagnosed regression reappears.
3142
3143 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3144
3145         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3146         Treat $srcdir as a literal.
3147         * lib/fortran-torture.exp (fortran-torture-compile,
3148         fortran-torture-execute): Likewise.
3149         * lib/objc-torture.exp (objc-torture-compile,
3150         objc-torture-execute): Likewise.
3151         * lib/profopt.exp (profopt-execute): Likewise.
3152
3153 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3154
3155         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3156
3157 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3158
3159         PR testsuite/28950
3160         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3161
3162 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3163
3164         PR target/13685
3165         * gcc.target/i386/pr13685.c: New test.
3166
3167 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3168
3169         * gcc.dg/pr28726.c: New test.
3170
3171 2006-09-11  Josh Conner  <jconner@apple.com>
3172
3173         * gcc.dg/nrv3.c: Increase size of structure.
3174         * gcc.dg/nrv4.c: Likewise.
3175         * gcc.dg/nrv5.c: Likewise.
3176
3177 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3178
3179         PR libfortran/28890
3180         gfortran.dg/assumed_charlen_function_5.f90: New test.
3181
3182 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3183
3184         PR c++/28991
3185         * g++.dg/init/static3.C: New test.
3186
3187 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3188
3189         PR testsuite/29007
3190         * gcc.dg/long-long-cst1.c (t): Add cast to
3191         __SIZE_TYPE__ before casting to int.
3192         (main): Return 0 on success.
3193
3194 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3195
3196         * gcc.c-torture/execute/20060910-1.c: New test.
3197
3198 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3199
3200         PR middle-end/26983
3201         * gcc.dg/pr26983.c: New test.
3202
3203 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3204
3205         PR target/29006
3206         * gcc.c-torture/execute/pr29006.c: New test.
3207
3208 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3209
3210         PR libfortran/28947
3211         gfortran.dg/matmul_4.f90: New test.
3212
3213 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3214
3215         PR fortran/28959
3216         gfortran.dg/used_types_10: New test.
3217
3218 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3219
3220         PR libfortran/28923
3221         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3222         gfortran.dg/array_initializer_3.f90: New test.
3223
3224 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3225
3226         PR fortran/28914
3227         * gfortran.dg/actual_array_constructor_3.f90: New test.
3228
3229 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3230
3231         PR testsuite/26778
3232         * gcc.target/i386/pr26778.c: New testcase.
3233
3234 2006-09-08  Eric Christopher  <echristo@apple.com>
3235
3236         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3237         * gcc.target/i386/memcpy-1.c: Ditto.
3238         * gcc.target/i386/asm-1.c: Ditto.
3239         * gcc.target/i386/20060512-4.c: Ditto.
3240         * gcc.target/i386/compress-float-387.c: Ditto.
3241         * gcc.target/i386/20060512-1.c: Ditto.
3242         * gcc.target/i386/compress-float-sse.c: Ditto.
3243         * gcc.target/i386/20060512-2.c: Ditto.
3244         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3245         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3246         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3247         * gcc.dg/pr26449.c: Ditto.
3248         * gcc.dg/attr-ms_struct-2.c: Ditto.
3249         * gcc.dg/attr-ms_struct-1.c: Ditto.
3250         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3251
3252 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3253
3254         PR c/28504
3255         * gcc.dg/vla-10.c: New test.
3256
3257 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3258
3259         PR c++/28858
3260         * g++.dg/parse/template20.C: New test.
3261         * g++.dg/template/operator8.C: Remove obsolete part.
3262         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3263         * g++.old-deja/g++.pt/crash65.C: Likewise.
3264
3265 2006-09-07  Jason Merrill  <jason@redhat.com>
3266
3267         PR middle-end/27724
3268         * gcc.dg/long-long-cst1.c: New test.
3269
3270 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3271
3272         PR C++/28906
3273         * g++.dg/other/array3.C: New test.
3274         * g++.dg/other/array4.C: New test.
3275         * g++.dg/other/array5.C: New test.
3276
3277 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3278
3279         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3280
3281 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3282
3283         PR target/28946
3284         * gcc.target/i386/pr28946.c: New test.
3285
3286 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3287
3288         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3289         in integer literal constant.
3290         * gfortran.dg/enum_8.f90: Ditto.
3291         * gfortran.dg/g77/20030326-1.f: Ditto.
3292
3293 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3294
3295         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3296         nonconformance usage.
3297
3298 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3299
3300         PR middle-end/28862
3301         * gcc.c-torture/compile/vector-align-1.c: New test.
3302
3303 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3304
3305         PR rtl-opt/27883
3306         * g++.dg/opt/copysign-1.C: New test.
3307
3308 2006-09-06  Jason Merrill  <jason@redhat.com>
3309
3310         PR c++/27371
3311         * g++.dg/warn/unused-result1.C: New test.
3312
3313 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3314
3315         PR c++/28903
3316         * g++.dg/ext/vla3.C: New test.
3317
3318         PR c++/28886
3319         * g++.dg/template/array16.C: New test.
3320
3321 2006-09-06  Richard Guenther  <rguenther@suse.de>
3322
3323         * gcc.dg/pr27226.c: Remove testcase again.
3324
3325 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3326
3327         PR tree-opt/28937
3328         * g++.dg/opt/unroll2.C: New test.
3329
3330 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3331
3332         PR tree-opt/28952
3333         * gcc.dg/vect/pr28952.c: New test.
3334
3335 2006-09-05  Richard Guenther  <rguenther@suse.de>
3336
3337         PR tree-optimization/28900
3338         * gcc.dg/torture/pr28900.c: New testcase
3339
3340 2006-09-05  Richard Guenther  <rguenther@suse.de>
3341
3342         PR tree-optimization/28905
3343         * gcc.c-torture/compile/pr28905.c: New testcase.
3344
3345 2006-09-05  Richard Guenther  <rguenther@suse.de>
3346
3347         PR middle-end/28935
3348         * gcc.dg/pr28935.c: New testcase.
3349
3350 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3351
3352         * gcc.c-torture/execute/20060905-1.c: New test.
3353
3354 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3355
3356         PR fortran/28908
3357         * gfortran.dg/used_types_7.f90: New test.
3358         * gfortran.dg/used_types_8.f90: New test.
3359         * gfortran.dg/used_types_9.f90: New test.
3360
3361 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3362
3363         * gcc.c-torture/compile/20060904-1.c: New test.
3364
3365 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3366
3367         PR c++/23287 Revert my 2006-09-01 patch
3368         * g++.dg/parse/dtor12.C: Remove.
3369
3370 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3371
3372         PR c+/27670
3373         * g++.dg/template/operator9.C: New test.
3374
3375         PR c++/27493
3376         * g++.dg/template/operator7.C: New test.
3377
3378         PR c++/27494
3379         * g++.dg/template/operator8.C: New test.
3380
3381         PR c++/27397
3382         * g++.dg/template/crash57.C: New test.
3383
3384         * g++.dg/template/typedef4.C: Adjust error markers.
3385         * g++.dg/template/typedef5.C: Likewise.
3386
3387 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3388
3389         PR c++/28878
3390         * g++.dg/parse/crash33.C: New test.
3391
3392 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3393         Richard Guenther  <rguenther@suse.de>
3394         Adam Nemet  <anemet@caviumnetworks.com>
3395
3396         PR middle-end/27226
3397         * gcc.target/mips/memcpy-1.c: New testcase.
3398         * gcc.dg/pr27226.c: Likewise.
3399
3400 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3401
3402         PR c++/28705
3403         * g++.dg/lookup/koenig5.C: New.
3404         * g++.dg/template/crash56.C: New.
3405
3406 2006-09-01  Josh Conner  <jconner@apple.com>
3407
3408         PR c++/25505
3409         * gcc.dg/nrv3.c: New test.
3410         * gcc.dg/nrv4.c: New test.
3411         * gcc.dg/nrv5.c: New test.
3412
3413 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3414
3415         PR c++/23287
3416         * g++.dg/parse/dtor12.C: New.
3417
3418 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3419
3420         PR tree-optimization/28839
3421         * gcc.dg/pr28839.c: New test.
3422
3423 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3424
3425         PR target/24367
3426         * gcc.dg/pr24367.c: New testcase.
3427
3428 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3429
3430         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3431
3432 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3433
3434         PR rtl-optimization/27735
3435         * gcc.dg/loop-unswitch-1.c: New test.
3436
3437 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3438
3439         PR fortran/28885
3440         * gfortran.dg/aliasing_dummy_2.f90: New test.
3441
3442         PR fortran/20067
3443         * gfortran.dg/generic_5.f90: Change error message.
3444
3445         PR fortran/28873
3446         * gfortran.dg/generic_6.f90: New test.
3447
3448         PR fortran/25077
3449         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3450
3451         PR fortran/25102
3452         * gfortran.dg/invalid_interface_assignment.f90: New test.
3453
3454         PR fortran/24866
3455         * gfortran.dg/module_proc_external_dummy.f90: New test.
3456
3457 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3458
3459         PR c++/28349
3460         * testsuite/g++.dg/warn/var-args1.C: New test.
3461
3462 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3463
3464         PR fortran/28866
3465         * gfortran.dg/simpleif_2.f90: New test.
3466         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3467         * gfortran.dg/enum_5.f90: Ditto.
3468
3469 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3470             Kazu Hirata  <kazu@codesourcery.com>
3471
3472         PR tree-optimization/17506
3473         * gcc.dg/pr17506.c: New.
3474
3475 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3476
3477         PR c++/28139
3478         * g++.dg/eh/alias1.C: New test.
3479
3480 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3481
3482         PR c++/28860
3483         * g++.dg/template/ttp22.C: New test.
3484
3485 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3486
3487         PR middle-end/26632
3488         * gcc.dg/pr26632.c: New.
3489
3490 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3491
3492         PR libgfortran/28354
3493         * gfortran.dg/fmt_zero_precision.f90: New test.
3494
3495 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3496
3497         PR c++/28058
3498         * g++.dg/template/spec31.C: New test.
3499
3500 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3501
3502         PR c++/26573
3503         * g++.dg/other/static2.C: New test.
3504
3505 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3506
3507         * gcc.dg/Wswitch-enum-2.c: New test case.
3508         * gcc.dg/Wswitch-enum-3.c: Likewise.
3509
3510 2006-08-26  Richard Guenther  <rguenther@suse.de>
3511
3512         * gcc.c-torture/compile/20060826-1.c: New testcase.
3513
3514 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3515
3516         PR c++/28736
3517         * g++.dg/template/void10.C: New test.
3518
3519         PR c++/28737
3520         * g++.dg/template/void8.C: New test.
3521
3522         PR c+_+/28738
3523         * g++.dg/template/void9.C: New test.
3524
3525         * g++.dg/template/void3.C: Adjust error markers.
3526         * g++.dg/template/void4.C: Likewise.
3527         * g++.dg/template/crash55.C: Likewise.
3528         * g++.dg/template/void7.C: Likewise
3529
3530 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3531
3532         PR c++/28588
3533         * g++.dg/inherit/access6.C: New test.
3534         * g++.dg/inherit/access7.C: Likewise.
3535
3536         PR c++/28595
3537         * g++.dg/template/array15.C: New test.
3538         * g++.dg/template/crash2.C: Tweak error markers.
3539
3540 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3541
3542         PR middle-end/28683
3543         * gcc.c-torture/compile/20060823-1.c: New test.
3544
3545 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3546
3547         PR c++/28853
3548         * g++.dg/template/ttp21.C: New test.
3549
3550         PR c++/28852
3551         * g++.dg/other/operator1.C: Add error-marker.
3552         * g++.dg/other/operator2.C: New test.
3553
3554 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3555
3556         PR c/27893
3557         * gcc.c-torture/compile/vla-const-1.c,
3558         gcc.c-torture/compile/vla-const-2.c: New tests.
3559
3560 2006-08-26  Richard Guenther  <rguenther@suse.de>
3561
3562         PR middle-end/28814
3563         * gcc.dg/torture/pr28814.c: New testcase.
3564
3565 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3566
3567         PR c/28418
3568         * gcc.c-torture/compile/compound-literal-1.c: New test.
3569
3570 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3571
3572         PR c/28299
3573         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3574         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3575         Expect extra diagnostics.
3576
3577 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3578
3579         gcc.dg/noncompile/pr16876.c: New test.
3580
3581 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3582
3583         PR c++/28056
3584         * g++.dg/parse/local1.C: New test.
3585         * g++.dg/other/qual1.C: Tweak error marker.
3586
3587 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3588
3589         PR c++/27787
3590         * g++.dg/template/typename10.C: New.
3591         * g++.dg/template/lookup4.C: Remove bogus error marker.
3592
3593 2006-08-25  Richard Guenther  <rguenther@suse.de>
3594
3595         PR testsuite/28829
3596         * gcc.dg/pr26570.c: Fix testcase.
3597
3598 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
3599
3600         PR tree-opt/28807
3601         * gcc.c-torture/execute/mayalias-2.c: New test.
3602         * gcc.dg/tree-ssa/alias-13.c: New test.
3603
3604 2006-08-24  Jan Hubicka  <jh@suse.cz>
3605
3606         PR debug/26881
3607         * gcc.dg/debug/pr26881.c: New file.
3608
3609 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
3610
3611         PR fortran/28788
3612         * gfortran.dg/used_types_4.f90: New test.
3613         * gfortran.dg/derived_init_2.f90: Modify to check sibling
3614         association of derived types.
3615         * gfortran.dg/used_types_2.f90: Add module cleanup.
3616         * gfortran.dg/used_types_3.f90: The same.
3617
3618         PR fortran/28771
3619         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3620         fix of regression.
3621
3622 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3623
3624         PR 28813
3625         * gfortran.dg/direct_io_6.f90: Remove test.
3626
3627 2006-08-23  Stuart Hastings  <stuart@apple.com>
3628
3629         PR 28825
3630         * gcc.target/i386/20060821-1.c: New.
3631
3632 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
3633
3634         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
3635         dg-warning strings for dllimport.
3636
3637 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3638
3639         PR C++/28450
3640         * g++.dg/ext/vector4.C: New test.
3641         * g++.dg/ext/complex1.C: New test.
3642
3643 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
3644
3645         PR debug/28692
3646         * gcc.dg/debug/const-1.c: New.
3647         * gcc.dg/debug/const-2.c: New.
3648         * gcc.dg/debug/dwarf2/const-1.c: New.
3649         * gcc.dg/debug/dwarf2/const-2.c: New.
3650         * gcc.dg/debug/dwarf2/const-2b.c: New.
3651
3652 2006-08-22  Richard Guenther  <rguenther@suse.de>
3653
3654         PR middle-end/28776
3655         * gcc.c-torture/compile/pr28776-1.c: New testcase.
3656         * gcc.c-torture/compile/pr28776-2.c: Likewise.
3657
3658 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3659
3660         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3661
3662 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
3663
3664         PR c++/26269
3665         * g++.dg/other/error14.C: New test.
3666
3667         PR c++/28505
3668         * g++.dg/parse/ctor7.C: New test.
3669         * g++.dg/parse/ctor8.C: Likewise.
3670
3671         PR c++/28741
3672         * g++.dg/template/void7.C: New test.
3673
3674 2006-08-21  Olivier Hainque  <hainque@adacore.com>
3675
3676         * gnat.dg/self_aggregate_with_zeros.adb: New test.
3677         * gnat.dg/self_aggregate_with_array.adb: New test.
3678
3679 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3680
3681         * g++.dg/eh/arm-vfp-unwind.C: New test.
3682
3683 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
3684
3685         PR c++/28341
3686         * g++.dg/template/ref3.C: New test.
3687         * g++.dg/template/nontype13.C: New test.
3688
3689         PR c++/28346
3690         * g++.dg/template/ptrmem17.C: New test.
3691
3692 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
3693
3694         PR target/28648 c:
3695         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3696
3697 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
3698
3699         PR fortran/28630
3700         * gfortran.dg/used_types_2.f90: New test.
3701
3702         PR fortran/28601
3703         * gfortran.dg/used_types_3.f90: New test.
3704
3705         PR fortran/20886
3706         * gfortran.dg/generic_actual_arg.f90: New test.
3707
3708         PR fortran/28735
3709         * gfortran.dg/module_private_array_refs_1.f90: New test.
3710
3711         PR fortran/28762
3712         * gfortran.dg/program_name_1.f90: New test.
3713
3714         PR fortran/28425
3715         * gfortran.dg/derived_constructor_comps_1.f90: New test.
3716
3717         PR fortran/28496
3718         * gfortran.dg/array_initializer_2.f90: New test.
3719
3720         PR fortran/18111
3721         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3722
3723         PR fortran/28600
3724         * gfortran.dg/assumed_charlen_function_4.f90: New test.
3725
3726         PR fortran/28771
3727         * gfortran.dg/assumed_charlen_in_main.f90: New test.
3728
3729         PR fortran/28660
3730         * gfortran.dg/dependent_decls_1.f90: New test.
3731
3732 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3733
3734         PR fortran/25217
3735         * gfortran.dg/derived_init_2.f90: New.
3736
3737 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
3738
3739         * gcc.c-torture/execute/pr28289.c: New test.
3740
3741 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
3742
3743         PR c/28744
3744         * gcc.dg/attr-externally-visible-1.c: New test.
3745         * gcc.dg/attr-externally-visible-2.c: New test.
3746         * g++.dg/parse/attr-externally-visible-1.C: New test.
3747         * g++.dg/parse/attr-externally-visible-2.C: New test.
3748
3749 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3750
3751         PR c++/28606
3752         * g++.dg/parse/dtor11.C: New test.
3753
3754 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3755
3756         PR rtl-optimization/28489
3757         * gcc.c-torture/compile/pr28489.c: New test.
3758
3759 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3760
3761         PR c++/28710
3762         * g++.dg/template/redecl4.C: New test.
3763
3764         PR c++/28711
3765         * g++.dg/template/ctor8.C: New test.
3766
3767 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3768
3769         * gcc.dg/pr26570.c: Fix testcase.
3770
3771 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3772
3773         * PR c++/28573
3774         * g++.dg/parse/offsetof6.C: New test.
3775         * g++.dg/parse/offsetof6.C: New test.
3776         * g++.dg/parse/offsetof7.C: New test.
3777
3778 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3779
3780         PR testsuite/28602
3781         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3782         is false.
3783
3784 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3785
3786         PR c++/28302
3787         * g++.dg/ext/vector3.C: New test.
3788
3789 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
3790
3791         PR gcov/profile/26570
3792         * gcc.dg/pr26570.c: New test.
3793
3794 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
3795
3796         PR c/27697
3797         * gcc.dg/qual-component-1.c: New test.
3798
3799 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3800
3801         PR c++/28593
3802         * g++.dg/parse/new3.C: New test.
3803
3804 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3805
3806         PR fortran/25828
3807         * gfortran.dg/streamio_1.f90: New test.
3808         * gfortran.dg/streamio_2.f90: New test.
3809         * gfortran.dg/streamio_3.f90: New test.
3810         * gfortran.dg/streamio_4.f90: New test.
3811         * gfortran.dg/streamio_5.f90: New test.
3812         * gfortran.dg/streamio_6.f90: New test.
3813         * gfortran.dg/streamio_7.f90: New test.
3814         * gfortran.dg/streamio_8.f90: New test.
3815
3816 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
3817
3818         PR c/28287
3819         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3820
3821 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
3822
3823         PR c++/28594
3824         * g++.dg/template/void6.C: New test.
3825
3826 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3827
3828         PR c/28649
3829         * gcc.dg/parse-error-1.c: New test.
3830         * gcc.dg/parse-error-2.c: New test.
3831         * gcc.dg/cpp/digraph2.c: Add error-marker.
3832         * gcc.dg/noncompile/920923-1.c: Likewise.
3833
3834 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3835
3836         PR c/27490
3837         * gcc.dg/sizeof-2.c: New testcase.
3838
3839         PR c/27489
3840         * gcc.dg/switch-A.c: New testcase.
3841
3842 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
3843
3844         PR c++/28288
3845         PR c++/14556
3846         * g++.old-deja/g++.warn/compare1.C: Delete.
3847         * g++.dg/opt/pr7503-2.C: Delete.
3848         * g++.dg/opt/pr7503-3.C: Delete.
3849         * g++.dg/opt/pr7503-4.C: Delete.
3850         * g++.dg/opt/pr7503-5.C: Delete.
3851         * g++.dg/opt/max1.C: Delete.
3852         * g++.dg/warn/minmax.C: Delete.
3853         * g++.dg/expr/minmax.C: New test.
3854
3855 2006-08-14  Richard Guenther  <rguenther@suse.de>
3856
3857         PR testsuite/28703
3858         * gcc.c-torture/execute/pr28651.c: Do not use argc
3859         to avoid optimization, instead forbid inlining.
3860
3861 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
3862
3863         PR rtl-optimization/28634
3864         * gcc.c-torture/execute/ieee/pr28634.c: New test.
3865
3866 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
3867
3868         PR c/27184
3869         * gcc.dg/torture/pr27184.c: New test.
3870
3871 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
3872
3873         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
3874
3875 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3876
3877         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
3878         * gfortran.dg/stat_2.f90: Likewise.
3879         * gfortran.dg/chmod_1.f90: Likewise.
3880         * gfortran.dg/chmod_2.f90: Likewise.
3881         * gfortran.dg/chmod_3.f90: Likewise.
3882
3883 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
3884
3885         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
3886
3887 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3888
3889         * g++.dg/opt/pr23454-2.C: New test.
3890
3891 2006-08-11  Richard Guenther  <rguenther@suse.de>
3892
3893         PR middle-end/28651
3894         * gcc.c-torture/execute/pr28651.c: New testcase.
3895
3896 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
3897
3898         * gnat.dg/specs/static_initializer.ads: New test.
3899
3900 2006-08-10  Paul Brook  <paul@codesourcery.com>
3901
3902         * gcc.target/arm/cond-asm.c: New test.
3903
3904 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
3905
3906         PR tree-optimization/26197
3907         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
3908         * g++.dg/vect/vect.exp: Compile the new tests with
3909         --param max-aliased-vops=0.
3910
3911 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
3912
3913         PR c++/28637
3914         * g++.dg/template/void3.C: New test.
3915
3916         PR c++/28638
3917         * g++.dg/template/void4.C: New test.
3918
3919         PR c++/28640
3920         * g++.dg/template/void5.C: New test.
3921
3922 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
3923
3924         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
3925         after dg-do compile.
3926
3927 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
3928
3929         PR tree-optimizations/26969
3930         * gcc.dg/vect/vect.exp: Compile tests prefixed with
3931         "unswitch-loops" with -funswitch-loops.
3932         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
3933
3934 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3935
3936         * gcc.dg/sparc-getcontext-1.c: Fix typo.
3937         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
3938         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
3939         * objc.dg/dwarf-1.m: Likewise.
3940         * objc.dg/dwarf-2.m: Likewise.
3941         * obj-c++.dg/dwarf-2.mm: Likewise.
3942
3943 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3944
3945         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
3946         * objc.dg/dwarf-2.m: Likewise.
3947         * obj-c++.dg/dwarf-2.mm: Likewise.
3948
3949         PR libfortran/28603
3950         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
3951
3952         PR testsuite/27611
3953         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3954
3955         PR testsuite/27033
3956         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3957
3958 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
3959
3960         PR target/27827
3961         * gcc.target/i386/pr27827.c: New testcase.
3962
3963 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
3964
3965         PR fortran/28590
3966         * gfortran.dg/sequence_types_1.f90: New test.
3967
3968 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
3969
3970         PR fortran/28548
3971         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
3972         dg-warning.  Add -pedantic option.
3973
3974 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3975
3976         PR c/28502
3977         * gcc.dg/proto-1.c: New test.
3978
3979         PR c/27721
3980         * gcc.dg/lvalue-4.c: New test.
3981
3982         PR c/28136
3983         * gcc.dg/init-bad-5.c: New test.
3984
3985 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
3986
3987         PR c++/28347
3988         * g++.dg/ext/typedef-init.C: Add new test for typedef
3989         initialization inside templates. Adjust existing error markers.
3990
3991 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
3992
3993         PR c++/28148
3994         * g++.dg/init/ptrmem3.C: New test.
3995
3996 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
3997
3998         PR tree-optimization/27770
3999         * lib/target-support.exp: New target keyword "section_anchors".
4000         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4001         tests.
4002         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4003         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4004         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4005         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4006
4007 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4008
4009         * gcc.dg/20060801-1.c: Add missing '}'.
4010
4011 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4012
4013         PR c++/27508
4014         * g++.dg/parse/dtor9.C: New test.
4015         * g++.dg/parse/dtor10.C: New test.
4016         * g++.dg/other/error7.C: Adjust error-marker.
4017
4018         PR c++/28274
4019         * g++.dg/other/default5.C: New test.
4020
4021 2006-08-02  Richard Guenther  <rguenther@suse.de>
4022
4023         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4024
4025 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4026
4027         PR c++/28557
4028         * g++.dg/template/conv9.C: New test.
4029
4030 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4031
4032         PR debug/28063
4033         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4034         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4035         Optionally return assembly text.  Update callers.
4036         (check_no_compiler_messages): Update verbose messages.
4037         (check_no_messages_and_pattern): New.
4038         (check_effective_target_string_merging): New.
4039
4040 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4041
4042         PR c++/28250
4043         * g++.dg/eh/catch4.C: New test.
4044
4045         PR c++/28257
4046         * g++.dg/other/qual1.C: New test.
4047
4048         PR c++/28259
4049         * g++.dg/inherit/error2.C: New test.
4050
4051         PR c++/28267
4052         * g++.dg/other/new1.C: New test.
4053
4054         * g++.dg/warn/pr23075.C: Remove obsolete test.
4055         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4056         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4057
4058 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4059
4060         PR c++/28523
4061         * g++.dg/eh/cast1.C: New test.
4062
4063 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4064
4065         PR libfortran/28452
4066         * gfortran.dg/random_3.f90:  New test.
4067
4068 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4069
4070         PR c++/28432
4071         * g++.dg/other/pr28304.C: Change expected error message.
4072         * g++.dg/other/pr28432.C: New test.
4073
4074 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4075
4076         PR c++/28256
4077         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4078
4079 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4080
4081         PR debug/23336
4082         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4083         at -g1.
4084         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4085         g++.dg/debug/enum-2.C: New.
4086
4087 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4088
4089         PR c++/6634
4090         * g++.dg/parse/long1.C: Add more tests.
4091
4092 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4093
4094         * gfortran.dg/lrshift_1.c: New file.
4095
4096 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4097
4098         PR libgfortran/28335
4099         * gfortran.dg/no_unit_error_1.f90: New test.
4100
4101 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4102
4103         PR libgfortran/28335
4104         * gfortran.dg/no_unit_error_1.f90: Delete test.
4105         * gfortran.dg/no_unit_error_2.f90: Delete test.
4106
4107 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4108
4109         * gfortran.dg/chmod_3.f90: New test.
4110         * gfortran.dg/ltime_gmtime_1.f90: New test.
4111         * gfortran.dg/ltime_gmtime_2.f90: New test.
4112         * gfortran.dg/lrshift_1.f90: New test.
4113         * gfortran.dg/chmod_1.f90: New test.
4114         * gfortran.dg/chmod_2.f90: New test.
4115
4116 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4117
4118         PR c++/27668
4119         * g++.dg/template/crash55.C: New test.
4120
4121         PR c++/27962
4122         * g++.dg/template/nontype16.C: New test.
4123
4124         * g++.dg/template/void2.C: Adjust error markers.
4125         * g++.dg/template/nontype5.C: Adjust error markers.
4126
4127 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4128
4129         * gcc.target/i386/stack-prot-kernel.c: New test.
4130
4131 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4132
4133         * gcc.dg/builtins-55.c: New test case.
4134
4135 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4136
4137         PR rtl-optimization/27907
4138         * gcc.c-torture/compile/pr27907.c: New test.
4139
4140 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4141
4142         * gfortran.dg/mclock.f90: New test.
4143         * gfortran.dg/int_conv_1.f90: New test.
4144         * gfortran.dg/stat_1.f90: New test.
4145         * gfortran.dg/stat_2.f90: New test.
4146
4147 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4148
4149         PR libgfortran/28335
4150         * gfortran.dg/no_unit_error_1.f90: New test.
4151         * gfortran.dg/no_unit_error_2.f90: New test.
4152         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4153
4154 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4155
4156         PR middle-end/28473
4157         * gcc.dg/fold-convround-1.c: New test case.
4158
4159 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4160
4161         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4162
4163 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4164
4165         PR c++/27572
4166         * g++.dg/other/typedef1.C: New test.
4167         * g++.dg/template/typedef4.C: New test.
4168         * g++.dg/template/typedef5.C: New test.
4169
4170 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4171
4172         PR fortran/28416
4173         * gfortran.dg/allocatable_dummy_3.f90: New.
4174
4175 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4176
4177         PR fortran/28439
4178         * gfortran.dg/arithmetic_if.f90:  New test.
4179
4180 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4181
4182         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4183         avoid memcpy optimization.
4184
4185 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4186
4187         PR fortran/25289
4188         * gfortran.dg/direct_io_6.f90: New test.
4189
4190 2006-07-24  Jan Hubicka  <jh@suse.cz>
4191
4192         PR c/25795
4193         PR c++/27369
4194         * gcc.dg/pr25795.c: New test.
4195         * gcc.dg/pr25795-1.c: New test.
4196
4197 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4198
4199         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4200         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4201         which may be transformed to "g || h" on some platforms.
4202
4203 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4204
4205         PR c++/28025
4206         * g++.dg/template/friend45.C: New test.
4207
4208 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4209
4210         PR libgfortran/28339
4211         * gfortran.dg/arrayio_8.f90: New test.
4212
4213 2006-07-21  Mike Stump  <mrs@apple.com>
4214
4215         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4216
4217         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4218
4219 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4220
4221         PR c++/28250
4222         * g++.dg/eh/catch3.C: New test.
4223
4224         PR c++/28363
4225         * g++.dg/template/defarg10.C: New test.
4226
4227 2006-07-20  Paul Brook  <paul@codesourcery.com>
4228
4229         PR 27363
4230         * gcc.dg/pr27363.c: New test.
4231
4232 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4233
4234         PR c++/28338
4235         * g++.dg/init/ref13.C: New test.
4236
4237 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4238
4239         PR obj-c++/28434
4240         * obj-c++.dg/proto-error-1.mm: New test.
4241
4242 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4243
4244         PR c++/28337
4245         * g++.dg/template/string1.C: New test.
4246
4247 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4248
4249         PR c++/28048
4250         * g++.dg/template/defarg9.C: New test.
4251
4252         PR c++/28235
4253         * g++.dg/template/static27.C: New test.
4254
4255 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4256
4257         PR 28410
4258         * gcc.dg/tree-ssa/pr28410.c: New test.
4259
4260 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4261
4262         PR c++/28258
4263         * g++/dg/other/error13.C: New test.
4264
4265         PR c++/28260
4266         * g++.dg/template/friend44.C: New test.
4267
4268 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4269
4270         PR c++/27495
4271         * g++.dg/other/pr27495.C: New.
4272
4273 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4274
4275         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4276         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4277
4278 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4279
4280         PR c/28286
4281         * gcc.dg/pragma-pack-4.c: New test.
4282
4283 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4284
4285         PR c++/28291
4286         * g++.dg/ext/pr28291.C: New test.
4287
4288 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4289
4290         PR middle-end/28403
4291         * gcc.c-torture/execute/pr28403.c: New test.
4292
4293 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4294
4295         PR middle-end/28402
4296         * gcc.dg/pr28402.c: New test.
4297
4298 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4299
4300         PR c++/28304
4301         * g++.dg/other/pr28304.C: New test.
4302
4303 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4304
4305         PR other/28251
4306         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4307         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4308
4309 2006-07-17  Richard Guenther  <rguenther@suse.de>
4310
4311         PR tree-optimization/28238
4312         * g++.dg/tree-ssa/pr28238.C: New testcase.
4313
4314 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4315
4316         PR c++/28250
4317         * g++.dg/eh/catch1.C: New test.
4318         * g++.dg/eh/catch2.C: New test.
4319
4320 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
4321
4322         PR c++/28370
4323         * g++.dg/template/anon3.C: New test.
4324
4325 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
4326
4327         PR fortran/20844
4328         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4329         specifiers requiring an explicit format tag..
4330
4331         PR fortran/28201
4332         * gfortran.dg/generic_5: New test.
4333
4334         PR fortran/20893
4335         * gfortran.dg/elemental_optional_args_1.f90: New test.
4336
4337 2006-07-16  Olivier Hainque  <hainque@adacore.com>
4338
4339         * gnat.dg/assert.ads: New file.
4340         * gnat.dg/controlled_record.ads: Likewise.
4341         * gnat.dg/controlled_record.adb: Likewise.
4342
4343 2006-07-15  Lee Millward  <lee.millward@gmail.com>
4344
4345         PR c++/28292
4346         * g++.dg/other/error12.C: New test.
4347
4348         PR c++/28269
4349         * g++.dg/template/crash54.C: New test.
4350
4351 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4352
4353         PR c++/28249
4354         * g++.dg/parse/catch1.C: New test.
4355
4356         PR c++/28294
4357         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4358
4359         PR c++/28387
4360         * g++.dg/ext/attrib24.C: New test.
4361
4362 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4363
4364         PR c++/28343
4365         * g++.dg/ext/asmspec1.C: New test.
4366
4367 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
4368
4369         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4370         (dg-test): Support shouldfail tests.
4371         * lib/target-supports-dg.exp (dg-shouldfail): New.
4372         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4373         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4374         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4375         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4376         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4377         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4378         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4379
4380 2006-07-13  Jan Hubicka  <jh@suse.cz>
4381
4382         * gcc.target/i386/memcpy-1.c: New.
4383
4384 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4385
4386         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4387
4388 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4389
4390         PR fortran/25097
4391         * gfortran.dg/present_1.f90: New test.
4392
4393         PR fortran/20903
4394         * gfortran.dg/interface_derived_type_1.f90: New test.
4395
4396 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4397
4398         PR fortran/28213
4399         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4400         list.
4401
4402 2006-07-07  Lee Millward  <lee.millward@gmail.com>
4403
4404         PR c++/27820
4405         * g++.dg/other/label1.C: New test.
4406
4407 2006-07-07   Richard Guenther  <rguenther@suse.de>
4408
4409         PR middle-end/28268
4410         * gcc.dg/torture/pr28268.c: New testcase.
4411
4412 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
4413
4414         PR c++/27019
4415         * g++.dg/ext/pr27019.C: New.
4416
4417 2006-07-07  Richard Guenther  <rguenther@suse.de>
4418
4419         PR tree-optimization/28187
4420         * gcc.dg/pr28187.c: New testcase.
4421
4422 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4423
4424         * gnat.dg/address_conversion.adb: New test.
4425         * gnat.dg/boolean_subtype.adb: Likewise.
4426         * gnat.dg/frame_overflow.adb: Likewise.
4427         * gnat.dg/pointer_array.adb: Likewise.
4428         * gnat.dg/pointer_conversion.adb: Likewise.
4429
4430 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
4431
4432         PR fortran/28237
4433         PR fortran/23420
4434         * gfortran.dg/print_fmt_5.f90: New test.
4435
4436 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4437
4438         PR fortran/28129
4439         * gfortran.dg/bounds_check_4.f90: New test.
4440
4441 2006-07-05  Richard Guenther  <rguenther@suse.de>
4442
4443         PR target/28158
4444         * gfortran.dg/pr28158.f90: New testcase.
4445
4446 2006-07-05  Richard Guenther  <rguenther@suse.de>
4447
4448         PR tree-optimization/28162
4449         * gcc.dg/pr28162.c: New testcase.
4450
4451 2006-07-05  Richard Guenther  <rguenther@suse.de>
4452         Andrew Pinski  <pinskia@gcc.gnu.org>
4453
4454         PR c++/27084
4455         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4456
4457 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4458
4459         PR fortran/28174
4460         * gfortran.dg/actual_array_substr_2.f90: New test.
4461
4462         PR fortran/28167
4463         * gfortran.dg/actual_array_constructor_2.f90: New test.
4464
4465 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4466
4467         * gfortran.dg/itime_idate_1.f: New test.
4468         * gfortran.dg/itime_idate_2.f: New test.
4469
4470 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4471
4472         PR libgfortran/27704
4473         * gfortran.dg/open_status_3.f90: New test.
4474         * gfortran.dg/fmt_l.f90: Update for new feature.
4475
4476 2006-07-03  Asher Langton  <langton2@llnl.gov>
4477
4478         * gfortran.dg/oldstyle_2.f90: New.
4479
4480 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4481
4482         * gnat.dg/string_slice.adb: New test.
4483
4484 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4485
4486         PR fortran/19259
4487         * gfortran.dg/semicolon_fixed.c: New.
4488         * gfortran.dg/semicolon_free.c: New.
4489
4490 2006-06-30  Mike Stump  <mrs@apple.com>
4491
4492         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4493         that don't support internal visibility.
4494
4495 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
4496
4497         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4498         for '(' / ')' needing an extra '\'.
4499
4500 2006-06-29  Roger Sayle  <roger@eyesopen.com>
4501
4502         PR middle-end/27428
4503         * gcc.dg/pr27428-1.c: New test case.
4504
4505 2006-06-29  Mike Stump  <mrs@apple.com>
4506
4507         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4508         on darwin as we can't align commons large enough yet.
4509
4510         * gcc.dg/vla-8.c: Add additional testcases.
4511
4512 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
4513
4514         PR c++/28114
4515         * g++.dg/other/pr28114.C: New.
4516
4517 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
4518
4519         * gcc.c-torture/compile/20060625-1.c: New test.
4520
4521 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
4522
4523         PR fortran/20867
4524         * gfortran.dg/stfunc_3.f90: New test.
4525
4526         PR fortran/25056
4527         * gfortran.dg/impure_actual_1.f90: New test.
4528
4529         PR fortran/20874
4530         * gfortran.dg/elemental_result_1.f90: New test.
4531
4532         PR fortran/25073
4533         * gfortran.dg/select_7.f90: New test.
4534
4535         PR fortran/27554
4536         * intrinsic_actual_1.f: New test.
4537
4538         PR fortran/22038
4539         PR fortran/28119
4540         * gfortran.dg/forall_4.f90: New test.
4541
4542         PR fortran/25072
4543         * gfortran.dg/forall_5.f90: New test.
4544
4545 2006-06-25  Lee Millward  <lee.millward@gmail.com>
4546
4547         PR c++/28051
4548         * g++.dg/template/using13.C: New test.
4549
4550         PR c++/28054
4551         * g++.dg/other/incomplete3.C: New test.
4552
4553 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4554
4555         PR fortran/28081
4556         * gfortran.dg/substr_3.f: New test.
4557         * gfortran.dg/equiv_2.f90: Update expected error message.
4558
4559 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
4560
4561         PR fortran/28118
4562         * gfortran.dg/actual_array_substr_1.f90: New test.
4563
4564 2006-06-24  Olivier Hainque  <hainque@adacore.com>
4565
4566         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4567         * gnat.dg/scalar_mode_agg_compare.adb: New test.
4568
4569 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
4570
4571         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4572
4573 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
4574
4575         PR fortran/27981
4576         * gfortran.dg/simpleif_2.f90: New test.
4577
4578 2006-06-23  Lee Millward  <lee.millward@gmail.com>
4579
4580         * g++.dg/template/error22.C: Fix typo.
4581
4582 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4583
4584         PR c++/28112
4585         * g++.dg/ext/attrib23.C: New test.
4586
4587 2006-06-23  Olivier Hainque  <hainque@adacore.com>
4588
4589         * gnat.dg/varsize_temp.adb: New test.
4590
4591 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4592
4593         PR c++/11468
4594         * g++.dg/other/java2.C: New test.
4595
4596 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
4597
4598         PR target/27789
4599         * g++.dg/ext/dllimport4.C. Add more tests for invalid
4600         initialization.
4601
4602 2006-06-22  Roger Sayle  <roger@eyesopen.com>
4603
4604         PR target/27531
4605         * gcc.dg/pr27531-1.c: New test case.
4606
4607 2006-06-22  Asher Langton  <langton2@llnl.gov>
4608
4609         PR fortran/24748
4610         * gfortran.dg/implicit_8.f90: New.
4611
4612 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
4613
4614         PR rtl-optimization/28121
4615         * gcc.dg/pr28121.c: New test.
4616
4617 2006-06-22  Lee Millward  <lee.millward@gmail.com>
4618
4619         PR c++/27805
4620         * g++.dg/parse/ptrmem6.C: New test.
4621
4622         PR c++/27821
4623         * g++.dg/template/error22.C: New test.
4624
4625 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4626
4627         PR c++/28111
4628         * g++.dg/template/friend43.C: New test.
4629
4630         PR c++/28110
4631         * g++.dg/template/crash53.C: New test.
4632
4633         PR c++/28109
4634         * g++.dg/rtti/incomplete1.C: New test.
4635
4636 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
4637
4638         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4639
4640 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
4641
4642         * gcc.c-torture/execute/complex-7.c: New.
4643
4644 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
4645
4646         * gcc.dg/merge-all-constants-1.c: New test.
4647
4648 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
4649
4650         PR c++/28113
4651         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4652
4653 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
4654
4655         * gfortran.dg/rrspacing_1.f90: New test.
4656
4657 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4658
4659         PR c++/28052
4660         * g++.dg/other/bitfield2.C: New test.
4661
4662 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
4663
4664         PR tree-optimization/27331
4665         * gcc.dg/pr27331.c: New test.
4666
4667 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
4668             Eric Botcazou  <ebotcazou@adacore.com>
4669
4670         PR ada/18692
4671         * lib/gnat.exp: New file.
4672         * lib/gnat-dg.exp: Likewise.
4673         * gnat.dg: New directory.
4674         * gnat.dg/dg.exp: New driver.
4675         * gnat.dg/specs: New directory.
4676         * gnat.dg/specs/specs.exp: New driver.
4677         * gnat.dg/style: New directory.
4678         * gnat.dg/style/style.exp: New driver.
4679
4680 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
4681
4682         PR fortran/16206
4683         * gfortran.dg/array_initializer_1.f90: New test.
4684
4685         PR fortran/28005
4686         * gfortran.dg/matmul_3.f90: New test.
4687
4688 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
4689
4690         PR middle-end/28075
4691         * gcc.dg/tree-ssa/inline-1.c: New test.
4692
4693 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
4694
4695         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
4696         in malloc prototype; remove XFAIL.
4697         * gcc.dg/pr18241-2.c: Ditto.
4698         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
4699         in memset prototype; remove XFAIL.
4700         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4701
4702 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
4703
4704         * gcc.dg/vla-8.c: Add.
4705
4706 2006-06-19  Richard Guenther  <rguenther@suse.de>
4707
4708         PR tree-optimization/27090
4709         * g++.dg/tree-ssa/pr27090.C: New testcase.
4710
4711 2006-06-19  Roger Sayle  <roger@eyesopen.com>
4712
4713         PR target/27861
4714         * gcc.dg/pr27861-1.c: New test case.
4715
4716 2006-06-19  Richard Guenther  <rguenther@suse.de>
4717
4718         PR middle-end/28045
4719         * gcc.dg/torture/pr28045.c: New testcase.
4720
4721 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4722
4723         PR fortran/26801
4724         * gfortran.dg/associated_4.f90: New test.
4725
4726 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4727
4728         PR fortran/19310
4729         PR fortran/19904
4730         * gfortran.dg/real_const_3.f90: New test.
4731
4732 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
4733
4734         PR c++/28016
4735         * g++.dg/template/static26.C: New test.
4736
4737         PR c++/27979
4738         * g++.dg/expr/bitfield2.C: New test.
4739
4740         PR c++/27884
4741         * g++.dg/parse/linkage2.C: New test.
4742
4743 2006-06-16  Richard Guenther  <rguenther@suse.de>
4744
4745         PR middle-end/27116
4746         * gcc.dg/pr15785-1.c: Revert last change.
4747         * gcc.dg/torture/pr27116-2.c: New testcase.
4748
4749 2006-06-16  Roger Sayle  <roger@eyesopen.com>
4750
4751         PR middle-end/27802
4752         * gcc.dg/pr27802-1.c: New test case.
4753
4754 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
4755
4756         PR c++/27689
4757         * g++.dg/template/ttp18.C: New test.
4758         * g++.dg/template/ttp19.C: Likewise.
4759
4760         PR c++/27666
4761         * g++.dg/expr/cond9.C: New test.
4762
4763         PR c++/27640
4764         * g++.dg/template/ctor7.C: New test.
4765
4766 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
4767
4768         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
4769
4770 2006-06-16  Richard Guenther  <rguenther@suse.de>
4771
4772         PR tree-optimization/27781
4773         * gcc.dg/tree-ssa/pr27781.c: New testcase.
4774
4775 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
4776
4777         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
4778
4779 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
4780
4781         * gcc.dg/tree-ssa/loop-18.c: New test.
4782
4783 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
4784
4785         PR c++/27665
4786         * g++.dg/template/crash52.C: New test.
4787
4788         PR c++/27648
4789         * g++.dg/ext/attrib22.C: New test.
4790
4791         PR c++/26559
4792         * g++.dg/template/builtin1.C: New test.
4793         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
4794
4795         PR c++/28018
4796         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
4797         assignment.
4798         * g++.old-deja/g++.pt/crash51.C: Likewise.
4799
4800         PR c++/27227
4801         * g++.dg/lookup/linkage1.C: New test.
4802         * g++.dg/lookup/linkage2.C: Likewise.
4803
4804 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
4805
4806         PR middle-end/27959
4807         * gcc.dg/pr27959.c: New testcase.
4808
4809 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
4810
4811         PR target/28014:
4812         * g++.dg/eh/div.C: New test.
4813
4814 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
4815
4816         PR c++/27894
4817         * g++.dg/tree-ssa/pr26757.C: New test.
4818         * g++.dg/tree-ssa/pr27894.C: New test.
4819
4820 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4821
4822         * gcc.c-torture/compile/20060609-1.c: New test.
4823
4824         PR target/27863
4825         * gcc.c-torture/compile/pr27863.c: New test.
4826
4827 2006-06-13  Richard Guenther  <rguenther@suse.de>
4828
4829         PR tree-optimization/27830
4830         * g++.dg/tree-ssa/pr27830.C: New testcase.
4831
4832 2006-06-13  Matthew Sachs  <msachs@apple.com>
4833
4834         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
4835         the list of compiler flags; this causes those flags to be checked
4836         for things like dg-skip-if.
4837
4838 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4839
4840         PR c++/27601
4841         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
4842
4843 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
4844             Kazu Hirata  <kazu@codesourcery.com>
4845
4846         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
4847         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
4848
4849 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4850
4851         PR c++/27933
4852         * g++.dg/lookup/using15.C: New test.
4853
4854         PR c++/27951
4855         * g++.dg/other/anon4.C: New test.
4856
4857 2006-06-12  Roger Sayle  <roger@eyesopen.com>
4858
4859         PR c++/21210
4860         * g++.dg/init/complex1.C: New test case.
4861
4862 2006-06-11  Eric Christopher  <echristo@apple.com>
4863
4864         PR middle-end/27948
4865         * gcc.dg/bf-ms-layout.c: Run on darwin.
4866         * gcc.dg/bf-no-ms-layout: Ditto.
4867         * gcc.dg/attr-ms_struct-2.c: New.
4868         * gcc.dg/bf-ms-layout-2.c: Ditto.
4869
4870 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4871
4872         * gcc.dg/attr-ms_struct-packed1.c: New.
4873
4874 2006-06-09  Mike Stump  <mrs@apple.com>
4875
4876         * gcc.dg/vla-7.c: Add.
4877
4878 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
4879
4880         PR fortran/24558
4881         * gfortran.dg/entry_6.f90: New test.
4882
4883         PR fortran/20877
4884         PR fortran/25047
4885         * gfortran.dg/entry_7.f90: New test.
4886
4887 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
4888
4889         PR c/27747
4890         * gcc.dg/cpp/_Pragma6.c: New test.
4891
4892         PR c++/27748
4893         * g++.dg/cpp/_Pragma1.C: New test.
4894
4895         PR preprocessor/27746
4896         * gcc.dg/gomp/macro-3.c: New test.
4897         * gcc.dg/gomp/macro-4.c: New test.
4898         * g++.dg/gomp/macro-3.C: New test.
4899         * g++.dg/gomp/macro-4.C: New test.
4900
4901 2006-06-09  Richard Guenther  <rguenther@suse.de>
4902
4903         PR tree-optimization/26998
4904         * gcc.dg/torture/pr26998.c: New testcase.
4905         * gcc.dg/tree-ssa/vrp29.c: New testcase.
4906
4907 2006-06-08  Mike Stump  <mrs@apple.com>
4908
4909         * gcc.dg/pr27095.c: Account for stubs.
4910
4911         PR target/26427
4912         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
4913         produce bad code on darwin.
4914
4915 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4916
4917         PR fortran/27958
4918         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
4919
4920 2006-06-08  Asher Langton  <langton2@llnl.gov>
4921
4922         PR fortran/27786
4923         * cray_pointers_2.f90: Add -fbounds-check compile flag.
4924
4925 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4926
4927         PR target/27421
4928         * gcc.dg/union-3.c: New test.
4929
4930 2006-06-08  Richard Guenther  <rguenther@suse.de>
4931
4932         PR middle-end/27116
4933         * gcc.dg/torture/pr27116.c: New testcase.
4934         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
4935
4936 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
4937
4938         PR rtl-optimization/26449
4939         * gcc.dg/pr26449.c: New test.
4940
4941 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4942
4943         PR c++/27601
4944         * g++.dg/ext/offsetof1.C: Test member functions.
4945
4946 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
4947
4948         * gcc.dg/pr27095.c: Improve scanning.
4949
4950 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
4951
4952         PR fortran/23091
4953         * gfortran.dg/saved_automatic_1.f90: New test.
4954
4955         PR fortran/24168
4956         * gfortran.dg/array_simplify_1.f90: New test.
4957
4958         PR fortran/25090
4959         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4960
4961         PR fortran/25058
4962         * gfortran.dg/entry_dummy_ref_2.f90: New test.
4963
4964 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
4965
4966         PR c++/27177
4967         * g++.dg/expr/cast7.C: New test.
4968
4969 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
4970
4971         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
4972         * lib/gcc-defs.exp (tool_check_compile): Ditto.
4973         * lib/fortran-torture.exp (fortran-torture-compile,
4974         fortran-torture-execute): Ditto.
4975
4976 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
4977
4978         PR target/27842
4979         * gcc.dg/vmx/pr27842.c: New test.
4980
4981 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4982
4983         PR libfortran/27895
4984         * gfortran.dg/bounds_check_3.f90: New test.
4985
4986 2006-06-05  Mike Stump  <mrs@apple.com>
4987
4988         * objc.dg/objc-fast-4.m: Skip for ppc64.
4989
4990 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
4991
4992         PR testsuite/27705
4993         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
4994
4995 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
4996             Victor Kaplansky  <victork@il.ibm.com>
4997
4998         PR tree-optimizations/26360
4999         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5000         with -fno-tree-dce.
5001         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5002
5003 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5004
5005         PR fortran/14067
5006         * gfortran.dg/data_char_1.f90: Add messages for truncated
5007         strings.
5008
5009         PR fortran/16943
5010         * gfortran.dg/func_decl_2.f90: New test.
5011
5012         PR fortran/20839
5013         * gfortran.dg/do_2.f90: New test.
5014
5015         PR fortran/27655
5016         * gfortran.dg/associated_3.f90: New test.
5017
5018 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5019
5020         PR c++/27819
5021         * g++.dg/template/static25.C: New test.
5022
5023         PR c++/27722
5024         * g++.dg/init/array21.C: New test.
5025
5026         PR c++/27807
5027         * g++.dg/ext/complit7.C: New test.
5028
5029         PR c++/27806
5030         * g++.dg/parse/ptrmem5.C: New test.
5031
5032 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5033             Andrew Pinski  <pinskia@physics.uc.edu>
5034
5035         PR c/27150
5036         PR middle-end/27382
5037         * gcc.dg/pr27150-1.c: New testcase.
5038         * gcc.dg/pr27382-1.c: New testcase.
5039         * gcc.dg/pr27382-2.c: New testcase.
5040
5041 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5042
5043         PR c/25161
5044         PR c/27020
5045         * gcc.dg/array-10.c: New test.
5046
5047 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5048
5049         PR c++/27804
5050         * g++.dg/init/const4.C: New test.
5051         * g++.dg/init/member1.C: Add error-marker.
5052         * g++.dg/other/fold1.C: Adjust error-marker.
5053
5054 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5055
5056         PR c++/27601
5057         * g++.dg/ext/offsetof1.C: New test.
5058
5059 2006-06-04 Eric Christopher <echristo@apple.com>
5060
5061         * gcc.dg/attr-ms_struct-1.c: New.
5062
5063 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5064
5065         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5066
5067 2006-06-04  Richard Guenther  <rguenther@suse.de>
5068
5069         PR tree-optimization/27039
5070         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5071
5072 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5073
5074         PR target/26223
5075         * gcc.target/i386/amd64-abi-2.c: New test case.
5076
5077 2006-06-02  Eric Christopher  <echristo@apple.com>
5078
5079         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5080         * gcc.target/i386/20020523-1.c: Skip if darwin.
5081         * gcc.target/i386/asm-3.c: Ditto.
5082         * gcc.target/i386/20011119-1.c: Ditto.
5083         * gcc.target/i386/clobbers.c: Remove pic part of test.
5084
5085 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5086
5087         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5088         * g++.old-deja/g++.other/init19.C: Ditto.
5089         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5090         and add other platforms as expected failures.
5091
5092 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5093
5094         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5095         (is-effective-target-keyword): Ditto.
5096
5097 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5098
5099         PR fortran/27715
5100         * gfortran.dg/extended_char_comparison_1.f:  New test.
5101
5102 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5103
5104         PR fortran/25098
5105         * gfortran.dg/dummy_procedure_1.f90: New test.
5106
5107         PR fortran/25147
5108         * gfortran.dg/dummy_procedure_2.f90: New test.
5109
5110         * gfortran.dg/associated_2.f90: Correct to make consistent with
5111         standard.
5112
5113 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5114
5115         * gcc.target/i386/387-11.c: New test case.
5116
5117 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5118
5119         PR c++/27801
5120         * g++.dg/template/cond6.C: New test.
5121
5122         PR c++/26496
5123         * g++.dg/template/crash51.C: New test.
5124         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5125
5126         PR c++/27385
5127         * g++.dg/init/array20.C: New test.
5128
5129 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5130
5131         * gcc.dg/builtins-54.c: New test case.
5132
5133 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5134
5135         PR c++/26433
5136         * g++.dg/template/fntry1.C: Add dg-do link.
5137
5138         PR c++/27808
5139         * g++.dg/parse/friend6.C: New test.
5140
5141 2006-05-30  Asher Langton  <langton2@llnl.gov>
5142
5143         * gfortran.dg/cray_pointers_7.f90: New test.
5144
5145 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5146
5147         PR tree-optimization/23452
5148         * gcc.dg/fold-mulconj-1.c: New test case.
5149
5150 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5151
5152         PR c++/27803
5153         * g++.dg/parse/bitfield1.C: New test.
5154
5155 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5156
5157         * gcc.target/ppc-eq0-1.c: New test case.
5158         * gcc.target/ppc-negeq0-1.c: New test case.
5159
5160 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5161
5162         PR c/27273
5163         * gcc.dg/overflow-warn-5.c: New test.
5164
5165 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5166
5167         PR c/27718
5168         * gcc.dg/sizeof-1.c: New test.
5169
5170 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5171
5172         PR target/27790
5173         * gcc.target/i386/pr27790.c: New test.
5174
5175 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5176
5177         PR libgfortran/27757
5178         * gfortran.dg/direct_io_5.f90: New test.
5179
5180 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5181
5182         PR libgfortran/27634
5183         * gfortran.dg/fmt_missing_period_1.f: New test.
5184         * gfortran.dg/fmt_missing_period_2.f: New test.
5185         * gfortran.dg/fmt_missing_period_3.f: New test.
5186
5187 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5188
5189         PR fortran/19777
5190         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5191         arrays.
5192
5193 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5194
5195         PR c++/27713
5196         * g++.dg/template/new6.C: New test.
5197
5198 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5199
5200         PR tree-optimization/24964
5201         * gcc.target/i386/387-10.c: New test case.
5202
5203 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5204
5205         * intrinsics/string_intrinsics.c (compare_string):
5206         Use memcmp instead of strncmp to avoid tripping over
5207         CHAR(0) in a string.
5208
5209 2006-05-27  Richard Guenther  <rguenther@suse.de>
5210
5211         PR middle-end/27773
5212         * gcc.dg/torture/pr27773.c: New testcase.
5213
5214 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5215
5216         * gcc.dg/pr24561.c: Rename to..
5217         * gcc.dg/pr25962.c: .. this.
5218
5219 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5220
5221         PR fortran/19777
5222         * gfortran.dg/bounds_check_2.f: New test.
5223
5224 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5225
5226         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5227         * gfortran.dg/byte_1.f90: Likewise.
5228         * gfortran.dg/dup_save_2.f90: Likewise.
5229
5230 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5231
5232         * gfortran.dg/associated_2.f90: New test.
5233
5234 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5235
5236         PR fortran/27524
5237         * gfortran.dg/bounds_check_1.f90: New test.
5238
5239 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5240
5241         PR rtl-optimization/27661
5242         * gcc.dg/pr27661.c: New test case.
5243
5244 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5245
5246         PR fortran/23151
5247         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5248         * gfortran.dg/print_parentheses_1.f:  New test.
5249         * gfortran.dg/print_parentheses_2.f90:  New test.
5250
5251 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5252
5253         PR target/27758
5254         * gcc.dg/pr27758.c: New test.
5255
5256 2006-05-24  Falk Hueffner  <falk@debian.org>
5257
5258         * gcc.c-torture/compile/pr27571.c: New test.
5259
5260 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5261
5262         PR fortran/27709
5263         * gfortran.dg/spec_expr_4.f90: New test.
5264
5265         PR fortran/27155
5266         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5267
5268 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5269
5270         PR c++/20103
5271         * g++.dg/ext/complit6.C: New test.
5272         * g++.dg/ext/complit3.C: Adjust error markers.
5273         * g++.dg/init/const3.C: New test.
5274
5275 2006-05-25  Richard Guenther  <rguenther@suse.de>
5276
5277         PR middle-end/27743
5278         * gcc.dg/torture/pr27743.c: New testcase.
5279
5280 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5281
5282         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5283
5284 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5285
5286         * gcc.dg/compat/scalar-by-value-x.h: New.
5287         * gcc.dg/compat/scalar-by-value-y.h: New.
5288         * gcc.dg/compat/scalar-by-value-5.c: New.
5289         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5290         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5291         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5292         * gcc.dg/compat/scalar-by-value-6.c: New.
5293         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5294         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5295         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5296
5297 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5298
5299         PR tree-optimization/27639
5300         PR tree-optimization/26719
5301         * gcc.dg/pr27639.c: New test.
5302         * gcc.dg/pr26719.c: New test.
5303         * gcc.dg/tree-ssa/scev-cast.c: New test.
5304
5305 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5306
5307         PR c++/20173
5308         * g++.dg/template/error21.C: New test.
5309
5310 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5311
5312         PR target/27696
5313         * gcc.target/i386/pr27696.c: New.
5314
5315 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
5316
5317         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5318
5319         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5320
5321 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5322
5323         PR c++/27716
5324         * g++.dg/other/assign1.C: New test.
5325
5326 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
5327
5328         PR target/27266
5329         * gcc.target/i386/pr27266.c: New.
5330
5331 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5332
5333         PR c++/27451
5334         * g++.dg/ext/asm9.C: New test.
5335
5336 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
5337
5338         PR rtl-optimization/25514
5339         * gcc.c-torture/compile/pr25514.c: New test.
5340
5341 2006-05-22  Richard Guenther  <rguenther@suse.de>
5342
5343         Revert
5344         2006-01-31  Richard Guenther  <rguenther@suse.de>
5345
5346         * gcc.target/i386/sselibm-1.c: New testcase.
5347         * gcc.target/i386/sselibm-2.c: Likewise.
5348         * gcc.target/i386/sselibm-3.c: Likewise.
5349         * gcc.target/i386/sselibm-4.c: Likewise.
5350         * gcc.target/i386/sselibm-5.c: Likewise.
5351
5352 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5353
5354         PR c/27420
5355         * gcc.dg/func-args-2.c: New test.
5356
5357         PR c/26818
5358         * gcc.dg/struct-incompl-1.c: New test.
5359
5360 2006-05-22  Richard Guenther  <rguenther@suse.de>
5361
5362         PR testsuite/27708
5363         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5364         the transformations we test for.
5365
5366 2006-05-22  Richard Guenther  <rguenther@suse.de>
5367
5368         PR testsuite/27707
5369         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5370
5371 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
5372
5373         PR c++/27210
5374         * g++.dg/warn/new1.C: New test.
5375         * g++.dg/template/new5.C: Likewise.
5376
5377 2006-05-21  Roger Sayle  <roger@eyesopen.com>
5378
5379         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5380         * gcc.target/i386/20060512-3.c: Likewise.
5381
5382 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5383
5384         PR rtl-optimization/27671
5385         * gcc.c-torture/execute/pr27671-1.c: New.
5386         * gcc.dg/pr27671-2.c: Likewise.
5387
5388         PR tree-optimization/26622.
5389         * gcc.c-torture/compile/pr26622.c: New.
5390
5391 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5392
5393         PR fortran/27613
5394         * gfortran.dg/recursive_reference_1.f90: New test.
5395
5396 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5397
5398         PR fortran/25746
5399         * gfortran.dg/elemental_subroutine_3.f90: New test.
5400
5401         PR fortran/25090
5402         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5403
5404         PR fortran/27584
5405         * gfortran.dg/associated_target_1.f90: New test.
5406
5407         PR fortran/19015
5408         * gfortran.dg/maxloc_shape_1.f90: New test.
5409
5410 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5411
5412         PR libgfortran/24459
5413         * gfortran.dg/namelist_24.f90: New test.
5414         * gfortran.dg/namelist_12.f: Fix typo in comment.
5415
5416 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
5417
5418         PR middle-end/25776
5419         * g++.dg/other/error11.C: New test.
5420
5421 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5422
5423         * gcc.target/mips/pr26765.c: Add -w to options.
5424
5425 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5426
5427         * lib/target-supports.exp (check_effective_target_mpaired_single):
5428         New function.
5429         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5430         multilibs.
5431         * g++.dg/vect/vect.exp: Likewise.
5432
5433 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5434
5435         PR testsuite/25891
5436         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5437
5438 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5439
5440         PR fortran/27662
5441         * gfortran.dg/temporary_1.f90: New file.
5442
5443 2006-05-19  Andreas Schwab  <schwab@suse.de>
5444
5445         * g++.dg/other/unused1.C: Also match "stringz".
5446
5447 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
5448
5449         PR c++/26433
5450         * g++.dg/template/fntry1.C: New test.
5451
5452 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
5453
5454         PR c++/27471
5455         PR c++/27506
5456         * g++.dg/conversion/bitfield5.C: New test.
5457         * g++.dg/conversion/bitfield6.C: New test.
5458
5459 2006-05-18  Mike Stump  <mrs@apple.com>
5460
5461         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5462         * gcc.dg/vla-4.c: Add.
5463         * gcc.dg/vla-5.c: Add.
5464         * gcc.dg/vla-6.c: Add.
5465
5466 2006-05-12  Stuart Hastings  <stuart@apple.com>
5467
5468         * testsuite/gcc.target/i386/20060512-1.c: New.
5469         * testsuite/gcc.target/i386/20060512-2.c: New.
5470         * testsuite/gcc.target/i386/20060512-3.c: New.
5471         * testsuite/gcc.target/i386/20060512-4.c: New.
5472
5473 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
5474
5475         PR c++/26122
5476         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5477
5478         PR c++/26068
5479         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5480         * g++.dg/parse/linkage1.C: New test.
5481
5482 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5483
5484         PR tree-optimization/27548
5485         * g++.dg/tree-ssa/pr27548.C: New test.
5486
5487 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5488
5489         PR fortran/26551
5490         * gfortran.dg/recursive_check_1.f: New test.
5491         * gfortran.dg/recursive_check_2.f90: New test.
5492
5493 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
5494
5495         * g++.dg/opt/temp2.C: New test.
5496
5497 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5498
5499         PR c++/27491
5500         * g++.dg/init/brace5.C: New test.
5501
5502         PR middle-end/27415
5503         * gcc.dg/gomp/pr27415.c: New test.
5504         * g++.dg/gomp/pr27415.C: New test.
5505
5506         PR tree-optimization/27549
5507         * g++.dg/tree-ssa/pr27549.C: New test.
5508
5509 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5510
5511         PR libgfortran/27575
5512         * gfortran.dg/read_eof_4.f90: New test.
5513
5514 2006-05-16  Richard Guenther  <rguenther@suse.de>
5515
5516         PR tree-optimization/22303
5517         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5518
5519 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
5520
5521         PR middle-end/27573
5522         * gcc.dg/gomp/pr27573.c: New test.
5523         * gfortran.dg/gomp/pr27573.f90: New test.
5524
5525         PR c/27499
5526         * gcc.dg/gomp/pr27499.c: New test.
5527         * g++.dg/gomp/pr27499.C: New test.
5528
5529 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5530
5531         PR c++/27339
5532         * g++.dg/parser/access8.C: Adjust error marker.
5533         * g++.dg/template/access17.C: New test.
5534         * g++.dg/template/access18.C: Likewise.
5535
5536 2006-05-15  Roger Sayle  <roger@eyesopen.com>
5537
5538         PR target/26600
5539         * gcc.target/i386/pr26600.c: New test case.
5540
5541 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5542
5543         PR c++/27505
5544         * g++.dg/expr/bitfield1.C: New test.
5545
5546 2006-05-15  Richard Guenther  <rguenther@suse.de>
5547
5548         PR tree-optimization/27603
5549         * gcc.dg/torture/pr27603.c: New testcase.
5550
5551 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
5552
5553         PR fortran/25090
5554         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5555
5556         PR fortran/25082
5557         * gfortran.dg/scalar_return_1.f90: New test.
5558
5559         PR fortran/27411
5560         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5561
5562 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
5563
5564         * gcc.dg/gomp/critical-4.c: New test.
5565         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5566         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5567         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5568         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5569
5570 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5571
5572         PR c++/27582
5573         * g++.dg/template/dependent-args1.C: New test.
5574
5575         PR c++/27581
5576         * g++.dg/lookup/this1.C: New test.
5577
5578         PR c++/27315
5579         * g++.dg/template/operator6.C: New test.
5580         * g++.dg/template/incomplete3.C: New test.
5581
5582         PR c++/27559
5583         * g++.dg/template/new4.C: New test.
5584
5585         PR c++/27496
5586         * g++.dg/template/void2.C: New test.
5587
5588 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
5589
5590         * g++.dg/template/dependent-expr5.C: New test.
5591
5592 2006-05-14  Roger Sayle  <roger@eyesopen.com>
5593
5594         PR middle-end/26729
5595         * gcc.dg/pr26729-1.c: New test case.
5596
5597 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
5598
5599         * gcc.dg/pr27003.c: New test.
5600
5601 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
5602
5603         * lib/target-supports.dg (check_cxa_atexit_available): Change
5604         v3_target_compile to ${tool}_target_compile.
5605
5606 2006-05-11  Jason Merrill  <jason@redhat.com>
5607
5608         * lib/scanasm.exp (scan-not-hidden): Fix typo.
5609
5610 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5611
5612         PR fortran/27553
5613         * gfortran.dg/label_5.f90: New test.
5614
5615 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
5616
5617         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
5618         check_effective_target_powerpc_altivec_ok): New.
5619         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
5620         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
5621         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
5622         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
5623         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
5624         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
5625         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
5626         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
5627         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
5628         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
5629         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
5630         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
5631         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
5632         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
5633         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
5634         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
5635         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
5636         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
5637         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
5638         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
5639         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
5640         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
5641         gcc.target/powerpc/altivec-9.c,
5642         gcc.target/powerpc/altivec-consts.c,
5643         gcc.target/powerpc/altivec-pr22085.c,
5644         gcc.target/powerpc/altivec-splat.c,
5645         gcc.target/powerpc/altivec-types-1.c,
5646         gcc.target/powerpc/altivec-types-2.c,
5647         gcc.target/powerpc/altivec-types-3.c,
5648         gcc.target/powerpc/altivec-types-4.c,
5649         gcc.target/powerpc/altivec-varargs-1.c,
5650         gcc.target/powerpc/altivec-vec-merge.c,
5651         gcc.target/powerpc/ppc-vector-memcpy.c,
5652         gcc.target/powerpc/ppc-vector-memset.c,
5653         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
5654         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
5655         these effective targets.
5656         * gcc.dg/vmx/pr27006.c: Add missing close brace.
5657         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
5658
5659 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5660
5661         PR middle-end/27384
5662         * g++.dg/other/fold1.C: New test.
5663
5664         PR middle-end/27488
5665         * gcc.dg/fold-nonneg-1.c: New test.
5666
5667         PR c++/27547
5668         * g++.dg/other/operator1.C: New test.
5669
5670 2006-05-11  Richard Guenther  <rguenther@suse.de>
5671
5672         PR middle-end/27529
5673         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
5674
5675 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
5676
5677         * lib/target-supports-dg.exp (check-flags): New.
5678         (dg-skip-if): Move flag checks.
5679
5680 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
5681
5682         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
5683         * lib/target-supports.dg (check_cxa_atexit_available): New.
5684
5685 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
5686
5687         PR fortran/27470
5688         * gfortran.dg/multiple_allocation_2.f90: New test case.
5689
5690 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
5691
5692         * gcc.target/arm/pr27387.C: Fix a comment typo.
5693
5694 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5695
5696         PR fortran/24549
5697         * gfortran.dg/error_recovery_1.f90: New test.
5698
5699 2006-05-10  Richard Guenther  <rguenther@suse.de>
5700
5701         PR tree-optimization/27302
5702         * gcc.dg/torture/pr27302.c: New testcase.
5703
5704 2006-05-09  Dirk Mueller  <dmueller@suse.de>
5705         Richard Guenther  <rguenther@suse.de>
5706
5707         PR middle-end/27498
5708         * gcc.dg/tree-ssa/pr27498.c: New testcase.
5709
5710 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
5711
5712         PR rtl-optimization/27335
5713         * gcc.dg/pr27335.c: New test.
5714
5715 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
5716
5717         * gcc.target/mips/mips-ps-5.c: New file.
5718
5719 2006-05-08  Jan Hubicka  <jh@suse.cz>
5720
5721         PR middle-end/25962
5722         * gcc.dg/pr25962.c: New.
5723
5724 2006-05-08  Roger Sayle  <roger@eyesopen.com>
5725
5726         PR target/27158
5727         * gcc.target/powerpc/pr27158.c: New test case.
5728
5729 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
5730
5731         PR testsuite/27476
5732         * ada/acats/run_all.sh: Use test -z.
5733
5734 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5735
5736         PR libfortran/18271
5737         * gfortran.dg/spec_expr_3.f90: New test.
5738
5739 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
5740
5741         PR target/24879
5742         * gcc.target/i386/monitor.c: New file.
5743
5744 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
5745
5746         * gcc.dg/pr27095.c: xfail *-*-darwin*.
5747
5748 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5749
5750         PR c++/27447
5751         * g++.dg/other/ptrmem7.C: New test.
5752
5753 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5754
5755         PR target/27421
5756         * gcc.dg/array-9.c: New test.
5757
5758 2006-05-07  Richard Guenther  <rguenther@suse.de>
5759
5760         PR tree-optimization/27409
5761         * gcc.dg/torture/pr27409.c: New testcase.
5762
5763 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5764
5765         PR fortran/27457
5766         * gfortran.dg/select_6.f90: New.
5767
5768 2006-05-07  Richard Guenther  <rguenther@suse.de>
5769
5770         PR tree-optimization/27136
5771         * gcc.dg/torture/pr27136.c: New testcase.
5772
5773 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
5774
5775         PR fortran/24813
5776         * gfortran.dg/char_cons_len_1.f90: New test.
5777
5778 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5779
5780         PR c++/27427
5781         * g++.dg/template/incomplete2.C: New test.
5782
5783 2006-05-06  Richard Guenther  <rguenther@suse.de>
5784
5785         PR tree-optimization/27151
5786         * gcc.dg/vect/pr27151.c: New testcase.
5787
5788 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5789
5790         PR c++/27430
5791         * g++.dg/template/void1.C: New test.
5792
5793         PR c++/27423
5794         * g++.dg/other/void2.C: New test.
5795
5796         PR c++/27422
5797         * g++.dg/conversion/void1.C: New test.
5798
5799 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
5800
5801         PR/21391
5802         * g++.dg/other/unused1.C: New.
5803
5804 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5805
5806         PR objc/27240
5807         * objc.dg/member-1.m: New test.
5808
5809 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
5810
5811         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
5812
5813 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5814
5815         PR libfortran/26985
5816         * gfortran.dg/matmul_2.f90: New test.
5817
5818 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
5819
5820         * ada/acats/run_all.sh: Use sync when main not found.
5821
5822 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
5823
5824         PR target/26765
5825         * gcc.target/mips/pr26765.c: New.
5826
5827 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
5828
5829         * gcc.target/bfin: New directory.
5830         * gcc.target/bfin/bfin.exp: New file.
5831         * gcc.target/bfin/frmul.c: New file.
5832         * gcc.target/bfin/arith.c: New file.
5833         * gcc.target/bfin/mul-combine.c: New file.
5834         * gcc.target/bfin/shift.c: New file.
5835
5836 2006-05-04  Richard Guenther  <rguenther@suse.de>
5837
5838         PR tree-optimization/14287
5839         PR tree-optimization/14844
5840         PR tree-optimization/19792
5841         PR tree-optimization/21608
5842         PR tree-optimization/27090
5843         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
5844         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5845         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5846         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5847         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5848
5849 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
5850
5851         PR tree-optimization/27285
5852         * gcc.c-torture/execute/pr27285.c: New test.
5853
5854         PR middle-end/27388
5855         * gcc.dg/gomp/pr27388-1.c: New test.
5856         * gcc.dg/gomp/pr27388-2.c: New test.
5857         * gcc.dg/gomp/pr27388-3.c: New test.
5858
5859         PR c++/27359
5860         * g++.dg/gomp/pr27359.C: New test.
5861
5862 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
5863
5864         PR fortran/20248
5865         * gfortran.dg/iargc.f90: New test.
5866
5867 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5868
5869         PR c++/27102
5870         * g++.dg/template/crash49.C: New test.
5871
5872 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
5873
5874         PR testsuite/27032
5875         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
5876
5877 2006-05-02  Jeff Law  <law@redhat.com>
5878
5879         PR tree-optimization/27364
5880         * gcc.c-torture/execute/pr27364.c: New test.
5881
5882 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5883
5884         PR c++/27309
5885         * g++.dg/parser/ctor5.C: New test.
5886
5887 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
5888
5889         PR target/27387
5890         * gcc.target/arm/arm.exp: New.
5891         * gcc.target/arm/pr27387.C: Likewise.
5892
5893 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
5894
5895         PR fortran/27269
5896         PR fortran/27324
5897         * gfortran.dg/module_equivalence_2.f90: New test.
5898
5899 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
5900
5901         PR middle-end/27337
5902         * g++.dg/gomp/pr27337-1.C: New test.
5903         * g++.dg/gomp/pr27337-2.C: New test.
5904
5905         PR middle-end/27328
5906         * gcc.dg/gomp/pr27328.c: New test.
5907
5908         PR middle-end/27325
5909         * g++.dg/gomp/pr27325.C: New test.
5910
5911         PR middle-end/27310
5912         * g++.dg/gomp/pr27310.C: New test.
5913
5914 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5915
5916         PR tree-optimization/27291
5917         * g++.dg/tree-ssa/pr27291.C: New test.
5918
5919 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5920
5921         PR tree-optimization/27283
5922         * g++.dg/tree-ssa/pr27283.C: New test.
5923
5924 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5925
5926         * gcc.dg/tree-ssa/loop-16.c: New test.
5927
5928 2006-05-01  Roger Sayle  <roger@eyesopen.com>
5929             Joseph S. Myers  <joseph@codesourcery.com>
5930
5931         * gcc.dg/Wconversion-3.c: New test case.
5932         * gcc.dg/Wconversion-4.c: Likewise.
5933
5934 2006-05-01  Richard Guenther  <rguenther@suse.de>
5935
5936         PR tree-optimization/26726
5937         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
5938
5939 2006-04-30  Roger Sayle  <roger@eyesopen.com>
5940
5941         * gcc.dg/Woverflow-1.c: New test case.
5942         * gcc.dg/Woverflow-2.c: Likewise.
5943         * gcc.dg/Woverflow-3.c: Likewise.
5944
5945 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
5946
5947         PR c++/27094
5948         * g++.dg/template/defarg8.C: New test.
5949
5950 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5951
5952         PR c++/27278
5953         * g++.dg/parse/operator7.C: New test.
5954
5955 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5956
5957         PR c++/11471
5958         PR c++/27102
5959         * g++.dg/template/crash48.C: New test.
5960
5961         PR c++/27279
5962         * g++.dg/parse/ctor4.C: New test.
5963
5964 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5965
5966         PR fortran/25681
5967         * gfortran.df/char_type_len.f90: New test.
5968
5969 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5970
5971         PR libgfortran/27304
5972         * gfortran.dg/fmt_exhaust.f90: New test.
5973
5974 2006-04-28  Roger Sayle  <roger@eyesopen.com>
5975
5976         PR c/25309
5977         * gcc.dg/large-size-array-2.c: New test case.
5978
5979 2006-04-28  Richard Guenther  <rguenther@suse.de>
5980
5981         PR target/26826
5982         * gcc.target/i386/pr26826.c: New testcase.
5983
5984 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
5985
5986         PR middle-end/27260
5987         * gcc.c-torture/execute/pr27260.c: New.
5988
5989 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
5990
5991         PR middle-end/27095
5992         * gcc.dg/pr27095.c: New.
5993
5994 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5995
5996         PR c++/27292
5997         * g++.dg/conversion/bitfield4.C: New test.
5998
5999 2006-04-27  Eric Christopher  <echristo@apple.com>
6000
6001         * gcc.dg/pragma-ms_struct.c: New.
6002
6003 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6004
6005         PR c++/27102
6006         * g++.dg/template/crash47.C: New test.
6007
6008 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6009
6010         * gcc.target/i386/sse-7.c: build with -msse.
6011
6012 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6013
6014         PR testsuite/27274:
6015         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6016         (main): Exit if processor doesn't support SSE.
6017
6018 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6019
6020         PR middle-end/27282
6021         * gcc.c-torture/compile/pr27282.c: New test.
6022
6023 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6024
6025         PR middle-end/26913
6026         * g++.dg/gomp/pr26913.C: New test.
6027
6028         PR c/25996
6029         * gcc.dg/gomp/pr25996.c: New test.
6030         * g++.dg/gomp/pr25996.C: New test.
6031
6032 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6033
6034         PR rtl-optimization/26725
6035         * gcc.c-torture/compile/pr26725.c: New test.
6036
6037 2006-04-25  Richard Guenther  <rguenther@suse.de>
6038
6039         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6040         than n + -1.
6041
6042 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6043
6044         * gcc.dg/20060425-1.c: New testcase.
6045
6046 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6047
6048         PR tree-optimization/26865
6049         * gcc.dg/pr26865.c: New test.
6050
6051 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6052
6053         PR c++/27292
6054         * g++.dg/conversion/bitfield1.C: New test.
6055         * g++.dg/conversion/bitfield2.C: Likewise.
6056         * g++.dg/conversion/bitfield3.C: Likewise.
6057
6058 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6059         Richard Guenther  <rguenther@suse.de>
6060
6061         PR tree-optimization/27236
6062         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6063
6064 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6065
6066         PR c++/19963
6067         * g++.dg/other/incomplete2.C: New test.
6068
6069 2006-04-24  Richard Guenther  <rguenther@suse.de>
6070
6071         PR middle-end/26869
6072         * gcc.dg/torture/pr26869.c: New testcase.
6073
6074 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6075         Richard Guenther  <rguenther@suse.de>
6076
6077         PR tree-optimization/27218
6078         * g++.dg/tree-ssa/pr27218.C: New testcase.
6079
6080 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6081
6082         PR c++/26912
6083         * g++.dg/template/friend41.C: New test.
6084
6085 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6086
6087         * g++.dg/opt/pr15551.C: Include cstdio.
6088         (main): Use remove instead of unlink.
6089
6090 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6091
6092         * gcc.dg/sibcall-7.c: New test.
6093         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6094         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6095         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6096         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6097         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6098
6099 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6100
6101         PR c++/26534
6102         * g++.dg/opt/bitfield1.C: New test.
6103         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6104         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6105         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6106         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6107         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6108         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6109         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6110         * g++.dg/abi/bitfield2.C: Likewise.
6111         * g++.dg/init/bitfield1.C: Likewise.
6112
6113 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6114
6115         PR fortran/25099
6116         * gfortran.dg/elemental_subroutine_4.f90: New test.
6117         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6118         call sub (m, x).
6119
6120 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6121
6122         * gcc.c-torture/compile/20060421-1.c: New testcase.
6123
6124 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6125
6126         PR c/25875
6127         * gcc.dg/init-bad-4.c: New test.
6128
6129 2006-04-21  Paul Brook  <paul@codesourcery.com>
6130
6131         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6132
6133 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6134
6135         PR fortran/27122
6136         * gfortran.dg/defined_operators_1.f90: New test.
6137         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6138         remove old ones associated, incorrectly, with Note 5.46.
6139
6140         PR fortran/27113
6141         * gfortran.dg/character_array_constructor_1.f90: New test.
6142
6143 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6144
6145         * gcc.dg/20060419-1.c: New test.
6146
6147 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6148
6149         PR c/26774
6150         * gcc.dg/struct-parse-1.c: New test case.
6151
6152 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6153
6154         PR c++/26558
6155         * g++.dg/parse/template19.C: New test.
6156
6157         PR c++/26739
6158         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6159
6160         PR c++/26036
6161         * g++.dg/expr/call3.C: New test.
6162
6163         PR c++/10385
6164         * g++.dg/conversion/dynamic1.C: New test.
6165
6166 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6167
6168         PR c++/27102
6169         * g++.dg/template/crash35.C: Tweak error markers.
6170         * g++.dg/template/crash46.C: New test.
6171         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6172         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6173
6174 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6175
6176         PR rtl-optimization/14261
6177         * gcc.c-torture/compile/20060419-1.c: Added.
6178
6179 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6180
6181         * gfortran.dg/label_1.f90: Adjust dg-error.
6182
6183 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6184
6185         PR target/26961
6186         * gcc.dg/fold-cond-1.c: New test case.
6187         * gcc.dg/pr26961-1.c: Likewise.
6188
6189 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6190
6191         PR libgfortran/27138
6192         * gfortran.dg/read_bad_advance.f90: New test.
6193
6194 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6195             Dale Johannesen  <dalej@apple.com>
6196
6197         PR target/24076
6198         * gcc.target/i386/vecinit-3.c: New testcase.
6199         * gcc.target/i386/vecinit-4.c: Likewise.
6200         * gcc.target/i386/sse-18.c: Likewise.
6201         * gcc.target/i386/sse-19.c: Likewise.
6202
6203 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6204
6205         * gfortran.dg/allocate_zerosize_1.f90: New test.
6206
6207 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6208
6209         PR c++/26365
6210         * g++.dg/template/crash45.C: New test.
6211
6212 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6213
6214         PR fortran/26787
6215         * gfortran.dg/proc_assign_1.f90: New test.
6216         * gfortran.dg/procedure_lvalue.f90: Change message.
6217         * gfortran.dg/namelist_4.f90: Add new error.
6218
6219         PR fortran/25597
6220         PR fortran/27096
6221         * gfortran.dg/auto_pointer_array_result_1.f90
6222
6223         PR fortran/27089
6224         * gfortran.dg/specification_type_resolution_1.f90
6225
6226         PR fortran/18003
6227         PR fortran/25669
6228         PR fortran/26834
6229         * gfortran.dg/bounds_temporaries_1.f90: New test.
6230
6231         PR fortran/27124
6232         * gfortran.dg/array_return_value_1.f90: New test.
6233
6234 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6235
6236         PR fortran/25336
6237         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6238
6239 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6240
6241         PR middle-end/26823
6242         * g++.dg/gomp/pr26823-1.C: New test.
6243         * g++.dg/gomp/pr26823-2.C: New test.
6244
6245 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6246
6247         PR middle-end/27134
6248         * gcc.dg/pr27314.c: New test.
6249
6250 2006-04-13  Richard Henderson  <rth@redhat.com>
6251
6252         * g++.dg/gomp/block-0.C: Update expected matches.
6253
6254 2006-04-13  DJ Delorie  <dj@redhat.com>
6255
6256         * lib/target-supports.exp (check_effective_target_int32plus): New.
6257         (check_effective_target_ptr32plus): New.
6258         (check_effective_target_size32plus): New.
6259         (check_effective_target_int16): New.
6260         (check_profiling_available): Add m32c to the list of unsupported targets.
6261
6262         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6263         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6264         memory size.
6265         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6266         pointers.
6267         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6268         size_t.
6269         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6270         and size_t.
6271         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6272         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6273         not just xstormy16.  Skip m32c due to weird pointer size.
6274         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6275         not just xstormy16.
6276         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6277         not just xstormy16.
6278         * gcc.dg/20020312-2.c: Add m32c support.
6279         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6280         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6281         in test.
6282         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6283         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6284         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6285         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6286         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6287         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6288         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6289         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6290         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6291         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6292         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6293         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6294         in test.
6295         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6296         in test.
6297         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6298         * gcc.dg/pr23049.c: Require >=32 bit integers.
6299         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6300         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6301         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6302         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6303         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6304         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6305         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6306         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6307         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6308         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6309         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6310         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6311         prototype in test.
6312         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6313         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6314         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6315         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6316         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6317
6318         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
6319         * gcc.c-torture/execute/20040703-1.x: Likewise.
6320         * gcc.c-torture/execute/20040705-1.x: Likewise.
6321         * gcc.c-torture/execute/20040705-2.x: Likewise.
6322         * gcc.c-torture/execute/20040709-1.x: Likewise.
6323         * gcc.c-torture/execute/20040709-2.x: Likewise.
6324         * gcc.c-torture/execute/20040811-1.x: Likewise.
6325         * gcc.c-torture/execute/20050316-1.x: Likewise.
6326         * gcc.c-torture/execute/bitfld-4.x: Likewise.
6327         * gcc.c-torture/execute/pr19689.x: Likewise.
6328         * gcc.c-torture/execute/pr7284-1.x: Likewise.
6329         * gcc.c-torture/execute/usmul.x: Likewise.
6330         * gcc.c-torture/execute/vrp-5.x: Likewise.
6331         * gcc.c-torture/execute/vrp-6.x: Likewise.
6332         * gcc.dg/debug/20041023-1.s: Likewise.
6333
6334 2006-04-13  Roger Sayle  <roger@eyesopen.com>
6335
6336         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6337         of integers to a vector types are now constant expressions in C.
6338         * gcc.dg/vect/vect-fold-1.c: New test case.
6339
6340 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
6341             Ulrich Weigand  <uweigand@de.ibm.com>
6342
6343         PR target/27006
6344         * gcc.dg/vmx/pr27006.c: New testcase.
6345
6346 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6347
6348         PR libgfortran/26766
6349         * gfortran.dg/write_recursive.f90: New test.
6350
6351 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
6352
6353         * g++.dg/parse/dtor7.C: New test.
6354         * g++.dg/parse/new1.C: Add error marker.
6355         * g++.dg/template/new3.C: New test.
6356
6357         PR c++/26122
6358         * g++.dg/template/pure1.C: New test.
6359
6360         PR c++/26295
6361         * g++.dg/parse/ptrmem4.C: New test.
6362
6363 2006-04-10  Jeff Law  <law@redhat.com>
6364
6365         PR/27087
6366         * gcc.c-torture/compile/pr27087.c: New test.
6367
6368 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
6369
6370         PR/21391
6371         * gcc.dg/20060410.c: New.
6372
6373 2006-04-10  Matthias Klose  <doko@debian.org>
6374
6375         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6376         Recognize multilib directory names containing underscores.
6377
6378 2006-04-10  Roger Sayle  <roger@eyesopen.com>
6379
6380         * gcc.target/i386/vecinit-1.c: New test case.
6381         * gcc.target/i386/vecinit-2.c: Likewise.
6382
6383 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6384
6385         PR debug/27057
6386         * g++.dg/debug/dwarf2-2.C: New test.
6387
6388 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6389
6390         PR rtl-optimization/27073
6391         * gcc.c-torture/execute/pr27073.c: New test.
6392
6393 2006-04-08  Mike Stump  <mrs@apple.com>
6394
6395         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6396
6397 2006-04-07  Richard Guenther  <rguenther@suse.de>
6398
6399         PR tree-optimization/26135
6400         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6401
6402 2006-04-06  Jan Hubicka  <jh@suse.cz>
6403
6404         PR profile/26399
6405         * g++.dg/bprob/g++-bprob-2.C: New testcase.
6406
6407 2006-04-06  Roger Sayle  <roger@eyesopen.com>
6408
6409         * g++.dg/conversion/nullptr1.C: New test case.
6410         * g++.dg/conversion/nullptr2.C: Likewise.
6411
6412 2006-04-05  Roger Sayle  <roger@eyesopen.com>
6413
6414         * gfortran.dg/dependency_18.f90: New test case.
6415
6416 2006-04-05  Richard Guenther  <rguenther@suse.de>
6417
6418         PR tree-optimization/26919
6419         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6420         * gcc.dg/ipa/ipa-2.c: Likewise.
6421         * gcc.dg/ipa/ipa-3.c: Likewise.
6422         * gcc.dg/ipa/ipa-5.c: Likewise.
6423
6424 2006-04-05  Richard Guenther  <rguenther@suse.de>
6425
6426         PR tree-optimization/26763
6427         * gcc.dg/torture/pr26763-1.c: New testcase.
6428         * gcc.dg/torture/pr26763-2.c: Likewise.
6429
6430 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
6431
6432         PR fortran/23634
6433         PR fortran/25619
6434         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6435
6436 2006-04-04  Eric Christopher  <echristo@apple.com>
6437
6438         * gcc.target/i386/387-1.c: Allow regexp to match darwin
6439         stubs.
6440         * gcc.target/i386/387-5.c: Ditto.
6441
6442 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
6443
6444         * gcc.target/sparc/struct-ret-check.c: New test.
6445
6446 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6447
6448         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6449         zero decimal digits specified in format.
6450
6451 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
6452
6453         PR fortran/26891
6454         * gfortran.dg/missing_optional_dummy_1.f90: New test.
6455
6456         PR fortran/26976
6457         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6458         * gfortran.dg/initialization_1.f90: Make assignment compliant.
6459         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6460         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6461         bigendian-ness.
6462
6463 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
6464
6465         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6466         dummy arguments work when the actual argument is itself a dummy
6467         argument of the caller.
6468
6469 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6470
6471         PR libfortran/24685
6472         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6473
6474 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6475
6476         * gfortran.dg/dependencency_17.f90: New test case.
6477
6478 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6479
6480         * gfortran.dg/dependency_14.f90: New test case.
6481         * gfortran.dg/dependency_15.f90: Likewise.
6482         * gfortran.dg/dependency_16.f90: Likewise.
6483
6484 2006-03-31  Asher Langton  <langton2@llnl.gov>
6485
6486         PR fortran/25358
6487         gfortran.dg/cray_pointers_6.f90: New test.
6488
6489 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6490
6491         PR libgfortran/26890
6492         * gfortran.dg/read_size_noadvance.f90: New test.
6493
6494 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
6495
6496         PR fortran/25031
6497         * gfortran.dg/multiple_allocation_1.f90: Check that the
6498         size has changed after a re-allocation with stat.
6499
6500 2006-03-30  Richard Guenther  <rguenther@suse.de>
6501
6502         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6503         removal.
6504         * gcc.target/i386/sselibm-2.c: Likewise.
6505         * gcc.target/i386/sselibm-3.c: Likewise.
6506         * gcc.target/i386/sselibm-4.c: Likewise.
6507         * gcc.target/i386/sselibm-5.c: Likewise.
6508
6509 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6510
6511         * gcc.dg/fold-andxor-1.c: New test case.
6512         * gcc.dg/fold-xorand-1.c: Likewise.
6513
6514 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6515
6516         * gcc.dg/fold-convnotconv-1.c: New test case.
6517
6518 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6519
6520         PR fortran/26779
6521         * gfortran.dg/private_type_5.f90: New test.
6522
6523 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
6524
6525         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6526
6527 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
6528
6529         * gfortran.dg/advance_2.f90: New test.
6530         * gfortran.dg/advance_3.f90: New test.
6531
6532         * gfortran.fortran-torture/execute/equiv_5.f: New test.
6533
6534 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6535
6536         PR libgfortran/26661
6537         PR libgfortran/26880
6538         * gfortran.dg/read_x_past.f: New test.
6539
6540 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
6541
6542         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6543         to be STABS.
6544
6545 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
6546
6547         * objc.dg/dwarf-1.m: Skip on AIX.
6548         * objc.dg/dwarf-2.m: Skip on AIX.
6549
6550 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
6551
6552         PR fortran/26816
6553         * gfortran.dg/float_1.f90: New test.
6554
6555 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
6556
6557         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6558         X86_64 targets.
6559         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6560
6561 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6562
6563         PR libfortran/26735
6564         * gfortran.dg/convert_implied_open.f90: New test case.
6565
6566 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6567
6568         PR fortran/26769
6569         * gfortran.dg/transpose_reshape_r10.f90: New test case.
6570
6571 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
6572
6573         PR middle-end/26717
6574         * gcc.dg/pr26717.c: New test.
6575
6576 2006-03-25  Roger Sayle  <roger@eyesopen.com>
6577
6578         * gfortran.dg/dependency_12.f90: New test case.
6579
6580 2006-03-24  Roger Sayle  <roger@eyesopen.com>
6581
6582         * gfortran.dg/dependency_9.f90: New (resurected) test case.
6583
6584 2006-03-24  Jeff Law  <law@redhat.com>
6585
6586         * gcc.c-torture/pr26840.c: New test.
6587
6588 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
6589
6590         * objc.dg/dwarf-2.m: New.
6591         * obj-c++.dg/dwarf-2.mm: New.
6592
6593         * g++.old-deja/g++.other/init19.C: New.
6594
6595 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
6596
6597         * g++.dg/eh/spbp.C: Skip on AIX.
6598
6599 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
6600
6601         PR middle-end/26611
6602         * g++.dg/gomp/pr26611-1.C: New test.
6603         * g++.dg/gomp/pr26611-2.C: New test.
6604
6605 2006-03-24  Jeff Law  <law@redhat.com>
6606
6607         * gcc.c-torture/compile/pr26833.c: New test.
6608         * gfortran.fortran-torture/compile/pr26806.f90: New test.
6609
6610 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6611
6612         * gfortran.dg/endfile_2.f90: Delete temp file.
6613
6614 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
6615
6616         PR fortran/19303
6617         * gfortran.dg/record_marker_1.f90: New test case.
6618         * gfortran.dg/record_marker_2.f: New test case.
6619         * gfortran.dg/record_marker_3.f90: New test case.
6620
6621 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
6622
6623         PR fortran/17298
6624         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
6625         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
6626
6627 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
6628
6629         * lib/gcc-dg.exp (cleanup-modules): New proc.
6630         * gfortran.dg/allocatable_function_1.f90,
6631         gfortran.dg/allocate_char_star_scalar_1.f90,
6632         gfortran.dg/assumed_charlen_function_1.f90,
6633         gfortran.dg/assumed_dummy_1.f90,
6634         gfortran.dg/assumed_shape_ranks_1.f90,
6635         gfortran.dg/assumed_shape_ranks_2.f90,
6636         gfortran.dg/assumed_size_dt_dummy.f90,
6637         gfortran.dg/auto_char_dummy_array_1.f90,
6638         gfortran.dg/auto_char_len_3.f90,
6639         gfortran.dg/automatic_module_variable.f90,
6640         gfortran.dg/bad_automatic_objects_1.f90,
6641         gfortran.dg/char_array_constructor.f90,
6642         gfortran.dg/char_array_structure_constructor.f90,
6643         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
6644         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
6645         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
6646         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
6647         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
6648         gfortran.dg/derived_pointer_recursion.f90,
6649         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
6650         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
6651         gfortran.dg/dummy_functions_1.f90,
6652         gfortran.dg/elemental_initializer_1.f90,
6653         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
6654         gfortran.dg/elemental_pointer_1.f90,
6655         gfortran.dg/elemental_subroutine_1.f90,
6656         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
6657         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
6658         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
6659         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
6660         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
6661         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
6662         gfortran.dg/global_references_1.f90,
6663         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
6664         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
6665         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
6666         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
6667         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
6668         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
6669         gfortran.dg/large_integer_kind_1.f90,
6670         gfortran.dg/large_real_kind_1.f90,
6671         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
6672         gfortran.dg/module_double_reuse.f90,
6673         gfortran.dg/module_equivalence_1.f90,
6674         gfortran.dg/module_interface_1.f90,
6675         gfortran.dg/module_parameter_array_refs_1.f90,
6676         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
6677         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
6678         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
6679         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
6680         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
6681         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
6682         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
6683         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
6684         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
6685         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
6686         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
6687         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
6688         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
6689         gfortran.dg/same_name_1.f90,
6690         gfortran.dg/sibling_dummy_procedure_1.f90,
6691         gfortran.dg/sibling_dummy_procedure_2.f90,
6692         gfortran.dg/sibling_dummy_procedure_3.f90,
6693         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
6694         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
6695         gfortran.dg/used_dummy_types_2.f90,
6696         gfortran.dg/used_dummy_types_3.f90,
6697         gfortran.dg/used_dummy_types_4.f90,
6698         gfortran.dg/used_dummy_types_5.f90,
6699         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
6700         gfortran.dg/userdef_operator_1.f90: Use it.
6701
6702 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6703
6704         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
6705         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
6706         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
6707         gfortran.dg/write_back.f,
6708         gfortran.fortran-torture/execute/inquire_1.f90,
6709         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
6710
6711 2006-03-21  Jeff Law  <law@redhat.com>
6712
6713         * gcc.dg/tree-ssa/vrp28.c: New test.
6714
6715 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6716
6717         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
6718         if _STDC_C99 is defined.
6719         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
6720         * gcc.dg/builtins-20.c: Likewise.
6721         * gcc.dg/builtins-53.c: Likewise.
6722         * gcc.dg/single-precision-constant.c: Likewise. Also pass
6723         -mmacosx-version-min=10.3 on PowerPC/Darwin.
6724
6725 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
6726
6727         PR tree-opt/26781
6728         * gcc.c-torture/compile/pr26781-1.c: New test.
6729         * gcc.c-torture/compile/pr26781-2.c: New test.
6730
6731 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
6732
6733         PR c++/26690
6734         * g++.dg/gomp/pr26690-1.C: New test.
6735         * g++.dg/gomp/pr26690-2.C: New test.
6736
6737 2006-03-20  Jeff Law  <law@redhat.com>
6738
6739         * gcc.dg/tree-ssa/pr21829.c: New test.
6740
6741         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
6742
6743 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
6744
6745         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
6746         (check_visibility_available): Use it.
6747         (check_effective_target_default_packed): Likewise.
6748         (check_effective_target_pcc_bitfield_type_matters): Likewise.
6749         (check_effective_target_fopenmp): Likewise.
6750         (check_effective_target_freorder): Likewise.
6751         (check_effective_target_fpic): Likewise.
6752         (check_named_sections_available): Likewise.
6753         (check_effective_target_ilp32): Likewise.
6754         (check_effective_target_lp64): Likewise.
6755
6756 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
6757
6758         PR fortran/20935
6759         * gfortran.dg/scalar_mask_2.f90: New test case.
6760
6761 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
6762
6763         PR tree-opt/26629
6764         * gcc.dg/tree-ssa/loadpre12.c: New test.
6765         * gcc.dg/tree-ssa/loadpre13.c: New test.
6766         * gcc.dg/tree-ssa/loadpre14.c: New test.
6767         * gcc.dg/tree-ssa/loadpre15.c: New test.
6768         * gcc.dg/tree-ssa/loadpre16.c: New test.
6769         * gcc.dg/tree-ssa/loadpre17.c: New test.
6770         * gcc.dg/tree-ssa/loadpre18.c: New test.
6771         * gcc.dg/tree-ssa/loadpre19.c: New test.
6772         * gcc.dg/tree-ssa/loadpre20.c: New test.
6773         * gcc.dg/tree-ssa/loadpre21.c: New test.
6774         * gcc.dg/tree-ssa/loadpre22.c: New test.
6775
6776 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
6777
6778         PR fortran/26741
6779         * gfortran.dg/elemental_initializer_1.f90: New test.
6780
6781         PR fortran/26716
6782         * gfortran.dg/assumed_shape_ranks_2: New test.
6783
6784 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
6785
6786         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
6787         target fpic.
6788
6789 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6790
6791         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
6792         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
6793         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
6794         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
6795         gfortran.fortran-torture/execute/direct_io.f90,
6796         gfortran.fortran-torture/execute/inquire_2.f90,
6797         gfortran.fortran-torture/execute/inquire_4.f90,
6798         gfortran.fortran-torture/execute/list_read_1.f90,
6799         gfortran.fortran-torture/execute/open_replace.f90,
6800         gfortran.fortran-torture/execute/slash_edit.f90,
6801         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
6802         temporary files from testcases.
6803
6804 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6805
6806         PR libgfortran/26509
6807         gfortran.dg/write_direct_eor.f90: New test.
6808
6809 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
6810
6811         * gcc.target/powerpc/pr26350.c: New.
6812         * gcc.target/powerpc/indexed-addr.c: New.
6813
6814 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6815
6816         * gfortran.dg/dependency_13.f90: New test case.
6817
6818 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6819
6820         PR middle-end/21781
6821         * gcc.dg/real-const-1.c: New test case.
6822
6823 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
6824
6825         * g++.old-deja/g++.other/init18.C: New.
6826         * g++.old-deja/g++.other/init5.C: Remove xfail.
6827
6828 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6829
6830         * g++.dg/opt/pr15551.C: Cleanup temp file.
6831
6832 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6833
6834         PR c++/6634
6835         g++.dg/parse/long1.C: New test.
6836
6837 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6838
6839         PR fortran/19101
6840         * gfortran.dg/continuation.f90: New test.
6841         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
6842
6843 2006-03-14  Richard Guenther  <rguenther@suse.de>
6844
6845         PR tree-optimization/26672
6846         * gcc.dg/torture/pr26672.c: New testcase.
6847
6848 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
6849
6850         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
6851         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
6852
6853 2006-03-13  Roger Sayle  <roger@eyesopen.com>
6854
6855         PR middle-end/26557
6856         * gcc.c-torture/compile/switch-1.c: New test case.
6857
6858 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
6859
6860         PR fortran/25378
6861         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
6862         test to include more permuatations of mask and index.
6863         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
6864         respond to F2003 spec. that the position returned for an all false
6865         mask && condition is zero.
6866
6867 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
6868
6869         PR middle-end/25989
6870         * gcc.dg/gomp/pr25989.c: New test.
6871
6872 2006-03-13  Jeff Law  <law@redhat.com>
6873
6874         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
6875
6876 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
6877
6878         * gcc.dg/switch-9.c: New test.
6879
6880 2006-03-13  Richard Guenther  <rguenther@suse.de>
6881
6882         PR middle-end/26630
6883         * gcc.dg/torture/pr26630.c: New testcase.
6884
6885 2006-03-11  Roger Sayle  <roger@eyesopen.com>
6886
6887         * gfortran.dg/dependency_10.f90: New test case.
6888         * gfortran.dg/dependency_11.f90: Likewise.
6889
6890 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
6891             Erik Edelmann  <eedelman@gcc.gnu.org>
6892
6893         * gfortran.dg/allocatable_function_1.f90: New.
6894         * gfortran.dg/allocatable_function_2.f90: New.
6895
6896 2006-03-10  Richard Guenther  <rguenther@suse.de>
6897
6898         PR middle-end/26565
6899         * gcc.dg/torture/pr26565.c: New testcase.
6900
6901 2006-03-09  Eric Christopher  <echristo@apple.com>
6902
6903         * gcc.c-torture/compile/20060309-1.c: New.
6904
6905 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6906
6907         PR libgfortran/26499
6908         * gfortran.dg/write_back.f: New test.
6909         * gfortran.dg/write_rewind_1.f: New test.
6910         * gfortran.dg/write_rewind_2.f: New test.
6911
6912 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6913
6914         PR libgfortran/26554
6915         * gfortran.dg/read_logical.f90: New test.
6916
6917 2006-03-04  Laurent GUERBY <laurent@guerby.net>
6918
6919         * ada/acats/norun.lst: cdd2a03 now passes.
6920
6921 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
6922
6923         PR testsuite/25177
6924         * gcc.target/powerpc/pr18096-1.c: Change where the error
6925         would match.
6926
6927 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
6928
6929         * gcc.target/i386/cleanup-1.c: New test.
6930         * gcc.target/i386/cleanup-2.c: New test.
6931
6932 2006-03-04  Roger Sayle  <roger@eyesopen.com>
6933
6934         * gfortran.dg/dependency_9.f90: Remove for the time being.
6935
6936 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
6937
6938         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
6939         directive.
6940
6941 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6942
6943         * gfortran.dg/dependency_9.f90: New test case.
6944
6945 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6946
6947         * gfortran.dg/dependency_4.f90: New test case.
6948         * gfortran.dg/dependency_5.f90: New test case.
6949         * gfortran.dg/dependency_6.f90: New test case.
6950         * gfortran.dg/dependency_7.f90: New test case.
6951         * gfortran.dg/dependency_8.f90: New test case.
6952
6953 2006-03-03  Paul Brook  <paul@codesourcery.com>
6954
6955         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
6956         Add m68k-*-elf.
6957
6958 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
6959
6960         PR fortran/25031
6961         * multiple_allocation_1.f90: New test.
6962
6963 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6964
6965         PR tree-optimization/26524
6966         * gfortran.dg/pr26524.f: New test case.
6967
6968 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6969
6970         * g++.dg/template/repo5.C: Cleanup repo files.
6971         * gcc.dg/20051201-1.c: Cleanup coverage files.
6972         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
6973         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
6974         tree dump files.
6975
6976 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
6977
6978         * objc.dg/objc-nofilename-1.m: New test.
6979         * objc.dg/bad-receiver-type.m: New test.
6980         * obj-c++.dg/bad-receiver-type.mm: New test.
6981
6982 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6983
6984         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
6985
6986 2006-03-01  Mike Stump  <mrs@apple.com>
6987
6988         * g++.dg/abi/key2.C: Add.
6989
6990 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
6991
6992         * gfortran.dg/logical_dot_product.f90: New test.
6993
6994         PR fortran/26393
6995         * gfortran.dg/used_interface_ref.f90: New test.
6996
6997         PR fortran/20938
6998         * gfortran.dg/dependency_2.f90: New test.
6999         * gfortran.fortran-torture/execute/where17.f90: New test.
7000         * gfortran.fortran-torture/execute/where18.f90: New test.
7001         * gfortran.fortran-torture/execute/where19.f90: New test.
7002         * gfortran.fortran-torture/execute/where20.f90: New test.
7003
7004 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7005
7006         * g++.dg/tree-ssa/pr26443.C: New test case.
7007
7008 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7009
7010         PR middle-end/26022
7011         * g++.dg/opt/return-slot1.C: New test.
7012
7013 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7014
7015         PR libgfortran/26136
7016         * gfortran.dg/namelist_23.f90: New test.
7017
7018 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7019
7020         PR middle-end/14752
7021         * gcc.dg/fold-eqandshift-2.c: New test case.
7022
7023 2006-02-28  Richard Guenther  <rguenther@suse.de>
7024
7025         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7026         decomposition.
7027
7028 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7029
7030         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7031
7032 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7033
7034         PR libgfortran/26464
7035         * gfortran.dg/backspace_5.f: New test.
7036         * gfortran.dg/backspace_6.f: New test.
7037
7038 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7039
7040         * gcc.dg/fold-eqandnot-1.c: New test case.
7041
7042 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7043
7044         PR middle-end/19983
7045         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7046
7047 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7048
7049         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7050         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7051
7052 2006-02-26  Richard Guenther  <rguenther@suse.de>
7053
7054         PR tree-optimization/26421
7055         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7056
7057 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7058
7059         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7060         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7061
7062 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7063
7064         * gcc.dg/fold-even-1.c: New test case.
7065
7066 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7067
7068         PR middle-end/21137
7069         * gcc.dg/fold-eqandshift-1.c: New test case.
7070
7071 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7072
7073         PR tree-optimization/25125
7074         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7075         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7076
7077 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7078
7079         PR tree-optimizations/26359
7080         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7081         with -fdump-tree-dceloop-details.
7082         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7083
7084 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7085
7086         PR middle-end/23673
7087         * gcc.dg/fold-eqxor-1.c: New test case.
7088         * gcc.dg/fold-eqxor-2.c: Likewise.
7089         * gcc.dg/fold-eqxor-3.c: Likewise.
7090
7091 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7092
7093         PR fortran/23092
7094         * scalar_mask_1.f90: New test.
7095
7096 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7097
7098         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7099         * g++.dg/eh/uncaught2.C: New.
7100         * g++.dg/eh/uncaught3.C: New.
7101
7102 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7103
7104         PR libgfortran/26423
7105         * gfortran.dg/read_many_1.f: New test.
7106
7107 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7108
7109         PR fortran/24519
7110         * gfortran.dg/dependency_3.f90: New test.
7111         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7112         XFAILs.
7113
7114         PR fortran/25395
7115         * gfortran.dg/equiv_6.f90: New test.
7116
7117 2006-02-23  Jeff Law  <law@redhat.com>
7118
7119         * gcc.c-torture/compile/pr26425.c: New test.
7120
7121 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7122
7123         PR middle-end/26412
7124         * gcc.dg/gomp/pr26412.c: New test.
7125
7126 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7127
7128         PR c++/26291
7129         * g++.dg/other/ellipsis1.C: New test.
7130         * g++.dg/parse/operator4.C: Adjust error marker.
7131
7132 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7133
7134         PR target/25603
7135         * gfortran.dg/pr25603.f: New testcase.
7136
7137 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7138
7139         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7140         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7141
7142 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7143
7144         * g++.dg/eh/spbp.C: New.
7145
7146 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7147
7148         PR middle-end/26379
7149         * gcc.target/i386/mmx-7.c: New test.
7150
7151 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7152
7153         PR tree-optimization/26361
7154         * gcc.dg/tree-ssa/vrp27.c: New test case.
7155
7156 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7157
7158         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7159         * gcc.dg/tree-ssa/complex-4.c: Here.
7160
7161 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7162
7163         PR middle-end/19543
7164         * gfortran.dg/logical_1.f90: New test case.
7165
7166 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7167
7168         PR middle-end/26334
7169         * gcc.dg/20060218-1.c: Moved to...
7170         * gcc.target/i386/20060218-1.c: ... here.  New test.
7171
7172 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7173
7174         PR fortran/26201
7175         * gfortran.dg/convert_1.f90: New.
7176
7177 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7178
7179         PR fortran/25054
7180         * gfortran.dg/namelist_5.f90: New test.
7181
7182         PR fortran/25089
7183         * gfortran.dg/namelist_4.f90: New test.
7184
7185 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7186
7187         PR tree-opt/25680
7188         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7189
7190 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7191
7192         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7193         variable to take into account the variable name in the
7194         function header.
7195         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7196
7197 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7198
7199         PR middle-end/26334
7200         * gcc.c-torture/compile/20060217-1.c: New test.
7201         * gcc.dg/20060218-1.c: New test.
7202
7203 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7204
7205         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7206
7207 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7208
7209         * gcc.dg/cpp/undef3.c: New test.
7210         * gcc.dg/cpp/trad/builtins2.c: New test.
7211
7212 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7213
7214         PR c++/26266
7215         * g++.dg/template/static22.C: New test.
7216         * g++.dg/template/static23.C: New test.
7217         * g++.dg/template/static24.C: New test.
7218         * g++.dg/template/non-dependent13.C: New test.
7219         * g++.dg/init/member1.C: Tweak error markers.
7220
7221 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7222
7223         PR target/26255
7224         * gcc.c-torture/compile/pr26255.c: New test case.
7225
7226 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7227
7228         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7229         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7230         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7231         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7232         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7233         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7234         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7235
7236 2006-02-16  Jeff Law  <law@redhat.com>
7237
7238         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7239         * gcc.dg/tree-ssa/vrp26.c: New test.
7240
7241 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7242
7243         PR target/20353
7244         PR target/24578
7245         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7246         __UCLIBC__ is defined.
7247
7248 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7249
7250         PR fortran/26224
7251         * gfortran.dg/gomp/pr26224.f: New test.
7252
7253 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7254
7255         PR tree-opt/25918
7256         * lib/target-supports.exp
7257         (check_effective_target_vect_short_mult): New.
7258         (check_effective_target_vect_char_mult): New.
7259         (check_effective_target_vect_widen_sum_qi_to_si): New.
7260         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7261         (check_effective_target_vect_widen_sum_hi_to_si): New.
7262         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7263         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7264         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7265         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7266         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7267         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7268         vect-reduc-pattern-2c.c
7269         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7270         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7271         vect-reduc-pattern-1c.c
7272
7273 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7274
7275         PR fortran/24557
7276         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7277
7278 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7279
7280         PR fortran/26054
7281         * gfortran.dg/enum_8.f90: Remove check for warning.
7282         * gfortran.dg/iomsg_1.f90: Ditto.
7283         * gfortran.dg/enum_1.f90: Ditto.
7284         * gfortran.dg/enum_9.f90: Ditto.
7285         * gfortran.dg/enum_2.f90: Ditto.
7286         * gfortran.dg/enum_10.f90: Ditto.
7287         * gfortran.dg/enum_3.f90: Ditto.
7288         * gfortran.dg/flush_1.f90: Ditto.
7289         * gfortran.dg/enum_4.f90: Ditto.
7290         * gfortran.dg/array_constructor_1.f90: Ditto.
7291         * gfortran.dg/enum_5.f90: Ditto.
7292         * gfortran.dg/enum_6.f90: Ditto.
7293         * gfortran.dg/enum_7.f90: Ditto.
7294
7295 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7296
7297         PR middle-end/26300
7298         * gcc.c-torture/compile/20060215-1.c: New test.
7299
7300 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7301
7302         PR middle-end/23670
7303         * gcc.dg/tree-ssa/andor-2.c: New test case.
7304
7305 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7306
7307         PR fortran/25045
7308         * optional_dim.f90: New test.
7309
7310 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7311
7312         PR fortran/26277
7313         * gfortran.dg/label_4.f90: New.
7314
7315 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
7316             Diego Novillo  <dnovillo@redhat.com>
7317             Uros Bizjak  <uros@kss-loka.si>
7318
7319         * gfortran.dg/gomp: New directory.
7320
7321 2006-02-14  Richard Guenther  <rguenther@suse.de>
7322
7323         PR tree-optimization/26258
7324         * gcc.dg/torture/pr26258.c: New testcase.
7325
7326 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
7327
7328         PR fortran/26246
7329         * gfortran.dg/pr26246_1.f90: New test.
7330         * gfortran.dg/pr26246_2.f90: New test.
7331
7332         PR middle-end/26092
7333         * gcc.c-torture/compile/20060208-1.c: New test.
7334
7335 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
7336
7337         PR fortran/26074
7338         PR fortran/25103
7339         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7340         * gfortran.dg/bad_automatic_objects_1.f90: New test.
7341         * gfortran.dg/automatic_module_variable.f90: Change error message.
7342
7343         PR fortran/20861
7344         * gfortran.dg/internal_dummy_1.f90: New test.
7345
7346         PR fortran/20871
7347         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7348
7349
7350         PR fortran/25083
7351         * gfortran.dg/uncommon_block_data_1.f90: New test.
7352         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7353         with standard.
7354
7355         PR fortran/25088
7356         * gfortran.dg/typed_subroutine_1.f90: New test.
7357
7358 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
7359
7360         * objc.dg/dwarf-1.m: New.
7361
7362 2006-02-13  Roger Sayle  <roger@eyesopen.com>
7363
7364         PR middle-end/24427
7365         * gcc.dg/tree-ssa/andor-1.c: New test case.
7366
7367 2006-02-13  Josh Conner  <jconner@apple.com>
7368
7369         PR target/25376
7370         * gcc.dg/pr25376.c: New test.
7371
7372         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7373         assemble.
7374         * lib/target-supports.exp (check_named_sections_available):
7375         Only compile named-sections test -- don't assemble.
7376
7377 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7378
7379         * g++.dg/warn/no-write-strings.C: New test.
7380         * g++.dg/warn/write-strings.C: Likewise.
7381         * g++.dg/warn/write-strings-default.C: Likewise.
7382
7383 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7384
7385         PR fortran/25806
7386         * gfortran.dg/ret_pointer_2.f90: New test.
7387
7388 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7389
7390         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7391
7392 2006-02-10  Jeff Law  <law@redhat.com>
7393
7394         * gcc.c-torture/compile/pr26213.c: New test.
7395
7396 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7397
7398         gfortran.dg/null_1.f90: New test.
7399
7400 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7401
7402         PR fortran/14771
7403         * gfortran.dg/parens_4.f90: New.
7404         * gfortran.dg/parens_5.f90: New.
7405
7406 2006-02-10  Richard Guenther  <rguenther@suse.de>
7407
7408         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7409
7410 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7411         Paul Thomas  <pault@gcc.gnu.org>
7412
7413         PR fortran/14771
7414         * gfortran.dg/parens_1.f90: New.
7415         * gfortran.dg/parens_2.f90: New.
7416         * gfortran.dg/parens_3.f90: New.
7417
7418 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
7419
7420         PR fortran/26038
7421         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7422
7423         PR fortran/25059
7424         * gfortran.dg/impure_assignment_1.f90: New test.
7425
7426         PR fortran/25070
7427         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7428
7429 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7430
7431         PR target/26141
7432         * g++.dg/expr/stdarg2.C: New test.
7433
7434 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7435
7436         PR inline-asm/16194
7437         * gcc.dg/pr16194.c: New test.
7438
7439 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7440
7441         * ada/acats/run_acats: Use portable variant of "$@".
7442
7443 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7444
7445         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7446         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7447
7448 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7449
7450         PR tree-opt/26179
7451         * g++.dg/opt/pr26179.C: New test.
7452
7453 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7454
7455         PR middle-end/26134
7456         * gcc.dg/tree-ssa/complex-3.c: New test.
7457
7458 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7459
7460         * gcc.c-torture/compile/volatile-1.c: New test.
7461
7462 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
7463
7464         PR 26180
7465         * gcc.dg/tree-ssa/pr26180.c: New test.
7466
7467 2006-02-08  Jeff Law  <law@redhat.com>
7468
7469         * gcc.dg/tree-ssa/pr21417.c: New test.
7470
7471 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7472
7473         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7474         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7475
7476 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7477
7478         * lib/scanrtl.exp: New.
7479
7480 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7481
7482         PR c++/26071
7483         * g++.dg/other/virtual2.C: New test.
7484
7485         PR c++/26070
7486         * g++.dg/other/virtual1.C: New test.
7487
7488 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7489
7490         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7491         cleanup-ipa-dump): Update dump file glob patterns.
7492         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7493         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7494
7495         * lib/gcc-dg.exp: Load it.
7496         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7497
7498 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
7499
7500         PR testsuite/26159
7501         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7502         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7503
7504 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7505
7506         PR fortran/25577
7507         * gfortran.dg/mvbits_1.f90: New.
7508
7509 2006-02-07  Dirk Mueller  <dmueller@suse.com>
7510
7511         * g++.dg/warn/Wdiv-by-zero.C: New test.
7512         * g++.dg/warn/Wno-div-by-zero.C: New.
7513
7514 2006-02-07  Jeff Law  <law@redhat.com>
7515
7516         * gcc.dg/tree-ssa/pr21559.c: New test.
7517
7518         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7519         multiple VRP passes.
7520         * gcc.dg/tree-ssa/vrp09.c: Likewise.
7521         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7522         * gcc.dg/tree-ssa/pr21582.c: Likewise.
7523         * gcc.dg/tree-ssa/pr20657.c: Likewise.
7524         * gcc.dg/tree-ssa/pr21001.c: Likewise.
7525         * gcc.dg/tree-ssa/vrp02.c: Likewise
7526         * gcc.dg/tree-ssa/vrp11.c: Likewise
7527         * gcc.dg/tree-ssa/pr14341.c: Likewise
7528         * gcc.dg/tree-ssa/vrp19.c: Likewise
7529         * gcc.dg/tree-ssa/vrp20.c: Likewise
7530         * gcc.dg/tree-ssa/vrp03.c: Likewise
7531         * gcc.dg/tree-ssa/pr21086.c: Likewise
7532         * gcc.dg/tree-ssa/pr21959.c: Likewise
7533         * gcc.dg/tree-ssa/vrp21.c: Likewise
7534         * gcc.dg/tree-ssa/vrp04.c: Likewise
7535         * gcc.dg/tree-ssa/pr25485.c: Likewise
7536         * gcc.dg/tree-ssa/pr22026.c: Likewise
7537         * gcc.dg/tree-ssa/vrp22.c: Likewise
7538         * gcc.dg/tree-ssa/vrp05.c: Likewise
7539         * gcc.dg/tree-ssa/20030807-10.c: Likewise
7540         * gcc.dg/tree-ssa/pr20701.c: Likewise
7541         * gcc.dg/tree-ssa/vrp23.c: Likewise
7542         * gcc.dg/tree-ssa/vrp06.c: Likewise
7543         * gcc.dg/tree-ssa/pr22117.c: Likewise
7544         * gcc.dg/tree-ssa/pr20702.c: Likewise
7545         * gcc.dg/tree-ssa/vrp15.c: Likewise
7546         * gcc.dg/tree-ssa/pr21090.c: Likewise
7547         * gcc.dg/tree-ssa/pr21294.c: Likewise
7548         * gcc.dg/tree-ssa/vrp24.c: Likewise
7549         * gcc.dg/tree-ssa/vrp07.c: Likewise
7550         * gcc.dg/tree-ssa/pr21563.c: Likewise
7551         * gcc.dg/tree-ssa/pr25382.c: Likewise
7552         * gcc.dg/tree-ssa/vrp16.c: Likewise
7553         * gcc.dg/tree-ssa/vrp25.c: Likewise
7554         * gcc.dg/tree-ssa/vrp08.c: Likewise
7555         * gcc.dg/tree-ssa/20030807-6.c: Likewise
7556         * gcc.dg/tree-ssa/vrp17.c: Likewise
7557         * gcc.dg/tree-ssa/pr21458.c: Likewise
7558         * g++.dg/tree-ssa/pr18178.C: Likewise
7559
7560 2006-02-07  Richard Guenther  <rguenther@suse.de>
7561
7562         PR c++/26140
7563         Revert
7564         2006-01-30  Richard Guenther  <rguenther@suse.de>
7565         PR c++/23372
7566         * gcc.dg/pr23372-1.C: New testcase.
7567
7568         * g++.dg/tree-ssa/pr26140.C: New testcase.
7569
7570 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
7571
7572         PR c++/9737
7573         * g++.dg/template/ttp15.C: New test.
7574         * g++.dg/template/ttp16.C: Likewise.
7575         * g++.dg/template/ttp17.C: Likewise.
7576         * g++.old-deja/g++.pt/ttp36.C: Remove.
7577         * g++.old-deja/g++.pt/ttp19.C: Likewise.
7578         * g++.old-deja/g++.pt/ttp37.C: Likewise.
7579         * g++.old-deja/g++.pt/ttp38.C: Likewise.
7580         * g++.old-deja/g++.pt/ttp39.C: Likewise.
7581         * g++.old-deja/g++.pt/ttp9.C: Likewise.
7582         * g++.old-deja/g++.pt/ttp40.C: Likewise.
7583         * g++.old-deja/g++.pt/ttp51.C: Likewise.
7584         * g++.old-deja/g++.pt/ttp26.C: Likewise.
7585         * g++.old-deja/g++.pt/ttp36.C: Likewise.
7586
7587 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
7588
7589         PR libfortran/23815
7590         * unf_io_convert_4.f90: New test.
7591
7592 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
7593
7594         * gcc.dg/tree-ssa/loadpre10.c: New test.
7595         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7596         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7597         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7598
7599 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7600
7601         PR libfortran/24685
7602         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7603
7604 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
7605
7606         PR tree-opt/25251
7607         * gfortran.dg/assign_7.f: New test.
7608
7609 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7610
7611         PR fortran/26041
7612         PR fortran/26064
7613         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7614         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
7615         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
7616
7617 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
7618
7619         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
7620         in size_t typedef.
7621
7622 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7623
7624         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
7625         * g++.dg/charset/string.c (foo): Likewise.
7626         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
7627         const char*
7628         * g++.dg/ext/builtin2.C (printf): Likewise.
7629         * g++.dg/init/new15.C (printf): Likewise.
7630         * g++.dg/opt/pr17697-1.C (foo): Likewise.
7631         * g++.dg/opt/pr17697-2.C (foo): Likewise.
7632         * g++.dg/opt/pr17697-3.C (foo): Likewise.
7633         * g++.dg/template/non-dependent4.C (temp): Likewise.
7634         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
7635         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
7636         parameter type to const char*.
7637         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
7638         Change type to const char*.
7639         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
7640         Likewise.
7641         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
7642         second parameter type to const char*.
7643         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
7644         (Y::Y): Change parameter type to const char*.
7645         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
7646         * g++.old-deja/g++.jason/report.C: Apply const correctness.
7647         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
7648         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
7649         (char*).
7650         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
7651         const char*.
7652         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
7653         type to const char*.
7654         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
7655         return type to const char*.
7656         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
7657         to const char*.
7658         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
7659         * g++.old-deja/g++.law/refs1.C: Likewise.
7660         * g++.old-deja/g++.law/visibility1.C: Likewise.
7661         * g++.old-deja/g++.law/visibility2.C: Likewise.
7662         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
7663         const char*.
7664         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
7665         * g++.old-deja/g++.mike/net48.C: Likewise.
7666         * g++.old-deja/g++.mike/p646.C: Likewise.
7667         * g++.old-deja/g++.mike/p6746.C: Likewise.
7668         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
7669         type to const char*.
7670         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
7671         deprecated conversion warning.
7672         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
7673         char*.
7674         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
7675         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
7676         * g++.old-deja/g++.pt/explicit8.C: Likewise.
7677         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
7678         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
7679         * g++.old-deja/g++.pt/nontype3.C: Likewise.
7680         * g++.old-deja/g++.pt/t39.C: Likewise.
7681         * g++.old-deja/g++.robertl/eb106.C: Likewise.
7682         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
7683
7684 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
7685
7686         PR fortran/25075
7687         intrinsic_argument_conformance_1.f90: New test.
7688
7689 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
7690
7691         PR fortran/20845
7692         * gfortran.dg/char_result_11.f90: Add SAVE.
7693         * gfortran.dg/der_pointer_4.f90: Ditto.
7694         * gfortran.dg/default_initialization.f90: New test.
7695
7696 2006-02-03  Jeff Law  <law@redhat.com>
7697
7698         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
7699         handle more than 100 dump files.
7700         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
7701         * lib/scantree.exp (scan-tree-dump): Likewise.
7702         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
7703         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
7704         * lib/scanipa.exp (scan-ipa-dump): Likewise.
7705         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
7706         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
7707
7708 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
7709
7710         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
7711
7712 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
7713
7714         * g++.dg/template/using12.C: New test.
7715
7716 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
7717
7718         * gcc.target/powerpc/pr25960.c: New test.
7719
7720 2006-02-02  Steven G. Kargl  <kargls@comcast>
7721
7722         PR fortran/24958
7723         gfortran.dg/nullify_2.f90: New test.
7724
7725 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
7726
7727         PR 25990
7728         * gcc.dg/gomp/pr25990.c: New test.
7729
7730 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
7731
7732         PR c++/25342
7733         * g++.gd/template/partial4.C: New test.
7734
7735 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
7736
7737         PR middle-end/26001
7738         * gfortran.dg/data_char_2.f90: New.
7739
7740 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
7741
7742         PR fortran/26039
7743         maxval_maxloc_conformance_1.f90: New test.
7744
7745 2006-01-31  Richard Guenther  <rguenther@suse.de>
7746
7747         * gcc.target/i386/sselibm-1.c: New testcase.
7748         * gcc.target/i386/sselibm-2.c: Likewise.
7749         * gcc.target/i386/sselibm-3.c: Likewise.
7750         * gcc.target/i386/sselibm-4.c: Likewise.
7751         * gcc.target/i386/sselibm-5.c: Likewise.
7752
7753 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7754
7755         PR fortran/24266
7756         * gfortran.dg/arrayio_derived_2.f90: New.
7757
7758 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
7759
7760         * gcc.dg/unsigned-long-compare.c: New test.
7761
7762 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
7763
7764         PR testsuite/25318
7765         * lib/target-supports.exp (check_effective_target_freorder):
7766         Check to see if target supports -freorder-blocks-and-partition.
7767         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
7768         instead of "dg-require-named-sections".
7769
7770 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
7771
7772         PR target/14798:
7773         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
7774         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
7775         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7776         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7777         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
7778         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
7779         * gcc.dg/attr-isr-trap_exit.c: Likewise.
7780         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7781
7782 2006-01-30  Richard Guenther  <rguenther@suse.de>
7783
7784         PR c++/23372
7785         * gcc.dg/pr23372-1.C: New testcase.
7786
7787 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
7788
7789         * gcc.dg/gomp/pr25874.c: New test.
7790
7791 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
7792
7793         PR tree-opt/25911
7794         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
7795
7796 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
7797
7798         PR fortran/18578
7799         PR fortran/18579
7800         PR fortran/20857
7801         PR fortran/20885
7802         * gfortran.dg/intent_out_1.f90: New test.
7803
7804 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
7805
7806         PR fortran/17911
7807         * gfortran.dg/procedure_lvalue.f90: New test.
7808
7809         PR fortran/20895
7810         PR fortran/25030
7811         * gfortran.dg/char_pointer_assign_2.f90: New test.
7812         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
7813         assignment to be consistent with standard.
7814         * gfortran.dg/char_result_2.f90: The same.
7815         * gfortran.dg/char_result_8.f90: The same.
7816
7817 2006-01-28  Zack Weinberg  <zackw@panix.com>
7818
7819         * gcc.dg/Woverlength-strings.c
7820         * gcc.dg/Woverlength-strings-pedantic-c89.c
7821         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
7822         * gcc.dg/Woverlength-strings-pedantic-c99.c
7823         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
7824
7825 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
7826
7827         * gcc.c-torture/execute/20060127-1.c: New test.
7828
7829 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7830
7831         PR c++/25999
7832         * g++.dg/ext/pragmaweak1.C: New test.
7833
7834 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7835
7836         PR c++/25855
7837         * g++.dg/template/spec29.C: New test.
7838
7839 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
7840
7841         PR c/19606.
7842         * gcc.c-torture/execute/pr19606.c: New.
7843
7844 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
7845
7846         * gcc.dg/pragma-re-4.c: New test.
7847
7848 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
7849
7850         PR fortran/25964
7851         * gfortran.dg/assumed_size_refs_3.f90: New test.
7852
7853 2006-01-27  Ben Elliston  <bje@au.ibm.com>
7854
7855         * gcc.misc-tests/dectest.exp: Remove defunct comment.
7856
7857 2006-01-26  Laurent GUERBY <laurent@guerby.net>
7858
7859         PR ada/21317
7860         * ada/acats/support/impdef.a: Add One_Long_Second.
7861         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
7862         * ada/acats/tests/c9/c94026.a: Likewise.
7863         * ada/acats/tests/c9/c97305c.ada: Likewise.
7864         * ada/acats/tests/c9/c99004a.ada: Likewise.
7865
7866 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
7867
7868         PR fortran/25964
7869         * gfortran.dg/global_references_2.f90: New test.
7870
7871         PR fortran/25084
7872         PR fortran/20852
7873         PR fortran/25085
7874         PR fortran/25086
7875         * gfortran.dg/assumed_charlen_function_1.f90: New test.
7876         * gfortran.dg/assumed_charlen_function_3.f90: New test.
7877
7878         PR fortran/25416
7879         * gfortran.dg/assumed_charlen_function_2.f90: New test.
7880
7881 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
7882
7883         PR c/25892
7884         * gcc.dg/Wpointer-sign.c: New.
7885         * gcc.dg/Wpointer-sign-Wall.c: New.
7886         * gcc.dg/Wpointer-sign-Wall-no.c: New.
7887         * gcc.dg/Wpointer-sign-pedantic.c: New.
7888         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
7889         * gcc.dg/conv-2.c: Use -Wpointer-sign.
7890
7891 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
7892
7893         PR C/25861
7894         * gcc.c-torture/compile/pr25861.c: New test.
7895
7896 2006-01-26  Paul Brook  <paul@codesourcery.com>
7897
7898         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
7899         on short-enum targets.
7900         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
7901         variable.
7902         (generate_fields): Use short_enums.
7903         (main): Set short_enums.  Document -e.
7904         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
7905         on short-enum targets.
7906         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
7907         variable.
7908         (generate_fields): Use short_enums.
7909         (main): Set short_enums.  Document -e.
7910         * lib/target-supports.exp (check_effective_target_short_enums): New.
7911
7912 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
7913
7914         PR target/25947
7915         * gcc.dg/torture/pr25947-1.c: New test.
7916
7917 2006-01-25  Jan Hubicka  <jh@suse.cz>
7918             Roger Sayle  <roger@eyesopen.com>
7919
7920         PR rtl-optimization/25703
7921         * gcc.target/i386/20060125-1.c: New test case.
7922         * gcc.target/i386/20060125-2.c: New test case.
7923
7924 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7925
7926         PR fortran/18540
7927         * gfortran.dg/goto_1.f: New.
7928
7929 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
7930
7931         PR fortran/25716
7932         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
7933         25716 on 32-bit systems too.
7934
7935 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
7936
7937         PR testsuite/25590
7938         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
7939
7940 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7941
7942         * gcc.dg/tree-ssa/gen-vect-33.c: New.
7943
7944 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7945
7946         PR fortran/25835
7947         * gfortran.dg/read_eof.f90: Delete, renamed.
7948         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
7949         * gfortran.dg/read_eof_2.f90: New test.
7950         * gfortran.dg/read_eof_3.f90: New test.
7951
7952 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
7953
7954         PR tree-opt/25860
7955         * gcc.c-torture/compile/pr25860.c: New test.
7956
7957 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7958
7959         PR c++/25552
7960         * g++.dg/parse/dtor8.C: New test.
7961
7962 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
7963
7964         PR testsuite/25891
7965         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
7966         * gcc.dg/gomp/gomp.exp: Return without testing anything if
7967         check_effective_target_fopenmp returns 0.
7968
7969 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
7970
7971         PR ada/20548
7972         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
7973         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
7974         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
7975
7976 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
7977
7978         PR tree-opt/25857
7979         * g++.dg/opt/pr25857.C: New test.
7980
7981 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
7982         Jan Hubicka  <jh@suse.cz>
7983         Richard Guenther  <rguenther@suse.de>
7984
7985         PR rtl-optimization/25654
7986         * gcc.dg/torture/pr25654.c: New testcase.
7987         * gcc.target/i386/pr25654.c: Likewise.
7988
7989 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
7990
7991         PR fortran/25901
7992         * gfortran.dg/internal references_2.f90: New test.
7993
7994         Fix regression in testing of admissability of attributes.
7995         * gfortran.dg/intent_used_1.f90: New test.
7996
7997 2006-01-23  Ben Elliston  <bje@au.ibm.com>
7998
7999         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8000         Remove target conditional torture options for i?86 and x86_64
8001         GNU/Linux.
8002
8003 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8004
8005         PR c++/10891
8006         * g++.dg/rtti/no-rtti.C: New.
8007
8008 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8009
8010         PR c++/25895
8011         * g++.dg/inherit/conv2.C: New test.
8012
8013         PR c++/25856
8014         * g++.dg/parse/dtor7.C: New test.
8015
8016         PR c++/25858
8017         * g++.dg/template/crash44.C: New test.
8018
8019 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8020
8021         PR fortran/25124
8022         PR fortran/25625
8023         * gfortran.dg/internal_references_1.f90: New test.
8024           PR fortran/20881
8025         PR fortran/23308
8026         PR fortran/25538
8027         PR fortran/25710
8028         * gfortran.dg/global_references_1.f90: New test.
8029         * gfortran.dg/g77/19990905-1.f: Restore the error that
8030         there is a clash between the common block name and
8031         the name of a subroutine reference.
8032
8033         PR fortran/PR24276
8034         * gfortran.dg/aliasing_dummy_1.f90: New test.
8035
8036 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8037
8038         * gcc.dg/vmx/1b-01.c: Warning fix.
8039         * gcc.dg/vmx/1c-02.c: Likewise.
8040         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8041
8042 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8043
8044         PR testsuite/24962
8045         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8046
8047 2006-01-20  Richard Guenther  <rguenther@suse.de>
8048         Steven Bosscher <stevenb.gcc@gmail.com>
8049
8050         PR rtl-optimization/24626
8051         * gcc.dg/torture/pr24626-1.c: New testcase.
8052         * gcc.dg/torture/pr24626-2.c: Likewise.
8053         * gcc.dg/torture/pr24626-3.c: Likewise.
8054         * gcc.dg/torture/pr24626-4.c: Likewise.
8055
8056 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8057
8058         PR c++/5520
8059         * g++.dg/warn/empty-body.C: New.
8060
8061 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8062
8063         PR c++/22136
8064         * g++.dg/template/using10.C: New test.
8065         * g++.dg/temlpate/using11.C: Likewise.
8066         * g++.dg/inherit/using5.C: Tweak error messages.
8067
8068 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8069
8070         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8071         target test.
8072         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8073
8074 2006-01-19  Jan Hubicka  <jh@suse.cz>
8075
8076         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8077
8078 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8079
8080         PR c++/25854
8081         * g++.dg/template/spec28.C: New test.
8082
8083 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8084
8085         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8086         Fix fprintf's by adding srcdir or removing it.
8087
8088 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8089
8090         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8091         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8092         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8093         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8094         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8095         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8096         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8097         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8098         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8099         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8100         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8101         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8102         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8103         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8104
8105 2006-01-18  Jeff Law  <law@redhat.com>
8106
8107         * gcc.dg/tree-ssa/vrp25.c: New test.
8108
8109 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8110
8111         * gcc.dg/pr25805.c: Fix misapplied patch.
8112
8113 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8114
8115         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8116         (check_effective_target_vect_udot_qi): New.
8117         (check_effective_target_vect_sdot_hi): New.
8118         (check_effective_target_vect_udot_hi): New.
8119         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8120         prefixed with "wrapv-" with -fwrapv.
8121         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8122         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8123         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8124         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8125         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8126
8127         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8128         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8129         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8130         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8131
8132 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8133
8134         PR c++/16829
8135         * g++.dg/other/default2.C: New test.
8136         * g++.dg/other/default3.C: New test.
8137
8138 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8139
8140         PR c/25805
8141         * gcc.dg/pr25805.c: New file.
8142
8143 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8144
8145         PR c++/25836
8146         * g++.dg/template/init6.C: New test.
8147
8148 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8149
8150         * gcc.dg/tree-ssa/pr24287.c: New test
8151
8152 2006-01-18  Eric Christopher  <echristo@apple.com>
8153
8154         * g++.dg/eh/table.C: New.
8155
8156 2006-01-18  DJ Delorie  <dj@redhat.com>
8157
8158         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8159         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8160         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8161         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8162
8163 2006-01-18  Jeff Law  <law@redhat.com>
8164
8165         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8166         on wrapping on overflow semantics.
8167
8168         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8169
8170         * gcc.gc/tree-ssa/vrp23.c: New test.
8171         * gcc.gc/tree-ssa/vrp24.c: New test.
8172
8173 2006-01-18  Richard Henderson  <rth@redhat.com>
8174             Aldy Hernandez  <aldyh@redhat.com>
8175             Jakub Jelinek  <jakub@redhat.com>
8176             Diego Novillo  <dnovillo@redhat.com>
8177             Uros Bizjak  <uros@kss-loka.si>
8178
8179         * testsuite/gcc.dg/gomp: New directory.
8180
8181 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8182             Steven G. Kargl  <kargls@comcast.net>
8183
8184         PR fortran/20869
8185         * gfortran.dg/intrinsic_external_1.f90: New test.
8186
8187         PR fortran/20875.
8188         * gfortran.dg/elemental_pointer_1.f90: New test.
8189
8190         PR fortran/25024
8191         * gfortran.dg/external_procedures_1.f90: New test.
8192
8193         PR fortran/25785
8194         gfortran.dg/assumed_present.f90: New test.
8195
8196 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8197
8198         * g++.dg/parse/lookup5.C: New test.
8199
8200 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8201
8202         PR fortran/25697
8203         * gfortran.dg/read_eof.f90: New test.
8204
8205 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8206
8207         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8208         add a closing brace.
8209
8210 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8211
8212         PR fortran/25631
8213         * gfortran.dg/fmt_tl.f: New test.
8214
8215 2006-01-17  Eric Christopher  <echristo@apple.com>
8216
8217         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8218         * g++.old-deja/g++.warn/impint2.C: Ditto.
8219         * g++.old-deja/g++.other/null1.C: Ditto.
8220         * g++.dg/warn/conv2.C: Ditto.
8221         * g++.dg/warn/conv4.C: New file.
8222
8223 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8224
8225         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8226
8227 2006-01-17  Andreas Jaeger  <aj@suse.de>
8228             Janis Johnson <janis187@us.ibm.com>
8229
8230         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8231         in 64-bit.
8232         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8233         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8234
8235 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8236
8237         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8238         xfail txxx where xxx >= 25.
8239
8240 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8241
8242         PR testsuite/25764
8243         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8244
8245 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8246
8247         PR c/25682
8248         * gcc.dg/pr25682.c: New test.
8249         * g++.dg/parse/array-size2.C: New test.
8250
8251 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8252
8253         * consistency.vlad: Remove entire directory, 1652 files.
8254
8255 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8256
8257         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8258         check_effective_target_dfprt_nocache): New.
8259         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8260         (check_effective_target_dfprt): New.
8261         * lib/c-compat.exp (check_dfp): Remove.
8262         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8263         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8264         level of support for decimal float.
8265         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8266         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8267         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8268         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8269         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8270         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8271         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8272         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8273         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8274         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8275         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8276         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8277         directives.
8278
8279 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8280
8281         PR testsuite/25741
8282         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8283         $base_dir/../.
8284         * lib/gfortran.exp (gfortran_init): Likewise.
8285         * lib/obj-c++.exp (obj-c++_init): Likewise.
8286         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8287         (scan-assembler-dem-not): Likewise.
8288         * lib/scandump.exp (scan-dump-dem): Likewise.
8289         (scan-dump-dem-not): Likewise.
8290
8291 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8292
8293         PR testsuite/25767
8294         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8295         powerpc-*-darwin*.
8296         * lib/obj-c++.exp (obj-c++_init): Likewise.
8297
8298 2006-01-16  Richard Guenther  <rguenther@suse.de>
8299
8300         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8301
8302 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8303
8304         PR testsuite/25777
8305         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8306         to LD_LIBRARY_PATH.
8307
8308 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8309             Andrew Pinski  <pinskia@physics.uc.edu>
8310
8311         * gcc.dg/minmax-1.c: New test.
8312
8313 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8314
8315         * gcc.dg/dfp/dfp.exp: Correct FSF address.
8316         * gcc.misc-tests/dectest.exp: Ditto.
8317
8318 2006-01-15  Ian Lance Taylor  <ian@airs.com>
8319
8320         PR testsuite/25796
8321         * gcc.target/i386/cmov6.c: Use -march=k8.
8322
8323 2006-01-15  Andreas Jaeger  <aj@suse.de>
8324
8325         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8326         x86 does not have __float128.
8327
8328 2006-01-14  Ian Lance Taylor  <ian@airs.com>
8329
8330         * gcc.target/i386/cmov6.c: New test.
8331
8332 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
8333
8334         PR c++/25663
8335         * g++.dg/template/ctor6.C: New test.
8336
8337 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
8338
8339         PR tree-optimization/25485
8340         * gcc.dg/tree-ssa/pr25485.c: New.
8341
8342 2006-01-14  Richard Guenther  <rguenther@suse.de>
8343
8344         PR tree-optimization/22548
8345         PR tree-optimization/22555
8346         PR tree-optimization/22501
8347         * gcc.dg/tree-ssa/alias-4.c: New testcase.
8348         * gcc.dg/tree-ssa/alias-5.c: Likewise.
8349         * gcc.dg/tree-ssa/alias-6.c: Likewise.
8350         * gcc.dg/tree-ssa/alias-7.c: Likewise.
8351         * gcc.dg/tree-ssa/alias-8.c: Likewise.
8352         * gcc.dg/tree-ssa/alias-9.c: Likewise.
8353         * gcc.dg/tree-ssa/alias-10.c: Likewise.
8354         * gcc.dg/tree-ssa/alias-11.c: Likewise.
8355         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8356
8357 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
8358
8359         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
8360         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8361
8362 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
8363         Richard Guenther  <rguenther@suse.de>
8364
8365         PR rtl-optimization/24257
8366         * gcc.dg/torture/pr24257.c: New testcase.
8367
8368 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
8369
8370         * gcc.c-torture/execute/20060110-1.c: New test.
8371         * gcc.c-torture/execute/20060110-2.c: New test.
8372
8373 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
8374
8375         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8376
8377 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
8378
8379         PR fortran/25756
8380         * gfortran.dg/label_3.f90: New test.
8381
8382 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8383
8384         PR tree-optimization/25771
8385         * g++.dg/tree-ssa/pr25771.C: New test
8386
8387 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8388
8389         PR tree-opt/24365
8390         * g++.dg/opt/complex5.C: New test.
8391
8392 2006-01-13  Richard Guenther  <rguenther@suse.de>
8393
8394         * gcc.target/i386/387-9.c: New testcase.
8395
8396 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8397
8398         PR c++/24824
8399         * g++.dg/debug/dwarf2-1.C: New.
8400
8401 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8402
8403         PR testsuite/25728
8404         * lib/gcov.exp (verify-lines): Add "close $fd".
8405
8406 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
8407             Ben Elliston  <bje@au.ibm.com>
8408
8409         * gcc.dg/dfp/inf-1.c: New test.
8410
8411 2006-01-12  Janis Johnson <janis187@us.ibm.com>
8412             Yao Qi  <qiyaoltc@cn.ibm.com>
8413             Ben Elliston  <bje@au.ibm.com>
8414             Jon Grimm  <jgrimm2@us.ibm.com>
8415
8416         * gcc.dg/nodfp-1.c: New test.
8417         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8418         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8419         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8420         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8421         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8422         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8423         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8424         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8425         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8426         * gcc.dg/format/dfp-scanf-1.c: Likewise.
8427         * gcc.dg/format/dfp-printf-1.c: Likewise.
8428         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8429         (compat_setup_dfp): New.
8430         * gcc.dg/compat/compat.exp: Use it.
8431         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8432         Make some variables global, prepend "compat_" to their names.
8433         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8434         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8435         * gcc.misc-tests/dectest.exp: New test driver for decTest.
8436         * lib/compat.exp (compat_skip_list): Make global, rename.
8437         * lib/c-compat.exp: New file.
8438         * lib/target-supports.exp (check_effective_target_dfp): New.
8439
8440         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8441         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8442         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8443         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8444         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8445         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8446         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8447         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8448         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8449         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8450         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8451         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8452         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8453         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8454         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8455         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8456         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8457         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8458         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8459         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8460         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8461         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8462         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8463         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8464         gcc.dg/dfp/struct-layout-1.c,
8465         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8466         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8467         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8468         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8469         gcc.dg/dfp/func-vararg-dfp.c,
8470         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8471         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8472         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8473         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8474         gcc.dg/dfp/wtr-conversion-1.c: New tests.
8475
8476 2006-01-11  Richard Guenther  <rguenther@suse.de>
8477
8478         PR tree-optimization/25734
8479         * gcc.dg/tree-ssa/pr25734.c: New testcase.
8480
8481 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8482
8483         PR fortran/25486
8484         * gfortran.dg/literal_character_constant_1_x.F: New test.
8485         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8486         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8487         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8488
8489 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8490
8491         PR c++/25386
8492         * g++.dg/ext/packed3.C: Add expected packed error.
8493
8494 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
8495
8496         PR target/25706
8497         * gcc.dg/torture/pr25706-1.c: New test.
8498
8499 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
8500
8501         PR tree-optimization/23109
8502         PR tree-optimization/23948
8503         PR tree-optimization/24123
8504
8505         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8506         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8507         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8508         g++.dg/tree-ssa/pr23948.C: New testcases.
8509         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8510         three divisions in order to do the optimization.
8511
8512 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8513
8514         PR c++/25632
8515         * g++.dg/other/pr25632.C: New test.
8516
8517 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
8518
8519         PR fortran/25730
8520         * gfortran.dg/used_types_1.f90: New test.
8521
8522 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
8523
8524         PR target/25718
8525         * gcc.dg/torture/pr25718-1.c: New test.
8526
8527 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8528
8529         * gfortran.dg/list_read_2.f90: Fix typo in description.
8530
8531 2006-01-10  Jan Beulich  <jbeulich@novell.com>
8532
8533         * lib/target-supports.exp (check_visibility_available): Simplify test
8534         for *-*-netware*.
8535         (check_profiling_available): Fail for *-*-netware*.
8536         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8537         * gcc.dg/20021014-1.c: Likewise.
8538         * gcc.dg/nest.c: Likewise.
8539
8540 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8541
8542         fortran/24936
8543         * gfortran.dg/forall_3.f90: New test.
8544
8545 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8546
8547         PR fortran/21977
8548         * gfortran.dg/nesting_2.f90: New test.
8549         * gfortran.dg/nesting_3.f90: New test.
8550
8551 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
8552
8553         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8554         Fix typo in comment.
8555
8556 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8557
8558         * gfortran.dg/single_char_string.f90: New test.
8559
8560 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8561
8562         * gfortran.dg/ichar_2.f90: New test.
8563
8564 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8565
8566         PR fortran/25093
8567         * gfortran.dg/private_type_4.f90: New.
8568
8569 2006-01-07  Richard Guenther  <rguenther@suse.de>
8570
8571         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8572
8573 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8574
8575         * gfortran.dg/func_decl_1.f90: New.
8576         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8577         * gfortran.dg/array_alloc_2.f90: Likewise.
8578         * gfortran.dg/char_result_8.f90: Likewise.
8579         * gfortran.dg/dup_save_1.f90: Likewise.
8580         * gfortran.dg/dup_save_2.f90: Likewise.
8581         * gfortran.dg/f2c_6.f90: Likewise.
8582         * gfortran.dg/f2c_7.f90: Likewise.
8583         * gfortran.dg/func_result_2.f90: Likewise.
8584         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8585
8586 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
8587
8588         PR fortran/22146
8589         * gfortran.dg/elemental_subroutine_1.f90: New test.
8590         * gfortran.dg/elemental_subroutine_2.f90: New test.
8591
8592         PR fortran/25029
8593         PR fortran/21256
8594         * gfortran.dg/assumed_size_refs_1.f90: New test.
8595
8596         PR fortran/20868
8597         PR fortran/20870
8598         * gfortran.dg/assumed_size_refs_2.f90: New test.
8599         * gfortran.dg/initialization_1.f90: Change warning message.
8600
8601 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
8602
8603         * gcc.dg/tree-ssa/loop-15.c: New test.
8604
8605 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8606
8607         PR fortran/25598
8608         * gfortran.dg/backspace_3.f: New test.
8609         * gfortran.dg/backspace_4.f: New test.
8610
8611 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8612
8613         PR fortran/24268
8614         * gfortran.dg/fmt_white.f: Update test.
8615
8616 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
8617
8618         * gcc.dg/cast-1.c: Add new warning.
8619         * gcc.dg/cast-2.c: Likewise.
8620         * gcc.dg/cast-3.c: Likewise.
8621         * gcc.dg/format/cast-1.c: Likewise.
8622         * gcc.dg/cast-4.c: New testcase.
8623
8624 2006-01-05  Richard Guenther  <rguenther@suse.de>
8625
8626         PR tree-optimization/22555
8627         * gcc.dg/tree-ssa/alias-3.c: New testcase.
8628
8629 2006-01-05  Richard Guenther  <rguenther@suse.de>
8630             Diego Novillo  <dnovillo@redhat.com>
8631
8632         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
8633         * gcc.dg/tree-ssa/loop-8.c: Likewise.
8634         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8635         * gcc.dg/tree-ssa/pr23294.c: Likewise.
8636         * gcc.dg/tree-ssa/pr21985.c: Likewise.
8637         * gcc.dg/tree-ssa/loop-14.c: Likewise.
8638         * gcc.dg/tree-ssa/loop-2.c: Likewise.
8639         * gcc.dg/tree-ssa/loop-3.c: Likewise.
8640         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8641         * gcc.dg/tree-ssa/pr21171.c: Likewise.
8642         * gcc.dg/tree-ssa/loop-5.c: Likewise.
8643         * gcc.dg/tree-ssa/loop-10.c: Likewise.
8644         * gcc.dg/tree-ssa/loop-6.c: Likewise.
8645         * treelang/compile/extravar.tree: Likewise.
8646         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
8647         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
8648         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
8649         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8650         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
8651
8652 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8653
8654         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
8655         for 64-bit fix.
8656
8657 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
8658
8659         PR fortran/23675
8660         gfortran.dg/char_result_11.f90: New.
8661
8662 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
8663
8664         PR c++/24782
8665         * g++.dg/parse/access9.C: New test.
8666         * g++.dg/tc1/dr52.C: Tweak error markers.
8667
8668 2006-01-04  Richard Henderson  <rth@redhat.com>
8669
8670         Merge from gomp branch.
8671         * g++.dg/parse/pragma2.C: Update expected error lines.
8672
8673 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
8674
8675         * g++.dg/other/i386-2.C: New test.
8676
8677         PR target/25554
8678         * gcc.c-torture/compile/20051228-1.c: New test.
8679
8680         PR c/25559
8681         * gcc.dg/pr25559.c: New test.
8682
8683 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
8684
8685         PR c++/25492
8686         * g++.dg/lookup/friend9.C: New test.
8687
8688         PR c++/25625
8689         * g++.dg/template/repo5.C: New test.
8690
8691 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
8692
8693         PR fortran/25101
8694         * gfortran.dg/forall_2.f90: New test.
8695
8696 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8697
8698         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
8699         dg-require-weak.  Adjust regexp to handle leading-underscore
8700         targets and space as well as TAB after .weak.  Change previous
8701         64-bit fix to not use naked dot.
8702
8703 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
8704
8705         PR rtl-optimization/25578
8706         * gcc.c-torture/execute/20060102-1.c: New testcase.
8707
8708 2006-01-03  Richard Guenther  <rguenther@suse.de>
8709
8710         PR c/25183
8711         * gcc.dg/torture/pr25183.c: New testcase.
8712
8713 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
8714
8715         Merge from gomp-branch.
8716         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
8717         * gcc.dg/ia64-sync-2.c: Likewise.
8718         * gcc.dg/ia64-sync-3.c: Likewise.
8719         * gcc.dg/ia64-sync-4.c: Likewise.
8720         * gcc.dg/sync-2.c: Likewise.
8721         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
8722         that sparc64-*-* and sparcv9-*-* supports sync builtins.
8723
8724 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
8725
8726         PR c++/25635
8727         * g++.dg/parse/operator6.C: New test.
8728
8729         PR c++/25637
8730         * g++.dg/parse/error29.C: New test.
8731
8732         PR c++/25638
8733         * g++.dg/parse/dtor6.C: New test.
8734
8735         PR c++/25633
8736         * g++.dg/parse/ctor3.C: New test.
8737
8738         PR c++/25634
8739         * g++.dg/template/class3.C: New test.
8740
8741 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
8742
8743         * g++.dg/debug/debug9.C: New.
8744
8745 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
8746
8747         PR fortran/24640
8748         * gfortran.dg/label_2.f90: New test.
8749
8750 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8751
8752         * g++.dg/lookup/using12.C: Tighten error marker.
8753
8754 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
8755             Andrew Pinski <pinskia@physics.uc.edu>
8756
8757         * gcc.target/powerpc/darwin-abi-3.c: New file.
8758         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
8759         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
8760         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
8761         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
8762         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
8763         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
8764         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
8765         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
8766
8767 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
8768
8769         * gcc.dg/tree-ssa/loadpre1.c: New;
8770         * gcc.dg/tree-ssa/loadpre2.c: New;
8771         * gcc.dg/tree-ssa/loadpre3.c: New;
8772         * gcc.dg/tree-ssa/loadpre4.c: New;
8773         * gcc.dg/tree-ssa/loadpre5.c: New;
8774         * gcc.dg/tree-ssa/loadpre6.c: New;
8775         * gcc.dg/tree-ssa/loadpre7.c: New;
8776         * gcc.dg/tree-ssa/loadpre8.c: New;
8777         * gcc.dg/tree-ssa/loadpre9.c: New;
8778
8779 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
8780
8781         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
8782         * g++.dg/abi/thunk4.C: Likewise.
8783
8784 2006-01-01  Andreas Jaeger  <aj@suse.de>
8785
8786         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
8787         portable.
8788
8789 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
8790
8791         PR c++/25294
8792         * gcc.dg/pragma-pack-3.c: New test.
8793         * g++.dg/parse/pragma3.C: New test.
8794
8795 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8796
8797         PR middle-end/24827
8798         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
8799
8800 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8801
8802         PR testsuite/25214
8803         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
8804
8805 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8806
8807         PR fortran/22607
8808         * gfortran-dg/pure_byref_3.f90: New.
8809
8810         fortran/PR 25396
8811         * gfortran.dg/userdef_operator_1.f90: New.
8812
8813 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8814
8815         * g++.dg/abi/thunk3.C: New.
8816         * g++.dg/abi/thunk4.C: New.
8817
8818 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
8819
8820         PR fortran/25532
8821         * gfortran.dg/host_used_types_1.f90: New test. Check that host
8822         associated derived type components of derived types are
8823         properly declared in contained procedures.
8824
8825 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8826
8827         PR libgfortran/25139
8828         * gfortran.dg/backspace_2.f: New test.
8829
8830 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8831
8832         PR libgfortran/25550
8833         * gfortran.dg/endfile.f: New test.
8834
8835 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8836
8837         PR libgfortran/25419
8838         * gfortran.dg/comma.f: New test.
8839
8840 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8841
8842         * lib/gfortran-dg.exp: Remove trailing whitespace.
8843         * lib/fortran-torture.exp: Test with -fbounds-check instead of
8844         -funroll-all-loops.
8845
8846 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
8847
8848         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
8849         Extended Double long doubles or repeat tests when long double is
8850         the same size as double.
8851
8852 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8853
8854         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
8855
8856         PR testsuite/25442
8857         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
8858         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
8859
8860         PR testsuite/25441
8861         * gcc.dg/pr23911.c: Make test variable static.
8862
8863         PR testsuite/25444
8864         * gcc.dg/tree-ssa/pr14841.c: Likewise.
8865
8866 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8867
8868         PR c++/25439
8869         * g++.dg/parse/crash17.C: Adjust error markers.
8870         * g++.dg/template/error20.C: New test.
8871
8872 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8873
8874         PR c++/23172
8875         * g++.dg/ext/complit4.C: New test.
8876
8877         PR c++/25417
8878         * g++.dg/ext/complit5.C: Likewise.
8879
8880 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
8881
8882         PR tree-optimization/25125
8883         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
8884         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
8885         * gcc.c-torture/execute/pr25125.c: New.
8886
8887 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
8888
8889         PR fortran/25029
8890         PR fortran/21256
8891         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
8892         with incorrect assumed size references.
8893
8894 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
8895
8896         PR c++/23171
8897         * g++.dg/opt/init1.C: New test.
8898
8899 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
8900
8901         PR c++/24671
8902         * g++.dg/template/sfinae3.C: New test.
8903
8904 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8905
8906         * g++.dg/other/friend4.C: New test.
8907
8908 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8909
8910         PR target/25005
8911         * g++.dg/opt/pr25005.C: New test.
8912
8913 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8914
8915         PR c++/25369
8916         * g++.dg/template/ptrmem16.C: New test.
8917
8918 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
8919
8920         PR fortran/25029
8921         PR fortran/21256
8922         * gfortran.dg/initialization_1.f90: Add test of SIZE.
8923
8924 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8925
8926         PR libgfortran/25307
8927         * gfortran.dg/list_read_5.f90: New test.
8928
8929 2005-12-22  Richard Henderson  <rth@redhat.com>
8930
8931         * gcc.target/i386/sse-7.c: Use -msse2.
8932
8933 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8934
8935         PR rtl-optimization/25432
8936         * gcc.c-torture/compile/20051216-1.c: New test.
8937
8938         PR objc/25328
8939         * objc/execute/pr25328.m: New test.
8940
8941 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8942
8943         PR c++/25364
8944         * g++.dg/template/call4.C: New test.
8945
8946 2005-12-22  Dale Johannesen  <dalej@apple.com>
8947
8948         * gcc.target/i386/sse-17.c: New.
8949
8950 2005-12-22  Paul Brook  <paul@codesourcery.com>
8951
8952         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
8953
8954 2005-12-22  Paul Brook  <paul@codesourcery.com>
8955
8956         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
8957
8958 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8959
8960         PR tree-opt/25513
8961         * gcc.c-torture/compile/pr25513.c: New test.
8962
8963 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8964
8965         PR c++/23333
8966         * g++.dg/parse/error25.C: Add more tests.
8967
8968 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8969
8970         PR fortran/18990
8971         * gfortran.dg/der_charlen_1.f90: New.
8972
8973 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
8974
8975         PR fortran/20889
8976         * gfortran.dg/pointer_component_type_1.f90: New test.
8977
8978         PR fortran/25029
8979         PR fortran/21256
8980         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
8981         should give an error with assumed size array refernces and checks those
8982         that should not.
8983         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
8984         reference an upper bound so that it does not generate an error.
8985
8986         PR fortran/19362
8987         PR fortran/20244
8988         PR fortran/20864
8989         PR fortran/25391
8990         * gfortran.dg/used_dummy_types_1.f90: New test.
8991         * gfortran.dg/used_dummy_types_2.f90: New test.
8992         * gfortran.dg/used_dummy_types_3.f90: New test.
8993         * gfortran.dg/used_dummy_types_4.f90: New test.
8994         * gfortran.dg/used_dummy_types_5.f90: New test.
8995
8996         PR fortran/23152
8997         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
8998         group already being USE associated.
8999         * gfortran.dg/assumed_shape_nml.f90: New test.
9000         * gfortran.dg/assumed_size_nml.f90: New test.
9001
9002         PR fortran/20862
9003         PR fortran/25053
9004         PR fortran/25063
9005         PR fortran/25064
9006         PR fortran/25066
9007         PR fortran/25067
9008         PR fortran/25068
9009         PR fortran/25307
9010         * gfortran.dg/io_constraints_1.f90: New test.
9011         * gfortran.dg/io_constraints_1.f90: New test.
9012         * gfortran.dg/iostat_3.f90: Change wording of warning.
9013         * gfortran.dg/g77/19981216-0.f: The same.
9014
9015 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9016
9017         PR tree-optimization/23518
9018         * testsuite/gcc.dg/pr23518.c: New.
9019
9020 2005-12-21  Mike Stump  <mrs@apple.com>
9021
9022         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9023
9024 2005-12-21  Paul Brook  <paul@codesourcery.com>
9025
9026         * gcc.dg/pr19340.c: Skip on m68k targets.
9027
9028 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9029
9030         PR rtl-optimization/25196
9031         * gcc.dg/pr25196.c: New test.
9032
9033 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9034
9035         PR fortran/25423
9036         gfortran.dg/where_nested_1.f90: New.
9037
9038 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9039
9040         PR tree-optimization/25382.
9041         * gcc.dg/tree-ssa/pr25382.c: New.
9042
9043 2005-12-20  Richard Guenther  <rguenther@suse.de>
9044
9045         PR middle-end/24306
9046         * gcc.target/i386/pr24306.c: New testcase.
9047
9048 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9049
9050         PR tree-optimization/25501
9051         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9052
9053 2005-12-20  Richard Guenther  <rguenther@suse.de>
9054
9055         Revert
9056         2005-12-02  Richard Guenther  <rguenther@suse.de>
9057
9058         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9059
9060 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9061
9062         PR c++/21228
9063         * g++.dg/warn/Wunreachable-code-2.C: New test.
9064
9065 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9066
9067         PR c++/24278
9068         * g++.dg/template/ctor5.C: New test.
9069
9070         PR c++/24915
9071         * g++.dg/template/overload8.C: New test.
9072
9073 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9074
9075         * gcc.c-torture/compile/pr25483 : New test.
9076
9077 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9078
9079         PR c++/20552
9080         * g++.dg/ext/typeof10.C: New test.
9081
9082 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9083
9084         * gcc.dg/mt-loopi1.c: New.
9085
9086 2005-12-18  Richard Guenther  <rguenther@suse.de>
9087
9088         PR tree-optimization/25481
9089         * gcc.dg/torture/pr25481.c: New testcase.
9090
9091 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9092
9093         PR rtl-optimization/21041
9094         * gcc.dg/pr21041.c: New test.
9095
9096 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9097
9098         PR libgfortran/25463
9099         * gfortran.dg/advance.f90: New test.
9100
9101 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9102
9103         * gcc.dg/20051201-1.c: New test.
9104
9105 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9106
9107         PR fortran/25018
9108         * gfortran.dg/initialization_1.f90: New test.
9109         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9110         * gfortran.dg/g77/980616-0.f: The same.
9111
9112 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9113
9114         * PR fortran/25458
9115         * gfortran.dg/chkbits.f90: New test.
9116
9117 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9118
9119         * gfortran.dg/enum_5.f: Revert to previous version.
9120
9121 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9122
9123         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9124         * gfortran.dg/nested_modules_1.f90: Ditto.
9125         * gfortran.dg/hollerith_f95.f90: Ditto.
9126         * gfortran.dg/select_5.f90: Ditto.
9127         * gfortran.dg/secnds.f: Ditto.
9128         * gfortran.dg/hollerith2.f90: Ditto.
9129         * gfortran.dg/imag_2.f: Ditto.
9130         * gfortran.dg/ftell_2.f90: Ditto.
9131         * gfortran.dg/malloc_free_1.f90: Ditto.
9132         * gfortran.dg/logint-1.f: Ditto.
9133         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9134         * gfortran.dg/e_d_fmt.f90: Ditto.
9135         * gfortran.dg/hollerith_legacy.f90: Ditto.
9136         * gfortran.dg/logint-2.f: Ditto.
9137         * gfortran.dg/enum_5.f90: Ditto.
9138         * gfortran.dg/f2c_2.f90: Ditto.
9139         * gfortran.dg/pr17143.f90: Ditto.
9140         * gfortran.dg/namelist_14.f90: Ditto.
9141         * gfortran.dg/logint-3.f: Ditto.
9142         * gfortran.dg/spread_scalar_source.f90: Ditto.
9143         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9144         * gfortran.dg/namelist_11.f: Ditto.
9145         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9146         * gfortran.dg/g77/20010519-1.f
9147         * gfortran.dg/g77/alpha1.f: Ditto.
9148         * gfortran.dg/g77/990115-1.f: Ditto.
9149         * gfortran.dg/g77/erfc.f: Ditto.
9150         * gfortran.dg/g77/19990313-3.f: Ditto.
9151         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9152         * gfortran.dg/g77/20010426.f: Ditto.
9153         * gfortran.dg/g77/19990313-0.f: Ditto.
9154         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9155         * gfortran.dg/g77/20000629-1.f: Ditto.
9156         * gfortran.dg/g77/970125-0.f: Ditto.
9157         * gfortran.dg/g77/8485.f: Ditto.
9158         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9159         * gfortran.dg/g77/19990313-1.f: Ditto.
9160         * gfortran.dg/g77/int8421.f: Ditto.
9161         * gfortran.dg/g77/19990305-0.f: Ditto.
9162         * gfortran.dg/g77/947.f: Ditto.
9163         * gfortran.dg/g77/19990905-2.f: Ditto.
9164         * gfortran.dg/g77/cabs.f: Ditto.
9165         * gfortran.dg/g77/19990313-2.f: Ditto.
9166         * gfortran.dg/g77/20020307-1.f: Ditto.
9167         * gfortran.dg/g77/dcomplex.f: Ditto.
9168         * gfortran.dg/g77/19990502-1.f: Ditto.
9169         * gfortran.dg/g77/19981216-0.f: Ditto.
9170         * gfortran.dg/common_4.f90: Ditto.
9171         * gfortran.dg/entry_4.f90: Ditto.
9172         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9173         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9174         * gfortran.dg/namelist_12.f: Ditto.
9175         * gfortran.dg/scale_1.f90: Ditto.
9176         * gfortran.dg/modulo_1.f90
9177         * gfortran.dg/hollerith.f90: Ditto.
9178         * gfortran.dg/direct_io_3.f90: Ditto.
9179         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9180         * gfortran.dg/gnu_logical_1.F: Ditto.
9181         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9182         * gfortran.dg/assign_1.f90: Ditto.
9183         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9184         * gfortran.dg/pr23095.f: Ditto.
9185         * gfortran.dg/read_float_1.f90: Ditto.
9186
9187 2005-12-17  Andreas Jaeger  <aj@suse.de>
9188
9189         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9190         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9191
9192 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9193
9194         PR fortran/24268
9195         * gfortran.dg/fmt_white.f: New test.
9196
9197 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9198
9199         * gfortran.dg/label_1.f90: New test.
9200
9201 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9202
9203         PR testsuite/25422
9204         * gcc.dg/20031012-1.c: Add -Walways-true option.
9205         * gcc.dg/weak/weak-3.c: Likewise.
9206         * g++.old-deja/g++.mike/warn8.C: Likewise.
9207
9208 2005-12-16  Mike Stump  <mrs@apple.com>
9209
9210         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9211         exit.
9212
9213 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9214
9215         PR libgfortran/25264
9216         PR libgfortran/25349
9217         * gfortran.dg/tl_editing.f90: Added additional checks.
9218         * gfortran.dg/t_editing.f: New test.
9219         * gfortran.dg/write_padding.f90: New test
9220
9221 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9222
9223         PR testsuite/25215
9224         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9225
9226 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9227
9228         PR rtl-optimization/24899
9229         * gcc.c-torture/execute/20051215-1.c: New test.
9230
9231 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9232
9233         PR 24823
9234         * gfortran.dg/pr24823.f: New test.
9235
9236 2005-12-16  Jeff Law  <law@redhat.com>
9237
9238         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9239
9240 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9241
9242         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9243         Change C++ style comments to C style comments.
9244         Remove aligned types from the array.
9245         Keep Enums disabled.
9246         (complex_types): Remove aligned types from the array.
9247         Comment out "_Complex long double".
9248         (attrib_types): Remove.
9249         (complex_attrib_types): Remove.
9250         (attrib_array_types): Remove.
9251         (complex_attrib_array_types): Remove.
9252         (aligned_bitfld_types): Remove.
9253         (n_aligned_bitfld_types): Remove.
9254         (FEATURE_ALIGNEDPACKED): Delete.
9255         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9256         (singles): Remove support for adding attributes.
9257         (choose_type): Remove support for attributed types.
9258         (generate_fields): Remove support for attributed bit-fields.
9259         Remove support for adding attributes.
9260         (generate_random_tests): Remove support for adding attributes.
9261         (features): Add back "[0] :0" and "complex vector [0]".
9262         (main): Remove support for attributed bit-fields.
9263         Uncomment the calling of generate_random_tests for the rests of
9264         the tests.
9265
9266 2005-12-16  Jan Hubicka  <jh@suse.cz>
9267
9268         * gcc.c-torture/combine/pr25224.c: New.
9269
9270 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9271
9272         PR other/25028
9273         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9274         HP-UX.
9275
9276 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9277
9278         * gcc.dg/20051215-1.c: New file.
9279
9280 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9281
9282         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9283         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9284
9285 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9286
9287         PR fortran/18197
9288         * gfortran.dg/dummy_functions_1.f90: New.
9289
9290 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9291
9292         PR rtl-optimization/25310
9293         * gcc.c-torture/compile/pr25310.c: New test.
9294
9295 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9296
9297         PR debug/25023
9298         * gcc.dg/pr25023.c: New test.
9299
9300 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9301
9302         * g++.old-deja/g++.brendan/redecl1.C,
9303         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9304         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9305         g++.old-deja/g++.oliva/typeof1.C,
9306         g++.old-deja/g++.other/crash16.C,
9307         g++.old-deja/g++.other/crash34.C,
9308         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9309         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9310         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9311         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9312         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9313         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9314         Remove xfail.
9315
9316 2005-12-14  Kean Johnston  <jkj@sco.com>
9317             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9318
9319         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9320         * gcc.target/i386/20020523-1.c: Ditto.
9321         * gcc.target/i386/tailcall-1.c: Ditto.
9322         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9323         * gcc.target/i386/ssetype-5.c: Ditto.
9324
9325 2005-12-14  Jeff Law  <law@redhat.com>
9326
9327         * gcc.dg/tree-ssa/foldstring-1.c: New test.
9328
9329 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9330
9331         PR target/25254
9332         PR target/24188
9333         * gcc.target/i386/pr25254.c: New test.
9334         * gfortran.dg/PR24188.f: New test.
9335
9336 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
9337
9338         * lib/fortran-torture.exp: Catch remaining uses of
9339         remote_file build delete.
9340
9341 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9342
9343         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9344
9345 2005-12-14  Ben Elliston  <bje@au.ibm.com>
9346
9347         * gcc.dg/warn-addr-cmp.c: New test.
9348
9349 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9350
9351         PR debug/25023
9352         PR target/25293
9353         * gcc.target/i386/pr25293.c: New test.
9354
9355 2005-12-13  Petr Machata  <machata@post.cz>
9356
9357         PR c++/24907
9358         * g++.dg/parse/comma2.C: New test.
9359
9360 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
9361             Jakub Jelinek  <jakub@redhat.com>
9362
9363         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9364         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9365         (limits.h): Include unconditionally.
9366         (stdlib.h): Likewise.
9367         (hashtab.h): Do not include.
9368         (getopt.h): Likewise.
9369         (stddef.h): Include.
9370         (hashval_t): Define.
9371         (struct entry): Add "next" field.
9372         (HASH_SIZE): New macro.
9373         (hash_table): New variable.
9374         (switchfiles): Do not use xmalloc.
9375         (mix): New macro.
9376         (iterative_hash): New function.
9377         (hasht): Remove.
9378         (e_exists): New function.
9379         (e_insert): Likewise.
9380         (output): Use, instead of libiberty hashtable functions.
9381         (main): Do not use getopt.  Do not call htab_create.
9382
9383 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9384
9385         PR c++/25331
9386         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9387         put atal* and atpaal* attributes on array elements.
9388         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9389         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9390         put atal* and atpaal* attributes on array elements.
9391         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9392
9393 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9394
9395         * gcc.dg/single-precision-constant.c: New test.
9396
9397 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
9398
9399         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9400         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9401         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9402         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9403         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9404         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9405         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9406         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9407         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9408         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9409         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9410         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9411         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9412         gcc.target/powerpc/ppc-sdata-2.c,
9413         gcc.target/powerpc/ppc-stackalign-1.c,
9414         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9415         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9416         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9417         gcc.target/powerpc/rs6000-ldouble-2.c,
9418         gcc.target/powerpc/rs6000-power2-1.c,
9419         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9420         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
9421         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
9422         option into target selector.
9423         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
9424         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9425
9426 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9427
9428         PR objc/25348
9429         * objc.dg/encode-9.m: New test.
9430
9431 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9432
9433         PR testsuite/20772
9434         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9435         * gcc.dg/asm-b.c: Fix typo.
9436         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9437         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9438         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9439         i?86 lp64 and x86_64 ilp32.
9440         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9441         on i?86 lp64.
9442         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9443
9444 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
9445
9446         PR fortran/25078
9447         gfortran.dg/equiv_5.f90: New test.
9448
9449 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
9450
9451         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9452         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9453         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9454         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9455         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9456         * gcc.dg/tree-ssa/reassoc-5.c: New.
9457         * gcc.dg/tree-ssa/reassoc-6.c: New.
9458         * gcc.dg/tree-ssa/reassoc-7.c: New.
9459         * gcc.dg/tree-ssa/reassoc-8.c: New.
9460         * gcc.dg/tree-ssa/reassoc-9.c: New.
9461         * gcc.dg/tree-ssa/reassoc-10.c: New.
9462         * gcc.dg/tree-ssa/reassoc-11.c: New.
9463
9464 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9465
9466         PR testsuite/25167
9467         PR testsuite/24478
9468         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9469
9470 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
9471
9472         PR c++/25300
9473         * g++.dg/template/inherit.C: Do not use a generic error message.
9474
9475 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9476
9477         PR libobjc/25354
9478         * objc.dg/gnu-encoding: New directory.
9479         * objc.dg/gnu-encoding/compat-common.h: New file.
9480         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9481         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9482         * objc.dg/gnu-encoding/vector-defs.h: New file.
9483         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9484         * objc.dg/gnu-encoding/generate-random.c: New file.
9485         * objc.dg/gnu-encoding/generate-random_r.c: New file.
9486         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9487         * objc.dg/gnu-encoding/generate-random.h: New file.
9488
9489 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
9490
9491         PR c++/25337
9492         * g++.dg/template/defarg7.C: New test.
9493
9494 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9495
9496         PR libobjc/25347
9497         * objc.dg/encode-8.m: New test.
9498
9499 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9500
9501         PR libobjc/25346
9502         * objc.dg/encode-7.m: New test.
9503
9504 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
9505
9506         PR c++/25010
9507         * g++.dg/opt/inline10.C: New test.
9508
9509 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
9510
9511         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9512
9513 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
9514
9515         * gfortran.dg/substring_equivalence.f90: typo in comment
9516
9517 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9518
9519         PR fortran/25068
9520         * gfortran.dg/iostat_3.f90: New test.
9521
9522 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
9523
9524         PR fortran/23815
9525         * gfortran.dg/unf_io_convert_1.f90: New test.
9526         * gfortran.dg/unf_io_convert_2.f90: New test.
9527         * gfortran.dg/unf_io_convert_3.f90: New test.
9528
9529 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9530
9531         PR testsuite/20772
9532         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9533         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9534         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9535         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9536         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9537         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9538         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9539         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9540         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9541         gcc.dg/torture/fp-int-convert-float128-timode.c,
9542         gcc.dg/torture/fp-int-convert-float128.c,
9543         gcc.dg/torture/fp-int-convert-float80-timode.c,
9544         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9545         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9546
9547         * gcc.dg/tls/opt-1.c: Require effective target fpic.
9548
9549 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
9550
9551         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9552
9553 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
9554
9555         * gcc.dg/20051207-1.c,
9556         * gcc.dg/20051207-2.c,
9557         * gcc.dg/20051207-3.c: New tests.
9558
9559 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9560
9561         PR testsuite/20772
9562         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9563         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9564         dg-skip-if target selector.
9565
9566         PR testsuite/20772
9567         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9568         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9569         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9570         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9571         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9572         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9573         and/or merge with i?86 cases.
9574
9575         * gcc.dg/tls/opt-3.c: Require effective target fpic.
9576
9577         PR testsuite/20772
9578         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9579         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9580         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9581         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9582         x86_64-*-linux*.
9583
9584 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
9585
9586         PR target/25311
9587         * gcc.c-torture/compile/pr25311.c: New test.
9588
9589 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9590
9591         PR libgfortran/25039
9592         * gfortran.dg/read_comma.f: New test.
9593
9594 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
9595
9596         PR c++/19317
9597         * g++.dg/opt/pr19317-1.C: New test.
9598         * g++.dg/opt/pr19317-2.C: New test.
9599         * g++.dg/opt/pr19317-3.C: New test.
9600
9601         PR target/19005
9602         * gcc.c-torture/execute/pr19005.c: New test.
9603
9604         PR target/17828
9605         * g++.old-deja/g++.other/comdat5.C: New test.
9606         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9607
9608         * g++.dg/compat/struct-layout-1.exp: New file.
9609         * g++.dg/compat/struct-layout-1.h: New.
9610         * g++.dg/compat/struct-layout-1_generate.c: New.
9611         * g++.dg/compat/struct-layout-1_x1.h: New.
9612         * g++.dg/compat/struct-layout-1_x2.h: New.
9613         * g++.dg/compat/struct-layout-1_y1.h: New.
9614         * g++.dg/compat/struct-layout-1_y2.h: New.
9615
9616         * gcc.dg/20050330-2.c: New test.
9617
9618 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9619
9620         PR fortran/25292
9621         * gfortran.dg/associated_1.f90: New.
9622
9623 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9624
9625         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
9626         ILP32 vect_no_align platforms.
9627
9628 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
9629             Jakub Jelinek  <jakub@redhat.com>
9630
9631         PR target/25268
9632         * gcc.c-torture/compile/20051207-1.c: New test.
9633
9634 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9635
9636         PR testsuite/20772
9637         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
9638         gcc.dg/torture/pr18582-1.c,
9639         gcc.target/i386/attributes-error.c: Also test on x86_64.
9640
9641         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
9642
9643 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9644
9645         PR c++/19397
9646         * g++.dg/template/typedef3.C: New test.
9647
9648         PR c++/19762
9649         PR c++/19764
9650         * g++.dg/template/dtor3.C: Fix error markers.
9651
9652 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
9653
9654         * lib/target-supports.exp (check_effective_target_sync_char_short):
9655         Add s390*.
9656
9657 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
9658
9659         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
9660
9661 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9662
9663         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
9664         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
9665         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
9666         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
9667
9668 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9669
9670         PR c++/25263
9671         * g++.dg/other/array2.C: New test case.
9672
9673 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
9674
9675         * gcc.dg/darwin-weakimport-3.c: New.
9676
9677         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
9678         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
9679         and to work on Darwin.
9680         * gcc.dg/attr-weakref-1b.c: New file.
9681         * gcc.dg/attr-weakref-2.c: New test.
9682         * gcc.dg/darwin-weakref-1.c: New test.
9683
9684 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
9685
9686         PR testsuite/25247
9687         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
9688         use in selector expressions.
9689         (dg-xfail-if): Ditto.
9690         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
9691         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
9692         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
9693         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
9694         * gcc.test-framework/test-framework.exp: Skip generated tests if
9695         CHECK_TEST_FRAMEWORK is not 1.
9696
9697 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9698
9699         PR tree-optimization/24963
9700         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
9701
9702         PR target/24108
9703         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
9704
9705         PR target/18580
9706         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
9707         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9708         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9709         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9710
9711 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
9712
9713         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
9714         dg-options.
9715
9716 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9717
9718         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
9719
9720 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9721
9722         * gcc.dg/format/cast-1.c: New test.
9723
9724 2005-12-04  Roger Sayle  <roger@eyesopen.com>
9725
9726         PR c/7776
9727         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
9728         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
9729         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
9730         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
9731
9732 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9733
9734         * gcc.dg/cast-pretty-print-1.c: New test.
9735
9736 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9737
9738         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
9739
9740 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
9741
9742         PR c++/24173
9743         * g++.dg/template/friend40.C: New test.
9744
9745 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
9746
9747         PR target/25199
9748         * gcc.target/i386/movq-2.c: New test.
9749         * gcc.target/i386/movq.c: Remove target i?86, instead add
9750         dg-require-effective-target ilp32.
9751
9752 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9753
9754         PR c++/24103
9755         * g++.dg/other/default1.C: New test.
9756
9757 2005-12-02  Richard Guenther  <rguenther@suse.de>
9758
9759         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9760
9761 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9762
9763         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
9764
9765 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
9766
9767         PR target/21017
9768         * gcc.target/powerpc/rotate.c: New.
9769
9770 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9771
9772         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
9773         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
9774
9775 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9776
9777         PR c/13384
9778         * gcc.dg/pr17730-1.c: Adjust.
9779         * gcc.dg/lvalue1.c (main): Likewise.
9780         * gcc.dg/lvalue-2.c: Likewise.
9781         * g++.dg/pr7503-3.C
9782
9783 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
9784
9785         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
9786         error messages.
9787
9788 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
9789
9790         PR fortran/24789
9791         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
9792
9793 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9794
9795         PR target/24475
9796         * lib/target-supports.exp (check_effective_target_tls): New.
9797         (check_effective_target_tls_runtime): New.
9798         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
9799         for TLS support.
9800         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
9801         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9802         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
9803         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
9804         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
9805         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
9806         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9807         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
9808         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
9809         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
9810         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
9811         effective-target TLS.
9812         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
9813         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
9814         effective-target TLS runtime.
9815
9816 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9817
9818         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
9819
9820 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
9821
9822         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
9823         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
9824         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
9825         ignored" warnings when "packing" is the same as the ABI layout.
9826
9827 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
9828
9829         PR fortran/21302
9830         * gfortran.dg/line_length_1.f: New test.
9831         * gfortran.dg/line_length_2.f90: Ditto.
9832
9833 2005-11-30  Richard Guenther  <rguenther@suse.de>
9834
9835         PR tree-optimization/21655
9836         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
9837
9838 2005-11-30  Dale Johannesen  <dalej@apple.com>
9839
9840         * gcc.c-torture/compile/pr24930.c: New.
9841
9842 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
9843
9844         PR fortran/15809
9845         *  gfortran.dg/auto_char_dummy_array.f90: New test.
9846
9847 2005-11-30  Jeff Law  <law@redhat.com>
9848
9849         * g++.old-deja/g++.law/pr25000.C: New test.
9850
9851 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
9852
9853         * gcc.dg/tls/opt-11.c: New test.
9854
9855 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9856
9857         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
9858         targets.
9859         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
9860         LP64 ia64.
9861
9862 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
9863
9864         * gfortran.dg/open_access_1.f90: New test.
9865
9866 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9867
9868         * gcc.dg/charset/builtin2.c: New test.
9869
9870 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
9871
9872         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
9873         on mmix-*-* for *_[xy].c.
9874
9875 2005-11-28  Kean Johnston  <jkj@sco.com>
9876
9877         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
9878         headers.
9879         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
9880         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
9881         * gcc.target/i386/asm-3.c: Ditto.
9882         * gcc.target/i386/clobbers.c: Ditto.
9883         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
9884         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
9885         test regexp.
9886         * gcc.target/i386/mul.c: Ditto.
9887         * gcc.target/i386/ssetype-1.c: Ditto.
9888         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
9889         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
9890         static so the test works with -fPIC mode too. Based on comment in
9891         PR19231 by Pinski.
9892         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
9893
9894 2005-11-28  Richard Guenther  <rguenther@suse.de>
9895
9896         * gcc.dg/alias-9.c: New testcase.
9897         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
9898
9899 2005-11-28  Roger Sayle  <roger@eyesopen.com>
9900             Uros Bizjak  <uros@kss-loka.si>
9901
9902         PR middle-end/20219
9903         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
9904         tan(x)/sin(x) transformations.
9905
9906 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
9907
9908         PR middle-end/24575
9909         * gcc.dg/tree-ssa/divide-3.c: New test.
9910         * gcc.dg/tree-ssa/divide-4.c: New test.
9911
9912 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
9913
9914         PR fortran/24917
9915         *  gfortran.dg/boz_6.f90: New test.
9916
9917 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9918
9919         PR fortran/23912
9920         * gfortran.dg/modulo_1.f90: New test.
9921
9922 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9923
9924         PR libfortran/24919
9925         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
9926         fail on CRLF platforms.
9927         * gfortran.dg/ftell_2.f90: Likewise.
9928
9929 2005-11-26  Eric Christopher  <echristo@apple.com>
9930
9931         * gcc.dg/intmax_t-1.c: Remove mips xfail.
9932
9933 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9934
9935         * objc.dg/gnu-runtime-3.m: Simplify.
9936
9937 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9938
9939         PR middle-end/23669
9940         * gcc.dg/tree-ssa/divide-1.c: New test.
9941         * gcc.dg/tree-ssa/divide-2.c: New test.
9942
9943 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9944
9945         PR libgfortran/24945
9946         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
9947
9948 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9949
9950         PR libgfortran/24945
9951         * gfortran.dg/open_status_2.f90: New test.
9952
9953 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9954
9955         * gcc.c-torture/execute/builtins/fprintf.c,
9956         gcc.c-torture/execute/builtins/fputs-lib.c,
9957         gcc.c-torture/execute/builtins/fputs.c,
9958         gcc.c-torture/execute/builtins/lib/fprintf.c,
9959         gcc.c-torture/execute/builtins/lib/printf.c,
9960         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
9961
9962 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
9963
9964         * gcc.dg/20050922-2.c: New test.
9965
9966 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9967
9968         * objc.dg/gnu-runtime-3.m: New test.
9969
9970 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9971
9972         PR c++/9278
9973         * g++.dg/other/void1.C: New test.
9974
9975 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
9976
9977         PR middle-end/24998
9978         * gcc.dg/torture/fp-int-convert-float.c,
9979         gcc.dg/torture/fp-int-convert-double.c,
9980         gcc.dg/torture/fp-int-convert-long-double.c,
9981         gcc.dg/torture/fp-int-convert-timode.c,
9982         gcc.dg/torture/fp-int-convert-float80.c,
9983         gcc.dg/torture/fp-int-convert-float80-timode.c,
9984         gcc.dg/torture/fp-int-convert-float128.c,
9985         gcc.dg/torture/fp-int-convert-float128-timode.c,
9986         gcc.dg/torture/fp-int-convert.h: New files.
9987
9988 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9989
9990         PR middle-end/24989
9991         * gcc.dg/tree-ssa/bool-10.c: New test.
9992         * gcc.dg/tree-ssa/bool-11.c: New test.
9993         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
9994
9995 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9996
9997         PR middle-end/24990
9998         * tree-ssa/pr24990-1.c: New test.
9999
10000 2005-11-24  Richard Guenther  <rguenther@suse.de>
10001         Dirk Mueller <dmueller@suse.de>
10002
10003         PR c++/14024
10004         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10005         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10006         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10007         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10008         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10009         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10010
10011 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10012
10013         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10014
10015 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10016
10017         PR c/21668
10018         * gcc.dg/Wc++-compat.c: New.
10019         * gcc.dg/Wno-c++-compat.c: New.
10020
10021 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10022
10023         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10024         (vspltish, vspltisw): Likewise.
10025
10026 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10027
10028         PR libgfortran/24794
10029         * gfortran.dg/namelist_12.f: Fix quotes.
10030         * gfortran.dg/namelist_13.f90: Fix quotes.
10031         * gfortran.dg/namelist_14.f90: Fix quotes.
10032         * gfortran.dg/namelist_15.f90: Fix quotes.
10033         * gfortran.dg/namelist_use.f90: Fix quotes.
10034         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10035         * gfortran.dg/namelist_21.f90: New test.
10036         * gfortran.dg/namelist_22.f90: New test.
10037
10038 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10039
10040         PR target/23435
10041         * gcc.c-torture/compile/pr23435.c: New.
10042
10043 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10044
10045         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10046
10047 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10048
10049         * gcc.target/powerpc/405-macchw-1.c,
10050         gcc.target/powerpc/405-macchw-2.c,
10051         gcc.target/powerpc/405-macchwu-1.c,
10052         gcc.target/powerpc/405-macchwu-2.c,
10053         gcc.target/powerpc/405-machhw-1.c,
10054         gcc.target/powerpc/405-machhw-2.c,
10055         gcc.target/powerpc/405-machhwu-1.c,
10056         gcc.target/powerpc/405-machhwu-2.c,
10057         gcc.target/powerpc/405-maclhw-1.c,
10058         gcc.target/powerpc/405-maclhw-2.c,
10059         gcc.target/powerpc/405-maclhwu-1.c,
10060         gcc.target/powerpc/405-maclhwu-2.c,
10061         gcc.target/powerpc/405-mulchw-1.c,
10062         gcc.target/powerpc/405-mulchw-2.c,
10063         gcc.target/powerpc/405-mulchwu-1.c,
10064         gcc.target/powerpc/405-mulchwu-2.c,
10065         gcc.target/powerpc/405-mulhhw-1.c,
10066         gcc.target/powerpc/405-mulhhw-2.c,
10067         gcc.target/powerpc/405-mulhhwu-1.c,
10068         gcc.target/powerpc/405-mulhhwu-2.c,
10069         gcc.target/powerpc/405-mullhw-1.c,
10070         gcc.target/powerpc/405-mullhw-2.c,
10071         gcc.target/powerpc/405-mullhwu-1.c,
10072         gcc.target/powerpc/405-mullhwu-2.c,
10073         gcc.target/powerpc/405-nmacchw-1.c,
10074         gcc.target/powerpc/405-nmacchw-2.c,
10075         gcc.target/powerpc/405-nmachhw-1.c,
10076         gcc.target/powerpc/405-nmachhw-2.c,
10077         gcc.target/powerpc/405-nmaclhw-1.c,
10078         gcc.target/powerpc/405-nmaclhw-2.c,
10079         gcc.target/powerpc/440-macchw-1.c,
10080         gcc.target/powerpc/440-macchw-2.c,
10081         gcc.target/powerpc/440-macchwu-1.c,
10082         gcc.target/powerpc/440-macchwu-2.c,
10083         gcc.target/powerpc/440-machhw-1.c,
10084         gcc.target/powerpc/440-machhw-2.c,
10085         gcc.target/powerpc/440-machhwu-1.c,
10086         gcc.target/powerpc/440-machhwu-2.c,
10087         gcc.target/powerpc/440-maclhw-1.c,
10088         gcc.target/powerpc/440-maclhw-2.c,
10089         gcc.target/powerpc/440-maclhwu-1.c,
10090         gcc.target/powerpc/440-maclhwu-2.c,
10091         gcc.target/powerpc/440-mulchw-1.c,
10092         gcc.target/powerpc/440-mulchw-2.c,
10093         gcc.target/powerpc/440-mulchwu-1.c,
10094         gcc.target/powerpc/440-mulchwu-2.c,
10095         gcc.target/powerpc/440-mulhhw-1.c,
10096         gcc.target/powerpc/440-mulhhw-2.c,
10097         gcc.target/powerpc/440-mulhhwu-1.c,
10098         gcc.target/powerpc/440-mulhhwu-2.c,
10099         gcc.target/powerpc/440-mullhw-1.c,
10100         gcc.target/powerpc/440-mullhw-2.c,
10101         gcc.target/powerpc/440-mullhwu-1.c,
10102         gcc.target/powerpc/440-mullhwu-2.c,
10103         gcc.target/powerpc/440-nmacchw-1.c,
10104         gcc.target/powerpc/440-nmacchw-2.c,
10105         gcc.target/powerpc/440-nmachhw-1.c,
10106         gcc.target/powerpc/440-nmachhw-2.c,
10107         gcc.target/powerpc/440-nmaclhw-1.c,
10108         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10109
10110 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10111
10112         PR fortran/24774
10113         * gfortran.dg/inquire_9.f90: New test.
10114
10115         PR fortran/21647
10116         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10117
10118 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10119
10120         PR libfortran/24432
10121         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10122         Check that 'cos' is supported.
10123
10124 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10125
10126         PR fortran/24223
10127         * gfortran.dg/substring_equivalence.f90: New test.
10128
10129         PR fortran/24705
10130         * gfortran.dg/auto_internal_assumed.f90: New test.
10131
10132 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10133
10134         * gcc.dg/fold-div-2.c: New test.
10135
10136 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10137
10138         PR rtl-optimization/24883
10139         * gcc.c-torture/compile/pr24883.c: New test.
10140
10141 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10142
10143         PR middle-end/20583
10144         * gcc.c-torture/compile/pr20583.c: New.
10145
10146 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10147
10148         * gcc.c-torture/execute/usmul.c: New test.
10149
10150 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10151
10152         * gcc.dg/tree-ssa/vrp22.c: New test.
10153
10154 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10155
10156         PR middle-end/24912
10157         * gcc.dg/torture/pr24912-1.c: New test.
10158
10159 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10160
10161         PR fortran/24862
10162         * gfortran.dg/arrayio_derived_1.f90: New test.
10163
10164 2005-11-19  Richard Guenther  <rguenther@suse.de>
10165
10166         PR middle-end/23294
10167         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10168
10169 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10170
10171         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10172
10173 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10174
10175         PR c++/8355
10176         * g++.dg/template/friend39.C: New test.
10177
10178 2005-11-18  James E Wilson  <wilson@specifix.com>
10179
10180         * gcc.dg/builtin-strstr.c: New.
10181
10182 2005-11-18  Richard Henderson  <rth@redhat.com>
10183
10184         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10185         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10186         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10187         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10188         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10189         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10190         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10191         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10192         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10193         renaming to remove initial "ia64-".
10194
10195 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10196
10197         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10198
10199 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10200
10201         * g++.dg/cpp/string-2.C: New test.
10202
10203 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10204
10205         * gcc.dg/tree-ssa/loop-14.c: New test.
10206
10207 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10208             Michael Chamberlain <michael@chamberlain.net.au>
10209
10210         * ada/acats/run_all.sh (target_run): Kill long running tests.
10211
10212 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10213
10214         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10215         * gcc.dg/cleanup-9.c: Likewise.
10216         * gcc.dg/cleanup-10.c: Likewise.
10217         * gcc.dg/cleanup-11.c: Likewise.
10218
10219 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10220
10221         PR fortran/24892
10222         * gfortran.dg/open_access_append_1.f90: New test.
10223         * gfortran.dg/open_access_append_2.f90: New test.
10224
10225 2005-11-16  Richard Guenther  <rguenther@suse.de>
10226
10227         PR middle-end/24851
10228         * gcc.c-torture/execute/pr24851.c: New testcase.
10229
10230 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10231
10232         * gcc.dg/fold-overflow-1.c: New test.
10233
10234 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10235
10236         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10237         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10238
10239 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10240
10241         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10242         structures.
10243         * g++.dg/eh/forced2.C: Likewise.
10244         * g++.dg/eh/forced3.C: Likewise.
10245         * g++.dg/eh/forced4.C: Likewise.
10246
10247 2005-11-11  Mike Stump  <mrs@apple.com>
10248
10249         * g++.old-deja/g++.mike/unused.C: Add.
10250
10251 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10252
10253         PR c++/24667
10254         * g++.dg/warn/Wcast-qual1.C: New test.
10255
10256 2005-11-15  Jan Hubicka  <jh@suse.cz>
10257
10258         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10259
10260 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10261
10262         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10263
10264 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10265
10266         PR 24840
10267         * gcc.dg/tree-ssa/pr24840.c: New test.
10268
10269 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10270
10271         PR testsuite/24841
10272         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10273
10274 2005-11-14  Dale Johannesen  <dalej@apple.com>
10275
10276         * gcc.c-torture/execute/20051113-1.c: New.
10277
10278 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10279
10280         PR c++/24687
10281         * g++.dg/template/crash43.C: New test.
10282
10283 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10284
10285         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10286
10287 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10288
10289         PR c++/24817
10290         * g++.dg/eh/spec8.C: New test.
10291
10292 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10293
10294         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10295
10296 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10297
10298         PR c++/20293
10299         * g++.dg/parse/ambig4.C: New test.
10300         * g++.dg/tc1/dr101.C: Adjust error markers.
10301         * g++.dg/lookup/strong-using-2.C: Likewise.
10302         * g++.dg/lookup/ambig5.C: Likewise.
10303         * g++.dg/lookup/ambig4.C: Likewise.
10304         * g++.dg/parse/crash22.C: Likewise.
10305
10306 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10307
10308         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10309
10310 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10311
10312         * gcc.dg/nested-calls-1.c: New test.
10313
10314 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10315
10316         * gfortran.dg/complex_intrinsic_1.f90: New test.
10317         * gfortran.dg/complex_intrinsic_2.f90: New test.
10318         * gfortran.dg/fgetc_1.f90: New test.
10319         * gfortran.dg/fgetc_2.f90: New test.
10320         * gfortran.dg/fgetc_3.f90: New test.
10321         * gfortran.dg/ftell_1.f90: New test.
10322         * gfortran.dg/ftell_2.f90: New test.
10323         * gfortran.dg/gnu_logical_1.F: New test.
10324         * gfortran.dg/gnu_logical_2.f90: New test.
10325
10326 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
10327
10328         PR middle-end/24820
10329         * testsuite/gcc.dg/pr24820.c: New test.
10330
10331 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
10332
10333         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10334         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10335         variable.
10336
10337 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10338
10339         testsuite/24614
10340         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10341
10342 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10343
10344         * gcc.target/cris/cris.exp: New file.
10345         * gcc.target/cris/rld-legit1.c: New test.
10346         * gcc.target/cris/rld-legit2.c: New test.
10347
10348 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
10349
10350         PR c++/24780
10351         * g++.dg/opt/pr24780.C: New test.
10352
10353         PR c++/24761
10354         * g++.dg/template/asm1.C: New test.
10355
10356 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
10357
10358         PR libgfortran/24787
10359         * gfortran.dg/scan_1.f90: New test.
10360
10361 2005-11-12  Jan Hubicka  <jh@suse.cz>
10362
10363         * gcc.target/i386/minmax-1.c: New.
10364         * gcc.target/i386/minmax-2.c: New.
10365
10366 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
10367
10368         * gcc.dg/pr24445.c: Fix for 64-bit targets.
10369
10370 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
10371
10372         * gcc.c-torture/execute/20051110-1.c,
10373         gcc.c-torture/execute/20051110-2.c: New tests.
10374
10375 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10376
10377         PR middle-end/24750
10378         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10379         New tests.
10380
10381 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10382
10383         * lib/target-libpath.exp (get_shlib_extension): New proc.
10384         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10385         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10386         * lib/objc.exp (objc_target_compile): Likewise.
10387         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10388         detection.
10389
10390 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10391
10392         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10393
10394         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10395         Add -static to additional_flags and pass it to target_compile.
10396
10397 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10398
10399         PR libgfortran/24719
10400         gfortran.dg/read_noadvance.f90: New test.
10401
10402         PR libgfortran/24699
10403         gfortran.dg/fmt_t_2.f90: New test.
10404
10405         PR libgfortran/24785
10406         gfortran.dg/read_x_eor.f90: New test.
10407
10408         PR libgfortran/24584
10409         gfortran.dg/namelist_empty.f90: Rename test.
10410
10411         PR libgfortran/24489
10412         gfortran/read_eor.f90: Rename test.
10413
10414 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10415
10416         PR fortran/15976
10417         * gfortran.dg/automatic_module_variable.f90: New test.
10418
10419 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10420
10421         PR target/24445
10422         * gcc.dg/pr24445.c: New test.
10423
10424 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10425
10426         PR fortran/24655
10427         PR fortran/24755
10428         * gfortran.dg/recursive_statement_functions.f90: Add statement
10429         functions using inline intrinsic functions and parameters to test
10430         that they no longer seg-fault.
10431
10432         PR fortran/24409
10433         gfortran.dg/nested_modules_4.f90: New test.
10434         gfortran.dg/nested_modules_5.f90: New test.
10435
10436 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10437
10438         PR fortran/24643
10439         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10440
10441 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
10442
10443         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10444         failures.
10445
10446 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10447
10448         * gcc.dg/sparc-getcontext-1.c: New test.
10449
10450 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
10451
10452         * gcc.dg/ifcvt-fabs-1.c: New test.
10453
10454 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
10455
10456         PR other/4372
10457         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10458         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10459
10460 2005-11-09  Richard Guenther  <rguenther@suse.de>
10461
10462         PR tree-optimization/24716
10463         * gcc.c-torture/execute/pr24716.c: New testcase.
10464
10465 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10466
10467         * gcc.dg/pr24624.c: Disable for non S/390 targets.
10468
10469 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10470
10471         PR 24624
10472         * gcc.dg/pr24624.c: Testcase added.
10473
10474 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10475
10476         PR 24623
10477         * g++.dg/other/pr24623.C: Testcase added.
10478
10479 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
10480
10481         PR fortran/22607
10482         * gfortran-dg/pure_byref_1.f90: New.
10483         * gfortran-dg/pure_byref_2.f90: New.
10484
10485 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
10486
10487         PR c/24101
10488         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10489         * gcc.dg/dg.exp: Run main loop also for *.i files.
10490
10491 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
10492
10493         PR c++/19450
10494         * g++.dg/tls/diag-3.C: New test.
10495         * g++.dg/tls/diag-4.C: New test.
10496         * g++.dg/tls/static-1.C: New test.
10497         * g++.dg/tls/static-1a.cc: New file.
10498
10499 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
10500
10501         PR 23046
10502         * g++.dg/tree-ssa/pr23046.C: New test.
10503
10504 2005-11-08  Devang Patel <dpatel@apple.com>
10505
10506         PR tree-optimization/23115
10507         * gcc.dg/tree-ssa/pr23115.c: New.
10508
10509 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
10510
10511         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10512         * gcc.target/powerpc/pr16155.c: Same.
10513         * gcc.target/powerpc/altivec-1.c: Same.
10514         * gcc.target/powerpc/altivec-2.c: Same.
10515         * gcc.target/powerpc/altivec-3.c: Same.
10516         * gcc.target/powerpc/altivec-5.c: Same.
10517         * gcc.target/powerpc/altivec-11.c: Same.
10518         * gcc.target/powerpc/altivec-12.c: Same.
10519         * gcc.target/powerpc/altivec-14.c: Same.
10520         * gcc.target/powerpc/altivec-22.c: Same.
10521         * gcc.target/powerpc/altivec-consts.c: Same.
10522         * gcc.target/powerpc/altivec-pr22085.c: Same.
10523         * gcc.target/powerpc/altivec-splat.c: Same.
10524         * gcc.target/powerpc/altivec-varargs-1.c: Same.
10525         * gcc.target/powerpc/altivec-vec-merge.c: Same.
10526         * gcc.target/powerpc/darwin-longlong.c: Same.
10527
10528 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
10529
10530         PR target/19340
10531         * gcc.dg/pr19340.c: New test.
10532
10533 2005-11-07  Ian Lance Taylor  <ian@airs.com>
10534
10535         PR rtl-optimization/24683
10536         * gcc.dg/pr24683.c: New test.
10537
10538 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10539
10540         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10541         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10542
10543 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10544
10545         * gcc.target/i386/pr23376.c: Compile with -mmmx.
10546
10547 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
10548
10549         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10550
10551 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10552
10553         PR target/24230
10554
10555         * gcc.target/powerpc/altivec-consts.c,
10556         gcc.target/powerpc/altivec-splat.c: New testcase.
10557
10558 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10559
10560         PR c/24599
10561
10562         * gcc.dg/overflow-2.c: New testcase.
10563
10564 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
10565
10566         PR rtl-optimization/23567
10567         * gcc.c-torture/execute/20051104-1.c: New test.
10568
10569 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
10570
10571         PR fortran/24534
10572         gfortran.dg/private_type_2.f90: Modified to check that case with
10573         PRIVATE declaration within derived type is accepted.
10574
10575         PR fortran/20838
10576         gfortran.dg/pointer_assign_1.f90: New test.
10577
10578         PR fortran/20840
10579         * gfortran.dg/arrayio_0.f90: New test.
10580
10581         PR fortran/17737
10582         gfortran.dg/data_initialized.f90: New test.
10583         gfortran.dg/data_constraints_1.f90: New test.
10584         gfortran.dg/data_constraints_2.f90: New test.
10585
10586 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
10587
10588         PR fortran/24174
10589         PR fortran/24305
10590         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10591
10592 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
10593
10594         PR 24670
10595         * gcc.dg/tree-ssa/pr24670.c: New test.
10596
10597 2005-11-05  Ian Lance Taylor  <ian@airs.com>
10598
10599         PR target/22432
10600         * gcc.target/i386/pr22432.c: New test.
10601
10602 2005-11-05  Richard Henderson  <rth@redhat.com>
10603
10604         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10605         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10606         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10607         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10608         from gcc.dg/alpha-*.
10609         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10610         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10611
10612 2005-11-05  Andreas Jaeger  <aj@suse.de>
10613
10614         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
10615
10616 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10617
10618         PR target/23424
10619         * gcc.dg/torture/pr23424-1.c: New test.
10620
10621 2005-11-04  Richard Henderson  <rth@redhat.com>
10622
10623         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
10624         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
10625         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
10626         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
10627         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
10628         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
10629         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
10630         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
10631         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
10632         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
10633         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
10634         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
10635         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
10636         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
10637         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
10638         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
10639         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
10640         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
10641         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
10642         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
10643         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
10644         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
10645         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
10646         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
10647         Move from gcc.dg/.
10648         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
10649         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10650         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
10651         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
10652         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
10653         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
10654         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
10655         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
10656         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
10657         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
10658         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
10659         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
10660         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
10661         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
10662         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
10663         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
10664         gcc.target/i386/lea.c, gcc.target/i386/local.c,
10665         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
10666         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
10667         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
10668         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
10669         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
10670         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
10671         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
10672         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
10673         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
10674         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
10675         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
10676         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
10677         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
10678         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
10679         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
10680         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
10681         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
10682         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
10683         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
10684         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
10685         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
10686         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
10687         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
10688         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
10689         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
10690         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
10691         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
10692         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
10693
10694 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
10695
10696         PR 24627
10697         * gcc.dg/tree-ssa/pr24627.c: New test.
10698
10699 2005-11-04 Paul Brook  <paul@codesourcery.com>
10700
10701         * gcc.dg/tls/opt-10.c: New test.
10702
10703 2005-11-04  Andreas Jaeger  <aj@suse.de>
10704
10705         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
10706         avoid extra warnings.
10707
10708 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10709
10710         PR libfortran/22298
10711         * gcc/testsuite/lib/target-supports.exp
10712         (check_effective_target_static_libgfortran): New
10713         static_libgfortran effective target.
10714         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
10715         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
10716
10717 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10718
10719         * gcc.dg/pr24615.c: Guard test with { target fpic }.
10720
10721 2005-11-03  Josh Conner  <jconner@apple.com>
10722
10723         PR c++/19989
10724         g++.dg/ext/array2.C: New test.
10725         g++.dg/template/dependent-name3.C: New test.
10726         g++.dg/template/dependent-name4.C: New test.
10727         g++.dg/template/sfinae2.C: New test.
10728
10729 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10730
10731         PR preprocessor/22042
10732         * gcc.dg/cpp/strify4.c: New test.
10733
10734 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10735
10736         PR c++/17964
10737         * g++.dg/cpp/string-1.C: New test.
10738
10739 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10740
10741         * gcc.target/powerpc: New directory.
10742         * gcc.target/powerpc/powerpc.exp: New file.
10743         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
10744         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
10745         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
10746         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
10747         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
10748         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
10749         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
10750         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
10751         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
10752         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
10753         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
10754         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
10755         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
10756         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
10757         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
10758         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
10759         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
10760         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
10761         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
10762         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
10763         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
10764         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
10765         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
10766         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
10767         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
10768         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
10769         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
10770         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
10771         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
10772         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
10773         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
10774         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
10775         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
10776         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
10777
10778 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
10779
10780         PR c++/21627
10781         * g++.dg/warn/inline2.C: New test.
10782
10783 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10784
10785         PR middle-end/23155
10786         * g++.dg/ext/c99struct1.C: New test.
10787         * gcc.dg/union-cast-1.c: New test.
10788         * gcc.dg/union-cast-2.c: New test.
10789         * gcc.dg/union-cast-3.c: New test.
10790
10791 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10792
10793         PR middle-end/24589
10794         * gcc.c-torture/execute/zero-struct-2.c: New test.
10795
10796 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10797
10798         PR c++/24582
10799         * g++.dg/init/switch1.C: New test.
10800
10801 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10802
10803         * gcc.dg/delay-slot-1.c: New test.
10804
10805 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
10806
10807         PR target/24620
10808         * gcc.dg/pr24620.c: New test.
10809
10810 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10811
10812         PR c/24329
10813         * gcc.dg/format/unnamed-1.c: New test.
10814
10815 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10816
10817         PR c++/22434
10818         * g++.dg/expr/cond8.C: New test.
10819
10820         PR c++/24560
10821         * g++.dg/parse/dot1.C: New test.
10822
10823 2005-11-02  Jan Hubicka  <jh@suse.cz>
10824
10825         PR target/23303
10826         * gcc.dg/i386-lea.c: New test
10827
10828 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10829
10830         PR target/24615
10831         * gcc.dg/pr24615.c: New test.
10832
10833 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10834
10835         PR target/24600
10836         * gcc.dg/pr24600.c: New test.
10837
10838 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10839
10840         PR c++/19253
10841         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
10842         * g++.dg/parse/typename9.C: New test.
10843         * g++/dg/parse/typename10.C: Likewise.
10844
10845 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10846
10847         PR fortran/18157
10848         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
10849         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
10850         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
10851
10852 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10853
10854         PR c++/24569
10855         * g++.dg/debug/static1.C: New test.
10856
10857 2005-11-02  Josh Conner  <jconner@apple.com>
10858
10859         * g++.dg/crash38.C: moved into proper directory...
10860         * g++.dg/template/crash42.C: ...here
10861
10862 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
10863
10864         PR target/18338
10865         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
10866         pcc_bitfield_type_matters || default_packed.
10867
10868         * lib/target-supports.exp
10869         (check_effective_target_pcc_bitfield_type_matters): New proc.
10870         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
10871
10872         PR testsuite/23304
10873         * lib/target-supports.exp (check_effective_default_packed): New proc.
10874         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
10875         Gate expected errors on target ! default_packed.
10876         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
10877
10878 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10879
10880         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
10881         change (r106358).
10882
10883 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10884
10885         PR fortran/24008
10886         * gfortran.dg/entry_5.f90: New.
10887         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
10888
10889 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
10890
10891         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
10892
10893 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
10894
10895         PR fortran/21565
10896         gfortran.dg/namelist_blockdata.f90: New test.
10897
10898         PR fortran/18737
10899         gfortran.dg/external_implicit_none.f90: New test.
10900
10901         PR fortran/14994
10902         * gfortran.dg/secnds.f: New test.
10903
10904 2005-10-31  Jan Hubicka  <jh@suse.cz>
10905
10906         PR target/20928
10907         * gcc.c-torture/compile/pr20928.c: New test.
10908
10909 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
10910
10911         PR middle-end/23492
10912         * gcc.c-torture/compile/zero-strct-5.c: New test.
10913
10914 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
10915
10916         PR libgfortran/24584
10917         * gfortran.dg/pr24584.f90: New test.
10918
10919 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
10920
10921         PR fortran/18883
10922         * gfortran.dg/char_result_9.f90: New.
10923         * gfortran.dg/char_result_10.f90: New.
10924
10925 2005-10-30  Jan Hubicka  <jh@suse.cz>
10926
10927         * g++.dg/tree-ssa/pr24172.C: New testcase.
10928
10929 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10930
10931         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
10932
10933 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
10934
10935         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
10936         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
10937         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
10938         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
10939         gfortran.dg/enum_9.f90,
10940         gfortran.fortran-torture/compile/enum_1.f90,
10941         gfortran.fortran-torture/execute/enum_1.f90,
10942         gfortran.fortran-torture/execute/enum_2.f90,
10943         gfortran.fortran-torture/execute/enum_3.f90,
10944         gfortran.fortran-torture/execute/enum_4.f90: New tests.
10945
10946 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
10947
10948         PR target/18482
10949         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
10950         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
10951
10952 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10953
10954         PR libfortran/20179
10955         * gfortran.dg/mixed_io_1.f90: New test.
10956         * gfortran.dg/mixed_io_1.c: New file.
10957
10958 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10959
10960         * gfortran.dg/malloc_free_1.f90: New test.
10961
10962 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
10963
10964         * gcc.dg/nested-func-4.c: Require profiling -pg.
10965
10966 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10967
10968         PR C++/23229
10969         * g++.dg/warn/main-2.C: New test.
10970
10971 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
10972
10973         PR fortran/24545
10974         * gfortran.dg/interface_2.f90: new test.
10975
10976 2005-10-28  Josh Conner  <jconner@apple.com>
10977
10978         PR c++/22153
10979         * g++.dg/template/crash38.C: New test.
10980         * g++.dg/parse/explicit1.C: Change expected errors.
10981
10982 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10983
10984         PR C++/23426
10985         * g++.dg/other/large-size-array.C: New test.
10986
10987 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10988
10989         PR middle-end/24362
10990         * g++.dg/opt/complex4.C: New test.
10991
10992 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
10993
10994         * gcc.dg/nested-func-4.c: New test.
10995
10996 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
10997
10998         PR fortran/24158
10999         gfortran.dg/derived_recursion.f90: New test.
11000         gfortran.dg/implicit_actual.f90: New test.
11001
11002 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11003
11004         PR middle-end/24295, PR testsuite/24477
11005         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11006         removed when weakref hits the tree.
11007
11008 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11009
11010         * gfortran.dg/cray_pointers_4.f90: New test.
11011
11012         * gfortran.dg/cray_pointers_5.f90: New test.
11013
11014 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11015
11016         PR fortran/22290
11017         * gfortran.dg/assign_5.f90: New test.
11018         * gfortran.dg/assign_6.f: New test.
11019
11020 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11021
11022         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11023         CPU has no SSE support.
11024
11025 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11026
11027         PR libgfortran/24224
11028         * gfortran.dg/arrayio_1.f90: Update attribution.
11029         * gfortran.dg/arrayio_2.f90: Update attribution.
11030         * gfortran.dg/arrayio_3.f90: Update attribution.
11031         * gfortran.dg/arrayio_4.f90: Update test conditions.
11032         * gfortran.dg/arrayio_5.f90: Update attribution.
11033         * gfortran.dg/arrayio_6.f90: New test.
11034         * gfortran.dg/arrayio_7.f90: New test.
11035
11036 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11037
11038         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11039
11040 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11041
11042         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11043
11044 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11045
11046         PR fortran/24416
11047         * gfortran.dg/namelist_char_only.f90: New test.
11048
11049 2005-10-24  Asher Langton  <langton2@llnl.gov>
11050
11051         PR fortran/17031
11052         PR fortran/22282
11053         * gfortran.dg/cray_pointers_1.f90: New test.
11054         * gfortran.dg/cray_pointers_2.f90: New test.
11055         * gfortran.dg/cray_pointers_3.f90: New test.
11056         * gfortran.dg/loc_1.f90: New test.
11057         * gfortran.dg/loc_2.f90: New test.
11058
11059 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11060
11061         * gcc.dg/pr24225.c: New test.
11062
11063 2005-10-24  Asher Langton  <langton2@llnl.gov>
11064
11065         * gfortran.dg/dup_save_1.f90: New test.
11066         * gfortran.dg/dup_save_2.f90: New test.
11067
11068 2005-10-24  Paul Brook  <paul@codesourcery.com>
11069
11070         PR 24107
11071         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11072         stdint.h.
11073
11074 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11075
11076         PR libgfortran/24489
11077         * gfortran.dg/pr24489.f90: New test.
11078
11079 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11080
11081         PR fortran/23635
11082         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11083
11084 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11085
11086         PR target/18911
11087         * g++.dg/init/array16.C: Skip for mmix-*-*.
11088
11089 2005-10-23  Asher Langton  <langton2@llnl.gov>
11090
11091         * gfortran.dg/byte_1.f90: New test.
11092         * gfortran.dg/byte_2.f90: New test.
11093
11094 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11095
11096         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11097
11098 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11099
11100         PR fortran/18022
11101         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11102
11103         PR fortran/24311
11104         * gfortran.dg/merge_char_const.f90: New test.
11105
11106         PR fortran/24384
11107         * gfortran.dg/spread_scalar_source.f90: New test.
11108
11109 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11110
11111         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11112
11113         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11114         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11115
11116         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11117
11118 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11119
11120         PR fortran/24426
11121         * gfortran.dg/der_pointer_4.f90: New.
11122
11123 2005-10-22  David Ayers  <d.ayers@inode.at>
11124
11125         * obj-c++.dg/except-1.mm: Simplify.
11126
11127 2005-10-21  David Ayers  <d.ayers@inode.at>
11128
11129         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11130
11131 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11132
11133         * gfortran.dg/assumed_dummy_2.f90: New test.
11134
11135 2005-10-21  James E Wilson  <wilson@specifix.com>
11136
11137         PR preprocessor/15220
11138         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11139
11140 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11141
11142         * gcc.c-torture/execute/20051021-1.c: New test.
11143
11144 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11145
11146         PR c++/24260
11147         * g++.dg/ext/tmplattr1.C: New test.
11148
11149 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11150
11151         PR fortran/24440
11152         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11153
11154 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11155
11156         * obj-c++.dg/except-1.mm: New.
11157
11158         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11159
11160 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11161
11162         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11163
11164 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11165
11166         PR middle-end/24295
11167         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11168         declarations with the same names as thunks' alias targets, use
11169         aliases instead.
11170         * gcc.dg/attr-alias-3.c: New test.
11171         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11172
11173 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11174
11175         PR c++/22618
11176         * g++.dg/parse/access8.C: New test.
11177
11178 2005-10-20  Richard Guenther  <rguenther@suse.de>
11179
11180         PR c++/24439
11181         * g++.dg/tree-ssa/pr24439.C: New testcase.
11182
11183 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11184
11185         * g++.dg/opt/delay-slot-1.C: New test.
11186
11187 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11188
11189         PR fortran/21625
11190         * gfortran.fg/der_init_1.f90: New.
11191
11192 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11193
11194         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11195
11196 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11197
11198         PR c++/21908
11199         * g++.dg/parse/error28.C: New test.
11200
11201 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11202
11203         * gcc.dg/profile-generate-2.c: New test.
11204
11205 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11206
11207         PR target/23589
11208         * g++.dg/ext/dllimport11.C: New.
11209
11210 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11211
11212         PR c++/22293
11213         * g++.dg/other/friend3.C: New test.
11214
11215 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11216
11217         PR c++/23293
11218         * g++.dg/template/error19.C: New test.
11219
11220 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11221
11222         PR c++/21383
11223         * g++.dg/overload/koenig2.C: New.
11224
11225         PR c++/23118
11226         * g++.dg/overload/error2.C: New.
11227
11228         PR c++/22604
11229         * g++.dg/inherit/covariant14.C: New.
11230
11231 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11232
11233         PR c++/23440
11234         * g++.dg/parse/for1.C: New test.
11235
11236 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11237
11238         PR fortran/23446
11239         * gfortran.dg/host_dummy_index_1.f90: New test.
11240
11241         PR fortran/21459
11242         * gfortran.dg/automatic_char_len_2.f90: New test.
11243
11244         PR fortran/20866
11245         * gfortran.dg/recursive_statement_functions.f90: New test.
11246
11247         PR fortran/20853
11248         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11249
11250         PR fortran/20849
11251         * gfortran.dg/external_initializer.f90: New test.
11252
11253         PR fortran/20837
11254         * non_module_public.f90: New test.
11255
11256 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11257
11258         PR c++/24386
11259         * g++.dg/template/overload7.C: New.
11260
11261         PR c++/22551
11262         * g++.dg/other/switch2.C: Remove expected warnings.
11263
11264         PR c++/21353
11265         * g++.dg/template/defarg6.C: New.
11266
11267 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11268
11269         PR target/24315
11270         * gcc.target/i386/pr24315.c: New test.
11271
11272 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11273
11274         PR c++/24389
11275         * g++.dg/template/static21.C: New test.
11276         * g++.dg/template/static21-a.cc: Likewise.
11277
11278 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11279
11280         PR c++/23959
11281         * g++.dg/warn/Wswitch-default-1.C: New test.
11282         * g++.dg/warn/Wswitch-default-2.C: New test.
11283
11284 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11285
11286         PR c++/22173
11287         * g++.dg/parse/template18.C: New test.
11288         * g++.dg/template/nontype15.C: Likewise.
11289
11290 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11291
11292         PR fortran/22273
11293         * gfortran.dg/spec_expr_2.f90: New.
11294
11295 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11296
11297         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11298         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11299         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11300         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11301         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11302         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11303         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11304         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11305         previous target-specific skips and warning-message matches where
11306         applicable.
11307
11308 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11309
11310         PR c++/21347
11311         * g++.dg/warn/Wctor-dtor.C: New test.
11312
11313 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11314
11315         PR c/23439
11316         * gcc.dg/for-1.c: New test.
11317
11318 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
11319
11320         PR c++/19565
11321         * g++.dg/warn/Wconversion1.C: New test.
11322         * g++.dg/ext/packed4.C: Compile with -w.
11323         * g++.dg/opt/20050511-1.C: Likewise.
11324         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11325
11326 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
11327
11328         * gfortran.dg/boz_5.f90: New test.
11329
11330 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
11331
11332         PR c++/22551
11333         * g++.dg/other/switch2.C: New.
11334
11335         PR c++/23984
11336         * g++.dg/init/ctor7.C: New.
11337
11338 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
11339
11340         PR c++/23730
11341         * g++.dg/parse/crash32.C: New test.
11342
11343 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
11344
11345         PR c++/20721
11346         * g++.dg/init/goto2.C: New test.
11347
11348         PR c++/22464
11349         * g++.dg/template/crash/41.C: New test.
11350
11351         PR c++/22180
11352         * g++.dg/template/crash40.C: New test.
11353
11354         PR c++/23694
11355         * g++.dg/parse/friend5.C: New test.
11356
11357         PR c++/23307
11358         * g++.dg/template/crash38.C: New test.
11359
11360         PR c++/22352
11361         * g++.dg/template/friend38.C: New test.
11362
11363         PR c++/22405
11364         * g++.dg/template/crash39.C: New test.
11365
11366 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
11367
11368         * gcc.dg/debug/dwarf2/dwarf-char1.c,
11369         gcc.dg/debug/dwarf2/dwarf-char2.c,
11370         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11371
11372         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11373
11374 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
11375
11376         * gcc.dg/dll-2.c: Add tests for warnings.
11377         * gcc.dg/dll-3.c: Likewise.
11378         * gcc.dg/dll-4.c: Likewise.
11379
11380         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11381         * g++.dg/ext/dllimport2.C: Likewise.
11382         * g++.dg/ext/dllimport3.C: Likewise.
11383         * g++.dg/ext/dllimport7.C: Likewise.
11384         * g++.dg/ext/dllimport8.C: Likewise.
11385         * g++.dg/ext/dllimport9.C: Likewise.
11386
11387 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11388
11389         PR fortran/24092
11390         * gfortran.dg/derived_pointer_recursion.f90: New test.
11391
11392 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11393
11394         * gcc.c-torture/execute/20051012-1.c: New test.
11395
11396 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11397
11398         PR fortran/18082
11399         * gfortran.dg/automatic_char_len_1.f90: New test.
11400
11401 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11402
11403         PR fortran/20847
11404         * gfortran.dg/save_common.f90: New test.
11405
11406         PR fortran/20856
11407         * gfortran.dg/save_result.f90: New test.
11408
11409 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11410
11411         PR c++/21592
11412         * g++.dg/template/dependent-expr1.C: Add new expected error.
11413         * g++.dg/template/dependent-expr2.C: Adjust error text.
11414         * g++.dg/template/overload6.C: New.
11415
11416         PR c++/23797
11417         * g++.dg/other/typename8.C: New.
11418
11419         PR c++/21117
11420         * g++.dg/other/return1.C: New.
11421
11422 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
11423
11424         PR c++/24052
11425         * g++.dg/ext/label5.C: New.
11426
11427 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11428
11429         PR c++/19964
11430         * g++.dg/parse/crash31.C: New.
11431
11432 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
11433
11434         * g++.dg/ipa/ipa-1.c: New test.
11435         * g++.dg/ipa/ipa-2.c: New test.
11436         * g++.dg/ipa/ipa-3.c: New test.
11437         * g++.dg/ipa/ipa-4.c: New test.
11438         * g++.dg/ipa/ipa-5.c: New test.
11439         * g++.dg/ipa/ipa.exp: New file.
11440
11441 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11442
11443         PR fortran/24207
11444         * gfortran.dg/private_type_3.f90: New test.
11445
11446 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11447
11448         PR fortran/20786
11449         gfortran.dg/aint_anint_1.f90: New test.
11450
11451 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11452
11453         PR libgfortran/24313
11454         gfortran.dg/csqrt.f: New test.
11455
11456 2005-10-11  Ian Lance Taylor  <ian@airs.com>
11457
11458         PR c++/8057
11459         * g++.dg/warn/noeffect7.C: New test.
11460         * g++.dg/warn/noeffect2.C: Instantiate templates.
11461         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
11462         and warning.
11463
11464 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11465
11466         PR c++/21089
11467         * g++.dg/init/float1.C: New test.
11468
11469         PR c++/24277
11470         * g++.dg/init/member1.C: Tweak error markers.
11471
11472 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
11473
11474         PR testsuite/24281
11475         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11476         Check for null pointer.
11477
11478 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11479
11480         PR c++/21369
11481         * g++.dg/parse/ret-type3.C: New test.
11482
11483 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11484
11485         PR tree-opt/23946
11486         * gcc.c-torture/compile/pr23946.c: New test.
11487
11488 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
11489
11490         * g++.dg/opt/mmx2.C: New test.
11491
11492 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11493
11494         PR c++/24277
11495         * g++.dg/template/static20.C: New test.
11496
11497         PR c++/24302
11498         * g++.dg/warn/Wunused-12.C: New test.
11499
11500         PR c++/23437
11501         * g++.dg/template/arg4.C: New test.
11502
11503 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11504
11505         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11506         * gcc.dg/ucnid-3.c: Likewise.
11507         * gcc.dg/ucnid-4.c: Likewise.
11508         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11509         * g++.dg/other/ucnid-1.C: Likewise.
11510         * gcc.dg/sparc-frame-1.c: New test.
11511
11512 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11513
11514         PR c++/24139
11515         * g++.dg/template/spec27.C: New test.
11516
11517         PR c++/24275
11518         * g++.dg/template/static19.C: New test.
11519
11520 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11521
11522         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11523         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11524
11525 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11526
11527         PR target/24136
11528         * gfortran.fortran-torture/compile/pr24136.f: New test.
11529
11530 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
11531
11532         PR c++/22172
11533         * g++.dg/parse/crash30.C: New test.
11534
11535 2005-10-07  Richard Guenther  <rguenther@suse.de>
11536
11537         PR middle-end/24227
11538         * gcc.c-torture/compile/pr24227.c: New testcase.
11539
11540 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
11541
11542         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11543         Do not put aligned attributes on array elements.
11544
11545 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
11546
11547         PR testsuite/23611, PR testsuite/23615
11548         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11549         writing prototypes of library functions by hand.
11550         * obj-c++.dg/bitfield-4.mm: Likewise.
11551         * obj-c++.dg/const-str-4.mm: Likewise.
11552         * obj-c++.dg/encode-4.mm: Likewise.
11553         * obj-c++.dg/encode-5.mm: Likewise.
11554         * obj-c++.dg/encode-6.mm: Likewise.
11555         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11556         * obj-c++.dg/method-10.mm: Likewise.
11557         * obj-c++.dg/method-17.mm: Likewise.
11558         * obj-c++.dg/method-19.mm: Likewise.
11559         * obj-c++.dg/try-catch-2.mm: Likewise.
11560
11561 2005-10-06  Richard Henderson  <rth@redhat.com>
11562
11563         PR 24236
11564         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11565
11566 2005-10-06  Dale Johannesen  <dalej@apple.com>
11567
11568         * gcc.c-torture/execute/20030125-1.c: Correct.
11569
11570 2005-10-06  Richard Guenther  <rguenther@suse.de>
11571
11572         PR tree-optimization/24238
11573         * g++.dg/tree-ssa/pr24238.C: New testcase.
11574
11575 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
11576
11577         PR 18568
11578         * gfortran.dg/der_pointer_3.f90: New test.
11579
11580 2005-10-05  Devang Patel  <dpatel@apple.com>
11581
11582         PR Debug/23205
11583         * g++.dg/other/PR23205.C: New.
11584
11585 2005-10-05  Richard Henderson  <rth@redhat.com>
11586
11587         PR target/23602
11588         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11589         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11590
11591 2005-10-05  Dale Johannesen  <dalej@apple.com>
11592
11593         * gcc.c-torture/execute/float-floor.c: New.
11594
11595 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
11596
11597         PR tree-optimization/21419
11598         PR tree-optimization/24146
11599         PR tree-optimization/24151
11600
11601         * g++.dg/ext/asm7.C: New.
11602         * g++.dg/ext/asm8.C: New.
11603         * gcc.dg/asm-1.c: Compile on all targets.
11604         * gcc.dg/asm-pr24146.c: New.
11605         * gcc.dg/pr21419.c: Adjust error messages.
11606
11607 2005-10-05  Richard Guenther  <rguenther@suse.de>
11608
11609         PR fortran/24176
11610         * gfortran.fortran-torture/compile/empty.f90: New testcase.
11611
11612 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11613
11614         PR c++/23513
11615         * g++.dg/template/spec22.C: Robustify test.
11616         * g++.dg/template/spec26.C: New.
11617
11618 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
11619
11620         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
11621         if target supports vector instructions.
11622
11623 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
11624
11625         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
11626         C99 functions.
11627
11628 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
11629
11630         * lib/target-supports.exp (check_effective_target_fortran_large_real,
11631         check_effective_target_fortran_large_int): Replace cached result
11632         when target changes.
11633
11634 2005-10-04  Devang Patel  <dpatel@apple.com>
11635
11636         * gcc.dg/i386-sse-vect-types.c: New.
11637
11638 2005-10-04  Ian Lance Taylor  <ian@airs.com>
11639
11640         PR preprocessor/13726
11641         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
11642         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
11643
11644 2005-10-04  Richard Guenther  <rguenther@suse.de>
11645
11646         PR c/23576
11647         * gcc.dg/noncompile/pr23576.c: New testcase.
11648
11649 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11650
11651         PR middle-end/23125
11652         * gcc.dg/register-var-3.c: New test.
11653
11654 2005-10-04  Steven Bosscher  <stevenb@suse.de>
11655
11656         * gcc.dg/pr23049.c: New test.
11657
11658         * gcc.dg/ucnid-4.c: Fix test.
11659
11660 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
11661
11662         PR 23445
11663         * gcc.c-torture/compile/pr23445.c: New test.
11664
11665 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
11666
11667         * g++.dg/overload/unknown1.C: New.
11668
11669 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
11670
11671         PR c++/17775
11672         * g++.dg/template/repo4.C: New test.
11673
11674 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11675
11676         PR libfortran/19308
11677         * gfortran.dg/large_real_kind_2.F90: New test.
11678         * gfortran.dg/large_integer_kind_2.f90: New test.
11679
11680 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
11681
11682         * lib/target-supports.exp (check_effective_target_vect_shift):
11683         Implement with result caching. Add i?86, x86_64 and ia64 targets.
11684         (check_effective_target_vect_condition): Fix copy-n-pasto.
11685
11686         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
11687         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
11688         targets.
11689
11690 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
11691
11692         PR c++/22621
11693         * g++.dg/template/overload5.C : New test.
11694
11695         PR c++/23840
11696         * g++.dg/expr/stdarg1.C: New test.
11697
11698 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
11699
11700         PR 24142
11701         * gcc.c-torture/execute/pr24142.c: New test.
11702
11703 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
11704
11705         PR 24141
11706         * gcc.c-torture/execute/pr24141.c: New test.
11707
11708 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
11709             Diego Novillo  <dnovillo@redhat.com>
11710
11711         PR 23604
11712         * gcc.c-torture/execute/pr23604.c: New test.
11713
11714 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
11715
11716         PR fortran/16404
11717         PR fortran/20835
11718         PR fortran/20890
11719         PR fortran/20899
11720         PR fortran/20900
11721         PR fortran/20901
11722         PR fortran/20902
11723         gfortran.dg/equiv_constraint_1.f90: New test.
11724         gfortran.dg/equiv_constraint_2.f90: New test.
11725         gfortran.dg/equiv_constraint_3.f90: New test.
11726         gfortran.dg/equiv_constraint_4.f90: New test.
11727         gfortran.dg/equiv_constraint_5.f90: New test.
11728         gfortran.dg/equiv_constraint_6.f90: New test.
11729         gfortran.dg/equiv_constraint_7.f90: New test.
11730         gfortran.dg/equiv_constraint_8.f90: New test.
11731         gfortran.dg/private_type_1.f90: New test.
11732         gfortran.dg/private_type_2.f90: New test.
11733         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
11734         980628-10.f: Assert std=gnu to permit mixing of
11735         types in equivalence statements.
11736
11737 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
11738
11739         PR 24112
11740         * gfortran.dg/open_status_1.f90: New.
11741
11742 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11743
11744         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
11745         * gcc.dg/vect/pr22480.c: Clean up temp files.
11746         * gcc.dg/vect/pr23831.c: Clean up temp files.
11747         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
11748         Clean up temp files.
11749         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
11750         Clean up temp files.
11751
11752         * gcc.dg/20050309-1.c: Clean up temp files.
11753         * gcc.dg/20050325-1.c: Clean up temp files.
11754
11755 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11756
11757         PR tree-optimization/24059
11758         * gcc.dg/vect/pr24059.c : New test.
11759
11760 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
11761
11762         PR middle-end/24109
11763         * gcc.c-torture/execute/20050929-1.c: New test.
11764
11765 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11766
11767         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
11768
11769 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
11770
11771         PR c/21419
11772         * gcc.dg/pr21419.c: New test.
11773
11774 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11775
11776         * gcc.dg/pr23911.c: New test.
11777
11778 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
11779
11780         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
11781
11782         PR c++/16782
11783         * g++.dg/parse/qualified4.C: New test.
11784         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
11785         * g++.old-deja/g++.mike/p8154.C: Likewise.
11786
11787 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
11788
11789         PR c++/22147
11790         * g++.dg/template/friend37.C: New test.
11791         * g++.dg/parse/crash28.C: Adjust error markers.
11792
11793 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
11794
11795         PR fortran/18518
11796         * gfortran.fortran-torture/execute/save_2.f90: New decl.
11797
11798 2005-09-27  Devang Patel  <dpatel@apple.com>
11799
11800         PR tree-optimization/23625
11801         * gcc.dg/pr23625.c: New test.
11802
11803 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
11804
11805         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
11806         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
11807
11808 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
11809
11810         PR fortran/23677
11811         * gfortran.fortran-torture/execute/save_1.f90: New test.
11812         * gfortran.dg/save_1.f90: New test.
11813
11814 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
11815
11816         * gcc.target/i386/builtin-apply-mmx.c: New test.
11817
11818         PR target/22576
11819         * gcc.target/i386/pr22576.c: New test.
11820
11821         PR target/22585
11822         * gcc.target/i386/pr22585.c: New test.
11823
11824         PR target/23268
11825         * gcc.target/i386/pr23268.c: New test.
11826
11827         PR middle-end/23831
11828         * gcc.dg/vect/pr23831.c: New test.
11829
11830         PR target/24055
11831         * gcc.target/i386/pr24055.c: New test.
11832
11833 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
11834
11835         PR tree-optimization/23960
11836         * gcc.c-torture/compile/pr23960.c: New.
11837
11838 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
11839
11840         PR fortran/16861
11841         * gfortran.dg/nested_modules_3.f90: New.
11842
11843 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
11844
11845         PR fortran/24005
11846         gfortran.dg/interface_1.f90: New test.
11847
11848 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
11849         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11850
11851         PR fortran/23843
11852         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
11853
11854 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
11855
11856         PR fortran/23516
11857         * gfortran.dg/imag_1.f: New test.
11858         * gfortran.dg/imag_2.f: Ditto.
11859
11860 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
11861
11862         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
11863
11864 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
11865
11866         PR c++/21983
11867         * g++.dg/warn/pr21983.C: New test.
11868
11869 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
11870
11871         PR c++/23993
11872         * g++.dg/template/array14.C: New test.
11873
11874 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
11875
11876         PR fortran/19929
11877         * gfortran.dg/der_ptr_component_1.f90: New test.
11878
11879 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11880
11881         PR c++/23965
11882         * g++.dg/template/error1.C: Reject "no matching function" message.
11883
11884 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11885
11886         PR c++/17609
11887         * g++.dg/lookup/error1.C: New test.
11888
11889 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
11890
11891         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
11892         functionality of the testcase.
11893
11894 2005-09-20  Richard Henderson  <rth@redhat.com>
11895
11896         * gcc.dg/vect/vect-22.c: Require vect_float.
11897         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
11898
11899 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
11900
11901         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
11902         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
11903         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
11904         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
11905         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
11906         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
11907         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
11908         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
11909         * gcc.dg/cpp/ucnid-8.c: New test.
11910
11911 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11912
11913         PR tree-optimization/23929
11914         * gcc.c-torture/compile/pr23929.c: New test.
11915
11916 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
11917
11918         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
11919         for one loop.
11920
11921 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
11922
11923         PR testsuite/23186
11924         * g++.dg/other/pr22003.C: Require named sections.
11925
11926 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11927
11928         PR c++/23947
11929         * g++.dg/rtti/crash3.C: New test.
11930
11931         PR tree-optimization/23818
11932         * gcc.dg/pr23818.c: New test.
11933
11934 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11935
11936         PR fortran/23420
11937         * gfortran.dg/print_fmt_4.f: New.
11938
11939 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11940
11941         PR fortran/23663
11942         * gfortran.fortran-torture/execute/entry_11.f90: New test.
11943
11944 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11945
11946         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
11947         Use pointers to local alignable arrays instead. Added comments.
11948         * gcc.dg/vect/vect-46.c: Likewise.
11949         * gcc.dg/vect/vect-48.c: Likewise.
11950         * gcc.dg/vect/vect-49.c: Likewise.
11951         * gcc.dg/vect/vect-52.c: Likewise.
11952         * gcc.dg/vect/vect-53.c: Likewise.
11953         * gcc.dg/vect/vect-54.c: Likewise.
11954         * gcc.dg/vect/vect-56.c: Likewise.
11955         * gcc.dg/vect/vect-57.c: Likewise.
11956         * gcc.dg/vect/vect-58.c: Likewise.
11957         * gcc.dg/vect/vect-60.c: Likewise.
11958         * gcc.dg/vect/vect-61.c: Likewise.
11959
11960         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
11961         The test is no longer vectorizable on vect_no_align targets.
11962         * gcc.dg/vect/vect-43.c: Likewsie.
11963
11964         * gcc.dg/vect/vect-44.c: Added comments.
11965         * gcc.dg/vect/vect-45.c: Added comments.
11966         * gcc.dg/vect/vect-50.c: Added comments.
11967         * gcc.dg/vect/vect-51.c: Added comments.
11968
11969         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
11970         aligned type.
11971         * gcc.dg/vect/Os-vect-95.c: Likewise.
11972
11973         * gcc.dg/vect/vect-41.c: Test removed.
11974         * gcc.dg/vect/vect-47.c: Test removed.
11975         * gcc.dg/vect/vect-55.c: Test removed.
11976         * gcc.dg/vect/vect-59.c: Test removed.
11977
11978 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11979
11980         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
11981         No longer vectorizable on vect_no_align targets.
11982         * gcc.dg/vect/pr20122.c: Likewise.
11983         * gcc.dg/vect/vect-74.c: Likewise.
11984         * gcc.dg/vect/vect-75.c: Likewise.
11985         * gcc.dg/vect/vect-76.c: Likewise.
11986
11987         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
11988         Will not be vectorizable on vect_no_align targets once aliasing issues
11989         are resolved.
11990         * gcc.dg/vect/vect-79.c: Likewise.
11991
11992         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
11993         * gcc.dg/vect/vect-78.c: Likewise.
11994         * gcc.dg/vect/vect-97.c: Likewise.
11995
11996 2005-09-19  Steven Bosscher  <stevenb@suse.de>
11997
11998         * gcc.dg/pr23943.c: New test.
11999
12000 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12001
12002         PR fortran/19181
12003         * gfortran.dg/derived_pointer_null_1.f90: New test.
12004
12005 2005-09-18  Richard Guenther  <rguenther@suse.de>
12006
12007         PR middle-end/23944
12008         * gcc.c-torture/compile/pr23944.c: New testcase.
12009
12010 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12011
12012         PR fortran/15975
12013         * gfortran.dg/der_pointer_2.f90: New test.
12014
12015 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12016
12017         PR fortran/16861
12018         * gfortran.dg/nested_modules_2.f90: New test.
12019
12020 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12021
12022         PR c++/18368
12023         * g++.dg/other/semicolon.C: New test.
12024
12025 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12026
12027         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12028         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12029
12030 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12031
12032         PR c++/23914
12033         * g++.dg/template/static18.C: New test.
12034
12035         PR c++/21514
12036         * g++.dg/template/crash19.C: Remove dg-error marker.
12037         * g++.dg/template/local4.C: New test.
12038
12039 2005-09-16  Paul Brook  <paul@codesourcery.com>
12040
12041         PR fortran/23906
12042         * gfortran.dg/dependency_1.f90: New test.
12043
12044 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12045
12046         PR c++/23896
12047         * g++.dg/template/static17.C: New test.
12048
12049 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12050
12051         PR c++/23139
12052         * g++.dg/warn/huge-val1.C: New test.
12053
12054 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12055
12056         PR c++/13140
12057         * g++.dg/parse/class2.C: New test.
12058         * g++.dg/template/explicit8.C: Likewise.
12059         * g++.dg/template/spec25.C: Likewise.
12060
12061 2005-09-14  Josh Conner  <jconner@apple.com>
12062
12063         PR middle-end/23584
12064         * gcc.dg/pr23584.c: New test.
12065
12066 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12067
12068         PR fortran/21875 Internal Unit Array I/O, NIST
12069         * gfortran.dg/arrayio_1.f90: New test.
12070         * gfortran.dg/arrayio_1.f90: New test.
12071         * gfortran.dg/arrayio_1.f90: New test.
12072         * gfortran.dg/arrayio_1.f90: New test.
12073         * gfortran.dg/arrayio_1.f90: New test.
12074
12075 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12076
12077         PR middle-end/22480
12078         * gcc.dg/vect/pr22480.c: New test.
12079
12080 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12081
12082         PR fortran/19358
12083         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12084
12085 2005-09-13 Josh Conner <jconner@apple.com>
12086
12087         PR c++/23180
12088         * g++.dg/init/struct2.C: New test.
12089         * g++.dg/init/struct3.C: New test.
12090
12091 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12092
12093         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12094         Clean up temp files.
12095         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12096         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12097         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12098         gcc.dg/tree-ssa/builtin-printf-1.c,
12099         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12100         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12101         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12102         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12103         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12104         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12105         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12106         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12107         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12108         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12109         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12110         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12111
12112 2005-09-13  Josh Conner  <jconner@apple.com>
12113
12114         * lib/gcc-dg.exp: Load scanipa.exp.
12115         (cleanup-dump): New procedure.
12116         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12117         * lib/scandump.exp: New file.
12118         * lib/scantree.exp: Use it.
12119         * lib/scanipa.exp: New file.
12120
12121 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12122
12123         PR fortran/17740
12124         * gfortran.dg/generic_4.f90: New test.
12125
12126 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12127
12128         PR target/23816
12129         * gcc.target/i386/pr23816-1.c: New test.
12130         * gcc.target/i386/pr23816-2.c: New test.
12131
12132
12133 2005-09-13  Bastian Blank <waldi@debian.org>
12134
12135         PR c++/16171
12136         * g++.dg/abi/mangle26.C: New test.
12137         * g++.dg/abi/mangle27.C: New test.
12138         * g++.dg/abi/mangle28.C: New test.
12139         * g++.dg/abi/mangle29.C: New test.
12140
12141         PR c++/23839
12142         * g++.dg/parse/register1.C: New test.
12143
12144 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12145
12146         PR c++/23842
12147         * g++.dg/template/access16.C: New test.
12148
12149 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12150
12151         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12152
12153 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12154
12155         PR fortran/18899
12156         * gfortran.dg/shape_2.f90: New test.
12157
12158 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12159
12160         PR target/19269
12161         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12162         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12163         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12164         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12165         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12166         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12167         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12168         tests.
12169
12170 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12171
12172         PR c++/23841
12173         * g++.dg/parse/template17.C: New test.
12174
12175 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12176
12177         PR c++/23789
12178         * g++.dg/template/nontype14.C: New test.
12179
12180 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12181
12182         PR g++/7874
12183         * g++.dg/lookup/friend7.C: New test.
12184         * g++.dg/lookup/friend8.C: New test.
12185         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12186         so that it will be found via argument dependent lookup.
12187         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12188         friend functions which will no longer be found.
12189         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12190         function g, so that it will be found via argument dependent
12191         lookup.
12192         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12193         * g++.old-deja/g++.mike/net43.C: Likewise.
12194
12195 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12196
12197         PR c++/23691
12198         * g++.dg/template/static16.C: New test.
12199
12200 2005-09-12  Josh Conner  <jconner@apple.com>
12201
12202         PR middle-end/23237
12203         * gcc.c-torture/compile/pr23237.c: New test.
12204
12205 2005-09-11  Richard Henderson  <rth@redhat.com>
12206
12207         * g++.dg/other/error8.C: Update expected diagnostic text.
12208
12209 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12210
12211         PR libfortran/19872
12212         * gfortran.dg/overwrite_1.f: New test.
12213
12214 2005-09-09  Josh Conner  <jconner@apple.com>
12215
12216         * g++.dg/init/pr23180-1.C: Removed.
12217         * g++.dg/init/pr23180-2.C: Removed.
12218
12219 2005-09-09  David Daney <ddaney@avtrex.com>
12220
12221         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12222         files which are ...
12223         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12224         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12225
12226 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12227
12228         * gfortran.dg/iostat_2.f90: New test.
12229
12230 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12231
12232         PR c++/22252
12233         * g++.dg/ext/interface1.C: New test.
12234         * g++.dg/ext/interface1.h: Likewise.
12235         * g++.dg/ext/interface1a.cc: Likewise.
12236
12237 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12238
12239         * gfortran.dg/iomsg_1.f90: New test case.
12240
12241 2005-09-09  Richard Guenther  <rguenther@suse.de>
12242
12243         PR c++/23624
12244         * g++.dg/tree-ssa/pr23624.C: New testcase.
12245
12246 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12247
12248         PR fortran/19239
12249         * gfortran.dg/vector_subscript_1.f90,
12250         * gfortran.dg/vector_subscript_2.f90: New tests.
12251
12252 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12253
12254         PR fortran/21104
12255         * gfortran.dg/array_alloc_1.f90,
12256         * gfortran.dg/array_alloc_2.f90,
12257         * gfortran.dg/array_alloc_3.f90: New tests.
12258
12259 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12260
12261         PR fortran/12840
12262         * gfortran.dg/array_constructor_6.f90
12263         * gfortran.dg/array_constructor_7.f90
12264         * gfortran.dg/array_constructor_8.f90
12265         * gfortran.dg/array_constructor_9.f90
12266         * gfortran.dg/array_constructor_10.f90
12267         * gfortran.dg/array_constructor_11.f90
12268         * gfortran.dg/array_constructor_12.f90: New tests.
12269
12270 2005-09-08  Josh Conner  <jconner@apple.com>
12271
12272         PR c++/23180
12273         * g++.dg/init/pr23180-1.C: New test.
12274         * g++.dg/init/pr23180-2.C: New test.
12275
12276 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12277
12278         PR fortran/18878
12279         * gfortran.dg/module_double_reuse.f90: New.
12280
12281 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12282
12283         PR fortran/23270
12284         PR fortran/22304
12285         PR fortran/18870
12286         PR fortran/17917
12287         PR fortran/16511
12288         * gfortran.dg/common_equivalence_1.f: New.
12289         * gfortran.dg/common_equivalence_2.f: New.
12290         * gfortran.dg/common_equivalence_3.f: New.
12291         * gfortran.dg/contained_equivalence_1.f90: New.
12292         * gfortran.dg/module_blank_common.f90: New.
12293         * gfortran.dg/module_commons_1.f90: New.
12294         * gfortran.dg/module_equivalence_1.f90: New.
12295         * gfortran.dg/nested_modules_1.f90: New.
12296         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12297         equivalences and add comment to connect the test with
12298         the PR.
12299
12300 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12301
12302         PR fortran/23765
12303         * gfortran.dg/common_6.f90: New test.
12304
12305 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12306
12307         PR fortran/15326
12308         * gfortran.dg/char_result_1.f90,
12309         * gfortran.dg/char_result_2.f90,
12310         * gfortran.dg/char_result_3.f90,
12311         * gfortran.dg/char_result_4.f90,
12312         * gfortran.dg/char_result_5.f90,
12313         * gfortran.dg/char_result_6.f90,
12314         * gfortran.dg/char_result_7.f90,
12315         * gfortran.dg/char_result_8.f90: New tests.
12316
12317 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12318
12319         PR fortran/19928
12320         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12321
12322 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12323
12324         PR obj-c++/16816
12325         * obj-c++.dg/selector-5.mm: New test.
12326         * obj-c++.dg/selector-6.mm: New test.
12327
12328 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12329
12330         PR objc/20574
12331         PR objc/19324
12332         * objc.dg/error-1.m: New test.
12333
12334 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
12335
12336         PR fortran/23373
12337         * gfortran.fortran-torture/execute/pr23373-1.f90,
12338         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12339
12340 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
12341
12342         PR libfortran/23760
12343         * gfortran.dg/g77/1832.f: Remove long string in write statement
12344         to allow the test to pass on correct list directed output with
12345         prepended space.
12346
12347 2005-09-07  James E Wilson  <wilson@specifix.com>
12348
12349         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12350
12351 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12352
12353         * gfortran.dg/parameter+save.f90: Rename to
12354         * gfortran.dg/parameter_save.f90: .. this.
12355
12356 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12357
12358         PR fortran/20848
12359         * gfortran.dg/parameter+save.f90: New test case.
12360
12361 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
12362
12363         PR fortran/19269
12364         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12365
12366 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12367
12368         PR c/23075
12369         * gcc.dg/pr23075.c: New test.
12370         * g++.dg/warn/pr23075.C: New test.
12371
12372         PR target/22362
12373         * gcc.target/i386/pr22362.c: New test.
12374
12375         PR rtl-optimization/23098
12376         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12377
12378         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12379         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12380         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12381
12382 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12383
12384         * g++.dg/expr/cast6.C: New test.
12385
12386         PR c++/9782
12387         * g++.dg/init/new15.C: New test.
12388
12389 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12390
12391         * gcc.dg/vect/Os-vect-95.c: New test.
12392         * gcc.dg/vect/vect-95.c: Same.
12393
12394 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12395
12396         * gcc.dg/vect/vect-29.c: Update xfail testing.
12397         * gcc.dg/vect/vect-44.c: Same.
12398         * gcc.dg/vect/vect-48.c: Same.
12399         * gcc.dg/vect/vect-50.c: Same.
12400         * gcc.dg/vect/vect-72.c: Same.
12401         * gcc.dg/vect/vect-77.c: Same.
12402         * gcc.dg/vect/vect-78.c: Same.
12403         * gcc.dg/vect/vect-80.c: Same.
12404         * gcc.dg/vect/vect-96.c: Same.
12405         * gcc.dg/vect/vect-100.c: Same.
12406         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12407         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12408         * gfortran.dg/vect/vect-5.f90: Same.
12409
12410 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12411
12412         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12413         start strings.
12414         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12415         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12416
12417         PR c++/23056
12418         * g++.dg/opt/pr23056.C: New test.
12419
12420         PR rtl-optimization/23098
12421         * gcc.target/i386/pr23098.c: New test.
12422
12423 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
12424
12425         PR c++/23667
12426         * g++.dg/template/static15.C: New test.
12427
12428         PR c++/21440
12429         * g++.dg/ext/stmtexpr5.C: New test.
12430         * g++.dg/ext/stmtexpr6.C: Likewise.
12431
12432 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
12433
12434         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12435
12436         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12437         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12438         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12439
12440 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
12441
12442         PR libfortran/23321
12443         * gfortran.dg/direct_io_4.f90: New test case.
12444
12445 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
12446             Rasmus Hahn  <rassahah@neofonie.de>
12447
12448         PR libobjc/23108
12449         * objc.dg/type-stream-1.m: New test.
12450
12451 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
12452
12453         PR fortran/23661
12454         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12455         gfortran.dg/print_fmt_3.f90: New test.
12456
12457 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12458
12459         * gfortran.dg/fmt_t_1.f90: New test.
12460
12461 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12462
12463         PR rtl-optimization/23454
12464         * g++.dg/opt/pr23454.C: New test.
12465
12466 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
12467
12468         PR c++/23699
12469         * g++.dg/ext/static1.C: New test.
12470
12471 2005-09-02  Richard Henderson  <rth@redhat.com>
12472
12473         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12474         tail call to check_fa_work.
12475
12476 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
12477
12478         PR c++/21687
12479         * g++.dg/other/gc3.C: New test.
12480
12481 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12482
12483         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12484         * gcc.dg/20050826-1.c: Likewise.
12485
12486 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
12487
12488         PR c++/23167
12489         * g++.dg/expr/volatile1.C: New test.
12490
12491 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
12492
12493         PR middle-end/23547
12494         * gcc.dg/pr23547.c: New test.
12495
12496 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
12497
12498         PR c/22061
12499         * gcc.c-torture/execute/pr22061-1.c,
12500         * gcc.c-torture/execute/pr22061-2.c,
12501         * gcc.c-torture/execute/pr22061-3.c,
12502         * gcc.c-torture/execute/pr22061-4.c: New tests.
12503
12504 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12505
12506         * gcc.dg/Wredundant-decls-2.c: New test to check that
12507         -Wredundant-decls does not issue warning for a variable
12508         definition following a declaration.
12509
12510 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
12511
12512         PR debug/7241
12513         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12514         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12515         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12516
12517         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12518         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12519         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12520         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12521         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12522         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12523         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12524         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12525
12526 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12527
12528         PR objc/23306
12529         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12530         scan-assmbler.
12531
12532 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
12533
12534         PR target/21255
12535         * gcc.dg/pr21255-1.c: New test.
12536         * gcc.dg/pr21255-2-mb.c: Likewise.
12537         * gcc.dg/pr21255-2-ml.c: Likewise.
12538         * gcc.dg/pr21255-3.c: Likewise.
12539         * gcc.dg/pr21255-4.c: Likewise.
12540
12541 2005-08-31  Dale Johannesen  <dalej@apple.com>
12542
12543         * gcc.dg/20050830-1.c: New.
12544
12545 2005-08-31  Josh Conner  <jconner@apple.com>
12546
12547         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12548         command-line options for arm-*-* targets.
12549         * g++.dg/init/array16.C: Likewise.
12550         * g++.dg/other/crash-4.C: Likewise.
12551
12552 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12553
12554         PR obj-c++/23640
12555         * obj-c++.dg/gnu-runtime-3.mm: New test.
12556
12557 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12558
12559         PR c++/13377
12560         * g++.dg/lookup/ambig4.C: New test.
12561         * g++.dg/lookup/ambig5.C: New test.
12562         * g++.dg/tc1/dr101.C: Adjust error markers.
12563
12564 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12565
12566         PR c++/23639
12567         * g++.dg/template/ttp5.C: Adjust error markers.
12568
12569 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
12570
12571         PR testsuite/23609
12572         * lib/obj-c++.exp: Include target-libpath.exp.
12573         (obj-c++_link_flags): Look for the GNU libobjc library
12574         and set the library path to include it.
12575         Don't manually set LD_LIBRARY_PATH (etc.) but call
12576         set_ld_library_path_env_vars instead.
12577         (obj-c++_target_compile): Don't set library path or
12578         linker flags because they are already set correctly
12579         in obj-c++_link_flags.
12580
12581 2005-08-30  Josh Conner  <jconner@apple.com>
12582
12583         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12584         to command-line options for arm-*-* targets.
12585
12586 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
12587
12588         * g++.dg/other/i386-1.C: New.
12589
12590 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
12591
12592         PR preprocessor/20348
12593         PR preprocessor/20356
12594         * gcc.dg/cpp/pr20348.c: New test.
12595         * gcc.dg/cpp/pr20348.h: New file.
12596         * gcc.dg/cpp/inc/pr20348.h: New file.
12597         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12598         * gcc.dg/cpp/pr20356.c: New test.
12599         * gcc.dg/cpp/pr20356.h: New file.
12600         * gcc.dg/cpp/inc/pr20356.h: New file.
12601         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12602
12603 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
12604
12605         * gfortran.fortran-torture/execute/intrinsic_count.f90:
12606         Fix array dimension to avoid correct end-of-file error.
12607
12608 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
12609
12610         PR libfortran/23598
12611         * gfortran.dg/iostat_1.f90: New test.
12612
12613 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
12614
12615         PR middle-end/23408
12616         * gcc.dg/pr23408.c: New test.
12617
12618 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
12619
12620         PR c++/23099
12621         * g++.dg/init/member1.C: Make sure erroneous static data member
12622         definitions are required.
12623         * g++.dg/template/static13.C: New test.
12624         * g++.dg/template/static14.C: Likewise.
12625
12626 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
12627
12628         * gcc.target/i386/pr23575.c: Use -msse2 instead of
12629         -march=pentium4, remove ilp32 requirement.
12630
12631         PR middle-end/23484
12632         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
12633         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
12634
12635 2005-08-29  Andreas Jaeger  <aj@suse.de>
12636
12637         PR testsuite/23607
12638         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
12639
12640 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
12641
12642         * gcc.c-torture/execute/20050316-2.c: New test.
12643         * gcc.c-torture/execute/20050316-3.c: New test.
12644         * gcc.dg/torture/pr16104-1.c: New test.
12645
12646 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
12647
12648         PR middle-end/23463
12649         * gcc.c-torture/execute/zero-struct-1.c: New test.
12650
12651 2005-08-27  Richard Guenther  <rguenther@suse.de>
12652
12653         PR target/23575
12654         * gcc.target/i386/pr23575.c: New testcase.
12655
12656 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
12657
12658         PR rtl-optimization/23561
12659         * gcc.c-torture/execute/20050826-1.c: New test.
12660
12661         PR rtl-opt/23560
12662         * gcc.c-torture/execute/20050826-2.c: New test.
12663
12664 2005-08-26  Dale Johannesen  <dalej@apple.com>
12665
12666         * gcc.dg/20030711-1.c: Modify to work on Darwin.
12667         * gcc.dg/20050826-1.c: New.
12668
12669 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
12670
12671         PR c++/19004
12672         * g++.dg/template/nontype13.C: New test.
12673
12674         PR c++/23491
12675         * g++.dg/init/new14.C: New test.
12676         * g++.dg/expr/anew1.C: Do not XFAIL.
12677         * g++.dg/expr/anew2.C: Likewise.
12678         * g++.dg/expr/anew3.C: Likewise.
12679
12680 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
12681
12682         PR middle-end/22439
12683         * gcc.dg/vla-3.c: New test.
12684
12685 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
12686
12687         PR fortran/20363
12688         * gfortran.dg/named_interface.f90: New.
12689
12690 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
12691
12692         * gcc.c-torture/execute/frame-address.c: New test.
12693
12694 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12695
12696         PR c++/20817
12697         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
12698
12699 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12700
12701         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
12702
12703 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12704
12705         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
12706         * gcc.dg/altivec-22.c: Rename from..
12707         * gcc.dg/altivec-nomfcr.c: ..this.
12708
12709 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
12710
12711         PR tree-optimization/23546
12712         * gcc.dg/tree-ssa/pr23546.c: New test.
12713
12714 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
12715
12716         PR fortran/17758
12717         * gfortran.dg/nonreturning_statements.f90: New test.
12718
12719 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12720
12721         PR c++/22454
12722         * g++.dg/parse/crash29.C: New.
12723
12724 2005-08-23  DJ Delorie  <dj@redhat.com>
12725
12726         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
12727         constants have the L suffix.
12728
12729 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
12730
12731         PR c++/23044
12732         * g++.dg/template/instantiate8.C: New.
12733
12734 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
12735
12736         PR middle-end/23467
12737         * gcc.c-torture/execute/pr23467.c: New test.
12738
12739 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
12740
12741         PR tree-optimization/22043
12742         * gcc.c-torture/execute/20050613-1.c: New test.
12743
12744 2005-08-23  Ben Elliston  <bje@au.ibm.com>
12745
12746         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
12747
12748 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
12749
12750         PR rtl-optimization/23478
12751         * g++.dg/opt/pr23478.C: New test.
12752
12753 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12754
12755         PR c/18715
12756         * gcc.dg/switch-warn-3.c: New test.
12757
12758 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12759
12760         PR c++/22233
12761         * g++.dg/template/param1.C: New test.
12762
12763 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12764
12765         PR c++/23089
12766         * g++.dg/other/incomplete1.C: New test.
12767
12768 2005-08-22  Ira Rosen  <irar@il.ibm.com>
12769
12770         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
12771         are vectorizable.
12772
12773 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12774
12775         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
12776         d_lines_5.f: New.
12777
12778 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
12779
12780         * gcc.target/i386/sse-4.c: New test.
12781
12782 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12783
12784         PR testsuite/23239
12785         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
12786
12787 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
12788
12789         * gcc.dg/20050811-1.c: New test.
12790         * gcc.dg/20050811-2.c: New test.
12791
12792 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
12793
12794         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
12795
12796 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
12797
12798         PR 23476
12799         * gcc.c-torture/compile/pr23476.c: New test.
12800
12801 2005-08-19  Devang Patel  <dpatel@apple.com>
12802
12803         PR tree-optimization/23048
12804         * gcc.dg/tree-ssa/pr23048.c: New test.
12805
12806 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12807
12808         PR middle-end/20624
12809         * g++.dg/warn/Wreturn-3.C: New test
12810
12811 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
12812
12813         PR tree-optimization/22228
12814         * g++.dg/vect/pr22543.cc: New test.
12815
12816 2005-08-17  Steven Bosscher  <stevenb@suse.de>
12817
12818         PR tree-optimization/21574
12819         * gcc.dg/tree-ssa/pr21574.c: New test.
12820
12821 2005-08-16  James E Wilson  <wilson@specifix.com>
12822
12823         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
12824
12825 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
12826
12827         PR tree-opt/23402
12828         * gcc.c-torture/compile/zero-strct-3.c: New test.
12829         * gcc.c-torture/compile/zero-strct-4.c: New test.
12830
12831 2005-08-16  Steven Bosscher  <stevenb@suse.de>
12832
12833         PR target/23376
12834         * gcc.target/x86_64/pr23376.c: New test.
12835
12836 2005-08-16  Ian Lance Taylor  <ian@airs.com>
12837
12838         PR c++/23337
12839         * g++.dg/ext/vector2.C: New.
12840
12841 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12842
12843         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
12844
12845 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12846
12847         PR libfortran/23428
12848         * gfortran.dg/inquire-complex.f90: New test case.
12849
12850 2005-08-16  James E Wilson  <wilson@specifix.com>
12851
12852         PR tree-optimization/21105
12853         * gcc.dg/large-size-array.c: New.
12854
12855 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
12856
12857         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
12858         type.
12859         * gcc.dg/vect/vect-41: Likewise.
12860         * gcc.dg/vect/vect-42: Likewise.
12861         * gcc.dg/vect/vect-43: Likewise.
12862         * gcc.dg/vect/vect-44: Likewise.
12863         * gcc.dg/vect/vect-46: Likewise.
12864         * gcc.dg/vect/vect-47: Likewise.
12865         * gcc.dg/vect/vect-48: Likewise.
12866         * gcc.dg/vect/vect-52: Likewise.
12867         * gcc.dg/vect/vect-53: Likewise.
12868         * gcc.dg/vect/vect-54: Likewise.
12869         * gcc.dg/vect/vect-55: Likewise.
12870         * gcc.dg/vect/vect-56: Likewise.
12871         * gcc.dg/vect/vect-57: Likewise.
12872         * gcc.dg/vect/vect-58: Likewise.
12873         * gcc.dg/vect/vect-59: Likewise.
12874         * gcc.dg/vect/vect-60: Likewise.
12875         * gcc.dg/vect/vect-61: Likewise.
12876         * gcc.dg/vect/vect-85: Likewise.
12877         * gcc.dg/vect/vect-87: Likewise.
12878         * gcc.dg/vect/vect-88: Likewise.
12879         * gcc.dg/vect/vect-93.c: Likewise.
12880         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
12881         * gcc.dg/vect/vect-75: Likewise.
12882         * gcc.dg/vect/vect-76: Likewise.
12883         * gcc.dg/vect/vect-77: Likewise.
12884         * gcc.dg/vect/vect-78: Likewise.
12885         * gcc.dg/vect/vect-80: Likewise.
12886         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
12887         vectorized for the expected reason, rather than checking how alignment
12888         was handled.
12889         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
12890         type and also instead of aligned pointers. Added documentation.
12891
12892 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
12893
12894         * gfortran.dg/power.f90: New test.
12895
12896 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
12897
12898         PR rtl-optimization/23299
12899         * g++.dg/opt/pr23299.C: New test.
12900
12901 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12902
12903         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
12904
12905 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
12906
12907         * g++.dg/template/local6.C: New test.
12908
12909 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
12910
12911         * execute/exceptions/finally-1.m: Check that the catch and finally are
12912         being called.  Also add a "return 0;" at the end of main.
12913
12914 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
12915
12916         PR fortran/21432.
12917         * gfortran.dg/namelist_print_1.f: New test of functionality of
12918         PRINT namelist.
12919         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
12920         namelist generates error with -std=f95.
12921
12922 2005-08-14  Ira Rosen  <irar@il.ibm.com>
12923
12924         PR tree-optimization/23119
12925         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
12926
12927 2005-08-13  Marcin Koziej  <creep@desk.pl>
12928             Andrew Pinski  <pinskia@physics.uc.edu>
12929
12930         PR libobjc/22492
12931         * execute/exceptions/finally-1.m: New test.
12932
12933 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12934
12935         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
12936         testsuite.
12937         * objc/execute/exceptions/trivial.m: New test.
12938         * objc.dg/try-catch-11.m: Move to ...
12939         * objc/execute/exceptions/foward-1.m: Here.
12940         * objc.dg/try-catch-2.m: Move to ...
12941         * objc/execute/exceptions/catchall-1.m: Here.
12942         * objc.dg/try-catch-8.m: Move to ...
12943         * objc/execute/exceptions/local-variables-1.m: Here.
12944
12945 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12946
12947         * objc.dg/nested-func-1.m: Move to ...
12948         * objc/execute/nested-func-1.m: Here.
12949
12950 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12951
12952         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
12953         in ${options} instead of [target_info name].
12954         * lib/obj-c++.exp (objc_target_compile): Likewise.
12955
12956 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12957
12958         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
12959
12960 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12961
12962         part of PR testsuite/23348
12963         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
12964         of the torture options.
12965         * objc/compile/trivial.m: New test.
12966
12967 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12968
12969         * gfortran.dg/eoshift.f90: Correct format.
12970
12971 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12972
12973         * gfortran.fortran-torture/execute/character_passing.f90:
12974         Fix comment typo.
12975
12976 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
12977
12978         PR c++/8271
12979         * g++.dg/template/unify10.C: New.
12980
12981 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
12982
12983         * g++.dg/parse/pr22514.C: Move to...
12984         * g++.dg/debug/pr22514.C: here.
12985
12986 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12987
12988         PR c++/23266
12989         * g++.dg/inherit/pure1.C: New test.
12990
12991         * ChangeLog: Fix typos.
12992
12993 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12994             Steven Bosscher  <stevenb@suse.de>
12995
12996         * gfortran.dg/runtime_warning_1.f90: New test.
12997
12998 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12999
13000         PR c++/23219
13001         * g++.dg/parse/crash28.C: New.
13002
13003 2005-08-11  Richard Guenther  <rguenther@suse.de>
13004
13005         PR target/23289
13006         * gcc.target/i386/tailcall-1.c: New testcase.
13007
13008 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13009
13010         * gcc.dg/vect/vect-67.c: Un-xfail.
13011
13012 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13013
13014         PR c++/23225
13015         * g++.dg/testsuite/parse/crash27.C: new test.
13016
13017 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13018
13019         PR libfortran/22143
13020         * gfortran.dg/shift-kind.f90: New testcase.
13021
13022 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13023
13024         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13025         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13026
13027 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13028
13029         PR c++/20646
13030         * g++.dg/other/mult-stor1.C: New test.
13031
13032 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13033
13034         * gcc.c-torture/pr18299-1.c: Move to ...
13035         * gcc.c-torture/compile/pr18299-1.c: Here.
13036
13037 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13038
13039         * gfortran/fortran.torture/execute/character_passing.f90:
13040         Fix types for LSAME.
13041
13042 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13043
13044         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13045         input data back to what it was originally.
13046
13047 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13048
13049         * objc.dg/try-catch-8.m: Enable for all targets.
13050
13051 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13052
13053         * gcc.dg/pr23165.c: New test.
13054
13055 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13056
13057         PR tree-optimization/23234
13058         * gcc.dg/tree-ssa/pr23234.c: New test.
13059
13060 2005-08-08  Josh Conner  <jconner@apple.com>
13061
13062         PR rtl-optimization/23241
13063         * gcc.dg/char-compare.c: New test.
13064
13065 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13066
13067         PR c++/22508
13068         * g++.dg/init/new13.C: New test.
13069
13070 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13071
13072         PR c++/21166
13073         * g++.dg/other/crash-4.C: Adjust
13074         * g++/dg/ext/packed9.C: New.
13075
13076 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13077
13078         PR middle-end/21964
13079         * gcc.c-torture/execute/pr21964-1.c: New test.
13080
13081 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13082
13083         PR c/22458
13084         * gcc.dg/pr22458-1.c: New test.
13085
13086 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13087             Steven G. Kargl <kargls@comcast.net>
13088
13089         PR fortran/22390
13090         * gfortran.dg/flush_1.f90: New test.
13091
13092 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13093
13094         PR c++/23191
13095         * g++.dg/template/eh2.C: New test.
13096
13097 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13098
13099         PR c++/19498
13100         * g++.dg/template/instantiate7.C: New test.
13101
13102 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13103
13104         PR c/23113
13105         * gcc.dg/Wunused-value-1.c: New test.
13106
13107 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13108
13109         PR rtl-optimization/23233
13110         * gcc.c-torture/compile/pr23233-1.c: New test.
13111
13112 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13113
13114         PR fortran/18833
13115         PR fortran/20850
13116         * gfortran.dg/equiv_1.f90: New test.
13117         * gfortran.dg/equiv_2.f90: New test.
13118         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13119         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13120         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13121
13122 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13123
13124         * gcc.c-torture/execute/vrp-5.c: New test.
13125         * gcc.c-torture/execute/vrp-6.c: New test.
13126         * gcc.dg/tree-ssa/vrp21.c: New test.
13127
13128 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13129
13130         * g++.dg/parse/pr22514.C: New test.
13131
13132 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13133
13134         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13135
13136         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13137         instead of constant loads / pool entries.
13138
13139 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13140
13141         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13142         TEST_TO_WCTYPE.
13143
13144 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13145
13146         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13147         __WINT_TYPE__ in generated prototypes if possible.
13148
13149 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13150
13151         PR 22037
13152         * g++.dg/tree-ssa/pr22037.C:
13153
13154 2005-08-04  Richard Henderson  <rth@redhat.com>
13155
13156         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13157         scan-tree-dump-times directive.
13158
13159 2005-08-04  Jan Hubicka  <jh@suse.cz>
13160
13161         * gcov-1.C: Fix switch counts.
13162         * gcov-4b.c: Likewise.
13163
13164 2005-08-03  Jeff Law  <law@redhat.com>
13165
13166         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13167
13168 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13169
13170         * gcc.c-torture/execute/pr23135.c: New test.
13171
13172 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13173
13174         PR tree-optimization/19899
13175         * gcc.dg/tree-ssa/scev-1.c: New test.
13176         * gcc.dg/tree-ssa/scev-2.c: New test.
13177
13178 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13179
13180         PR target/18582
13181         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13182
13183 2005-08-03  Jan Hubicka  <jh@suse.cz>
13184
13185         * update-conroll.c: New testcase.
13186         * update-conroll-2.c: New testcase.
13187
13188 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13189
13190         * gfortran.dg/constant_substring.f: New test.
13191         * gfortran.dg/pr22491.f: New test.
13192
13193 2005-08-02  Jan Hubicka  <jh@suse.cz>
13194
13195         * update-threading.c: Replace by the proper one.
13196
13197 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13198
13199         PR 23164
13200         * g++.dg/tree-ssa/pr23164.C: New test.
13201
13202 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13203
13204         * gcc.dg/tree-ssa/pr23192.c: New test.
13205
13206 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13207
13208         * gcc.c-torture/execute/vrp-4.c: New test.
13209
13210 2005-08-02  Jan Hubicka  <jh@suse.cz>
13211
13212         * update-threading.c: New test.
13213
13214 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13215
13216         * gcc.c-torture/compile/20050801-1.c: New test.
13217         * gcc.c-torture/compile/20050801-2.c: New test.
13218
13219 2005-08-01  Jan Hubicka  <jh@suse.cz>
13220
13221         * val-prof-5.c: New test.
13222
13223 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13224
13225         PR c/22311
13226         * gcc.dg/pr22311-1.c : New test.
13227
13228 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13229
13230         PR target/23095
13231         * gfortran.dg/pr23095.f: New test.
13232
13233         PR c++/22003
13234         * g++.dg/other/pr22003.C: New test.
13235
13236 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13237
13238         PR target/20621
13239         * gcc.c-torture/execute/pr20621-1.c: New test.
13240
13241 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13242
13243         * gfortran.dg/comma_format_extension_4.f: Adjust length
13244         of string for format.
13245         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13246         print statement with internal write.
13247         * gfortran.dg/der_array_io_2.f: Likewise.
13248         * gfortran.dg/der_array_io_3.f: Likewise.
13249
13250 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13251
13252         * gcc.dg/fold-abs-4.c: new test.
13253
13254 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13255
13256         PR fortran/22570 an related issues.
13257         * gfortran.dg/x_slash_1.f: New test.
13258
13259 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13260
13261         PR c/23143
13262         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13263         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13264
13265 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13266
13267         PR c/529
13268         * gcc.dg/Wshadow-3.c: New test.
13269
13270 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13271
13272         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13273         used to have the wrong bounds).
13274
13275 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13276
13277         PR c/21720
13278         * gcc.dg/hex-round-1.c: Test more cases.
13279         * gcc.dg/hex-round-2.c: New test.
13280
13281 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13282
13283         PR 22550
13284         * g++.dg/tree-ssa/pr22550.C: New test.
13285
13286 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13287
13288         * gcc.dg/tree-ssa/vrp19.c: New test.
13289         * gcc.dg/tree-ssa-vrp20.c: New test.
13290
13291 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13292
13293         PR c/22240
13294         * gcc.dg/transparent-union-4.c: New test.
13295
13296 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13297
13298         PR c/22192
13299         * gcc.dg/c99-vla-2.c: New test.
13300
13301 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13302
13303         PR c/21720
13304         * gcc.dg/hex-round-1.c: New test.
13305
13306 2005-07-28  Jan Hubicka  <jh@suse.cz>
13307
13308         * inliner-1.c: Do not dump everything.
13309         * tree-prof.exp: Do not pass -ftree-based-profiling.
13310         * bprob.exp: Likewise.
13311
13312         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13313
13314 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
13315
13316         PR c++/22545
13317         * g++.dg/expr/ptrmem7.C: New test.
13318
13319 2005-07-28  Mike Stump  <mrs@apple.com>
13320
13321         * g++.old-deja/g++.mike/visibility-1.C: New test.
13322
13323 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13324
13325         PR c/20187
13326         * gcc.c-torture/execute/pr20187-1.c: New test.
13327
13328 2005-07-28  Jeff Law  <law@redhat.com>
13329
13330         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13331         * gcc.dg/tree-ssa/vrp18.c: New test.
13332
13333 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13334
13335         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13336
13337 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13338
13339         PR tree-optimization/22506
13340         * gcc.dg/vect/ps22506.c: New test.
13341
13342 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
13343
13344         PR target/21149
13345         * gcc.target/i386/sse-3.c: New test.
13346
13347 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13348
13349         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13350         * gcc.target/mips/mips32-dsp-type.c: Likewise.
13351
13352 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13353
13354         PR c/22589
13355         * gcc.c-torture/compile/pr22589-1.c: New test.
13356
13357 2005-07-28  Jan Hubicka  <jh@suse.cz>
13358
13359         * update-loopch.c: New testcase.
13360
13361 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13362
13363         PR rtl-optimization/23047
13364         * gcc.c-torture/execute/pr23047.c: New test.
13365         * gcc.c-torture/execute/pr23047.x: New.
13366
13367 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13368
13369         PR tree-optimization/22493
13370         * gcc.c-torture/execute/pr22493-1.c: New test.
13371         * gcc.c-torture/execute/pr22493-1.x: New.
13372         * gcc.c-torture/execute/vrp-1.c: New test.
13373         * gcc.c-torture/execute/vrp-2.c: New test.
13374         * gcc.c-torture/execute/vrp-2.c: New test.
13375
13376 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
13377
13378         * gcc.target/frv/all-builtin-read8.c: Delete.
13379         * gcc.target/frv/all-builtin-read16.c: Delete.
13380         * gcc.target/frv/all-builtin-read32.c: Delete.
13381         * gcc.target/frv/all-builtin-read64.c: Delete.
13382         * gcc.target/frv/all-builtin-write8.c: Delete.
13383         * gcc.target/frv/all-builtin-write16.c: Delete.
13384         * gcc.target/frv/all-builtin-write32.c: Delete.
13385         * gcc.target/frv/all-builtin-write64.c: Delete.
13386         * gcc.target/frv/all-read-write-1.c: New.
13387
13388 2005-07-27  Jeff Law  <law@redhat.com>
13389
13390         * gcc.c-torture/execute/pr22630.c: New test.
13391
13392 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13393
13394         PR tree-optimization/23073
13395         * gcc.dg/vect/nodump-pr23073.c: New test.
13396         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13397
13398 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
13399
13400         PR tree-optimize/22348
13401         * gcc.c-torture/execute/pr22348.c: New.
13402
13403 2005-07-27  Richard Guenther  <rguenther@suse.de>
13404
13405         * gcc.dg/tree-ssa/salias-1.c: New testcase.
13406
13407 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13408
13409         PR fortran/22503
13410         * gfortran.dg/logical_comp.f90: New test.
13411
13412 2005-07-27  Jan Hubicka  <jh@suse.cz>
13413
13414         * inliner-1.c: Add cleanup of dumps.
13415         * val-prof-*.c: Likewise.
13416         * update-tailcall.c: New.
13417
13418 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
13419
13420         PR 22591
13421         * gcc.dg/tree-ssa/pr22591.c: New test.
13422         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13423
13424 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
13425
13426         PR libobjc/22606
13427         * objc.dg/try-catch-11.m: New test.
13428
13429 2005-07-26  Richard Guenther  <rguenther@suse.de>
13430
13431         PR tree-optimization/22486
13432         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13433
13434 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13435
13436         PR tree-opt/22484
13437         * testsuite/g++.dg/opt/loop2.C: New test.
13438
13439 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13440
13441         * gcc.dg/tree-ssa/reassoc-3.c: New test.
13442         * gcc.dg/tree-ssa/reassoc-4.c: New test.
13443
13444 2005-07-25  Adam Nemet  <anemet@lnxw.com>
13445
13446         * lib/profopt.exp (profopt-execute): Check for profiling data
13447         files on the target.
13448
13449 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
13450
13451         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13452         for matching of asm labels.
13453
13454 2005-07-25  Richard Guenther  <rguenther@suse.de>
13455
13456         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13457
13458 2005-07-25  Richard Guenther  <rguenther@suse.de>
13459
13460         PR testsuite/22624
13461         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13462
13463 2005-07-25  Ira Rosen  <irar@il.ibm.com>
13464
13465         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13466         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13467         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13468         * gcc.dg/vect/vect-100.c: New test.
13469         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13470         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13471         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13472         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13473         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13474         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13475         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13476         * gfortran.dg/vect/pr19049.f90: New testcase.
13477         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13478
13479 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
13480
13481         * gcc.c-torture/execute/20050713-1.c: New test.
13482
13483         PR fortran/20063
13484         * gfortran.fortran-torture/execute/data_4.f90: New test.
13485
13486         PR middle-end/20303
13487         * gcc.dg/visibility-d.c: New test.
13488
13489 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
13490
13491         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13492         * gfortran.dg/underflow.f90: Ditto.
13493
13494 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13495
13496         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13497         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13498         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13499
13500 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13501
13502         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13503         include case of field width of zero.
13504
13505 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13506
13507         PR libgfortran/21875
13508         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13509         with trailing blanks on normal formatted read.
13510
13511 2005-07-23  Chao-ying Fu  <fu@mips.com>
13512
13513         * gcc.target/mips/mips32-dsp-type.c: New test.
13514         * gcc.target/mips/mips32-dsp.c: New test.
13515
13516 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
13517
13518         PR testsuite/21073
13519         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13520
13521         PR testsuite/20454
13522         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13523         and __cyg_profile_func_exit.
13524
13525 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
13526
13527         * gfortran.dg/comma_format_extension_3.f: Fix typo.
13528         * gfortran.dg/comma_format_extension_4.f: Same.
13529         * gfortran.dg/pr15332.f: Same.
13530         * gfortran.dg/pr21730.f: Same.
13531
13532 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
13533
13534         * g++.dg/opt/vrp2.C: Fix testcase.
13535
13536         PR tree-opt/22625
13537         * g++.dg/opt/vrp2.C: New test.
13538
13539 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
13540
13541         PR debug/21828
13542         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13543
13544 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
13545
13546         * gcc.dg/tree-ssa/20050719-1.c: New test.
13547
13548 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
13549
13550         * gcc.dg/bfin-longcall-1.c: New file.
13551         * gcc.dg/bfin-longcall-2.c: New file.
13552
13553 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
13554
13555         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13556
13557 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13558
13559         PR middle-end/19055
13560         * gcc.dg/tree-ssa/pr19055.c: New test.
13561         * gcc.dg/tree-ssa/pr19055-2.c: New test.
13562
13563 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13564
13565         PR C++/22358
13566         * g++.dg/other/pr22358.C: New test.
13567
13568 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
13569
13570         PR c++/2922
13571         * g++.dg/lookup/two-stage5.C: New test from bug comments.
13572
13573 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13574
13575         PR c++/15938
13576         * g++.dg/init/union2.C: New test.
13577
13578 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13579
13580         PR c/22393
13581         * gcc.dg/complex-4.c: New test.
13582
13583 2005-07-21  Richard Guenther  <rguenther@suse.de>
13584
13585         PR testsuite/22522
13586         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13587         scanning for asm labels.
13588         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13589
13590 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13591
13592         PR target/22085
13593         * gcc.dg/altivec-pr22085.c: New.
13594
13595 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13596
13597         PR tree-optimization/19210
13598         * gcc.dg/tree-ssa/pr19210-1.c: New.
13599         * gcc.dg/tree-ssa/pr19210-2.c: New.
13600
13601 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
13602
13603         PR rtl-optimization/22167
13604         * g++.dg/opt/pr22167.C: New test.
13605
13606 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
13607
13608         PR c++/2922
13609         * g++.dg/lookup/two-stage2.C: New.
13610         * g++.dg/lookup/two-stage3.C: New.
13611         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13612         fixed two-stage name lookup for operators.
13613         * g++.dg/template/call3.C: Compiler now produces an appropriate
13614         error message.
13615         * g++.dg/template/crash37.C: Compiler now describes bla() on line
13616         14 as a candidate.
13617         * g++.dg/template/ptrmem4.C: Compiler produces different error
13618         message.
13619         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
13620         connect_to_method as a candidate.
13621
13622 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
13623
13624         * gcc.dg/fold-alloc-1.c: New test.
13625
13626 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
13627
13628         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13629         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
13630
13631 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
13632
13633         * gcc.dg/fold-abs-1.c: New test.
13634         * gcc.dg/fold-abs-2.c: New test.
13635         * gcc.dg/fold-abs-3.c: New test.
13636
13637 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
13638
13639         Make CONSTRUCTOR use VEC to store initializers.
13640         * g++.dg/ext/complit3.C: Check for specific error messages.
13641         * g++.dg/init/brace2.C: Update error message.
13642         * g++.dg/warn/Wbraces2.C: Likewise.
13643
13644 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
13645
13646         PR fortran/16940
13647         * gfortran.dg/module_interface_1.f90: New test.
13648
13649 2005-07-19  Danny Berlin <dberlin@dberlin.org>
13650             Kenneth Zadeck <zadeck@naturalbridge.com>
13651
13652         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
13653
13654 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13655
13656         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
13657         specify -Wformat for these tests.
13658         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
13659         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
13660         * gcc.dg/format/opt-6.c: Delete.
13661
13662 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13663
13664         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
13665         * gcc.dg/tree-ssa/sra-3.c: Likewise.
13666
13667 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13668
13669         * gcc.dg/tree-ssa/alias-2.c: New test.
13670
13671 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
13672
13673         PR c++/22263
13674         * g++.dg/template/explicit7.C: New test.
13675
13676 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
13677
13678         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
13679         width of 8 to +Inf and -Inf.
13680
13681 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
13682
13683         PR c++/22139
13684         * g++.dg/template/friend36.C: New test.
13685
13686 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
13687
13688         PR fortran/21730
13689         * gfortran.dg/pr21730.f: New test.
13690
13691 2005-07-16  Danny Berlin <dberlin@dberlin.org>
13692             Kenneth Zadeck <zadeck@naturalbridge.com>
13693
13694         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
13695         since pure const detection cannot run at -O1 in c compiler.
13696         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
13697         can now optimize this case properly.
13698         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
13699         because we now pass.
13700         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
13701
13702 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
13703
13704         PR c/22421
13705         * gcc.dg/format/bitfld-1.c: New test.
13706
13707 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13708
13709         PR c++/22204
13710         * g++.dg/rtti/repo1.C: New test.
13711
13712 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
13713
13714         PR middle-end/22398
13715         * gcc.c-torture/compile/pr22398.c: New test.
13716
13717 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13718
13719         PR c++/22132
13720         * g++.dg/expr/cast4.C: New test.
13721
13722 2005-07-15  Richard Guenther  <rguenther@suse.de>
13723
13724         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
13725         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13726
13727 2005-07-15  Steven Bosscher  <stevenb@suse.de>
13728
13729         PR tree-optimization/22230
13730         * gcc.dg/tree-ssa/pr22230.c: New test.
13731
13732 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
13733
13734         * gfortran.dg/g77/cpp6.f: New test.
13735
13736         PR fortran/22417
13737         * gfortran.dg/g77/cpp5.F: New test.
13738         * gfortran.dg/g77/cpp5.h: New file.
13739         * gfortran.dg/g77/cpp5inc.h: New file.
13740
13741 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
13742
13743         PR libfortran/16435
13744         * gfortran.dg/tl_editting.f90: New.
13745         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
13746
13747 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
13748
13749         * gfortran.dg/char_array_constructor.f90: New test.
13750
13751 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
13752
13753         * gfortran.dg/past_eor.f90: New.
13754         * gfortran.dg/complex_read.f90: New.
13755
13756 2005-07-13  Jeff Law  <law@redhat.com>
13757
13758         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
13759         additional casts.
13760
13761         * gcc.dg/tree-ssa/pr22321.c: New test
13762
13763 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
13764
13765         PR tree-optimization/21921
13766         * gcc.dg/tree-ssa/pr21921.c: New.
13767
13768 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13769
13770         PR tree-optimizatio/22442
13771         * gcc.dg/tree-ssa/loop-11.c: New test.
13772
13773 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13774
13775         PR tree-opt/21840
13776         * gcc.c-torture/compile/pr21840.c: New test.
13777
13778 2005-07-12  Jan Hubicka  <jh@suse.cz>
13779
13780         * gcc.c-torture/compile/pr22379.c: New test.
13781
13782 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
13783
13784         PR libfortran/21593
13785         gfortran.dg/dev_null.f90: Remove outdated comment about
13786         PR libfortran/21593.
13787
13788
13789 2005-07-12  Dale Johannesen  <dalej@apple.com>
13790
13791         * gcc.target/i386/compress-float-sse.c: New.
13792         * gcc.target/i386/compress-float-sse-pic.c: New.
13793         * gcc.target/i386/compress-float-387.c: New.
13794         * gcc.target/i386/compress-float-387-pic.c: New.
13795         * gcc.dg/compress-float-ppc.c: New.
13796         * gcc.dg/compress-float-ppc-pic.c: New.
13797
13798 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
13799
13800         PR libfortran/21593
13801         gfortran.dg/dev_null.f90: Remove targets.
13802
13803 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13804
13805         PR tree-opt/22335
13806         * gcc.dg/pr22335-1.c: New test.
13807         * gcc.dg/pr22335-2.c: New test.
13808
13809 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13810
13811         PR c++/20172
13812         * g++.dg/template/nontype12.C : New test.
13813
13814 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13815
13816         * gcc.dg/tree-ssa/loop-10.c: New test.
13817
13818 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
13819
13820         * gcc.c-torture/execute/20020720-1.x: Remove.
13821
13822 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
13823
13824         * gfortran.fortran-torture/execute/forall_7.f90: New test.
13825
13826 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
13827
13828         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
13829         (dg-mips-options): Use it.
13830
13831 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
13832
13833         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
13834
13835 2005-07-09  Richard Henderson  <rth@redhat.com>
13836
13837         * lib/target-supports.exp (check_effective_target_sync_char_short):
13838         Add alpha.
13839
13840 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
13841
13842         PR libfortran/22217
13843         * gfortran.dg/negative-z-descriptor.f90: New test.
13844
13845 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13846
13847         PR tree-opt/22329
13848         * gcc.dg/pr22329.c: New test.
13849
13850 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
13851
13852         PR tree-optimization/20139
13853         * gcc.dg/tree-ssa/pr20139.c: New.
13854
13855 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13856
13857         PR tree-opt/22356
13858         * testsuite/gcc.dg/pr22356-1.c: New test.
13859
13860 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
13861
13862         PR c++/21799
13863         * g++.dg/template/unify8.C: New.
13864         * g++.dg/template/unify9.C: New.
13865
13866 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
13867
13868         * gfortran.fortran-torture/execute/entry_10.f90: New test.
13869
13870 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
13871
13872         * gcc.dg/darwin-version-1.c: New.
13873         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
13874         * gcc.dg/builtins-20.c: Likewise.
13875         * gcc.dg/builtins-53.c: Likewise.
13876         * gcc.dg/torture/builtins-convert-1.c: Likewise.
13877         * gcc.dg/torture/builtins-convert-2.c: Likewise.
13878         * gcc.dg/torture/builtins-convert-3.c: Likewise.
13879         * gcc.dg/torture/builtins-power-1.c: Likewise.
13880         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
13881         on Darwin.
13882
13883 2005-07-07  Jeff Law  <law@redhat.com>
13884
13885         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
13886         argument evaluation order.
13887
13888 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
13889
13890         PR libfortran/21594
13891         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13892         Add test cases where the shift length is greater than the
13893         array length.
13894
13895 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13896
13897         * obj-c++.dg/proto-lossage-6.mm: New.
13898         * objc.dg/proto-lossage-6.m: New.
13899
13900 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13901
13902         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
13903         * objc.dg/gnu-runtime-2.m: Likewise.
13904
13905 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13906
13907         * gfortran.dg/longline.f: New test.
13908
13909         * gfortran.dg/badline.f: New test.
13910
13911 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13912
13913         PR fortran/16531
13914         PR fortran/15966
13915         PR fortran/18781
13916         * gfortran.dg/hollerith.f90: New.
13917         * gfortran.dg/hollerith2.f90: New.
13918         * gfortran.dg/hollerith3.f90: New.
13919         * gfortran.dg/hollerith4.f90: New.
13920         * gfortran.dg/hollerith_f95.f90: New.
13921         * gfortran.dg/hollerith_legacy.f90: New.
13922         * gfortran.dg/g77/cpp4.F: New. Port from g77.
13923
13924 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13925
13926         PR objc/22274
13927         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
13928         * objc.dg/gnu-runtime-2.m: New.
13929
13930 2005-07-06  Jeff Law  <law@redhat.com>
13931
13932         * gcc.dg/tree-ssa/vrp17.c: New test.
13933
13934 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13935
13936         PR fortran/22327
13937         * gfortran.dg/array_constructor_5.f90: New test.
13938
13939 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13940
13941         * gfortran.fortran-torture/execute/entry_9.f90: New test.
13942
13943 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
13944
13945         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
13946         * gcc.dg/980816-1.c: Ditto.
13947
13948 2005-07-06  Jeff Law  <law@redhat.com>
13949
13950         * gcc.c-torture/compile/pr21356.c: New test.
13951
13952 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13953
13954         PR c/22013
13955         PR c/22098
13956         * gcc.c-torture/compile/pr22013-1.c,
13957         gcc.c-torture/execute/pr22098-1.c,
13958         gcc.c-torture/execute/pr22098-2.c,
13959         gcc.c-torture/execute/pr22098-3.c: New tests.
13960
13961 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13962
13963         PR c/22308
13964         * gcc.dg/pr22308-1.c: New test.
13965
13966 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
13967
13968         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
13969         target.
13970         * gcc.dg/compare9.c: Use -fshort-enums instead of
13971         -fno-short-enums.  Change the last test to dg-bogus.
13972
13973 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
13974
13975         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
13976         * gcc.dg/compare9.c: New.
13977
13978 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13979
13980         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
13981
13982 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13983
13984         PR testsuite/22288
13985         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
13986
13987
13988 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13989
13990         * gcc.dg/format/gcc_gfc-1.c: New.
13991
13992 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13993
13994         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
13995
13996 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13997
13998         PR fortran/20842
13999         * gfortran.dg/io_invalid_1.f90: New test.
14000
14001 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14002
14003         * gcc.dg/format/gcc_diag-1.c: Update.
14004
14005 2005-07-02  Jeff Law  <law@redhat.com>
14006
14007         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14008         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14009
14010 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14011
14012         * gcc.dg/format/gcc_diag-1.c: Update.
14013
14014 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14015
14016         PR tree-opt/22269
14017         * gcc.c-torture/compile/pr22269.c: New test.
14018
14019 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14020
14021         PR 21584
14022         PR 22219
14023         * g++.dg/tree-ssa/pr21584-1.C: New test.
14024         * g++.dg/tree-ssa/pr21584-2.C: New test.
14025
14026 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14027
14028         * obj-c++.dg/try-catch-11.mm: New.
14029         * objc.dg/try-catch-10.m: New.
14030
14031 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14032
14033         * g++.dg/other/ucnid-1.C: xfail on AIX.
14034
14035 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14036
14037         PR 22234
14038         * gcc.dg/20050629-1.c: New test.
14039
14040 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14041
14042         * obj-c++.dg/const-str-1[0-1].mm: New.
14043         * objc.dg/const-str-1[0-1].m: New.
14044
14045 2005-05-29  Richard Henderson  <rth@redhat.com>
14046
14047         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14048         Rename from check_effective_target_vect_no_max.
14049         (check_effective_target_vect_no_int_add): New.
14050         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14051         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14052         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14053         * gcc.dg/vect/vect-reduc-1.c: Use both.
14054         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14055
14056 2005-05-29  Richard Henderson  <rth@redhat.com>
14057
14058         * lib/target-supports.exp (check_effective_target_vect_no_max):
14059         Remove i386 and x86_64.
14060
14061 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14062
14063         PR testsuite/21969
14064         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14065
14066 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14067
14068         PR middle-end/21969
14069         * gcc.dg/vect/pr21969.c: New test.
14070
14071 2005-06-28  Eric Christopher  <echristo@redhat.com>
14072
14073         PR c/22052
14074         PR c/21975
14075         * gcc.dg/inline1.c: New test.
14076         * gcc.dg/inline2.c: Ditto.
14077         * gcc.dg/inline3.c: Ditto.
14078         * gcc.dg/inline4.c: Ditto.
14079         * gcc.dg/inline5.c: Ditto.
14080
14081 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14082
14083         PR libfortran/22142
14084         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14085         Add testcase also testing eoshift1 for PR 22142.
14086
14087 2005-06-28  Richard Henderson  <rth@redhat.com>
14088
14089         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14090         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14091         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14092         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14093         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14094
14095 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14096
14097         PR libfortran/22142
14098         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14099         Add testcase for PR 22142.
14100
14101 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14102
14103         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14104         gcc.target/ia64/fpreg-2.c: New tests.
14105
14106 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14107
14108         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14109
14110 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14111
14112         PR libfortran/22170
14113         * gfortran.dg/slash_1.f90: New test.
14114
14115 2005-06-27  Richard Henderson  <rth@redhat.com>
14116
14117         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14118         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14119         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14120         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14121         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14122         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14123
14124 2005-06-27  Richard Henderson  <rth@redhat.com>
14125
14126         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14127         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14128
14129 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14130
14131         * obj-c++.dg/proto-lossage-5.mm: New.
14132         * objc.dg/proto-lossage-5.m: New.
14133
14134 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14135
14136         PR 21959
14137         * gcc.dg/tree-ssa/pr21959.c: New test.
14138
14139 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14140
14141         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14142         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14143         testing uninitialized var.
14144
14145         * gcc.c-torture/execute/builtins/chk.h: New.
14146         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14147         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14148         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14149         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14150         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14151         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14152         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14153         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14154         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14155         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14156         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14157         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14158         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14159         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14160         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14161         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14162         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14163         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14164         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14165         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14166         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14167         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14168         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14169         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14170         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14171         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14172         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14173         * gcc.dg/builtin-object-size-1.c: New test.
14174         * gcc.dg/builtin-object-size-2.c: New test.
14175         * gcc.dg/builtin-object-size-3.c: New test.
14176         * gcc.dg/builtin-object-size-4.c: New test.
14177         * gcc.dg/builtin-object-size-5.c: New test.
14178         * gcc.dg/builtin-stringop-chk-1.c: New test.
14179         * gcc.dg/builtin-stringop-chk-2.c: New test.
14180         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14181         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14182         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14183         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14184         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14185         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14186         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14187         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14188         * gcc.c-torture/execute/printf-1.c: New test.
14189         * gcc.c-torture/execute/fprintf-1.c: New test.
14190         * gcc.c-torture/execute/vprintf-1.c: New test.
14191         * gcc.c-torture/execute/vfprintf-1.c: New test.
14192         * gcc.c-torture/execute/printf-chk-1.c: New test.
14193         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14194         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14195         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14196
14197 2005-06-27  Michael Matz  <matz@suse.de>
14198
14199         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14200         slot is not merged if address escapes.
14201
14202 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14203
14204         PR c/21911
14205         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14206
14207 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14208
14209         PR middle-end/17965
14210         * gcc.c-torture/compile/20050622-1.c: New test.
14211
14212         PR middle-end/22028
14213         * gcc.dg/20050620-1.c: New test.
14214
14215 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14216
14217         PR tree-optimization/22026
14218         * gcc.dg/tree-ssa/pr22026.c: New.
14219
14220 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14221
14222         PR libfortran/22144
14223         * gfortran.dg/shift-alloc.f90: New testcase.
14224
14225 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14226
14227         * all files: Update FSF address in copyright headers.
14228
14229 2005-06-22  Jan Hubicka  <jh@suse.cz>
14230
14231         * wholeprogram-1.c: New testcase.
14232         * wholeprogram-2.c: New testcase.
14233
14234 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14235
14236         PR 22171
14237         * gcc.dg/tree-ssa/pr22171.c: New test.
14238
14239 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14240
14241         * gfortran.dg/simplify_modulo.f90: New.
14242
14243 2005-06-24  Jan Hubicka  <jh@suse.cz>
14244
14245         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14246
14247 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14248
14249         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14250
14251 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14252
14253         * obj-c++.dg/typedef-alias-1.mm: New.
14254         * objc.dg/typedef-alias-1.m: New.
14255
14256 2005-06-23  Jeff Law  <law@redhat.com>
14257
14258         * gcc.dg/tree-ssa/vrp16.c: New test.
14259
14260 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14261
14262         * lib/target-supports.exp: Add
14263         check_effective_target_fortran_large_real and
14264         check_effective_target_fortran_large_int to check for
14265         corresponding effective targets.
14266         * gfortran.dg/large_integer_kind_1.f90: New test.
14267         * gfortran.dg/large_real_kind_1.f90: New test.
14268
14269 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14270
14271         PR tree-optimization/22117
14272         * gcc.dg/tree-ssa/pr22117.c: New.
14273
14274 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14275
14276         PR testsuite/22123
14277         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14278
14279 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14280
14281         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14282
14283 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14284
14285         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14286         * gfortran.dg/f2c_4.c: Likewise.
14287
14288 2005-06-22 Paul Brook  <paul@codesourcery.com>
14289
14290         PR fortran/21034
14291         * gfortran.dg/auto_save_1.f90: New test.
14292
14293 2005-06-22  Michael Matz  <matz@suse.de>
14294
14295         * gcc.target/x86-64/abi: New directory.
14296         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14297         * gcc.target/x86-64/abi/README.gcc: New file.
14298         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14299         * gcc.target/x86-64/abi/asm-support.s: New file.
14300         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14301         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14302         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14303         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14304         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14305         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14306         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14307         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14308         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14309         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14310         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14311         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14312         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14313         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14314         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14315         * gcc.target/x86_64/abi/test_varargs.c: New test.
14316
14317 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
14318
14319         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14320         32-bit i?86 and x86_64.
14321
14322 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
14323
14324         * obj-c++.dg/const-str-[1-9].mm: New tests.
14325
14326 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
14327
14328         PR fortran/22010
14329         * gfortran.dg/namelist_use.f90: New.
14330         * gfortran.dg/namelist_use_only.f90: New.
14331
14332 2005-06-21  Jeff Law  <law@redhat.com>
14333
14334         * gcc.dg/tree-ssa/vrp15.c: New test.
14335
14336 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
14337
14338         * lib/target-supports.exp (check_effective_target_vect_reduction):
14339         Remove.
14340         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14341         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14342         remove vect_reduction target keyword. Also avoid two returns in main.
14343         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14344         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14345         * gcc.dg/vect/vect-reduc-1short.c: New test.
14346         * gcc.dg/vect/vect-reduc-1char.c: New test.
14347         * gcc.dg/vect/vect-reduc-2short.c: New test.
14348         * gcc.dg/vect/vect-reduc-2char.c: New test.
14349         * gcc.dg/vect/vect-reduc-6.c: New test.
14350         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14351         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14352         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14353
14354 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14355         Paul Thomas  <pault@gcc.gnu.org>
14356
14357         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14358         New tests.
14359
14360 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14361
14362         * gfortran.dg/backslash_1.f90: New test.
14363         * gfortran.dg/backslash_2.f90: New test.
14364
14365 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
14366
14367         * gfortran.dg/duplicate_labels.f90: New test.
14368
14369 2005-06-20  Jan Beulich  <jbeulich@novell.com>
14370
14371         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14372         unsupportable relocations.
14373         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14374         * gcc.dg/20050321-2.c: xfail for NetWare.
14375
14376 2005-06-20  Andreas Jaeger  <aj@suse.de>
14377
14378         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14379         gcc.target/i386/fastcall-sseregparm.c,
14380         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14381
14382 2005-06-19  Richard Henderson  <rth@redhat.com>
14383
14384         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14385
14386 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14387
14388         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14389
14390 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14391
14392         PR c++/22115
14393         * g++.dg/conversion/simd2.C: Change expected error message.
14394
14395 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14396
14397         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14398         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14399         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14400
14401 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
14402
14403         * gcc.dg/fold-mod-1.c: New test.
14404
14405 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
14406
14407         PR fortran/19926
14408         * gfortran.dg/pr19926.f90: New test.
14409
14410 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14411
14412         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14413         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14414         targets.
14415         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14416         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14417
14418 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
14419
14420         * gcc.target/ia64/float80-varargs-1.c: New test.
14421
14422 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14423
14424         PR tree-opt/22035
14425         * gfortran.dg/f2c_6.f90: New test.
14426
14427 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
14428
14429         PR c++/17413
14430         * g++.dg/template/local5.C: New.
14431
14432 2005-06-17  Richard Henderson  <rth@redhat.com>
14433
14434         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14435
14436 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
14437
14438         PR testsuite/21945
14439         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14440
14441 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
14442
14443         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14444         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14445         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14446         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14447         check_vect to verify the presence of hardware vector support.
14448
14449 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
14450
14451         PR testsuite/22056
14452         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14453
14454 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14455
14456         PR libfortran/19216
14457         * gfortran.dg/pr19216.f: Add correct space between brackets and
14458         dg directive.
14459
14460 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14461
14462         PR libfortran/16436
14463         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14464
14465 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
14466
14467         * gcc.target/i386/attributes-error.c: New testcase.
14468         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14469         * gcc.target/i386/regparm-stdcall.c: Likewise.
14470         * gcc.target/i386/sseregparm-1.c: Likewise.
14471         * gcc.target/i386/sseregparm-2.c: Likewise.
14472
14473 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
14474
14475         * g++.dg/rtti/crash2.C: New.
14476
14477 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
14478
14479         * gcc.dg/noncompile/20040203-3.c: Update expected message.
14480
14481 2005-06-15  David Ung  <davidu@mips.com>
14482
14483         * gcc.target/mips/mips16e-extends.c: New test for testing the
14484         generation of MIPS16e zeb/zeh, seb/seh instructions.
14485
14486 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
14487
14488         PR 22018
14489         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14490         * gcc.dg/tree-ssa/pr22018.c: New test.
14491
14492 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
14493
14494         * gcc.dg/simd-1.c: Update error messages.
14495         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
14496         * gcc.dg/simd-2.c: Update error messages.
14497         * gcc.dg/simd-4.c: New.
14498
14499 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
14500
14501         PR c++/20678
14502         * g++.dg/other/crash-4.C: New.
14503
14504 2005-06-14  Devang Patel  <dpatel@apple.com>
14505
14506         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14507
14508 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14509
14510         PR c++/21929
14511         * g++.dg/parse/crash11.C: Update
14512
14513 2005-06-13  Jeff Law  <law@redhat.com>
14514
14515         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14516         perform the desired transformations.
14517         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14518         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14519
14520 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14521
14522         PR fortran/22038
14523         * gfortran.dg/forall_1.f90: Un-XFAIL.
14524
14525 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
14526
14527         PR c++/21929
14528         * g++.dg/parse/crash26.C: New.
14529
14530         PR c++/20789
14531         * g++.dg/init/member1.C: New.
14532
14533 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
14534
14535         * gfortran.dg/altreturn_1.f90: New test.
14536
14537 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
14538
14539         PR middle-end/21985
14540         * gcc.dg/tree-ssa/pr21985.c: New test.
14541
14542 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14543
14544         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14545
14546 2005-06-12  Roger Sayle  <roger@eyesopen.com>
14547
14548         PR c++/21930
14549         * g++.dg/other/error10.C: New test case.
14550
14551 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14552
14553         PR libfortran/19155
14554         * gfortran.dg/pr19155.f: Add test.
14555
14556 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14557
14558         * gfortran.dg/f2c_7.f90: New test.
14559
14560         * gfortran.dg/forall_1.f90: XFAILed.
14561
14562 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14563
14564         * gcc.dg/pr14796-1.c: New.
14565         * gcc.dg/pr14796-2.c: New.
14566
14567 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
14568
14569         PR fortran/17792
14570         PR fortran/21375
14571         * gfortran.dg/deallocate_stat.f90: New test.
14572
14573 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
14574
14575         * gfortran.fortran-torture/execute/in-pack.f90: New test.
14576
14577 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
14578
14579         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14580         access will be generated when this loop is vectorized. Test that
14581         accesses with same alignment were detected.
14582         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14583         Test that accesses with same alignment were detected.
14584         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14585         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14586         alignment were detected.
14587
14588 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
14589
14590         PR c++/10611
14591         * g++.dg/conversion/simd2.C: New.
14592
14593 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14594
14595         * gcc.dg/Wcxx-compat-1.c: New.
14596
14597 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
14598
14599         PR libfortran/21480
14600         * gfortran.dg/reshape-complex.f90: Add a test for a packed
14601         complex array.
14602
14603 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
14604
14605         * gcc.dg/alias-8.c: New.
14606
14607 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
14608
14609         * gcc.dg/format/cmn_err-1.c: Update.
14610
14611 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
14612
14613         PR target/20666
14614         * gcc.target/sparc/fexpand-2.c: New.
14615         * gcc.target/sparc/fpmerge-2.c: New.
14616         * gcc.target/sparc/fpmul-2.c: New.
14617         * gcc.target/sparc/noresult.c: New.
14618         * gcc.target/sparc/pdist-2.c: New.
14619         * gcc.target/sparc/pdist-3.c: New.
14620
14621 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
14622
14623         PR testsuite/21702
14624         * gcc.target/i386/i386.exp: Fix comment typo.
14625
14626 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14627
14628         PR c++/19497
14629         * g++.dg/inherit/using5.C: New.
14630         * g++.dg/inherit/using6.C: New.
14631
14632 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14633
14634         PR c++/19894
14635         * g++.dg/template/ptrmem15.C: New test.
14636
14637         PR c++/20563
14638         * g++.dg/ext/label4.C: New test.
14639
14640 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14641
14642         * gcc.dg/tls/debug-1.c: New test.
14643
14644 2005-06-07  Dale Johannesen  <dalej@apple.com>
14645
14646         * gcc.target/i386/movq.c: New.
14647
14648 2005-06-07  Dale Johannesen  <dalej@apple.com>
14649
14650         * gcc.dg/20050607-1.c: New.
14651
14652 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
14653
14654         PR middle-end/21850
14655         * gcc.c-torture/execute/20050607-1.c: New test.
14656
14657 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
14658
14659         PR libfortran/21926
14660         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
14661         Test case where the return array has lowest stride one,
14662         but isn't packed.
14663
14664 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
14665
14666         * lib/target-supports.exp (check_effective_target_sync_int_long):
14667         Add s390 and s390x targets.
14668
14669 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
14670
14671         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
14672         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
14673         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
14674         * gcc.dg/tree-ssa/loop-9.c: New test.
14675
14676 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
14677
14678         * g++.dg/parse/defarg10.C: New.
14679
14680 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
14681
14682         PR regression/21897
14683         * gcc.c-torture/execute/20050604-1.c: New test.
14684
14685 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14686
14687         PR 21903
14688         * g++.dg/parse/defarg9.C: New.
14689
14690         PR c++/20637
14691         * g++.dg/inherit/using4.C: New.
14692         * g++.dg/overload/error1.C: Adjust expected errors.
14693         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
14694         * g++.old-deja/g++.brendan/arm2.C: Likewise.
14695         * g++.old-deja/g++.other/redecl2.C: Likewise.
14696         * g++.old-deja/g++.other/redecl4.C: Likewise.
14697         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
14698
14699 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14700
14701         * gfortran.dg/f2c_5.f90: Add -w to dg-options
14702
14703 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14704
14705         * lib/gfortran.exp (gfortran_target_compile): Call
14706         dg-additional-files-options
14707         * gfortran.dg/f2c_4.f90: New file
14708         * gfortran.dg/f2c_4.c: New file
14709         * gfortran.dg/f2c_5.f90: New file
14710         * gfortran.dg/f2c_5.c: New file
14711
14712 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14713
14714         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
14715
14716         PR fortran/21912
14717         * gfortran.dg/array_constructor_4.f90: New test.
14718
14719 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
14720
14721         PR c++/21619
14722         * g++.dg/ext/builtin9.C: New test.
14723
14724 2005-06-05  Dale Johannesen  <dalej@apple.com>
14725
14726         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
14727         * gcc.c-torture/execute/20050603-2.c: Ditto.
14728
14729 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14730
14731         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
14732         * gcc.dg/vect/vect-reduc-1.c: New.
14733         * gcc.dg/vect/vect-reduc-2.c: New.
14734         * gcc.dg/vect/vect-reduc-3.c: New.
14735
14736 2005-06-04  Dale Johannesen  <dalej@apple.com>
14737
14738         * gcc.c-torture/execute/20050603-1.c: New.
14739         * gcc.c-torture/execute/20050603-2.c: New.
14740         * gcc.dg/20050603-3.c: New.
14741
14742 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14743
14744         PR fortran/19195
14745         * gfortran.dg/debug_1.f90: New test.
14746
14747         * gfortran.dg/forall_1.f90: New test.
14748
14749 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
14750
14751         * gfortran.dg/array_constructor_3.f90: New test.
14752
14753 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14754
14755         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
14756
14757 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
14758
14759         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
14760
14761 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
14762
14763         PR c/21873
14764         * gcc.dg/init-excess-1.c: New test.
14765
14766 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14767
14768         PR c++/21853
14769         * g++.dg/expr/static_cast6.C: New test.
14770
14771 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
14772
14773         * gcc.dg/tree-ssa/vrp14.c: New test.
14774
14775 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14776
14777         PR c++/21336
14778         * g++.dg/template/new2.C: New test.
14779
14780 2005-06-03  Josh Conner  <jconner@apple.com>
14781
14782         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
14783         all entries in initializer.
14784
14785 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
14786
14787         PR middle-end/21858
14788         * gcc.dg/pr21858.c: New testcase.
14789
14790 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
14791
14792         PR tree-optimization/21292
14793
14794         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
14795         New.
14796         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14797         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14798         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14799         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14800         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
14801
14802 2005-06-02  Richard Henderson  <rth@redhat.com>
14803
14804         * gcc.dg/sync-2.c: Use -march=i486 for i386.
14805
14806 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
14807
14808         * gcc.dg/wtypequal.c: New testcase.
14809
14810 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
14811
14812         PR 21582
14813         * gcc.dg/tree-ssa/pr21582.c: New test.
14814
14815 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14816
14817         PR c++/21280
14818         * g++.dg/opt/interface2.h: New.
14819         * g++.dg/opt/interface2.C: New.
14820         * g++.dg/init/ctor4.C: Adjust error lines.
14821         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14822         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14823         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14824         * g++.old-deja/g++.pt/assign1.C: Likewise.
14825         * g++.old-deja/g++.pt/crash20.C: Likewise.
14826
14827 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
14828
14829         PR tree-optimization/21734
14830         * g++.dg/vect/pr21734_1.cc: New.
14831         * g++.dg/vect/pr21734_2.cc: New.
14832
14833 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14834
14835         PR c++/20350
14836         * g++.dg/template/spec24.C: New.
14837
14838         PR c++/21151
14839         * g++.dg/pch/local-1.C: New.
14840         * g++.dg/pch/local-1.Hs: New.
14841
14842 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
14843
14844         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
14845         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
14846         * gcc.dg/tree-ssa/pr14341.c: New test.
14847         * gcc.dg/tree-ssa/pr14841.c: New test.
14848         * gcc.dg/tree-ssa/pr20701.c: New test.
14849         * gcc.dg/tree-ssa/pr21086.c: New test.
14850         * gcc.dg/tree-ssa/pr21090.c: New test.
14851         * gcc.dg/tree-ssa/pr21332.c: New test.
14852         * gcc.dg/tree-ssa/pr21458.c: New test.
14853         * gcc.dg/tree-ssa/pr21658.c: New test.
14854         * gcc.dg/tree-ssa/vrp01.c: New test.
14855         * gcc.dg/tree-ssa/vrp02.c: New test.
14856         * gcc.dg/tree-ssa/vrp03.c: New test.
14857         * gcc.dg/tree-ssa/vrp04.c: New test.
14858         * gcc.dg/tree-ssa/vrp05.c: New test.
14859         * gcc.dg/tree-ssa/vrp06.c: New test.
14860         * gcc.dg/tree-ssa/vrp07.c: New test.
14861         * gcc.dg/tree-ssa/vrp08.c: New test.
14862         * gcc.dg/tree-ssa/vrp09.c: New test.
14863         * gcc.dg/tree-ssa/vrp10.c: New test.
14864         * gcc.dg/tree-ssa/vrp11.c: New test.
14865         * gcc.dg/tree-ssa/vrp12.c: New test.
14866         * gcc.dg/tree-ssa/vrp13.c: New test.
14867
14868 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
14869
14870         PR 21029
14871         * gcc.dg/tree-ssa/pr21029.c: New test.
14872
14873 2005-06-01  Roger Sayle  <roger@eyesopen.com>
14874
14875         * gfortran.dg/logint-1.f: New test case.
14876         * gfortran.dg/logint-2.f: Likewise.
14877         * gfortran.dg/logint-3.f: Likewise.
14878
14879 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
14880
14881         PR c/21536
14882         PR c/20760
14883         * gcc.dg/20050527-1.c: New test.
14884
14885         * gcc.dg/i386-sse-12.c: New test.
14886
14887         PR fortran/21729
14888         * gfortran.dg/implicit_5.f90: New test.
14889
14890 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
14891
14892         PR fortran/20883
14893         * gfortran/assign_4.f90: New test.
14894         * gfortran/assign_2.f90: Change compile to run.
14895
14896 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
14897
14898         * lib/target-supports.exp
14899         (check_effective_target_sync_char_short): New.
14900         * gcc.dg/sync-2.c: New.
14901
14902 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
14903
14904         PR tree-optimization/21817
14905         * gcc.dg/torture/pr21817-1.c: New.
14906
14907 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
14908
14909         PR c++/21165
14910         * g++.dg/template/init5.C: New.
14911
14912 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
14913
14914         * gfortran.dg/char_initialiser_actual.f90:
14915         Test character initialisers as actual arguments.
14916         * gfortran.dg/char_pointer_comp_assign.f90:
14917         Test character pointer structure component assignments.
14918         * gfortran.dg/char_array_structure_constructor.f90:
14919         Test character components in structure constructors.
14920
14921 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
14922
14923         PR middle-end/20931
14924         * g++.dg/opt/pr20931.C: New test.
14925
14926 2005-05-31  Andreas Jaeger  <aj@suse.de>
14927
14928         PR testsuite/20772
14929         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
14930         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
14931         g++.old-deja/g++.ext/asmspec1.C,
14932         g++.old-deja/g++.other/regstack.C,
14933         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
14934         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
14935         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
14936         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
14937         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
14938         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
14939         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
14940         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
14941         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
14942         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
14943         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
14944         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
14945         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
14946         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
14947         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
14948         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
14949         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
14950         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
14951         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
14952
14953 2005-05-31  Jeff Law  <law@redhat.com>
14954
14955         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
14956
14957 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
14958
14959         PR middle-end/21743
14960         * gcc.dg/builtins-1.c: Activate disabled clog test.
14961         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14962
14963 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
14964
14965         * gfortran.dg/char_pointer_assign.f90:
14966         Test character-pointer assignments and pointer assignments.
14967         * gfortran.dg/char_pointer_dummy.f90:
14968         Test character-pointer dummy arguments.
14969         * gfortran.dg/char_pointer_func.f90:
14970         Test character-pointer function returns.
14971         * gfortran.dg/char_pointer_dependency.f90:
14972         Test character-pointer functions with dependencies.
14973
14974 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
14975
14976         PR c++/21784
14977         * g++.dg/lookup/using14.C: New test.
14978
14979 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
14980
14981         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
14982         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
14983         trailing ^M.
14984
14985 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
14986
14987         PR c++/17413
14988         * g++.dg/template/local5.C: New.
14989
14990         PR target/21761
14991         * gcc.c-torture/compile/pr21761.c: New.
14992
14993         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
14994         before darwin8.
14995
14996 2005-05-30  Steven G. Kargl
14997
14998         PR fortran/20846
14999         * gfortran.dg/inquire_8.f90: New test.
15000
15001 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15002
15003         PR libfortran/21376
15004         * gfortran.dg/output_exponents_1.f90: New test.
15005
15006 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15007
15008         PR libfortran/20006
15009         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15010
15011 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15012
15013         PR c++/21210
15014         * g++.dg/ext/complex1.C: New test.
15015
15016         PR c++/21340
15017         * g++.dg/init/ctor6.C: New test.
15018
15019 2005-05-29  Jan Hubicka  <jh@suse.cz>
15020
15021         * gcc.c-torture/compile/pr21562.c: New.
15022
15023 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15024
15025         * gfortran.dg/subnormal_1.f90: New test.
15026
15027 2005-05-28  Jan Hubicka  <jh@suse.cz>
15028
15029         * tree-prof.exp: Fix comment.
15030         * value-prof-1.c: New.
15031         * value-prof-2.c: New.
15032         * value-prof-3.c: New.
15033         * value-prof-4.c: New.
15034
15035 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15036
15037         PR c++/21614
15038         * g++.dg/expr/ptrmem6.C: New test.
15039         * g++.dg/expr/ptrmem6a.C: Likewise.
15040
15041 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15042
15043         PR tree-optimization/21658
15044         * gcc.dg/tree-ssa/pr21658.c: New.
15045
15046 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15047
15048         PR c++/21455
15049         * g++.dg/inherit/ptrmem3.C: New.
15050
15051         PR c++/21681
15052         * g++.dg/parse/template16.C: New.
15053
15054 2005-05-27  Andreas Jaeger  <aj@suse.de>
15055
15056         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15057
15058         * gcc.dg/i386-sse-8.c: Run test on all archs.
15059
15060 2005-05-26  Mike Stump  <mrs@apple.com>
15061
15062         * objc.dg/isa-field-1.m: Only run on darwin.
15063         * objc.dg/lookup-1.m: Likewise.
15064         * objc.dg/try-catch-8.m: Likewise.
15065
15066 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15067
15068         PR tree-optimization/9814
15069         * gcc.dg/pr9814-1.c: New test case.
15070
15071 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15072
15073         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15074         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15075         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15076         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15077         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15078         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15079         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15080         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15081         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15082         objc.dg/try-catch-8.m: New.
15083
15084 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15085
15086         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15087         remove extraneous semicolons.
15088
15089 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15090
15091         * obj-c++.dg/comp-types-12.mm: New.
15092         * objc.dg/comp-types-11.m: New.
15093         * objc.dg/selector-4.m: New.
15094
15095 2005-05-26  Andreas Jaeger  <aj@suse.de>
15096
15097         PR testsuite/20772
15098         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15099         g++.old-deja/g++.ext/attrib3.C,
15100         g++.old-deja/g++.other/store-expr1.C,
15101         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15102         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15103         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15104         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15105         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15106         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15107         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15108         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15109         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15110         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15111         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15112         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15113         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15114         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15115         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15116         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15117         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15118         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15119         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15120
15121 2005-05-26  Andreas Jaeger  <aj@suse.de>
15122
15123         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15124         x86-64 compilation.
15125
15126 2005-05-26  Andreas Jaeger  <aj@suse.de>
15127
15128         PR testsuite/20772
15129         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15130         gcc.misc-tests/i386-pf-athlon-1.c,
15131         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15132         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15133         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15134         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15135         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15136         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15137         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15138         programs.
15139
15140         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15141         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15142         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15143         x86-64 compilation.
15144
15145         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15146         x86_64.
15147
15148         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15149         effective-target ilp32.
15150
15151 2005-05-26  David Ung  <davidu@mips.com>
15152
15153         * gcc.target/mips/ext_ins.c: New test for testing the generation
15154         of MIPS32/64 rev 2 ext/ins instructions.
15155
15156 2005-05-26  Andreas Jaeger  <aj@suse.de>
15157
15158         * treelang/compile/unsigned.tree: Use gimple instead of
15159         nonexisting generic dump.
15160
15161 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15162
15163         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15164
15165 2005-05-26  Andreas Jaeger  <aj@suse.de>
15166
15167         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15168
15169 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15170
15171         PR libfortran/17283
15172         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15173         Test callee-allocated memory with write statements.
15174
15175 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15176
15177         PR middle-end/21709
15178         * gcc.dg/pr21709-1.c: New test case.
15179
15180 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15181             Mike Stump  <mrs@apple.com>
15182
15183         * objc/execute/next_mapping.h: Update for C++.
15184
15185         * obj-c++.dg/selector-1.mm: Move to...
15186         * obj-c++.dg/selector-4.mm: here...
15187
15188         * obj-c++.dg/basic.mm: New.
15189         * obj-c++.dg/comp-types-1.mm: New.
15190         * obj-c++.dg/cxx-class-1.mm: New.
15191         * obj-c++.dg/cxx-ivars-1.mm: New.
15192         * obj-c++.dg/cxx-ivars-2.mm: New.
15193         * obj-c++.dg/cxx-ivars-3.mm: New.
15194         * obj-c++.dg/cxx-scope-1.mm: New.
15195         * obj-c++.dg/cxx-scope-2.mm: New.
15196         * obj-c++.dg/defs.mm: New.
15197         * obj-c++.dg/empty-private-1.mm: New.
15198         * obj-c++.dg/encode-1.mm: New.
15199         * obj-c++.dg/encode-2.mm: New.
15200         * obj-c++.dg/encode-3.mm: New.
15201         * obj-c++.dg/extern-c-1.mm: New.
15202         * obj-c++.dg/extra-semi.mm: New.
15203         * obj-c++.dg/fix-and-continue-2.mm: New.
15204         * obj-c++.dg/isa-field-1.mm: New.
15205         * obj-c++.dg/ivar-list-semi.mm: New.
15206         * obj-c++.dg/local-decl-1.mm: New.
15207         * obj-c++.dg/lookup-1.mm: New.
15208         * obj-c++.dg/lookup-2.mm: New.
15209         * obj-c++.dg/method-1.mm: New.
15210         * obj-c++.dg/method-2.mm: New.
15211         * obj-c++.dg/method-3.mm: New.
15212         * obj-c++.dg/method-4.mm: New.
15213         * obj-c++.dg/method-5.mm: New.
15214         * obj-c++.dg/method-6.mm: New.
15215         * obj-c++.dg/method-7.mm: New.
15216         * obj-c++.dg/no-extra-load.mm: New.
15217         * obj-c++.dg/overload-1.mm: New.
15218         * obj-c++.dg/pragma-1.mm: New.
15219         * obj-c++.dg/pragma-2.mm: New.
15220         * obj-c++.dg/private-1.mm: New.
15221         * obj-c++.dg/private-2.mm: New.
15222         * obj-c++.dg/proto-qual-1.mm: New.
15223         * obj-c++.dg/qual-types-1.mm: New.
15224         * obj-c++.dg/stubify-1.mm: New.
15225         * obj-c++.dg/stubify-2.mm: New.
15226         * obj-c++.dg/super-class-1.mm: New.
15227         * obj-c++.dg/super-class-2.mm: New.
15228         * obj-c++.dg/super-dealloc-1.mm: New.
15229         * obj-c++.dg/super-dealloc-2.mm: New.
15230         * obj-c++.dg/template-1.mm: New.
15231         * obj-c++.dg/template-2.mm: New.
15232         * obj-c++.dg/template-3.mm: New.
15233         * obj-c++.dg/template-4.mm: New.
15234         * obj-c++.dg/template-5.mm: New.
15235         * obj-c++.dg/template-6.mm: New.
15236         * obj-c++.dg/try-catch-1.mm: New.
15237         * obj-c++.dg/try-catch-2.mm: New.
15238         * obj-c++.dg/try-catch-3.mm: New.
15239         * obj-c++.dg/try-catch-4.mm: New.
15240         * obj-c++.dg/try-catch-5.mm: New.
15241         * obj-c++.dg/try-catch-6.mm: New.
15242         * obj-c++.dg/try-catch-7.mm: New.
15243         * obj-c++.dg/try-catch-8.mm: New.
15244         * obj-c++.dg/try-catch-9.mm: New.
15245         * obj-c++.dg/va-meth-1.mm: New.
15246
15247 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15248
15249         * obj-c++.dg/selector-1.mm: New.
15250         * obj-c++.dg/selector-2.mm: New.
15251
15252 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15253
15254         * obj-c++.dg/selector-3.mm: New.
15255         * objc.dg/selector-3.m: New.
15256
15257 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15258
15259         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15260         about where warning appears.
15261
15262 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15263
15264         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15265         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15266         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15267         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15268
15269 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15270
15271         * gcc.dg/20050524-1.c: New test.
15272
15273 2005-05-25  Jan Hubicka  <jh@suse.cz>
15274
15275         * gcc.dg/tree-prof/inliner-1.c: New.
15276
15277 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15278
15279         * gcc.dg/tree-prof: New directory.
15280         * gcc.dg/tree-prof/tree-prof.exp: New.
15281
15282 2005-05-25  DJ Delorie  <dj@redhat.com>
15283
15284         * gcc.dg/Wattributes-1.c: New.
15285         * gcc.dg/Wattributes-2.c: New.
15286         * gcc.dg/Wattributes-3.c: New.
15287
15288 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15289
15290         PR tree-optimization/19833
15291         * gcc.dg/uninit-4.c: Remove xfail.
15292         * gcc.dg/uninit-9.c: Ditto.
15293
15294 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15295
15296         * obj-c++.dg/bitfield-[1-5].mm: New.
15297         * obj-c++.dg/class-protocol-1.mm: New.
15298         * obj-c++.dg/comp-types-1[0-1].mm: New.
15299         * obj-c++.dg/comp-types-[2-9].mm: New.
15300         * obj-c++.dg/encode-[4-8].mm: New.
15301         * obj-c++.dg/layout-1.mm: New.
15302         * obj-c++.dg/method-1[0-9].mm: New.
15303         * obj-c++.dg/method-2[0-1].mm: New.
15304         * obj-c++.dg/method-[8-9].mm: New.
15305         * obj-c++.dg/objc-gc-3.mm: New.
15306         * obj-c++.dg/try-catch-10.mm: New.
15307         * objc.dg/bitfield-5.m: New.
15308         * objc.dg/comp-types-10.m: New.
15309         * objc.dg/comp-types-9.m: New.
15310         * objc.dg/layout-1.m: New.
15311         * objc.dg/objc-gc-4.m: New.
15312         * objc.dg/try-catch-9.m: New.
15313         * objc.dg/class-protocol-1.m: Tweak diagnostics.
15314         * objc.dg/comp-types-1.m: Likewise.
15315         * objc.dg/comp-types-[5-6].m: Likewise.
15316         * objc.dg/method-9.m: Likewise.
15317
15318 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
15319
15320         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15321         and on hardware without VMX support.
15322
15323         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15324
15325         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15326
15327         * lib/profopt.exp (dg-final-generate, dg-final-use,
15328         profopt-final-code, profopt-get-options): New.
15329         (profopt-execute): Process test directives.
15330
15331         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15332         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15333         cleanup-tree-dump, cleanup-saved-temps): Update comments.
15334
15335 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
15336
15337         PR C++/21645
15338         * g++.dg/init/ctor5.C: New test.
15339
15340 2005-05-24  Ira Rosen  <irar@il.ibm.com>
15341
15342         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15343         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15344         vect-113.c, vect-114.c.
15345
15346 2005-05-23  Adam Nemet  <anemet@lnxw.com>
15347
15348         * gcc.dg/const-elim-1.c: Remove xfails.
15349
15350 2005-05-23  Jeff Law  <law@redhat.com>
15351
15352         * gcc.c-torture/compile/pr21638.c: New test.
15353         * gcc.c-torture/compile/20050520-1.c: New test.
15354
15355 2005-05-23  Nick Clifton  <nickc@redhat.com>
15356
15357         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15358         be a proper triple, ie: m32r*-*-*.
15359         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15360
15361 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
15362
15363         PR middle-end/21331
15364         PR tree-opt/21293
15365         * gcc.c-torture/compile/pr21293.c: New test.
15366         * gcc.c-torture/execute/pr21331.c: New test.
15367
15368 2004-05-20  Richard Henderson  <rth@redhat.com>
15369
15370         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15371
15372 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
15373
15374         * obj-c++-dg.exp: Add.
15375         * obj-c++.exp: Add.
15376         * obj-c++.dg/dg.exp: Add.
15377
15378 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15379
15380         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15381         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15382
15383 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15384
15385         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15386
15387 2004-05-19  Richard Henderson  <rth@redhat.com>
15388
15389         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15390
15391 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15392
15393         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15394
15395         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15396
15397 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
15398
15399         PR c++/21495
15400         * g++.dg/parse/extern1.C: New test.
15401         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15402
15403 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15404
15405         * gcc.dg/c99-math.h: New.
15406         * gcc.dg/c99-math-float-1.c: New test.
15407         * gcc.dg/c99-math-double-1.c: Likewise.
15408         * gcc.dg/c99-math-long-double-1.c: Likewise.
15409
15410 2005-05-18  Richard Henderson  <rth@redhat.com>
15411
15412         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15413
15414 2005-05-18  Devang Patel  <dpatel@apple.com>
15415
15416         * g++.dg/opt/20050511-1.C: New test.
15417
15418 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
15419
15420         PR libfortran/21127
15421         * gfortran.dg/reshape-complex.f90: New test.
15422
15423 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
15424
15425         * gfortran.dg/array_constructor_1.f90: New test.
15426         * gfortran.dg/array_constructor_2.f90: New test.
15427
15428 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15429
15430         PR fortran/20954
15431         * gfortran.dg/pr20954.f: New test.
15432
15433 2005-05-17  Mike Stump  <mrs@apple.com>
15434
15435         Yet more Objective-C++...
15436
15437         * objc.dg/method-5.m: Update.
15438         * objc.dg/method-6.m: Update.
15439         * objc.dg/method-7.m: Update.
15440         * objc.dg/method-9.m: Update.
15441         * objc.dg/try-catch-2.m: Update.
15442
15443 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
15444
15445         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15446         Remove little-endian optimizations.
15447
15448 2005-05-17  Jeff Law  <law@redhat.com>
15449
15450         * g++.dg/tree-ssa/pr14814.C: New test.
15451         * gcc.dg/tree-ssa/pr14814.C: New test.
15452         * gcc.dg/tree-ssa/pr17141-1.C: New test.
15453         * gcc.dg/tree-ssa/pr17141-2.C: New test.
15454
15455 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15456
15457         * gcc.dg/compat/generate-random.c: Do not include
15458         libiberty.h.
15459         * gcc.dg/compat/generate-random_r.c: Likewise.
15460
15461 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
15462
15463         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15464
15465 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15466
15467         PR middle-end/21595
15468         * g++.dg/tree-ssa/builtin1.C: New testcase.
15469
15470 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
15471
15472         PR c++/21454
15473         * g++.dg/opt/const4.C: New test.
15474
15475         PR middle-end/21492
15476         * g++.dg/opt/crossjump1.C: New test.
15477
15478         PR tree-optimization/21610
15479         * gcc.c-torture/compile/20050516-1.c: New test.
15480
15481         PR fortran/15080
15482         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15483         about the test failing.
15484         * gfortran.fortran-torture/execute/where_7.f90: New test.
15485         * gfortran.fortran-torture/execute/where_8.f90: New test.
15486
15487 2005-05-16  Richard Henderson  <rth@redhat.com>
15488
15489         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15490         i?86 and x86_64.
15491
15492 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
15493
15494         * gcc.dg/compat/generate-random.c (config.h): Do not include.
15495         (limits.h): Include unconditionally.
15496         (stdlib.h): Likewise.
15497         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15498         (limits.h): Include unconditionally.
15499         (stdlib.h): Likewise.
15500         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15501         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15502         (limits.h): Include unconditionally.
15503         (stdlib.h): Likewise.
15504         (hashtab.h): Do not include.
15505         (getopt.h): Likewise.
15506         (stddef.h): Include.
15507         (hashval_t): Define.
15508         (struct entry): Add "next" field.
15509         (HASH_SIZE): New macro.
15510         (hash_table): New variable.
15511         (switchfiles): Do not use xmalloc.
15512         (mix): New macro.
15513         (iterative_hash): New function.
15514         (hasht): Remove.
15515         (e_exists): New function.
15516         (e_insert): Likewise.
15517         (output): Use, instead of libiberty hashtable functions.
15518         (main): Do not use getopt.  Do not call htab_create.
15519
15520 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
15521
15522         PR libstdc++/21526
15523         * lib/target-supports.exp (check_mkfifo_available):
15524         Return 0 for cygwin as mkfifo support incomplete on platform.
15525         Fix typos in comments.
15526
15527 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
15528
15529         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15530
15531 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
15532
15533         PR fortran/17432
15534         * gfortran.dg/assign_4.f: New test.
15535
15536 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
15537
15538         PR tree-optimization/21563
15539         * gcc.dg/tree-ssa/pr21563.c: New.
15540
15541 2005-05-14  Jan Hubicka  <jh@suse.cz>
15542
15543         * gcc.dg/noreturn-7.c: Allow control reaches warning.
15544
15545 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
15546
15547         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15548
15549 2005-05-13  Julian Brown  <julian@codesourcery.com>
15550
15551         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15552         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15553
15554 2005-05-13  Jan Hubicka  <jh@suse.cz>
15555
15556         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15557         * gcc.dg/fold-xor-?.c: Likewise.
15558         * gcc.dg/pr15784-?.c: Likewise.
15559         * gcc.dg/pr20922-?.c: Likewise.
15560         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15561         * gcc.dg/tree-ssa/pr17598.c: Likewise.
15562         * gcc.dg/tree-ssa/pr20470.c: Likewise.
15563
15564 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15565
15566         PR fortran/21260
15567         * gfortran.dg/hollerith_1.f90: New test.
15568
15569 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15570
15571         * gfortran.dg/func_result_2.f90: New test.
15572
15573 2005-05-11  Bud Davis  <bdavis@gfortran.org>
15574
15575         * gfortran.dg/dev_null.f90: New test.
15576
15577 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
15578
15579         * gcc.dg/arm-vfp1.c: Revert last change.
15580
15581 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
15582
15583         PR middle-end/19807
15584         PR tree-optimization/19639
15585         * g++.dg/tree-ssa/pr19807.C: New testcase.
15586
15587 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15588
15589         PR libfortran/21471
15590         * gfortran.dg/append-1.f90: New test.
15591
15592 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15593
15594         * gcc.dg/pr18501.c: XFAIL.
15595         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15596         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15597         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15598         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15599         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15600         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15601         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15602         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15603
15604 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15605
15606         PR fortran/20178
15607         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15608         gfortran.dg/f2c_3.f90: New tests.
15609
15610         * gfortran.dg/return_1.f90: Fix dg annotation.
15611
15612 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15613
15614         * gcc.c-torture/compile/20050510-1.c: New test.
15615
15616 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
15617
15618         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
15619
15620 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
15621
15622         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
15623
15624 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
15625
15626         PR c/17913
15627         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
15628
15629 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
15630
15631         PR c/21342
15632         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
15633         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
15634
15635 2005-05-10  Ben Elliston  <bje@au.ibm.com>
15636
15637         PR debug/16676
15638         * gcc.dg/debug/pr16676.c: New test.
15639
15640 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
15641
15642         PR testsuite/21443
15643         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
15644         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
15645         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
15646         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
15647         Change -O1 to -O2.
15648         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
15649         -fno-tree-dominator-opts.
15650
15651 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15652
15653         * gfortran.dg/return_1.f90: New test.
15654
15655 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
15656
15657         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
15658
15659         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
15660
15661 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
15662
15663         PR c++/21427
15664         * g++.dg/inherit/covariant13.C: New.
15665
15666 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15667
15668         PR libfortran/19155
15669         * gfortran.dg/pr19155.f: New test.
15670
15671 2005-05-08  Roger Sayle  <roger@eyesopen.com>
15672
15673         PR inline-asm/8788
15674         * gcc.dg/pr8788-1.c: New testcase.
15675
15676 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
15677
15678         PR target/21416
15679         * gcc.target/mips/fpcmp-[12].c: New tests.
15680
15681 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
15682
15683         * lib/target-supports-dg.exp (dg-require-fork): New function.
15684         (dg-require-mkfifo): Likewise.
15685         * lib/target-supports.exp (check_function_available): New
15686         function.
15687         (check_fork_available): Likewise.
15688         (check_mkfifo_available): Likewise.
15689
15690 2005-05-06  Jeff Law  <law@redhat.com>
15691
15692         * gcc.c-torture/compile/pr21380.c: New test.
15693
15694 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
15695
15696         PR c++/20961
15697         * g++.dg/ext/weak3.C: New test.
15698
15699 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
15700
15701         PR c++/21352
15702         * g++.dg/template/crash37.C: New test.
15703
15704 2005-05-05  Paul Brook  <paul@codesourcery.com>
15705
15706         * gcc.dg/arm-g2.c: Use effective-target arm32.
15707         * gcc.dg/arm-mmx-1.c: Ditto.
15708         * gcc.dg/arm-scd42-2.c: Ditto.
15709         * gcc.dg/arm-vfp1.c: Ditto.
15710         * lib/target-supports.exp (check_effective_target_arm32): New
15711         function.
15712
15713 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
15714
15715         PR libfortran/21354
15716         gfortran.dg/in_pack_rank7.f90: New test.
15717
15718 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
15719
15720         PR middle-end/15618
15721         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
15722
15723 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
15724
15725         PR middle-end/21265
15726         * gcc.dg/20050503-1.c: New test.
15727
15728         PR rtl-optimization/21239
15729         * gcc.dg/i386-sse-11.c: New test.
15730
15731 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
15732
15733         PR target/16888
15734         * gcc.target/i386/asm-1.c: New test.
15735
15736 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
15737
15738         PR rtl-optimization/21330
15739         * gcc.c-torture/execute/20050502-1.c: New test.
15740
15741         PR target/21297
15742         * gcc.c-torture/execute/20050502-2.c: New test.
15743
15744 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
15745
15746         PR middle-end/21282
15747         * gcc.dg/pr21282.c: New.
15748
15749 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15750
15751         * gcc.dg/vect/pr20122.c: Clean up .vect file.
15752         * gcc.dg/vect/vect-92.c: Likewise.
15753         * gcc.dg/vect/vect-93.c: Likewise.
15754         * gcc.dg/vect/vect-dv-1.c: Likewise.
15755         * gcc.dg/vect/vect-dv-2.c: Likewise.
15756         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
15757
15758 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15759
15760         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
15761         * gfortran.dg/vect/vect-2.f90: Likewise.
15762         * gfortran.dg/vect/vect-3.f90: Likewise.
15763         * gfortran.dg/vect/vect-4.f90: Likewise.
15764         * gfortran.dg/vect/vect-5.f90: Likewise.
15765
15766 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
15767
15768         PR target/20813
15769         * gcc.dg/rs6000-fpint-2.c: New.
15770
15771 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
15772
15773         PR c/15698
15774         * gcc.dg/builtins-30.c: Update expected messages.
15775         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
15776         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
15777         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
15778
15779 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
15780
15781         PR tree-optimization/21294
15782         * gcc.dg/tree-ssa/pr21294.c: New.
15783
15784 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
15785
15786         * gcc.dg/altivec-3.c (vec_store): Do not use the old
15787         __builtin_altivec_st_internal_4si built-in.
15788
15789 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
15790
15791         PR c++/15875
15792         * g++.dg/template/ptrmem14.C: New test.
15793
15794 2005-05-02  Paul Brook  <paul@codesourcery.com>
15795
15796         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
15797
15798 2005-05-02  Michael Matz  <matz@suse.de>
15799
15800         PR c++/19542
15801         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
15802
15803 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
15804
15805         * g++.dg/cpp/weak.C: New test.
15806
15807 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
15808
15809         * gcc.dg/tree-ssa/loop-8.c: New test.
15810
15811 2005-04-30  Michael Maty  <matz@suse.de>
15812
15813         * gcc.dg/inline-mcpy.c: New test.
15814
15815 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
15816
15817         PR libfortran/18958
15818         * gfortran.dg/eoshift.f90: New test case.
15819
15820 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
15821
15822         PR libfortran/18857
15823         * gfortran.dg/matmul_1.f90: New test.
15824
15825 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15826
15827         PR tree-optimization/21030
15828         * gcc.dg/tree-ssa/pr21030.c: New.
15829
15830 2005-04-29  Devang Patel  <dpatel@apple.com>
15831
15832         PR tree-optimization/21272
15833         * gcc.dg/vect/vect-ifcvt-10.c: New test.
15834
15835 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
15836
15837         PR fortran/13082
15838         PR fortran/18824
15839         * gfortran.dg/entry_4.f90: New test.
15840         * gfortran.fortran-torture/execute/entry_1.f90: New test.
15841         * gfortran.fortran-torture/execute/entry_2.f90: New test.
15842         * gfortran.fortran-torture/execute/entry_3.f90: New test.
15843         * gfortran.fortran-torture/execute/entry_4.f90: New test.
15844         * gfortran.fortran-torture/execute/entry_5.f90: New test.
15845         * gfortran.fortran-torture/execute/entry_6.f90: New test.
15846         * gfortran.fortran-torture/execute/entry_7.f90: New test.
15847
15848 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15849
15850         * gfortran.fortran-torture/execute/entry_8.f90: New test.
15851
15852 2005-04-29  Paul Brook  <paul@codesourcery.com>
15853
15854         * gfortran.dg/entry_3.f90: New test.
15855
15856 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15857
15858         * gfortran.dg/implicit_4.f90: New test.
15859
15860 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
15861
15862         * lib/target-supports.exp (check_profiling_available): Return
15863         false for xtensa-*-elf.
15864
15865 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
15866
15867         * lib/fortran-torture.exp (fortran-torture.exp): Catch
15868         error if file cannot be deleted.
15869
15870 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15871
15872         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
15873         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
15874         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
15875         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
15876         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
15877         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
15878         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
15879         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
15880         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
15881         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15882         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
15883         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
15884         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
15885
15886 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15887
15888         PR fortran/20865
15889         * gfortran.dg/pr20865.f90: New test.
15890
15891 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
15892
15893         * gcc.dg/void-cast-2.c: New test.
15894
15895 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15896
15897         PR c/21159
15898         * gcc.dg/void-cast-1.c: New test.
15899
15900 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
15901
15902         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
15903
15904 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15905
15906         PR fortran/21177
15907         * gfortran.dg/pr21177.f90: New test.
15908
15909 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
15910
15911         PR tree-optimization/21171
15912         * gcc.dg/tree-ssa/pr21171.c: New test.
15913
15914 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
15915
15916         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15917         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15918         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15919         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15920         gcc.dg/tree-ssa/gen-vect-32.c: New.
15921         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
15922         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
15923         don't run on PPC32.
15924
15925 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15926
15927         PR c/21213
15928         * gcc.dg/transparent-union-3.c: New test.
15929
15930 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15931
15932         PR c/20740
15933         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
15934         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
15935         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
15936         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
15937         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
15938         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
15939
15940 2005-04-26  Jeff Law  <law@redhat.com>
15941
15942         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
15943         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
15944         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
15945         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
15946         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
15947         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
15948         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
15949
15950 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
15951
15952         PR tree-optimization/17598
15953         * gcc.dg/tree-ssa/pr17598.c: New testcase.
15954
15955 2005-04-25  Mike Stump  <mrs@apple.com>
15956
15957         * objc.dg/fix-and-continue-1.m: Add.
15958
15959 2005-04-25  Roger Sayle  <roger@eyesopen.com>
15960
15961         PR c++/20995
15962         * g++.dg/opt/pr20995-1.C: New test case.
15963
15964 2005-04-25  Devang Patel <dpatel@apple.com>
15965
15966         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
15967
15968 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15969
15970         PR testsuite/21062
15971         * g++.dg/opt/alias2.C (printf): Correct the prototype.
15972
15973 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15974
15975         PR C++/21188
15976         * g++.dg/opt/rtti2.C: New test.
15977
15978 2005-04-25  Paul Brook  <paul@codesourcery.com>
15979         Steven G. Kargl  <kargls@comcast.net>
15980
15981         PR fortran/20879
15982         * gfortran.dg/ichar_1.f90: New file.
15983
15984 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
15985
15986         PR middle-end/20991
15987         * g++.dg/opt/pr20991.C: New test.
15988
15989         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
15990         where sizeof (type) < __alignof__ (type).
15991         * gcc.dg/compat/struct-layout-1.h: Likewise.
15992
15993 2005-04-24  Per Bothner  <per@bothner.com>
15994             Devang Patel  <dpatel@apple.com>
15995
15996         PR preprocessor/20907
15997         * gcc.dg/cpp/very-long-comment.c: New test.
15998
15999 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16000
16001         PR fortran/20059
16002         * gfortran.dg/common_5.f: New test.
16003
16004 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16005
16006         PR middle-end/21082
16007         * g++.dg/tree-ssa/pr21082.C: New testcase.
16008
16009 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16010
16011         * gcc.dg/vect/vect-99.c: New test.
16012
16013 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16014
16015         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16016
16017 2005-04-22  Jeff Law  <law@redhat.com>
16018
16019         * gcc.dg/uninit-5.c: Remove xfails.
16020         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16021         conditionals and loads.
16022
16023 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16024
16025         PR libfortran/20074
16026         PR libfortran/20436
16027         PR libfortran/21108
16028         * gfortran.dg/nested_reshape.f90: new test
16029         * gfortran.dg/reshape-alloc.f90: new test
16030         * gfortran.dg/reshape.f90: new test
16031
16032 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16033
16034         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16035
16036         * gcc.dg/arm-vfp1.c: New test.
16037
16038 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16039
16040         PR c++/21087
16041         * g++.dg/lookup/builtin2.C: New test.
16042
16043 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16044
16045         * gcc.dg/weak/weak-13.c: New test.
16046
16047 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16048
16049         * lib/target-supports.exp (check_effective_target_sync_int_long):
16050         Add powerpc*.
16051
16052 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16053
16054         * gcc.target/mips/branch-1.c: New test.
16055
16056 2005-04-21  Richard Henderson  <rth@redhat.com>
16057
16058         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16059         * gcc.dg/vect/vect-86.c: Likewise.
16060         * gcc.dg/vect/vect-87.c: Likewise.
16061         * gcc.dg/vect/vect-88.c: Likewise.
16062
16063 2005-04-21  Devang Patel  <dpatel@apple.com>
16064
16065         PR optimization/20994
16066         * gcc.dg/tree-ssa/ifc-3.c: New test.
16067
16068 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16069
16070         PR c/12913
16071         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16072         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16073         gcc.dg/c99-vla-jump-5.c: New tests.
16074
16075 2005-04-19  Richard Henderson  <rth@redhat.com>
16076
16077         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16078         Fix typo in exists check.
16079         (check_effective_target_sync_int_long): New.
16080         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16081         * gcc.dg/ia64-sync-2.c: Likewise.
16082         * gcc.dg/ia64-sync-3.c: Likewise.
16083         * gcc.dg/ia64-sync-4.c: Likewise.
16084
16085 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16086
16087         * gcc.dg/fold-xor-1.c: New test.
16088         * gcc.dg/fold-xor-2.c: New test.
16089
16090 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16091
16092         PR target/20670
16093         * g++.dg/eh/fp-regs.C: New test.
16094
16095 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16096
16097         * gcc.dg/Wint-to-pointer-cast-1.c,
16098         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16099         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16100         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16101
16102 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16103
16104         PR fortran/16861
16105         * gfortran.dg/pr16861.f90: New test.
16106
16107 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16108
16109         * gcc.dg/pr21085.c: New test.
16110
16111 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16112
16113         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16114         (setup_mips_tests, dg-mips-options): New procedures.
16115         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16116         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16117         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16118         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16119         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16120         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16121         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16122         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16123         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16124         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16125         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16126         dg-mips-options instead of dg-options.  Remove now-redundant
16127         preprocessor guards.
16128         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16129         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16130         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16131         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16132         * gcc.dg/vr-mult-2.c: Delete.
16133         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16134         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16135         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16136         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16137         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16138         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16139         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16140
16141 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16142
16143         * ada/acats/run_all.sh: Use sync when executable not present.
16144
16145 2005-04-18  Devang Patel  <dpatel@apple.com>
16146
16147         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16148         * gcc.dg/vect/vect-11a.c: New.
16149         * gcc.dg/vect/vect-none.c: Update.
16150         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16151
16152 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16153
16154         PR tree-optimization/20922
16155         * gcc.dg/pr20922-1.c: New test.
16156         * gcc.dg/pr20922-2.c: New test.
16157         * gcc.dg/pr20922-3.c: New test.
16158         * gcc.dg/pr20922-4.c: New test.
16159         * gcc.dg/pr20922-5.c: New test.
16160         * gcc.dg/pr20922-6.c: New test.
16161
16162 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16163
16164         PR libfortran/20950
16165         * gfortran.dg/pr20950.f: New test.
16166
16167 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16168
16169         PR libfortran/19216
16170         * gfortran.dg/pr19216.f: New test.
16171
16172 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16173
16174         PR tree-optimization/21001
16175         * gcc.dg/tree-ssa/pr21001.c: New.
16176
16177 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16178
16179         PR libfortran/21075
16180         * gfortran.dg/reshape_rank7.f90: New test.
16181
16182 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16183
16184         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16185         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16186         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16187         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16188         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16189         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16190         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16191         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16192         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16193         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16194         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16195         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16196         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16197         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16198         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16199         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16200         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16201         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16202         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16203         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16204         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16205
16206 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16207
16208         * gfortran.dg/wtruncate.f: New testcase.
16209         * gfortran.dg/wtruncate.f90: New testcase.
16210
16211 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16212
16213         PR c++/21025
16214         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16215         which sizeof/alignof is dependent, rather than just whether we are
16216         processing_template_decl.
16217
16218 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16219
16220         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16221         corrected typo where the wrong variables had been compared.
16222
16223 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16224
16225         PR libfortran/18495
16226         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16227         Test callee-allocated version of return array with a write
16228         statement.
16229         Test spread with a temporary with another write statement.
16230
16231 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16232
16233         PR tree-optimization/21031
16234         * gcc.dg/tree-ssa/pr21031.c: New.
16235
16236 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16237
16238         PR tree-optimization/21004
16239         * gcc.dg/builtins-53.c: Include builtins-config.h.
16240         Check floorf, ceilf, floorl and ceill transformations
16241         only when HAVE_C99_RUNTIME is defined.
16242
16243 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16244
16245         PR middle-end/20739
16246         * gcc.dg/tree-ssa/pr20739.c: New test.
16247
16248 2005-04-14  Mike Stump  <mrs@apple.com>
16249
16250         * gcc.dg/Foundation.framework/empty: New.
16251         * gcc.dg/framework-2.c: New.
16252
16253 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16254
16255         PR tree-optimization/21021
16256         * gcc.c-torture/compile/pr21021.c: New.
16257
16258 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16259
16260         PR testsuite/21010
16261         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16262         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16263         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16264         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16265         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16266         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16267         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16268         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16269
16270 2005-04-14  Richard Henderson  <rth@redhat.com>
16271
16272         * lib/target-supports.exp (check_effective_target_vect_condition):
16273         Add ia64, i?86, and x86_64.
16274
16275 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16276
16277         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16278
16279 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16280
16281         PR tree-optimization/20657
16282         * gcc.dg/tree-ssa/pr20657.c: New.
16283
16284 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16285
16286         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16287         (long long int)trunc*.
16288
16289 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16290
16291         PR target/20927
16292         * gcc.dg/pr20927.c: New test.
16293
16294 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16295
16296         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16297         * gcc.target/mips/asm-1.c: Likewise.
16298
16299 2005-04-13  Dale Johannesen  <dalej@apple.com>
16300
16301         * objc.dg/objc-fast-4.m: New.
16302
16303 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16304
16305         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16306         directory.
16307         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16308
16309 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16310
16311         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16312         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16313         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16314
16315 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
16316
16317         PR tree-optimization/20913
16318         * gcc.dg/tree-ssa/pr20913.c: New.
16319
16320         PR tree-optimization/20702
16321         * gcc.dg/tree-ssa/pr20702.c: New.
16322
16323 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16324
16325         PR c++/13744
16326         * g++.dg/inherit/local3.C: New test.
16327
16328 2005-04-12  Jeff Law  <law@redhat.com>
16329
16330         * gcc.dg/tree-ssa/20050412-1.c: New test.
16331
16332 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
16333
16334         PR libfortran/19016
16335         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16336         Add tests with mask generated by expression.
16337         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16338         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16339         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16340
16341 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
16342
16343         PR middle-end/20917
16344         * gcc.dg/20050409-1.c: New test.
16345
16346 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
16347
16348         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16349
16350 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16351
16352         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16353         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16354         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16355         (TARGET_CXX): Adjust accordingly.
16356         * target.h (struct gcc_target): Remove epxort_class_data.  Add
16357         determine_class_data_visibility and class_data_always_comdat.
16358         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16359         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16360         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16361         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16362         (arm_cxx_determine_class_data_visibility): New.
16363         (arm_cxx_class_data_always_comdat): Likewise.
16364         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16365         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16366         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16367         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16368         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16369         Define.
16370
16371 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16372
16373         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16374
16375 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
16376
16377         * gcc.dg/i386-darwin-fpmath.c: New.
16378
16379 2004-04-11  Devang Patel  <dpatel@apple.com>
16380
16381         * lib/target-supports.exp (check_effective_target_vect_condition): New.
16382         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16383         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16384         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16385         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16386         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16387         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16388         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16389         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16390
16391 2004-04-11  Devang Patel  <dpatel@apple.com>
16392
16393         * gcc.dg/vect/vect-dv-1.c: New test.
16394         * gcc.dg/vect/vect-dv-2.c: New test.
16395
16396 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16397
16398         PR tree-optimization/20933
16399         * gcc.dg/tree-ssa/pr20933.c: New test.
16400
16401 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16402
16403         * gfortran.dg/fold_nearest.f90: New test.
16404
16405 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
16406
16407         * gcc.dg/tree-ssa/alias-1.c: New test.
16408
16409 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16410
16411         PR tree-optimization/20920
16412         * g++.dg/tree-ssa/pr20920.C: New test.
16413
16414 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
16415
16416         * gcc.dg/builtins-53.c: Also check (int)ceil* and
16417         (long long int)ceil*.
16418
16419 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
16420
16421         * g++.dg/warn/Wdtor1.C: Declare template in system header with
16422         explicit C++ linkage.
16423
16424 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16425
16426         * gfortran.dg/pr17229.f: Take care of the new obsolescence
16427         warning for arithmetic IF statements.
16428
16429 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
16430
16431         * eor_handling_1.f90: New test case.
16432         * eor_handling_2.f90: New test case.
16433         * eor_handling_3.f90: New test case.
16434         * eor_handling_4.f90: New test case.
16435         * eor_handling_5.f90: New test case.
16436         * noadv_size.f90: New test case.
16437         * pad_no.f90: New test case.
16438
16439 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
16440
16441         * gcc.c-torture/execute/20050410-1.c: New test.
16442
16443 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
16444
16445         * gcc.dg/pr20126.c: New.
16446
16447 2005-04-09  Bud Davis  <bdavis@gfortran.org>
16448             Steven G. Kargl <kargls@comcast.net>
16449
16450         * gfortran.dg/PR19872.f: New test.
16451
16452 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16453
16454         * gfortran.dg/nint_1.f90: Fix dg-do directive.
16455
16456 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16457
16458         * gfortran.dg/nint_1.f90: New test.
16459
16460 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16461
16462         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16463         Added test for callee-allocated arrays with write statements.
16464         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16465         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16466         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16467         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16468         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16469
16470 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16471
16472         PR libfortran/20163
16473         * gfortran.dg/open-options-blanks.f: New test.
16474
16475 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16476
16477         PR fortran/13257
16478         * gfortran.dg/comma_format_extension_[1234].f: New tests.
16479
16480 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
16481
16482         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16483         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16484         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16485         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16486         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16487         * gcc.c-torture/execute/stdarg-4.c: New test.
16488
16489         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16490
16491         PR target/20795
16492         * g++.dg/abi/param2.C: New test.
16493
16494 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16495
16496         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16497
16498 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16499
16500         * gcc.dg/builtins-53.c: New test.
16501
16502 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
16503
16504         * g++.dg/tree-ssa/pr18178.C: New test.
16505         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16506         * gcc.c-torture/execute/20041019-1.c: New test.
16507         * gcc.dg/tree-ssa/20041008-1.c: New test.
16508         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16509         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16510         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16511         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16512         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16513         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16514         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16515         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16516         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16517         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16518
16519 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
16520
16521         PR rtl-optimization/20466
16522         * gcc.c-torture/execute/pr20466-1.c: New test.
16523
16524 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
16525
16526         PR c++/20905
16527         * g++.dg/parse/cond2.C: New test.
16528
16529         PR c++/20145
16530         * g++.dg/warn/Wdtor1.C: New test.
16531
16532 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16533
16534         PR fortran/17229
16535         * gfortran.dg/pr17229.f: New test.
16536
16537 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
16538
16539         * gfortran.dg/tiny_1.f90: New test.
16540         * gfortran.dg/tiny_2.f90: ditto.
16541
16542 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
16543
16544         * gfortran.dg/eor_1.f90: Fix dg-do run line
16545         * gfortran.dg/open_new.f90: Fix dg-do run line
16546
16547 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
16548
16549         * lib/target-supports.exp (get_compiler_messages): Support
16550         optional arguments, the fourth being compiler options.
16551         (check_effective_target_fpic): New proc.
16552         * gcc.dg/20050321-2.c: Restrict to target fpic.
16553
16554 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
16555
16556         * gcc.dg/15443-1.c: New test.
16557         * gcc.dg/15443-2.c: Likewise.
16558
16559 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16560
16561         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16562
16563 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16564
16565         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16566
16567 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16568
16569         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16570         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16571         -m64.
16572         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16573         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16574         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16575
16576 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
16577
16578         PR c++/20212
16579         * g++.dg/warn/Wunused-11.C: New test.
16580
16581 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16582
16583         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16584
16585 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
16586
16587         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16588
16589 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16590
16591         PR c++/20734
16592         * g++.dg/template/ptrmem13.C: New test.
16593
16594 2005-04-05  Per Bothner  <per@bothner.com>
16595
16596         * lib/gcc.exp: Always add -fno-show-column, for now.
16597
16598 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
16599
16600         PR testsuite/20767
16601         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16602         of plain old "unsigned int" for the type of "i".  Makes this test
16603         64bit clean.
16604
16605 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
16606
16607         * gcc.dg/i386-ssefn-1.c: New test.
16608         * gcc.dg/i386-ssefn-2.c: New test.
16609         * gcc.dg/i386-ssefn-3.c: New test.
16610         * gcc.dg/i386-ssefn-4.c: New test.
16611
16612 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
16613
16614         PR tree-optimization/20076
16615         * gcc.dg/builtin-apply4.c: New test.
16616
16617         PR preprocessor/19475
16618         * gcc.dg/cpp/macspace1.c: New test.
16619         * gcc.dg/cpp/macspace2.c: New test.
16620
16621 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16622
16623         * gfortran.dg/pr20755.f: Fixed bad format.
16624
16625 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16626
16627         PR c++/20763
16628         * g++.dg/ext/attrib21.C: New test.
16629
16630 2004-04-05  Devang Patel  <dpatel@apple.com>
16631
16632         * lib/target-supports.exp (check_effective_target_vect_shif): New.
16633         * gcc.dg/vect/vect-shift-1.c: New test.
16634
16635 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16636
16637         PR libfortran/20755
16638         * gfortran.dg/pr20755.f: New test.
16639
16640 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
16641
16642         * gfortran.dg/pr15959.f90: New test.
16643         * gfortran.dg/string_pad_trunc.f90: New test.
16644
16645 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16646
16647         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
16648         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
16649         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
16650         syntax.
16651
16652 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16653
16654         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
16655
16656 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16657
16658         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
16659         * gcc.c-torture/compile/20011119-2.c: Likewise.
16660         * gcc.c-torture/compile/981001-2.c: Likewise.
16661
16662 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
16663
16664         PR c++/20679
16665         * g++.dg/template/overload4.C: New test.
16666
16667 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16668
16669         PR c++/20746
16670         * g++.dg/abi/covariant5.C: New.
16671
16672         PR debug/20505
16673         * g++.dg/debug/const2.C: New.
16674
16675 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
16676
16677         PR rtl-optimization/16104
16678         * gcc.c-torture/execute/20050316-1.c: New test.
16679
16680 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16681
16682         * g++.dg/template/spec23.C: Fix dg-error text.
16683
16684 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
16685
16686         PR c++/19199
16687         * g++.dg/expr/lval2.C: New.
16688
16689 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16690
16691         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
16692         __builtin_strcasecmp and __builtin_strncasecmp.
16693
16694 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
16695
16696         PR c++/20723
16697         * g++.dg/template/spec22.C: New.
16698         * g++.dg/template/spec23.C: New.
16699
16700 2005-04-03  Dale Ranta  <dir@lanl.gov>
16701             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16702
16703         PR libfortran/20068
16704         PR libfortran/20125
16705         PR libfortran/20156
16706         PR libfortran/20471
16707         * gfortran.dg/backspace.f: New test.
16708
16709 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
16710
16711         * gcc.dg/pr19345.c: New test.
16712
16713 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16714
16715         PR tree-optimization/20640
16716         * gcc.dg/torture/tree-loop-1.c: New.
16717
16718 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16719
16720         PR rtl-optimization/20290
16721         * gcc.c-torture/execute/loop-ivopts-2.c: New.
16722
16723 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
16724
16725         * gcc.dg/rs6000-fpint.c: New.
16726
16727 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16728
16729         * gcc.dg/old-style-then-proto-1.c: New test.
16730
16731 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16732
16733         * gfortran.fortran-torture/execute/backspace.f90: Check
16734         after backspace and read was incorrect.
16735
16736 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16737
16738         * gcc.c-torture/execute/builtins/strcat.c: Check the result
16739         buffer past the terminating NUL using memcmp.
16740         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
16741         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
16742
16743         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
16744         Fix unused/uninitialized variable warnings.
16745
16746         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
16747         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
16748         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
16749         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
16750
16751         * gcc.c-torture/execute/builtins/abs-1-lib.c,
16752         gcc.c-torture/execute/builtins/fputs-lib.c,
16753         gcc.c-torture/execute/builtins/lib/fprintf.c,
16754         gcc.c-torture/execute/builtins/lib/main.c,
16755         gcc.c-torture/execute/builtins/lib/memcmp.c,
16756         gcc.c-torture/execute/builtins/lib/memmove.c,
16757         gcc.c-torture/execute/builtins/lib/mempcpy.c,
16758         gcc.c-torture/execute/builtins/lib/memset.c,
16759         gcc.c-torture/execute/builtins/lib/printf.c,
16760         gcc.c-torture/execute/builtins/lib/sprintf.c,
16761         gcc.c-torture/execute/builtins/lib/stpcpy.c,
16762         gcc.c-torture/execute/builtins/lib/strchr.c,
16763         gcc.c-torture/execute/builtins/lib/strcmp.c,
16764         gcc.c-torture/execute/builtins/lib/strcpy.c,
16765         gcc.c-torture/execute/builtins/lib/strcspn.c,
16766         gcc.c-torture/execute/builtins/lib/strlen.c,
16767         gcc.c-torture/execute/builtins/lib/strncat.c,
16768         gcc.c-torture/execute/builtins/lib/strncmp.c,
16769         gcc.c-torture/execute/builtins/lib/strncpy.c,
16770         gcc.c-torture/execute/builtins/lib/strrchr.c,
16771         gcc.c-torture/execute/builtins/lib/strspn.c,
16772         gcc.c-torture/execute/builtins/lib/strstr.c,
16773         gcc.c-torture/execute/builtins/memops-asm-lib.c,
16774         gcc.c-torture/execute/builtins/strlen-2.c,
16775         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
16776         prototypes.
16777
16778 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
16779
16780         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
16781         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
16782         selectany usage.
16783
16784 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
16785
16786         PR c++/19406
16787         * g++.dg/debug/using1.C: New test.
16788
16789 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
16790
16791         PR middle-end/20524
16792         * gcc.dg/alias-7.c: Prefix asm-declared name with
16793         __USER_LABEL_PREFIX__.
16794
16795 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
16796
16797         Fix fallout from PR middle-end/15700:
16798         * gcc.c-torture/compile/20011119-1.c: Take
16799         __USER_LABEL_PREFIX__ into account.
16800         * gcc.c-torture/compile/20011119-2.c: Likewise.
16801
16802 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16803
16804         PR c++/18644
16805         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
16806
16807 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16808
16809         PR c/17855
16810         * gcc.c-torture/compile/struct-non-lval-1.c,
16811         gcc.c-torture/compile/struct-non-lval-2.c,
16812         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
16813
16814 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
16815
16816         * gcc.dg/tls/tls.exp: Remove temporary file.
16817         * g++.dg/tls/tls.exp: Ditto.
16818         * lib/file-format.exp: Ditto.
16819         * g++.dg/special/ecos.exp: Ditto.
16820
16821         * lib/profopt.exp: Treat prof_ext as a list.
16822         * gcc.misc-tests/bprob.exp: Ditto.
16823         * g++.dg/bprob/bprob.exp: Ditto.
16824
16825         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
16826         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
16827         g++.dg/tree-ssa/pointer-reference-alias.C,
16828         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
16829         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
16830         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
16831         g++.dg/vect/pr19951.cc: Ditto.
16832         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
16833         gcc.dg/builtins-47.c: Ditto.
16834         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
16835         gcc.dg/pr20115-1.c: Ditto.
16836         * gcc.dg/tree-ssa/20030530-2.c,
16837         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
16838         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16839         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
16840         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16841         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
16842         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
16843         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
16844         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
16845         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
16846         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
16847         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
16848         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
16849         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
16850         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
16851         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
16852         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16853         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16854         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16855         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16856         gcc.dg/tree-ssa/20030824-1.c,
16857         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
16858         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
16859         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
16860         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
16861         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
16862         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
16863         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
16864         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
16865         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
16866         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
16867         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
16868         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
16869         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
16870         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
16871         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
16872         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
16873         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
16874         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
16875         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
16876         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
16877         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
16878         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
16879         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
16880         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
16881         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
16882         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
16883         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
16884         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
16885         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
16886         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
16887         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
16888         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
16889         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
16890         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
16891         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
16892         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
16893         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
16894         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
16895         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
16896         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
16897         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
16898         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
16899         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16900         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
16901         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
16902         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
16903         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
16904         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
16905         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
16906         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
16907         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16908         gcc.dg/tree-ssa/useless-1.c: Ditto.
16909         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
16910         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
16911         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
16912         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
16913         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16914         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
16915         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
16916         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
16917         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
16918         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
16919         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
16920         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
16921         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
16922         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
16923         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
16924         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
16925         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
16926         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
16927         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
16928         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
16929         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
16930         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16931         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16932         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
16933         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
16934         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
16935         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
16936         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
16937         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
16938         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
16939         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
16940         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
16941         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
16942         gcc.dg/vect/vect-none.c: Ditto.
16943         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
16944         treelang/compile/unsigned.tree: Ditto.
16945
16946         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
16947         * gcc.dg/cpp/direct2s.c: Ditto.
16948         * gcc.dg/cpp/paste4.c: Ditto.
16949         * gcc.dg/cpp/separate-1.c: Ditto.
16950         * gcc.dg/pch/save-temps-1.c: Ditto.
16951         * g++.dg/ext/altivec-10.C: Ditto.
16952         * g++.dg/pch/pch.C: Ditto.
16953
16954         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
16955
16956         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
16957         * g++.dg/template/repo1.C: Ditto.
16958         * g++.dg/template/repo2.C: Ditto.
16959         * g++.dg/template/repo3.C: Ditto.
16960         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
16961         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
16962         * g++.old-deja/g++.pt/repo1.C: Ditto.
16963         * g++.old-deja/g++.pt/repo2.C: Ditto.
16964         * g++.old-deja/g++.pt/repo3.C: Ditto.
16965         * g++.old-deja/g++.pt/repo4.C: Ditto.
16966
16967         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
16968         * gcc.dg/20030107-1.c: Ditto.
16969         * gcc.dg/20030702-1.c: Ditto.
16970         * gcc.dg/profile-generate-1.c: Ditto.
16971         * g++.dg/other/profile1.C: Ditto.
16972         * g++.old-deja/g++.robertl/eb83.C: Ditto.
16973
16974         * lib/gcc-dg.exp (remove-build-file): New.
16975         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16976         cleanup-tree-dump, cleanup-saved-temps): New.
16977
16978 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16979
16980         PR c++/19203, DR 214
16981         * g++.dg/parse/ambig3.C: Not ambiguous.
16982         * g++.dg/template/spec20.C: New.
16983         * g++.dg/template/spec21.C: New.
16984
16985 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
16986
16987         PR target/20045
16988         * gcc.dg/ia64-fptr-1.c: Run only on linux.
16989
16990 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16991
16992         PR libfortran/20660
16993         * gfortran.dg/negative_unit.f: New test.
16994
16995 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
16996
16997         * gcc.dg/20050330-1.c: New test.
16998
16999 2005-03-30  Devang Patel  <dpatel@apple.com>
17000
17001         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17002
17003 2005-03-30  Dale Johannesen  <dalej@apple.com>
17004
17005         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17006
17007 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17008
17009         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17010         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17011         Strip options from test name.
17012
17013 2005-03-31  Jan Hubicka  <jh@suse.cz>
17014
17015         * gcc.dg/varpool-1.c: New testcase.
17016
17017 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17018
17019         PR c/772
17020         PR c/17913
17021         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17022         gcc.dg/stmt-expr-label-3.c : New tests.
17023         * gcc.c-torture/execute/medce-2.c: Remove.
17024
17025 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17026
17027         PR c/20368
17028         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17029         tests.
17030
17031 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17032
17033         * gcc.c-torture/compile/pr20203.c: New test.
17034
17035 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17036
17037         * gfortran.dg/promotion.f90: New test.
17038
17039 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17040
17041         PR middle-end/20491
17042         * gcc.dg/torture/asm-subreg-1.c: New test.
17043
17044 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17045
17046         PR c/20672
17047         * gcc.dg/pr20672-1.c: New test.
17048
17049 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17050
17051         * gfortran.dg/vect: New directory.
17052         * gfortran.dg/vect/vect.exp: New.
17053         * gfortran.dg/vect/vect-1.f90: New test.
17054         * gfortran.dg/vect/vect-2.f90: New test.
17055         * gfortran.dg/vect/vect-3.f90: New test.
17056         * gfortran.dg/vect/vect-4.f90: New test.
17057         * gfortran.dg/vect/vect-5.f90: New test.
17058
17059 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17060
17061         PR middle-end/20622
17062         * gcc.dg/alias-7.c: New test.
17063
17064 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17065
17066         * gcc.dg/sparc-reg-1.c: New test.
17067
17068 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17069
17070         PR target/19890
17071         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17072
17073 2005-03-29  Dale Ranta  <dir@lanl.gov>
17074             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17075
17076         PR libfortran/20163
17077         * gfortran.dg/pr20163-2.f: New test.
17078
17079 2005-03-28  Jan Hubicka  <jh@suse.cz>
17080
17081         PR middle-end/20635
17082         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17083         by Jakub Jelinek.
17084
17085 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17086
17087         PR tree-optimization/20626
17088         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17089         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17090
17091 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17092
17093         * gfortran.dg/underflow.f90: New test.
17094         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17095
17096 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17097
17098         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17099
17100 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17101
17102         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17103         (g++_init): Make sure that CXXFLAGS is set.
17104         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17105         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17106         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17107         * lib/objc.exp (objc_init): Likewise.
17108         * lib/treelang.exp (treelang_init): Likewise.
17109
17110 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17111
17112         PR tree-optimization/20470
17113         * gcc.dg/tree-ssa/pr20470.c: New test.
17114
17115 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17116
17117         * gcc.dg/ppc-stfiwx.c: New.
17118
17119 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17120
17121         PR target/19888
17122         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17123
17124 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17125
17126         * gcc.dg/20050325-1.c: Fix a typo.
17127
17128 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17129
17130         PR libfortran/19678
17131         PR libfortran/19679
17132         * gfortran.dg/dos_eol.f: New test.
17133
17134 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17135
17136         PR rtl-optimization/20249
17137         * gcc.dg/20050325-1.c: New test.
17138
17139 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17140
17141         PR libfortran/15332
17142         * gfortran.dg/pr15332.f: New test.
17143
17144 2005-03-24  Dale Johannesen  <dalej@apple.com>
17145
17146         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17147
17148 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17149
17150         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17151         'internal' visibility.
17152         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17153         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17154         'protected' visibility.
17155         * gcc.dg/visibility-7.c: Likewise.
17156         * lib/target-supports.exp (check_visibility_available): Take
17157         a parameter, the kind of visibility to check for.
17158         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17159         to check_visibility_available.
17160
17161         * g++.dg/expr/cast3.C: New.
17162
17163 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17164
17165         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17166         rs6000.
17167
17168 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17169
17170         PR target/20095
17171         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17172
17173 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17174
17175         * gcc.dg/badshift.c: Renamed to...
17176         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17177
17178         * gcc.target/i386/badshift.c: Renamed to...
17179         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17180         only.
17181
17182         PR rtl-optimization/20532
17183         * gcc.target/i386/badshift.c: New.
17184
17185 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17186
17187         * gfortran.dg/pr18025.f90: New test.
17188
17189 2005-03-23  Dale Johannesen  <dalej@apple.com>
17190
17191         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17192
17193 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17194
17195         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17196
17197         * lib/target-supports.exp (check_iconv_available): Default
17198         libiconv to -liconv, if there is no definition.
17199
17200 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17201
17202         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17203
17204 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17205
17206         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17207         * g++.dg/opt/pr7503-2.C: Likewise.
17208         * g++.dg/opt/pr7503-3.C: Likewise.
17209         * g++.dg/opt/pr7503-4.C: Likewise.
17210         * g++.dg/opt/pr7503-5.C: Likewise.
17211         * g++.dg/warn/minmax.C: New test.
17212
17213 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17214
17215         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17216         * gfortran.dg/g77_intrinsics_sub.f: New test.
17217
17218 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17219             Jan Hubicka  <jh@suse.cz>
17220             Steven Bosscher <stevenb@suse.de
17221
17222         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17223
17224 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17225
17226         PR c++/19980
17227         * g++.dg/template/redecl3.C: New test.
17228
17229 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17230
17231         PR c++/20499
17232         * g++.dg/parse/error16.C: Tweak error markers.
17233
17234 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17235
17236         PR target/20561
17237         * gcc.dg/20050321-2.c: New test.
17238
17239 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17240
17241         PR c++/20465
17242         PR c++/20381
17243         * g++.dg/template/ptrmem12.C: New.
17244
17245 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17246
17247         PR rtl-optimization/20527
17248         * gcc.c-torture/execute/pr20527-1.c: New test.
17249
17250 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17251
17252         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17253         program, compile it into a real executable and then delete the .c
17254         and .x files afterwards, to avoid problems on testglue targets.
17255
17256 2005-03-21  Stuart Hastings  <stuart@apple.com>
17257
17258         * gcc.target/i386/sse-2.c: New.
17259
17260 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17261
17262         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17263
17264 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17265
17266         * g++.dg/parse/crash25.C: Fix typo.
17267
17268 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17269
17270         PR c++/20461
17271         * g++.dg/parse/crash24.C: New test.
17272
17273         PR c++/20536
17274         * g++.dg/parse/crash25.C: New test.
17275
17276 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17277
17278         PR c++/20147
17279         * g++.dg/ext/stmtexpr4.C: New test.
17280
17281 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17282
17283         PR middle-end/20539
17284         * gcc.c-torture/compile/pr13066-1.c: New test case.
17285         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17286         * g++.dg/opt/pr13066-1.C: Likewise.
17287
17288 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17289
17290         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17291
17292 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17293
17294         PR fortran/18525
17295         * gfortran.dg/nesting_1.f90: New test.
17296
17297 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17298
17299         PR c++/20240
17300         * g++.dg/lookup/using13.C: New test.
17301
17302 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17303
17304         PR c++/20333
17305         * g++.dg/template/crash36.C: New test.
17306
17307 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17308
17309         PR c++/20463
17310         * g++.dg/template/crash35.C: New test.
17311
17312 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
17313
17314         PR c++/19966
17315         * g++.dg/overload/operator2.C: New test.
17316
17317 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17318
17319         PR libfortran/20257
17320         * gfortran.dg/pr20257.f90: New test.
17321
17322 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17323
17324         PR libfortran/20480
17325         * gfortran.dg/pr20480.f90: New test.
17326
17327 2005-03-16  Richard Henderson  <rth@redhat.com>
17328
17329         PR middle-end/15700
17330         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17331         (_rtld_global): New.
17332         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17333         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17334
17335         * gcc.dg/alias-3.c: New.
17336         * gcc.dg/alias-4.c: New.
17337         * gcc.dg/alias-5.c: New.
17338         * gcc.dg/alias-6.c: New.
17339
17340 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
17341
17342         * gcc.dg/cpp/ucnid-7.c: New.
17343
17344 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
17345             Dorit Naishlos  <dorit@il.ibm.com>
17346
17347         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17348         darwin.
17349
17350 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
17351
17352         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17353         misaligned accesses.
17354         * gcc.dg/vect/vect-58.c: Likewise.
17355         * gcc.dg/vect/vect-92.c: New.
17356         * gcc.dg/vect/vect-93.c: New.
17357
17358 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
17359
17360         PR fortran/18827
17361         * gfortran.dg/assign_2.f90: New test.
17362         * gfortran.dg/assign_3.f90: New test.
17363         * gfortran.dg/assign.f90: New test.
17364
17365 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
17366
17367         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17368         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17369         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17370         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17371         names.
17372
17373 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
17374
17375         * gcc.dg/cpp/ucnid-6.c: New.
17376
17377         * gcc.dg/cpp/normalize-1.c: New.
17378         * gcc.dg/cpp/normalize-2.c: New.
17379         * gcc.dg/cpp/normalize-3.c: New.
17380         * gcc.dg/cpp/normalize-4.c: New.
17381         * gcc.dg/cpp/ucnid-4.c: New.
17382         * gcc.dg/cpp/ucnid-5.c: New.
17383         * g++.dg/cpp/normalize-1.C: New.
17384         * g++.dg/cpp/ucnid-1.C: New.
17385
17386 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17387
17388         * gcc.dg/pr18628.c: New.
17389
17390 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17391
17392         PR c++/20280
17393         * g++.dg/tree-ssa/pr20280.C: New.
17394
17395 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17396
17397         PR fortran/20467
17398         * gfortran.dg/stfunc_2.f90: New test.
17399
17400 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17401
17402         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17403
17404 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17405
17406         * gcc.dg/tree-ssa/20050314-1.c: New test.
17407
17408 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17409
17410         PR c++/4403
17411         PR c++/9783, DR433
17412         * g++.dg/template/friend34.C: New test.
17413         * g++.dg/template/friend35.C: Likewise.
17414         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17415
17416 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17417
17418         Friend class name lookup 5/n
17419         PR c++/1016
17420         * g++.dg/lookup/hidden-class1.C: New test.
17421         * g++.dg/lookup/hidden-class2.C: Likewise.
17422         * g++.dg/lookup/hidden-class3.C: Likewise.
17423         * g++.dg/lookup/hidden-class4.C: Likewise.
17424         * g++.dg/lookup/hidden-class5.C: Likewise.
17425         * g++.dg/lookup/hidden-class6.C: Likewise.
17426         * g++.dg/lookup/hidden-class7.C: Likewise.
17427         * g++.dg/lookup/hidden-class8.C: Likewise.
17428         * g++.dg/lookup/hidden-class9.C: Likewise.
17429         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17430         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17431         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17432         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17433         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17434         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17435         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17436         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17437         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17438         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17439         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17440
17441 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
17442
17443         PR c++/20157
17444         * g++.dg/template/error18.C: New test.
17445
17446 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17447
17448         PR debug/16792
17449         * g++.dg/debug/pr16792.C: New test.
17450
17451 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17452
17453         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17454         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17455         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17456         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17457         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17458         test assertion names.
17459
17460 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17461
17462         PR fortran/18600
17463         * gfortran.dg/stfunc_1.f90: New test.
17464
17465 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17466
17467         PR fortran/16907
17468         * gfortran.dg/real_index_1.f90: New test.
17469
17470 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17471
17472         PR fortran/20323
17473         * gfortran.dg/spec_expr_1.f90: New test.
17474
17475 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17476
17477         PR c/20402
17478         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17479         new parser.
17480
17481 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17482
17483         PR fortran/20361
17484         * gfortran.dg/largeequiv_1.f90: New test.
17485
17486 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17487
17488         * gcc.dg/ucnid-1.c: New.
17489         * gcc.dg/ucnid-2.c: New.
17490         * gcc.dg/ucnid-3.c: New.
17491         * gcc.dg/ucnid-4.c: New.
17492         * gcc.dg/ucnid-5.c: New.
17493         * gcc.dg/ucnid-6.c: New.
17494         * gcc.dg/cpp/ucnid-1.c: New.
17495         * gcc.dg/cpp/ucnid-2.c: New.
17496         * gcc.dg/cpp/ucnid-3.c: New.
17497         * g++.dg/other/ucnid-1.C: New.
17498
17499 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17500
17501         * gcc.dg/vmx/darwin-abi-3.c: Delete.
17502
17503 2005-03-11  Per Bothner  <per@bothner.com>
17504
17505         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
17506         that diagnotics refer to correct token.
17507         * gcc.dg/unused-3.c: Likewise.
17508
17509 2005-03-11  Per Bothner  <per@bothner.com>
17510
17511         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17512         constant" is now actually on same line as string constant.
17513         * gcc.dg/cpp/direct2s.c: Likewise.
17514
17515 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
17516
17517         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17518
17519 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17520
17521         PR libfortran/20124
17522         * gfortran.dg/pr20124.f90: New Test
17523
17524 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
17525
17526         PR tree-optimization/20130
17527         * gcc.dg/pr20130-1.c: New test.
17528
17529 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17530
17531         PR target/20095
17532         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17533
17534 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17535
17536         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17537
17538 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17539
17540         * g++.dg/eh/forced1.C: Fix comment.
17541         * g++.dg/eh/forced2.C: Ditto.
17542         * g++.dg/eh/forced3.C: Ditto.
17543         * g++.dg/eh/forced4.C: Ditto.
17544
17545 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
17546
17547         PR rtl-opt/20412
17548         * gcc.c-torture/compile/pr20412.c: New test.
17549
17550 2005-03-10  Roger Sayle  <roger@eyesopen.com>
17551
17552         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17553
17554 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17555
17556         PR target/20322
17557         * gcc.dg/20050307-1.c: New test.
17558
17559 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
17560
17561         PR c++/20375
17562         * g++.dg/other/stdarg3.C: New.
17563
17564 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17565
17566         PR c++/18384, c++/18327
17567         * g++.dg/init/array19.C: New test.
17568
17569         PR inline-asm/20314
17570         * gcc.dg/torture/pr20314-1.c: New test.
17571         * gcc.dg/torture/pr20314-2.c: New test.
17572
17573 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
17574
17575         * gcc.dg/20050309-1.c: New test.
17576
17577 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17578
17579         * gcc.dg/builtins-10.c: Reactivate disabled test.
17580         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
17581         new cbrt transformations.
17582
17583 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
17584
17585         PR c++/20208
17586         * g++.dg/template/array13.C: New test.
17587
17588 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
17589
17590         PR c++/16859
17591         * g++.dg/init/brace4.C: New test.
17592
17593 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17594
17595         PR c++/20186
17596         * g++.dg/template/non-dependent12.C: New.
17597
17598 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
17599
17600         PR c++/20142
17601         * g++.dg/init/array18.C: Add dg-do run marker.
17602
17603         PR c++/20142
17604         * g++.dg/init/array18.C: New test.
17605
17606 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17607
17608         * consistency.vlad/vlad.exp: Remove trailing semicolons.
17609         * g++.dg/gcov/gcov.exp: Likewise.
17610         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17611         * gcc.target/xstormy16/xstormy16.exp: Likewise.
17612         * lib/c-torture.exp: Likewise.
17613         * lib/fortran-torture.exp: Likewise.
17614         * lib/g++.exp: Likewise.
17615         * lib/gcc-defs.exp: Likewise.
17616         * lib/gcc-dg.exp: Likewise.
17617         * lib/gcc.exp: Likewise.
17618         * lib/gcov.exp: Likewise.
17619         * lib/gfortran.exp: Likewise.
17620         * lib/mike-g++.exp: Likewise.
17621         * lib/mike-gcc.exp: Likewise.
17622         * lib/objc-torture.exp: Likewise.
17623         * lib/objc.exp: Likewise.
17624         * lib/profopt.exp: Likewise.
17625         * lib/target-libpath.exp: Likewise.
17626         * lib/target-supports.exp: Likewise.
17627         * lib/treelang.exp: Likewise.
17628         * lib/wrapper.exp: Likewise.
17629
17630 2005-03-08  Jeff Law  <law@redhat.com>
17631
17632         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
17633         PHI-OPT changes.
17634
17635 2005-03-08  Ira Rosen  <irar@il.ibm.com>
17636
17637         * gcc.dg/vect/pr20122.c: New test.
17638
17639 2005-03-07  Jeff Law  <law@redhat.com>
17640
17641         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
17642         was folded away.
17643         * gcc.dg/tree-ssa/pr18133-1.c: New test.
17644         * gcc.dg/tree-ssa/pr18133-2.c: New test.
17645         * gcc.dg/tree-ssa/pr18134.c: New test.
17646
17647 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17648
17649         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
17650         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
17651         gcc.dg/torture/builtin-noret-2.c: Require weak support.
17652
17653 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
17654
17655         PR tree-opt/17671
17656         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
17657
17658 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
17659
17660         * g++.dg/warn/Wnvdtor.C: New test.
17661
17662 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
17663
17664         * gcc.dg/torture/pr19683-1.c: New test.
17665
17666 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
17667
17668         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
17669         * gfortran.dg/g77/19990313-2.f: Ditto.
17670         * gfortran.dg/g77/19990313-3.f: Ditto.
17671         * gfortran.dg/g77/19990525-0.f: Ditto.
17672         * gfortran.dg/g77/19990826-0.f: Ditto.
17673         * gfortran.dg/g77/19990826-2.f: Ditto.
17674         * gfortran.dg/g77/19990826-3.f: Ditto.
17675         * gfortran.dg/g77/20000511-1.f: Ditto.
17676         * gfortran.dg/g77/20000511-2.f: Ditto.
17677         * gfortran.dg/g77/970625-2.f: Ditto.
17678         * gfortran.dg/g77/980310-2.f: Ditto.
17679         * gfortran.dg/g77/980310-3.f: Ditto.
17680         * gfortran.dg/g77/980310-8.f: Ditto.
17681         * gfortran.dg/g77/980519-2.f: Ditto.
17682         * gfortran.dg/g77/alpha1.f: Ditto.
17683         * gfortran.dg/g77/claus.f: Ditto.
17684         * gfortran.dg/g77/erfc.f: Ditto.
17685         * gfortran.dg/g77/short.f: Ditto.
17686         * gfortran.fortran-torture/execute/data.f90: Ditto.
17687         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
17688         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
17689
17690 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17691
17692         * lib/file-format.exp (gcc_target_object_format): Add check for som
17693         format and hardcode object formats on hppa*-*-hpux*.
17694         * lib/target-supports.exp (check_weak_available): Add check for som
17695         object format.  Always return 0 on hppa*-*-hpux10*.
17696
17697         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
17698         is defined.
17699
17700         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
17701
17702 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17703
17704         * gfortran.dg/pr19936_1.f90: New test.
17705         * gfortran.dg/pr19936_2.f90: New test.
17706         * gfortran.dg/pr19936_3.f90: New test.
17707
17708 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17709             Paul Thomas <prthomas@drfccad.cea.fr>
17710
17711         * gfortran.dg/PR19754_1.f90: New test.
17712         * gfortran.dg/PR19754_2.f90: Ditto.
17713
17714 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17715
17716         PR c++/19311
17717         * g++.dg/template/non-dependent11.C: New test.
17718
17719 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
17720
17721         * lib/target-supports.exp (check_iconv_available): Fix comment.
17722
17723 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
17724             Joseph S. Myers  <joseph@codesourcery.com>
17725
17726         PR c++/19797
17727         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
17728
17729 2005-03-04  Matthew Sachs  <msachs@apple.com>
17730
17731         * gcc.exp (gcc_target_compile): Put braces around
17732         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
17733         * objc.exp (objc_target_compile): Likewise.
17734         * treelang.exp (treelang_target_compile): Likewise.
17735
17736 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17737
17738         PR fortran/19673
17739         * gfortran.dg/func_result_1.f90: New test.
17740
17741 2005-03-04  Ben Elliston  <bje@au.ibm.com>
17742
17743         * gcc.misc-tests/options.exp: New test.
17744
17745 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
17746
17747         * gcc.dg/pr15784-4.c: New test.
17748
17749 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
17750
17751         * gcc.c-torture/execute/pr17133.c: New.
17752         * gcc.c-torture/compile/20050303-1.c: New.
17753
17754 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
17755
17756         * gcc.dg/cpp/assert4.c: Fix for cygwin.
17757
17758 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
17759
17760         * g++.dg/overload/using2.C: New.
17761
17762 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
17763
17764         PR c++/19916
17765         * g++.dg/init/ptrmem2.C: New test.
17766
17767 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
17768
17769         PR c/8927
17770         * gcc.dg/pr8927-1.c: New test.
17771
17772 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17773
17774         PR c++/20232
17775         * g++.dg/inherit/covariant12.C: New.
17776
17777 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17778
17779         PR fortran/19479
17780         * gfortran.dg/bound_1.f90: New test.
17781
17782 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
17783
17784         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
17785         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
17786
17787 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
17788
17789         PR c/20245
17790         * gcc.dg/pr20245-1.c: New test.
17791
17792 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
17793
17794         PR middle-end/19874
17795         * gcc.c-torture/execute/20050119-2.c: New test case.
17796
17797 2005-02-28  Ben Elliston  <bje@au.ibm.com>
17798
17799         * README: Update the DejaGnu bug reporting address.
17800         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
17801         * lib/objc-torture.exp: Likewise.
17802
17803 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17804
17805         * gfortran.dg/boz_1.f90: New test.
17806         * gfortran.dg/boz_3.f90: New test.
17807         * gfortran.dg/boz_4.f90: New test.
17808
17809 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17810
17811         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
17812         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
17813
17814 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17815
17816         PR libfortran/20101
17817         * gfortran.dg/write_0_pe_format.f90: New test.
17818
17819 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
17820
17821         PR c++/20206
17822         * g++.dg/opt/thunk2.C: New test.
17823         * g++.dg/opt/covariant1.C: New test.
17824
17825 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17826
17827         * gfortran.dg/e_d_fmt.f90: New test.
17828
17829 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
17830
17831         * gcc.dg/asm-b.c: Fix comment typos.
17832
17833 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17834
17835         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
17836         a V_MAY_DEF also.
17837
17838 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17839
17840         PR tree-opt/20188
17841         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
17842         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
17843         * gcc.dg/asm-b.c: New test.
17844
17845 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
17846
17847         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
17848         Disable this test on IRIX 6.
17849
17850 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
17851
17852         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
17853         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
17854         parser.
17855
17856 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
17857
17858         PR tree-optimization/20204
17859         * testsuite/gcc.dg/pr20204.c: New test.
17860
17861 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
17862
17863         PR target/20196
17864         * gcc.c-torture/execute/20050224-1.c: New test.
17865
17866         PR c++/20175
17867         * g++.dg/warn/Wbraces2.C: New test.
17868
17869 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
17870
17871         PR c++/19878
17872         * g++.dg/init/const2.C: New test.
17873
17874 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
17875
17876         PR tree-optimization/20100
17877         * gcc.c-torture/execute/pr20100-1.c: New test.
17878
17879 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17880
17881         * gfortran.dg/implicit_3.f90: New test.
17882
17883         * gfortran.dg/deftype_1.f90: New test.
17884
17885 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
17886
17887         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
17888         the test passes.
17889         * g++.dg/other/anon3.C: Accept a warning.
17890
17891 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
17892
17893         * gcc.dg/pr20017.c: Fix a comment typo.
17894
17895 2005-02-23  Bud Davis  <bdavis@gfortran.org>
17896
17897         * gfortran.dg/list_read_4.f90: Change to f90 comments.
17898
17899 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17900
17901         PR ada/19902
17902         * ada/acats/tests/cxa/cxa3004.a: Remove.
17903         * ada/acats/tests/cxb/cxb30061.am: Likewise.
17904
17905 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17906
17907         PR c++/20073
17908         * g++.dg/init/const1.C: New test.
17909
17910         PR c++/19991
17911         * g++.dg/parse/constant7.C: New test.
17912
17913         PR c++/20152
17914         * g++.dg/parse/error27.C: New test.
17915         * g++.dg/template/qualttp15.C: Adjust error markers.
17916         * g++.old-deja/g++.other/struct1.C: Likewise.
17917
17918         PR c++/20153
17919         * g++.dg/template/error17.C: New test.
17920
17921         PR c++/20148
17922         * g++.dg/parser/error26.C: New test.
17923
17924 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
17925
17926         PR tree-optimization/20100
17927         PR tree-optimization/20115
17928         * gcc.dg/pr20115.c: New test.
17929         * gcc.dg/pr20115-1.c: New test.
17930         * gcc.dg/pr20100.c: New test.
17931         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
17932         call-clobbered variables after alias1.
17933
17934 2005-02-22  Bud Davis  <bdavis@gfortran.org>
17935
17936         * gfortran.dg/list_read_4.f90: new test.
17937
17938 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
17939
17940         PR rtl-optimization/20017.
17941         * gcc.dg/pr20017.c: New.
17942
17943 2005-02-22  Devang Patel  <dpatel@apple.com>
17944
17945         PR 19952
17946         * g++.dg/tree-ssa/pr19952.C: New test.
17947
17948 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17949
17950         PR c++/19883
17951         * g++.dg/parse/constant6.C: New test.
17952
17953 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17954
17955         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17956         * g++.dg/charset/asm2.c: Likewise.
17957         * g++.dg/charset/asm3.c: Likewise.
17958         * g++.dg/charset/asm4.c: Likewise.
17959         * g++.dg/charset/asm5.c: Likewise.
17960         * g++.dg/charset/attribute1.c: Likewise.
17961         * g++.dg/charset/attribute2.c: Likewise.
17962         * g++.dg/charset/extern1.cc: Likewise.
17963         * g++.dg/charset/extern2.cc: Likewise.
17964         * g++.dg/charset/extern3.cc: Likewise.
17965         * g++.dg/charset/function.cc: Likewise.
17966         * g++.dg/charset/string.c: Likewise.
17967         * g++.dg/charset/charset.exp: Likewise.
17968         * lib/target-supports.exp (check_iconv_available): Fix comment.
17969
17970 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17971
17972         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
17973         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17974         * gcc.dg/charset/asm2.c: Likewise.
17975         * gcc.dg/charset/asm3.c: Likewise.
17976         * gcc.dg/charset/asm4.c: Likewise.
17977         * gcc.dg/charset/asm5.c: Likewise.
17978         * gcc.dg/charset/asm6.c: Likewise.
17979         * gcc.dg/charset/attribute1.c: Likewise.
17980         * gcc.dg/charset/attribute2.c: Likewise.
17981         * gcc.dg/charset/builtin1.c: Likewise.
17982         * gcc.dg/charset/extern.c: Likewise.
17983         * gcc.dg/charset/function.c: Likewise.
17984         * gcc.dg/charset/string.c: Likewise.
17985         * gcc.dg/charset/charset.exp: Likewise.
17986
17987 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
17988
17989         PR fortran/20086
17990         * gfortran.dg/pr20086.f90: New test.
17991
17992 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
17993
17994         PR tree-optimization/19786
17995         * g++.dg/tree-ssa/pr19786.C: New.
17996
17997 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17998
17999         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18000
18001 2005-02-21  Jeff Law  <law@redhat.com>
18002
18003         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18004
18005 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18006
18007         * gfortran.dg/do_iterator: Split loop, markup all lines for
18008         which an error locus is printed.
18009         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18010         locus is printed.
18011         * gfortran.dg/select_4.f90: Likewise.
18012         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18013         locuses in the various permutations.
18014
18015 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18016
18017         PR tree-optimization/19951
18018         * g++.dg/vect: New directory.
18019         * g++.dg/vect/vect.exp: New file.
18020         * g++.dg/vect/pr19951.cc: New testcase.
18021         * g++.dg/dg.exp: Also prune vectorizer tests.
18022
18023 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18024
18025         PR 18785
18026         * gcc.dg/charset/builtin1.c: New test.
18027
18028 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18029
18030         PR c++/19299
18031         * g++.dg/inherit/volatile1.C: New test.
18032
18033         PR c++/19440
18034         * g++.dg/template/dtor4.C: New test.
18035
18036 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18037
18038         * gfortran.dg/int_1.f90: New test.
18039
18040 2005-02-19  Devang Patel  <dpatel@apple.com>
18041
18042         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18043
18044 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18045
18046         * gfortran.dg/achar_1.f90: New test.
18047
18048 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18049
18050         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18051
18052 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18053             Jakub Jelinek  <jakub@redhat.com>
18054
18055         PR tree-optimization/19828
18056         * gcc.dg/tree-ssa/loop-7.c: New test.
18057         * gcc.c-torture/execute/20050218-1.c: New test.
18058
18059 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18060
18061         PR c/20043
18062         * gcc.dg/transparent-union-1.c: New test.
18063         * gcc.dg/transparent-union-2.c: New test.
18064
18065 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18066
18067         PR tree-optimization/18977
18068         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18069
18070 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18071
18072         PR target/20054
18073         * gcc.dg/pr20054.c: New test.
18074
18075 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18076
18077         PR c++/19508
18078         * g++.dg/ext/attrib20.C: New test.
18079
18080 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18081
18082         PR middle-end/20030
18083         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18084
18085 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18086
18087         PR c++/20008
18088         * g++.dg/opt/switch4.C: New.
18089
18090 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18091
18092         PR c++/20023
18093         PR tree-optimization/20009
18094         * gcc.c-torture/compile/20050217-1.c: New test.
18095         * g++.dg/opt/switch3.C: New test.
18096
18097         PR tree-optimization/18947
18098         * gcc.c-torture/compile/20050215-1.c: New test.
18099         * gcc.c-torture/compile/20050215-2.c: New test.
18100         * gcc.c-torture/compile/20050215-3.c: New test.
18101
18102 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18103
18104         PR c++/20028
18105         * g++.dg/template/crash34.C: New.
18106
18107         PR c++/20022
18108         * g++.dg/other/access3.C: New.
18109
18110 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18111
18112         * gcc.dg/vect/vect-98.c: New test.
18113
18114 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18115
18116         PR tree-optimization/19967
18117         * gcc.dg/pr19967.c: New.
18118
18119 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18120
18121         PR middle-end/19857
18122         * gcc.dg/tree-ssa/20050215-1.c: New test.
18123         * gcc.c-torture/execute/20050215-1.c: New test.
18124
18125 2005-02-15  Eric Christopher  <echristo@redhat.com>
18126
18127         * gcc.dg/cpp/20050215-1.c: New file.
18128
18129 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18130
18131         PR tree-optimization/15785
18132         * gcc.dg/pr15785-1.c: New test.
18133
18134 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18135
18136         PR c++/17788
18137         * g++.dg/init/ctor4.C: New.
18138         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18139
18140 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18141
18142         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18143         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18144
18145 2005-02-15  Andreas Schwab  <schwab@suse.de>
18146
18147         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18148         declare malloc.
18149
18150 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18151
18152         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18153
18154 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18155
18156         PR tree-optimization/19853
18157         * gcc.c-torture/compile/pr19853.c: New test.
18158
18159 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18160
18161         PR c++/19608
18162         * g++.dg/parse/local-class1.C: New.
18163
18164         PR c++/19895
18165         * g++.dg/parse/ptrmem3.C: New.
18166
18167         PR c++/19884
18168         * g++.old-deja/g++.oliva/template6.C: Add another case.
18169         * g++.dg/template/explicit6.C: New.
18170
18171 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18172
18173         PR c++/17816
18174         * g++.dg/other/redecl2.C: New.
18175
18176 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18177
18178         PR c++/19891
18179         * g++.dg/abi/covariant4.C: New.
18180
18181 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18182
18183         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18184
18185 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18186
18187         * gcc.dg/vect/vect-96.c: Fix typo.
18188
18189 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18190
18191         PR c++/14479
18192         PR c++/19487
18193         * g++.dg/template/enum5.C: New test.
18194
18195 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18196
18197         * gcc.dg/vect/vect-97.c: New test.
18198
18199 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18200
18201         * gcc.dg/vect/vect-96.c: New test.
18202
18203 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18204
18205         * gcc.dg/builtins-34.c: Also check ldexp*.
18206
18207 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18208
18209         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18210
18211 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18212
18213         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18214         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18215         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18216         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18217         selector_list, selector_expression, dg-process-target): Move to new
18218         file target-supports-dg.exp.
18219         * lib/target-supports-dg.exp: New.
18220
18221         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18222         New.
18223
18224 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18225
18226         PR c++/19666
18227         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18228
18229         PR middle-end/19858
18230         * gcc.c-torture/compile/20050210-1.c: New test.
18231
18232 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18233
18234         PR c++/19755
18235         * g++.dg/warn/Wbraces1.C: New test.
18236
18237 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18238
18239         * gcc.dg/builtins-52.c: New testcase.
18240
18241 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18242
18243         PR c/19342
18244         * gcc.c-torture/execute/20050119-1.c: New test.
18245
18246 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18247
18248         PR c++/19811
18249         * g++.dg/init/delete1.C: New test.
18250
18251 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18252
18253         PR c++/18470
18254         * g++.dg/template/static12.C: New test.
18255
18256 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18257
18258         PR c++/19787
18259         * g++.dg/conversion/ambig1.C: New test.
18260
18261         PR c++/19739
18262         * g++.dg/ext/attrib19.C: New test.
18263
18264         PR c++/19732
18265         * g++.dg/parse/dtor5.C: New test.
18266
18267         PR c++/19762
18268         * g++.dg/template/dtor3.C: New test.
18269
18270         PR c++/19826
18271         * g++.dg/template/static11.C: New test.
18272         * g++.dg/template/crash2.C: Remove dg-error marker.
18273
18274 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18275
18276         PR C++/18491
18277         * g++.old-deja/g++.mike/p10769a.C: Remove.
18278
18279 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18280
18281         * gcc.dg/builtins-48.c: New test case.
18282         * gcc.dg/builtins-49.c: New test case.
18283         * gcc.dg/builtins-50.c: New test case.
18284         * gcc.dg/builtins-51.c: New test case.
18285
18286 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18287
18288         PR middle-end/19583
18289         * g++.dg/warn/Wreturn-type-3.C: New test.
18290
18291 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18292
18293         PR middle-end/19402
18294         * gcc.dg/pr19402-1.c: New testcase.
18295         * gcc.dg/pr19402-2.c: likewise.
18296
18297 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18298
18299         PR middle-end/19854
18300         * g++.dg/tree-ssa/tmmti.C: New testcase.
18301
18302 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18303
18304         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18305
18306 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18307
18308         PR c++/19733
18309         * g++.dg/parse/crash23.C: New test.
18310         * g++.dg/warn/Weff1.C: New test.
18311
18312 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18313
18314         * gcc.dg/20050209-1.c: New test.
18315
18316 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18317
18318         PR target/19799
18319         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18320
18321 2005-02-08  Mike Stump  <mrs@apple.com>
18322
18323         * g++.dg/pch/import-2.c: New test.
18324         * g++.dg/pch/import-2.hs: New.
18325         * g++.dg/pch/include/import-2a.h: New.
18326         * g++.dg/pch/include/import-2b.h: New.
18327
18328 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
18329
18330         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18331
18332 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18333
18334         * gfortran.dg/substr_1.f90: New test.
18335
18336 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
18337
18338         PR middle-end/19775
18339         * gcc.dg/torture/builtin-power-1.c: Disable test for
18340         invalid transformation.
18341         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
18342         no longer optimize.
18343         * gcc.dg/builtins-47.c: New testcase.
18344
18345 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
18346             Dorit Naishlos  <dorit@il.ibm.com>
18347
18348         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18349
18350 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
18351
18352         * gcc.c-torture/compile/20050206-1.c: New test.
18353
18354 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18355
18356         PR tree-opt/19768
18357         * g++.dg/opt/pr19768.C: New test.
18358
18359 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18360
18361         PR tree-opt/19736
18362         * gcc.c-torture/compile/pr19736.c: New test.
18363
18364 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18365
18366         PR c++/17401
18367         * g++.dg/parse/error25.C: New test.
18368
18369 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
18370
18371         * gcc.c-torture/execute/20050203-1.c: New.
18372
18373 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
18374
18375         * gcc.dg/vect/vect-85.c: Remove xfail.
18376         * gcc.dg/vect/vect-86.c: Remove xfail.
18377         * gcc.dg/vect/vect-87.c: Remove xfail.
18378         * gcc.dg/vect/vect-88.c: Remove xfail.
18379
18380 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18381
18382         * gcc.dg/altivec-19.c: New.
18383
18384 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18385
18386         PR c/17807
18387         * gcc.dg/nested-func-3.c: New test.
18388         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18389
18390 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18391
18392         * gcc.test-framework/gen_directive_tests: Generate tests for
18393         selector expressions.
18394
18395 2005-02-02  Matt Austern  <austern@apple.com>
18396
18397         PR c++/19628
18398         * g++/ext/builtin7.C: New.
18399         * g++/ext/builtin8.C: New.
18400
18401 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18402
18403         PR c/18502
18404         * gcc.dg/pr18502-1.c: New test.
18405
18406 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18407
18408         PR c++/17413
18409         * g++.dg/template/local4.C: Tweak.
18410
18411 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
18412
18413         PR tree-optimization/19578
18414         * gcc.c-torture/compile/20050202-1.c: New test.
18415
18416 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18417
18418         PR c/19435
18419         * gcc.dg/c99-init-4.c: New test.
18420
18421 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18422
18423         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18424
18425         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18426
18427         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18428         * g++.dg/eh/check-vect.h: New.
18429
18430         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18431         * gcc.dg/vect/vect-78.c: Ditto.
18432         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18433         Remove.
18434
18435         * g++.dg/conversion/simd1.C: Expect warning.
18436         * g++.dg/ext/attribute-test-1.C: Ditto.
18437         * g++.dg/ext/attribute-test-2.C: Ditto.
18438         * g++.dg/ext/attribute-test-3.C: Ditto.
18439         * g++.dg/ext/attribute-test-4.C: Ditto.
18440
18441         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18442         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18443
18444         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18445
18446 2005-02-01  Richard Henderson  <rth@redhat.com>
18447
18448         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18449         long double for ibm double-double format.
18450         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18451
18452 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
18453
18454         PR tree-optimization/19633
18455         * testsuite/gcc.dg/pr19633-1.c: New test.
18456         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18457         to NULL or a symbol.
18458
18459 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18460
18461         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18462         New procs.
18463         (dg-process-target (local override)): Handle selector expressions.
18464
18465         * gcc.test-framework/README: Describe tests in source directory.
18466         * gcc.test-framework/test-framework.awk: Handle dg- tests.
18467         * gcc.test-framework/test-framework.exp: Handle dg- tests.
18468         * gcc.test-framework/dg-bogus-exp-P.c: New test.
18469         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18470         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18471         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18472         * gcc.test-framework/dg-do-link-exp-P.c: New test.
18473         * gcc.test-framework/dg-do-run-exp-P.c: New test.
18474         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18475         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18476         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18477         * gcc.test-framework/dg-error-exp-P.c: New test.
18478         * gcc.test-framework/dg-error-exp-XP.c: New test.
18479         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18480         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18481         * gcc.test-framework/dg-output-exp-P.c: New test.
18482         * gcc.test-framework/dg-output-exp-XF.c: New test.
18483         * gcc.test-framework/dg-warning-exp-P.c: New test.
18484         * gcc.misc-tests/dg-1.c: Remove.
18485         * gcc.misc-tests/dg-2.c: Remove.
18486         * gcc.misc-tests/dg-3.c: Remove.
18487         * gcc.misc-tests/dg-4.c: Remove.
18488         * gcc.misc-tests/dg-5.c: Remove.
18489         * gcc.misc-tests/dg-6.c: Remove.
18490         * gcc.misc-tests/dg-7.c: Remove.
18491         * gcc.misc-tests/dg-8.c: Remove.
18492         * gcc.misc-tests/dg-9.c: Remove.
18493         * gcc.misc-tests/dg-10.c: Remove.
18494         * gcc.misc-tests/dg-11.c: Remove.
18495         * gcc.misc-tests/dg-12.c: Remove.
18496         * gcc.misc-tests/dg-test.exp: Remove.
18497
18498         * gcc.test-framework/test-framework.awk: Change recording and
18499         printing of passes and failures.
18500
18501         * gcc.test-framework: New directory.
18502         * gcc.test-framework/README: New.
18503         * gcc.test-framework/test-framework.exp: New.
18504         * gcc.test-framework/test-framework.awk: New.
18505         * gcc.test-framework/gen_directive_tests: New.
18506
18507 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
18508
18509         * lib/treelang.exp: Fix comment typos.
18510         (treelang_target_compile): Don't append libs=-ltreelang to options.
18511
18512 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
18513
18514         * g++.dg/parse/typename7.C: Adjust error messages.
18515
18516 2005-01-31  Jeff Law  <law@redhat.com>
18517
18518         * gcc.c-torture/execute/20050131-1.c: New test.
18519         * gcc.dg/wcaselabel.c: New test.
18520
18521 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
18522
18523         * g++.dg/other/warning1.C: Adjust error messags.
18524         * g++.dg/parse/constant5.C: New test.
18525
18526 2005-01-31  Steven Bosscher  <stevenb@suse.de>
18527
18528         PR c/19333
18529         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18530         the test case valid.
18531         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18532         * testsuite/gcc.dg/array-7.c: Adjust expected result.
18533         * testsuite/gcc.dg/pr18596-3.c: Likewise.
18534         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18535         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18536         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18537
18538 2005-01-31  Dale Johannesen  <dalej@apple.com>
18539
18540         * g++.dg/opt/pr19650.C: New test.
18541
18542 2005-01-31  Richard Henderson  <rth@redhat.com>
18543
18544         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18545         long double for intel double extended format.
18546         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18547
18548 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
18549
18550         PR c++/19555
18551         * g++.dg/template/static10.C: New test.
18552
18553         PR c++/19395
18554         * g++.dg/parse/error24.C: New test.
18555
18556         PR c++/19367
18557         * g++.dg/lookup/builtin1.C: New test.
18558
18559         PR c++/19457
18560         * g++.dg/warn/conv3.C: New test.
18561
18562 2005-01-30  Bud Davis  <bdavis@gfortran.org>
18563
18564         PR fortran/19647
18565         * gfortan.dg/inquire_7.f90
18566
18567 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
18568
18569         PR tree-optimization/15791
18570         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18571         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18572         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18573         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18574         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18575         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18576         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18577         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18578         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18579         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18580
18581 2005-01-29  Paul Brook  <paul@codesourcery.com>
18582
18583         PR fortran/18565
18584         * check.c (real_or_complex_check): New function.
18585         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18586         * intrinsic.c (add_functions): Use new check functions.
18587         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18588         Add prototypes.
18589
18590 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
18591
18592         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18593         gcc.dg/lvalue-3.c: New tests.
18594         * gcc.dg/concat.c: Update expected messages.
18595
18596 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
18597
18598         PR libfortran/19595
18599         * gfortran.dg/eor_1.f90: New test.
18600
18601 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
18602
18603         PR fortran/19589
18604         * gfortran.dg/logical_data_1.f90: New test.
18605
18606 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
18607
18608         PR c++/19253
18609         * g++.dg/template/crash33.C: New test.
18610
18611         PR c++/19667
18612         * g++.dg/template/crash32.C: New test.
18613
18614 2005-01-28  Ian Lance Taylor  <ian@airs.com>
18615
18616         PR middle-end/16558
18617         * g++.dg/warn/Wreturn-type-2.C: New test.
18618
18619 2004-06-24  Jeff Law  <law@redhat.com>
18620
18621         * gcc.dg/tree-ssa/20050128-1.c: New test.
18622
18623 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
18624
18625         * gcc.target/frv/all-mdpackh-1.c: New test.
18626
18627 2005-01-28  Steven Bosscher  <stevenb@suse.de>
18628
18629         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
18630
18631 2005-01-27  Richard Henderson  <rth@redhat.com>
18632
18633         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
18634
18635 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18636
18637         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
18638
18639 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18640
18641         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18642         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18643         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
18644         to cope with cases where the multilib options override the dg-options.
18645
18646 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
18647
18648         PR c/18946
18649         * gcc.dg/noncompile/20050120-1.c: New test.
18650
18651 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
18652
18653         PR tree-optimization/19633
18654         * gcc.dg/pr19633.c: New test.
18655         * gcc.dg/tree-ssa/pr19633.c: New test.
18656
18657 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
18658
18659         * gcc.dg/20041216-1.c: New test.
18660
18661 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
18662
18663         PR objc/18862
18664         * objc.dg/selector-2.m: New test.
18665
18666 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
18667
18668         * g++.dg/opt/range-test-2.C: New test.
18669
18670         PR rtl-optimization/19579
18671         * gcc.c-torture/execute/20050124-1.c: New test.
18672
18673 2005-01-26  Greg Parker  <gparker@apple.com>
18674         Stuart Hastings  <stuart@apple.com>
18675
18676         * gcc.c-torture/execute/20050125-1.c: New.
18677
18678 2005-01-18  Jan Hubicka  <jh@suse.cz>
18679
18680         PR tree-optimize/19337
18681         * gcc.c-torture/compile/20050119-1.c: New test.
18682
18683 2005-01-24  James E Wilson  <wilson@specifixinc.com>
18684
18685         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
18686         test for successful match.
18687
18688 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
18689
18690         PR objc/18408
18691         * objc.dg/comp-types-7.m: New test.
18692
18693 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
18694
18695         * lib/target-supports.exp (current_target_name): New.
18696         (check_effective_target_ilp32, check_effective_target_lp64):
18697         Cache the result to use as long as the current target, with
18698         multilib flags, remains the same.
18699
18700         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
18701         (dg-require-weak, dg-require-visibility, dg-require-alias,
18702         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
18703         dg-require-effective-target, dg-skip-if): Remove call to
18704         skip_test_and_clear_xfail.
18705         (dg-test): Clear xfail data.
18706
18707 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
18708
18709         PR target/17751
18710         * gcc.dg/ppc64-toc.c: New test.
18711
18712         * g++.dg/tree-ssa/empty-1.C: New test.
18713
18714         PR middle-end/19551
18715         * gcc.c-torture/execute/20050121-1.c: New test.
18716         * gcc.dg/20050121-2.c: New test.
18717
18718 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
18719         Paul Brook  <paul@codesourcery.com>
18720
18721         PR fortran/17941
18722         * gfortran.dg/real_const_1.f: New test.
18723         * gfortran.dg/real_const_2.f90: New test.
18724         * gfortran.dg/complex_int_1.f90: New test.
18725
18726 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
18727
18728         PR fortran/19313
18729         * gfortan.dg/inquire_6.f90: New test.
18730
18731 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18732
18733         PR libfortran/19451
18734         * open_readonly_1.f90: New test.
18735
18736 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18737
18738         PR libfortran/18982
18739         * gfortran.dg/open_new.f90: New file.
18740
18741 2005-01-22  Paul Brook  <paul@codesourcery.com>
18742
18743         * namelist_1.f90: New test.
18744
18745 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
18746
18747         PR tree-optimization/19484
18748         * gcc.c-torture/compile/20050122-[12].c: New tests.
18749
18750 2005-01-22  Paul Brook  <paul@codesourcery.com>
18751
18752         * gfortran.dg/implicit_2.f90: New test.
18753
18754 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
18755
18756         PR fortran/19314
18757         * gfortran.dg/inquire_5.f90: New test.
18758
18759 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18760
18761         PR c/18809
18762         * gcc.dg/pr18809-1.c: New test.
18763
18764 2005-01-21  Ian Lance Taylor  <ian@airs.com>
18765
18766         * gcc.dg/20050121-1.c: New test.
18767
18768         PR tree-optimization/13000
18769         * gcc.dg/20040206-1.c: Change warning to point where function is
18770         being inlined.
18771
18772 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18773
18774         PR c++/19208
18775         * g++.dg/template/array11.C: New test.
18776
18777 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18778
18779         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
18780         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
18781         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
18782         * gfortran.dg/getenv_1.f90: Add dg-do directive.
18783         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
18784         gfortran.dg/pr17164.f90: Add missing dg-do directives.
18785
18786 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18787
18788         PR tree-optimization/15349
18789         * gcc.dg/tree-ssa/pr15349.c: New.
18790
18791 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
18792
18793         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
18794
18795 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
18796
18797         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
18798         scan-assembler-times directive name.
18799
18800         * gcc.dg/asm-a.c: Move dg-require-effective-target to
18801         after dg-do.
18802
18803         PR rtl-optimization/19462
18804         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
18805
18806 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
18807
18808         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
18809         counting function calls on ia64.
18810
18811 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
18812
18813         PR rtl-optimization/15139
18814         * gcc.dg/20050111-2.c: New test.
18815
18816         PR c/17297
18817         * gcc.c-torture/compile/20050113-1.c: New testcase.
18818
18819         PR middle-end/19164
18820         * gcc.dg/20050113-1.c: New testcase.
18821
18822 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
18823
18824         * gcc.dg/vect/vect-85.c: Add comment.
18825         * gcc.dg/vect/vect-86.c: Add xfail for now.
18826         * gcc.dg/vect/vect-87.c: Add xfail for now.
18827         * gcc.dg/vect/vect-88.c: Add xfail for now.
18828         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
18829
18830 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18831
18832         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
18833
18834 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18835
18836         * g++.dg/debug/typedef3.C: New test.
18837
18838 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
18839
18840         PR c/19472
18841         * gcc.dg/asm-a.c: New test.
18842
18843 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
18844
18845         * gcc.dg/sh-relax.c: Add prototype for abort.
18846
18847 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18848
18849         * gcc.dg/short-compare-1.c: New test.
18850         * gcc.dg/short-compare-2.c: Likewise.
18851
18852 2005-01-18  Michael Matz  <matz@suse.de>
18853
18854         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
18855
18856 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
18857
18858         PR tree-optimization/19121
18859         * gcc.c-torture/compile/pr19121.c: New test.
18860
18861 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
18862
18863         PR target/19357
18864         * gcc.c-torture/compile/pr19357.c: New test.
18865
18866 2005-01-17  Ian Lance Taylor  <ian@airs.com>
18867
18868         PR c/5675
18869         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
18870         pass--those that refer just to the variable, possibly with a
18871         cast.
18872         * gcc.dg/c99-const-expr-3.c: Likewise.
18873
18874         PR middle-end/13127
18875         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
18876         longer emitted.
18877
18878 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
18879
18880         PR fortran/18778
18881         * gfortran.dg/endfile_2.f90: New test.
18882
18883 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
18884
18885         PR 19168
18886         * gfortran.dg/select_5.f90: New test.
18887
18888 2004-01-16  Paul Brook  <paul@codesourcery.com>
18889
18890         * gfortran.dg/common_4.f90: New test.
18891
18892 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
18893
18894         PR rtl-optimization/19462
18895         * gcc.dg/torture/pr19462-1.c: New test.
18896
18897 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
18898
18899         PR objc/19321
18900         * objc.dg/func-ptr-2.m: New.
18901         * objc.dg/volatile-1.m: New.
18902
18903 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18904
18905         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
18906
18907 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18908
18909         PR tree-optimization/19060
18910         * gcc.c-torture/execute/20050104-1.c: New test.
18911
18912 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
18913
18914         PR fortran/18983
18915         * gfortran.dg/write_to_null.f90: New test.
18916
18917 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
18918             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18919
18920         PR other/19328
18921         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
18922         argument.
18923
18924 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18925
18926         PR c++/19263
18927         * g++.dg/init/vector1.C: New test.
18928
18929 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
18930
18931         PR target/13158
18932         * gcc.target/ia64/sibcall-unwind-1.c: New test.
18933         PR target/18987
18934         * gcc.target/ia64/sibcall-unwind-2.c: New test.
18935
18936 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
18937
18938         * gfortran.dg/select_1.f90: New test.
18939         * gfortran.dg/select_2.f90: New test.
18940         * gfortran.dg/select_3.f90: New test.
18941         * gfortran.dg/select_4.f90: New test.
18942
18943 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
18944
18945         PR middle-end/19084
18946         PR rtl-optimization/19348
18947         * gcc.dg/20050111-1.c: New test.
18948         * gcc.c-torture/execute/20050111-1.c: New test.
18949
18950         * gcc.dg/i386-asm-4.c: New test.
18951
18952 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18953
18954         * gcc.dg/nested-func-2.c: New test.
18955         * ada/acats/norun.lst: Remove c953002.
18956
18957 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
18958
18959         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
18960
18961 2005-01-12  Ben Elliston  <bje@au.ibm.com>
18962
18963         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
18964
18965 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
18966
18967         PR target/18761
18968         * g++.dg/abi/align1.C: New test.
18969
18970 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
18971
18972         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
18973         at a time.
18974         * g++.dg/ext/altivec_check.h: Support compiling as C.
18975
18976 2005-01-10  Roger Sayle  <roger@eyesopen.com>
18977
18978         PR c++/19355
18979         * g++.dg/expr/pr19355-1.C: New test case.
18980
18981 2005-01-10  Laurent GUERBY <laurent@guerby.net>
18982
18983         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
18984         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
18985         * ada/acats/tests/c3/c92005b.ada: Likewise.
18986         * ada/acats/tests/c3/cxb3012.a: Likewise.
18987         * ada/acats/norun.lst: Add c380004 and c953002, add PR
18988
18989 2005-01-09  Paul Brook  <paul@codesourcery.com>
18990
18991         * gfortran.dg/common_2.f90: New file.
18992         * gfortran.dg/common_3.f90: New file.
18993
18994 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
18995
18996         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
18997
18998 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18999
19000         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19001         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19002         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19003         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19004         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19005         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19006         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19007         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19008         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19009         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19010         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19011         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19012         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19013         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19014         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19015         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19016         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19017         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19018         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19019         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19020         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19021         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19022         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19023         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19024         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19025         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19026         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19027         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19028         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19029         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19030         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19031         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19032         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19033         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19034         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19035         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19036         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19037         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19038         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19039         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19040         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19041         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19042         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19043         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19044         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19045         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19046         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19047         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19048         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19049         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19050         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19051         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19052         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19053         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19054         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19055         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19056         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19057         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19058         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19059         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19060         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19061         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19062         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19063         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19064         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19065         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19066         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19067
19068         * gcc.dg/vect/vect-1.c: Fix spelling.
19069         * gcc.dg/vect/vect-10.c: Fix spelling.
19070         * gcc.dg/vect/vect-11.c: Fix spelling.
19071         * gcc.dg/vect/vect-12.c: Fix spelling.
19072         * gcc.dg/vect/vect-14.c: Fix spelling.
19073         * gcc.dg/vect/vect-15.c: Fix spelling.
19074         * gcc.dg/vect/vect-16.c: Fix spelling.
19075         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19076         * gcc.dg/vect/vect-64.c: Fix comments.
19077         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19078
19079 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19080             Ira Rosen  <irar@il.ibm.com>
19081
19082         * gcc.dg/vect/vect-70.c: New test.
19083         * gcc.dg/vect/vect-71.c: New test.
19084
19085 2005-01-09  Manfred Hollstein  <mh@suse.com>
19086
19087         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19088         * gcc.dg/pr18241-2.c: Likewise.
19089         * gcc.dg/pr18241-3.c: Likewise.
19090         * gcc.dg/pr18241-4.c: Likewise.
19091         * gcc.dg/pr18241-5.c: Likewise.
19092
19093 2005-01-08  Richard Henderson  <rth@redhat.com>
19094
19095         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19096         False for x86 and x86-64.
19097
19098 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19099
19100         PR tree-optimization/18241
19101         * gcc.dg/pr18241-1.c: New test.
19102         * gcc.dg/pr18241-2.c: New test.
19103         * gcc.dg/pr18241-3.c: New test.
19104         * gcc.dg/pr18241-4.c: New test.
19105         * gcc.dg/pr18241-5.c: New test.
19106
19107 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19108
19109         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19110         gfortran.dg/select_4.f90: New.
19111
19112 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19113
19114         * gcc.c-torture/execute/20050107-1.c: New test.
19115
19116 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19117
19118         PR c++/19298
19119         * g++.dg/template/ref2.C: New.
19120
19121 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19122
19123         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19124         instead of being empty.
19125
19126 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19127
19128         PR fortran/15553
19129         * gfortran.dg/array-1.f90: New test.
19130
19131 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19132
19133         PR tree-optimization/19283
19134         * gcc.c-torture/execute/20050106-1.c: New test.
19135
19136         PR rtl-optimization/18861
19137         * gcc.dg/20050105-1.c: New test.
19138
19139         PR tree-optimization/18828
19140         * gcc.dg/20050105-2.c: New test.
19141
19142 2005-01-07  Andreas Jaeger  <aj@suse.de>
19143
19144         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19145
19146 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19147
19148         PR fortran/18398
19149         * gfortran.dg/fmt_read.f90: New test.
19150
19151 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19152
19153         * gcc.dg/rs6000-ldouble-2.c: New.
19154
19155 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19156
19157         PR c++/19244
19158         * g++.dg/parser/ctor2.C: New test.
19159
19160 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19161
19162         PR c++/17154
19163         * g++.dg/template/using9.C: New test.
19164
19165 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19166
19167         PR c++/19258
19168         * g++.dg/lookup/friend6.C: New test.
19169
19170 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19171
19172         PR c++/19270
19173         * g++.dg/template/array10.C: New.
19174
19175 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19176
19177         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19178         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19179
19180 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19181
19182         * gcc.c-torture/compile/20050105-1.c: New test.
19183
19184 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19185
19186         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19187
19188 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19189
19190         PR middle-end/19100
19191         * gcc.dg/conv-3.c: New test case.
19192
19193 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19194
19195         * gcc.dg/asm-wide-1.c: New test.
19196
19197 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19198
19199         PR c++/19030
19200         * g++.dg/parse/crash22.C: New
19201
19202 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19203
19204         PR 19257
19205         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19206
19207 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19208
19209         PR middle-end/17767
19210         * gcc.dg/i386-mmx-6.c: New test case.
19211
19212 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19213
19214         PR tree-optimization/18308
19215         * gcc.dg/vect/pr18308.c: New testcase.
19216
19217 2005-01-04  Andreas Jaeger  <aj@suse.de>
19218
19219         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19220
19221 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19222             Robert Bowdidge <bowdidge@apple.com>
19223
19224         * gcc.dg/cpp/subframework1.c: New.
19225         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19226         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19227         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19228         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19229
19230 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19231
19232         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19233         producing warning.
19234         * gcc.dg/darwin-weakimport-2.c: New.
19235
19236 2005-01-03  Richard Henderson  <rth@redhat.com>
19237
19238         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19239
19240 2005-01-03  Richard Henderson  <rth@redhat.com>
19241
19242         * gcc.dg/vect/vect.exp: Enable for ia64.
19243         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19244         (check_effective_target_vect_float): Likewise.
19245         (check_effective_target_vect_no_align): Likewise.
19246         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19247         * gcc.dg/vect/vect-8.c: Likewise.
19248
19249 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19250
19251         PR target/19236
19252         * gcc.dg/pr19236-1.c: New test case.
19253
19254 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19255
19256         PR rtl-optimization/12092
19257         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19258
19259 2005-01-02  Andreas Jaeger  <aj@suse.de>
19260
19261         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19262
19263 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19264             Andrew Pinski  <pinskia@physics.uc.edu>
19265
19266         PR rtl-optimization/12092
19267         * gcc.dg/pr12092-1.c: New test case.
19268
19269 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19270
19271         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19272         'hidden' and 'default' for better portability.
19273         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19274
19275         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19276         6 and 7.
19277         * g++.old-deja/g++.brendan/new3.C: Likewise.
19278
19279 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19280
19281         * gcc.dg/20041231-1.C: New test.
19282         * g++.dg/warn/Wunreachable-code-1.C: New test.
19283
19284 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19285
19286         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19287         file, not /dev/null.  Abort on error.
19288
19289 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19290             Ziemowit Laski  <zlaski@apple.com>
19291
19292         PR objc/18971
19293         * objc.dg/encode-5.m: New test.
19294
19295 2004-12-29  Richard Henderson  <rth@redhat.com>
19296
19297         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19298         * objc.dg/stabs-1.m: Disable for ia64.
19299
19300 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19301
19302         PR c++/19190
19303         * g++.dg/warn/Wunused-10.C: New test.
19304
19305 2004-12-28  Richard Henderson  <rth@redhat.com>
19306
19307         * objc.dg/stabs-1.m: Disable for alpha.
19308
19309 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19310
19311         PR c++/19149
19312         * g++.dg/parse/error23.C: New test.
19313
19314 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19315
19316         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19317
19318         PR fortran/19032
19319         * gfortran.dg/intrinsic_modulo_1.f90: New.
19320         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19321         tests with divisor -1.
19322
19323 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19324
19325         * g++.dg/opt/temp1.C (memcpy): Return a value.
19326
19327         PR c++/19148
19328         * g++.dg/expr/cond7.C: New test.
19329
19330 2004-12-27  Paul Brook  <paul@codesourcery.com>
19331
19332         * gfortran.dg/g77/select_no_compile.f: Remove.
19333
19334 2004-12-27  Richard Henderson  <rth@redhat.com>
19335
19336         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19337         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19338         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19339
19340 2004-12-26  Richard Henderson  <rth@redhat.com>
19341
19342         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19343         by 1i instead of token pasting.
19344
19345 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19346
19347         PR tree-optimization/17578
19348         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19349         to additional_flags.
19350         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19351
19352 2004-12-25  Richard Henderson  <rth@redhat.com>
19353
19354         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19355         Remove Alpha.
19356
19357 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19358
19359         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19360         hppa*-*-hpux*.
19361         * gcc.dg/pr17957.c (dg-options): Likewise.
19362         * gcc.dg/struct-ret-1.c: Add prototype for abort.
19363         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19364         instead of 0 on __hppa__.
19365         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19366         "foo,%r" on hppa*-*-*.
19367
19368 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
19369
19370         PR fortran/19071
19371         * gfortran.dg/complex_write.f90: New test.
19372
19373 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19374
19375         PR c++/17595
19376         * g++.dg/parse/pragma2.C: New test.
19377
19378         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19379
19380 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19381
19382         * gcc.dg/empty2.c: Add missing dg-warning.
19383
19384 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19385
19386         PR c++/17413
19387         * g++.dg/template/local4.C: New test.
19388         * g++.dg/template/crash19.C: Add dg-error marker.
19389
19390         * g++.dg/template/crash31.C: Correct embedded PR number.
19391
19392 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19393
19394         PR c++/16405
19395         * g++.dg/opt/temp1.C: Add do-run marker.
19396
19397 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19398
19399         * g++.dg/template/spec19.C: New.
19400
19401 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19402
19403         PR target/16819
19404         * gcc.dg/empty2.c: New.
19405
19406 2004-12-23  Richard Henderson  <rth@redhat.com>
19407
19408         * lib/target-supports.exp (check_effective_target_vect_no_align):
19409         Remove i?86 and x86-64.
19410
19411 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19412
19413         PR c++/16405
19414         * g++.dg/opt/temp1.C: New test.
19415
19416 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19417
19418         PR c++/18733
19419         * g++.dg/template/friend33.C: New testcase.
19420
19421 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
19422
19423         PR c++/18464
19424         * g++.dg/template/cond5.C: New test.
19425
19426         PR c++/18492
19427         * g++.dg/inherit/thunk3.C: New test.
19428
19429         PR c++/11224
19430         * g++.dg/warn/Wunused-9.C: New test.
19431
19432 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
19433
19434         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19435
19436 2004-12-22  Jan Beulich  <jbeulich@novell.com>
19437
19438         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19439
19440 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
19441
19442         PR c++/18378
19443         * g++.dg/ext/packed8.C: New test.
19444
19445         PR c++/19063
19446         * g++.dg/template/crash31.C: New test.
19447
19448         PR c++/19034
19449         * g++.dg/template/crash30.C: New test.
19450
19451 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19452
19453         PR C++/18984
19454         * g++.dg/eh/ctor3.C: New test.
19455
19456 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19457
19458         * objc.dg/stabs-1.m: Allow section name to be quoted and
19459         assembly label to begin with '.LL'.
19460
19461 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
19462
19463         * gcc.dg/vect/vect.exp
19464         (check_effective_target_lp64_or_vect_no_align): New.
19465         * gcc.dg/vect/vect-77.c: Use it.
19466         * gcc.dg/vect/vect-78.c: Use it.
19467
19468         * lib/target-supports.exp
19469         (check_effective_target_vect_no_max,
19470         check_effective_target_vect_no_bitwise,
19471         check_effective_target_vect_no_align): New.
19472         * gcc.dg/vect/vect-13.c: Use them.
19473         * gcc.dg/vect/vect-17.c: Ditto.
19474         * gcc.dg/vect/vect-18.c: Ditto.
19475         * gcc.dg/vect/vect-19.c: Ditto.
19476         * gcc.dg/vect/vect-20.c: Ditto.
19477         * gcc.dg/vect/vect-27.c: Ditto.
19478         * gcc.dg/vect/vect-29.c: Ditto.
19479         * gcc.dg/vect/vect-44.c: Ditto.
19480         * gcc.dg/vect/vect-48.c: Ditto.
19481         * gcc.dg/vect/vect-50.c: Ditto.
19482         * gcc.dg/vect/vect-52.c: Ditto.
19483         * gcc.dg/vect/vect-54.c: Ditto.
19484         * gcc.dg/vect/vect-56.c: Ditto.
19485         * gcc.dg/vect/vect-58.c: Ditto.
19486         * gcc.dg/vect/vect-60.c: Ditto.
19487         * gcc.dg/vect/vect-72.c: Ditto.
19488         * gcc.dg/vect/vect-80.c: Ditto.
19489
19490 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
19491
19492         PR c++/14075
19493         * g++.dg/init/string1.C: New.
19494
19495         PR c++/18975
19496         * g++.dg/other/synth1.C: New.
19497
19498 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19499
19500         PR c/18963
19501         * gcc.dg/pr18963-1.c: New test.
19502
19503 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19504
19505         PR c/18596
19506         * gcc.dg/funcdef-storage-1.c (foo): Remove.
19507         * gcc.dg/pr18596-1.c: Use dg-error.
19508         (dg-options): Use -fno-unit-at-a-time.
19509         * gcc.dg/pr18596-2.c: New test.
19510         * gcc.dg/pr18596-3.c: New test.
19511
19512 2004-12-20  Roger Sayle  <roger@eyesopen.com>
19513
19514         PR middle-end/18683
19515         * g++.dg/opt/pr18683-1.C: New test case.
19516
19517 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
19518
19519         PR other/19093
19520         * g++.dg/opt/max1.C: Fix for 64bit targets.
19521
19522 2004-12-20  Matt Austern  <austern@apple.com>
19523
19524         PR c++/19044
19525         * g++.dg/ext/builtin6.C: New
19526
19527 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
19528
19529         PR tree-optimization/19080
19530         * gcc.c-torture/compile/pr19080.c: New test.
19531
19532 2004-12-20  Steven Bosscher  <stevenb@suse.de>
19533
19534         * gcc.dg/20041219-1.c: New test.
19535
19536 2004-12-19  Roger Sayle  <roger@eyesopen.com>
19537
19538         PR middle-end/19068
19539         * g++.dg/opt/max1.C: New test case.
19540
19541 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19542
19543         * gcc.dg/fdata-sections-1.c: New test.
19544
19545 2004-12-18  Roger Sayle  <roger@eyesopen.com>
19546
19547         PR middle-end/18548
19548         * gcc.dg/max-1.c: New test case.
19549
19550 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
19551
19552         * gcc.c-torture/execute/20041218-1.c: New test.
19553
19554 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
19555
19556         * gcc.dg/pr18501.c: New test.
19557         * gcc.dg/uninit-5.c: XFAIL.
19558         * gcc.dg/uninit-9.c: XFAIL.
19559
19560 2004-12-17  Dale Johannesen  <dalej@apple.com>
19561
19562         * gcc.dg/20041213-1.c: New.
19563
19564 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
19565
19566         * objc.dg/stabs-1.m: Allow assembly label to begin
19567         with a dot ('.').
19568
19569 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
19570
19571         * gcc.c-torture/execute/20041213-1.c: Move...
19572         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19573
19574 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
19575
19576         PR c++/18721
19577         * g++.dg/lookup/conv-5.C: New.
19578
19579 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
19580
19581         * objc.dg/stabs-1.m: New test.
19582
19583 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19584
19585         * gcc.dg/visibility-c.c: Change compile to
19586         assemble for the test.
19587
19588 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19589
19590         PR target/19041
19591         * gcc.dg/visibility-c.c: New test.
19592
19593 2004-12-16  Roger Sayle  <roger@eyesopen.com>
19594
19595         PR middle-end/18493
19596         * gcc.dg/switch-8.c: New test case.
19597
19598 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19599
19600         PR c++/18905
19601         * g++.dg/template/init4.C: New.
19602         * g++.dg/opt/static3.C: Enable optimizer.
19603
19604 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
19605
19606         * g++.dg/other/complex1.C: New test.
19607
19608 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
19609
19610         * g++.dg/opt/inline9.C: New test.
19611
19612 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19613
19614         PR fortran/18993
19615         * gfotran.dg/nullify_1.f: New test.
19616
19617 2004-12-15  Richard Henderson  <rth@redhat.com>
19618
19619         * gcc.target/i386/i386.exp: New harness.
19620         * gcc.target/i386/vect-args.c: New.
19621
19622 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
19623
19624         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
19625
19626 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19627
19628         PR c++/18825
19629         * g++.dg/template/friend32.C: New test.
19630
19631 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19632
19633         * cpp/pragma-once-1.c: New test.
19634         * cpp/pragma-once-1b.h: Likewise.
19635         * cpp/pragma-once-1c.h: Likewise.
19636         * cpp/pragma-once-1d.h: Likewise.
19637         * cpp/inc/pragma-once-1a.h: Likewise.
19638
19639 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
19640             Steven G. Kargl  <kargls@comcast.net>
19641
19642         PR fortran/17597
19643         * gfortran.dg/list_read_3.f90: New test.
19644
19645 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19646
19647         * gcc.dg/ftrapv-2.c: New test.
19648
19649 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19650
19651         PR c++/18981
19652         * g++.dg/template/typename9.C: New test.
19653
19654 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19655
19656         PR c++/18738
19657         * g++.dg/template/typename8.C: New test.
19658         * g++.dg/parse/friend2.C: Tweak error message.
19659
19660 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19661
19662         * gcc.c-torture/20041214-1.c: New test.
19663
19664 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19665
19666         PR c++/18965
19667         * g++.dg/init/array17.C: New test.
19668
19669 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19670
19671         PR c++/18793
19672         * g++.dg/init/aggr3.C: New test.
19673
19674 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
19675
19676         * gcc.dg/altivec-types-1.c: New test.
19677         * gcc.dg/altivec-types-2.c: New test.
19678         * gcc.dg/altivec-types-3.c: New test.
19679         * gcc.dg/altivec-types-4.c: New test.
19680         * g++.dg/ext/altivec-types-1.C: New test.
19681         * g++.dg/ext/altivec-types-2.C: New test.
19682         * g++.dg/ext/altivec-types-3.C: New test.
19683         * g++.dg/ext/altivec-types-4.C: New test.
19684
19685 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
19686
19687         PR middle-end/18951
19688         * gcc.c-torture/execute/20041213-1.c: New test.
19689
19690 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
19691
19692         PR c++/18949
19693         * g++.dg/template/cast1.C: New.
19694
19695 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
19696
19697         * gcc.c-torture/execute/20041213-2.c: New test.
19698
19699 2004-12-13  Richard Henderson  <rth@redhat.com>
19700
19701         * gcc.dg/i386-sse-10.c: Fix typo in options.
19702
19703 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
19704
19705         PR c++/18968
19706         * g++.dg/opt/pr18968.C: New test.
19707
19708 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
19709
19710         PR c++/18925
19711         * g++.dg/ext/visibility/staticdatamem.C: New test.
19712
19713 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
19714
19715         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
19716
19717 2004-12-13  Roger Sayle  <roger@eyesopen.com>
19718
19719         PR rtl-optimization/18928
19720         * gcc.dg/pr18928-1.c: New test case.
19721
19722 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
19723
19724         PR tree-opt/16951
19725         * gcc.c-torture/compile/20041211-1.c: New.
19726
19727 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19728
19729         PR middle-end/17564
19730         * gcc.c-torture/execute/20041212-1.c: New test.
19731
19732 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19733
19734         PR fortran/18869
19735         * gfortran.dg/common_1.f90: New test.
19736
19737 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
19738         Paul Brook  <paul@codesourcery.com>
19739
19740         PR fortran/16222
19741         * gfortran.dg/real_do_1.f90: New test.
19742
19743 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19744
19745         PR tree-opt/18040
19746         * g++.dg/opt/ptrmem6.C: New test.
19747
19748 2004-12-11  Roger Sayle  <roger@eyesopen.com>
19749
19750         PR middle-end/18921
19751         * gcc.dg/pr18921-1.c: New test case.
19752
19753 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19754
19755         PR fortran/17175
19756         * gfortran.dg/scale_1.f90: New test.
19757
19758 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
19759
19760         PR middle-end/18903
19761         * gcc.c-torture/compile/pr18903.c: New test.
19762
19763 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
19764
19765         * gcc.c-torture/execute/20041210-1.c: New test.
19766
19767 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19768
19769         PR c++/18731
19770         * g++.dg/parser/struct-1.C: New test.
19771         * g++.dg/parser/struct-2.C: New test.
19772         * g++.dg/parser/struct-3.C: New test.
19773
19774 2004-12-09  Richard Henderson  <rth@redhat.com>
19775
19776         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
19777
19778         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
19779         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
19780
19781 2004-12-09  Matt Austern  <austern@apple.com>
19782
19783         PR c++/18514
19784         * g++.dg/ext/builtin1.C: New
19785         * g++.dg/ext/builtin2.C: New
19786         * g++.dg/ext/builtin3.C: New
19787         * g++.dg/ext/builtin4.C: New
19788         * g++.dg/ext/builtin5.C: New
19789
19790 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
19791
19792         PR tree-opt/18904
19793         * g++.dg/opt/ptrmem5.C: New test.
19794
19795 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
19796
19797         * g++.dg/parse/typename5.C: Adjust for new error.
19798         * g++.dg/parse/typename7.C: New.
19799
19800 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19801
19802         PR c++/18073
19803         * g++.dg/other/mmintrin.C: New test.
19804
19805 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19806
19807         PR c++/16681
19808         * g++.dg/init/array15.C: New.
19809         * g++.dg/init/array16.C: New.
19810
19811 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19812
19813         PR fortran/18826
19814         * gfortran.dg/assign_1.f90: New test.
19815
19816 2004-12-08  Nick Clifton  <nickc@redhat.com>
19817
19818         * gcc.target/xstormy16/bss_below100: New directory containing tests.
19819         * gcc.target/xstormy16/data_below100: Likewise.
19820         * gcc.target/xstormy16/sfr: Likewise.
19821         * gcc.target/xstormy16/below100.S: New test source file.
19822         * gcc.target/xstormy16/below100.ld: New test linker script.
19823         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19824         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
19825         bp instructions.
19826         * gcc.target/xstormy16/bp.c: Likewise.
19827
19828         * gcc.target/xstormy16/bss_below100: New files:
19829         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19830         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19831         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19832         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19833         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19834         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19835         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19836         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19837         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19838         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19839         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19840         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19841         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19842         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19843         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19844         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19845         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19846         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19847         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19848         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19849         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19850         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19851         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19852         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19853         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19854         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19855         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19856
19857         * gcc.target/xstormy16/data_below100: New files:
19858         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19859         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19860         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19861         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19862         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19863         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19864         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19865         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19866         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19867         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19868         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19869         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19870         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19871         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19872         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19873         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19874         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19875         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19876         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19877         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19878         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19879         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19880         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19881         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19882         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19883         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19884         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19885
19886         * gcc.target/xstormy16/sfr: New files:
19887         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
19888         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
19889         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
19890         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
19891         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
19892         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
19893         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
19894         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
19895         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
19896         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
19897         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
19898         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
19899         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
19900         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
19901         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
19902         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
19903         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
19904         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
19905         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
19906         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
19907         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
19908         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
19909         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
19910         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
19911         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
19912         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
19913         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
19914         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
19915         27_if0_sfrw_bitfield_f.c
19916
19917 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19918
19919         PR c++/18100
19920         * g++.dg/lookup/name-clash4.C: New test.
19921
19922 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
19923
19924         PR c++/18672
19925         * g++.dg/opt/array1.C: New.
19926
19927         PR c++/18803
19928         * g++.dg/template/operator5.C: New.
19929
19930 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
19931
19932         PR c/18867
19933         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
19934
19935 2004-12-07  Steven Bosscher  <stevenb@suse.de>
19936
19937         * gcc.dg/noncompile/20041207.c: New test.
19938
19939 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
19940
19941         * g++.dg/other/unreachable-1.C: New test.
19942
19943 2004-12-06  Nick Clifton  <nickc@redhat.com>
19944
19945         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
19946         <limits.h> because the latter comes from gcc's include/ directory
19947         and not the newlib/libc/include directory.
19948
19949 2004-12-04  Richard Henderson  <rth@redhat.com>
19950
19951         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
19952
19953 2004-12-04  Richard Henderson  <rth@redhat.com>
19954
19955         * lib/target-supports.exp (check_gc_sections_available): Disable
19956         for alpha and ia64.
19957
19958 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
19959
19960         PR middle-end/17909
19961         * g++.dg/other/vararg-2.C: New test.
19962
19963 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19964
19965         PR c++/17011, c++/17971
19966         * g++.dg/template/error15.C: Adjust expected error.
19967         * g++.dg/template/instantiate3.C: Likewise.
19968
19969 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
19970
19971         * gcc.dg/altivec-18.c: Fix for darwin
19972
19973 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19974
19975         PR c++/18782
19976         * g++.dg/parse/ptrmem2.C: New.
19977
19978         PR c++/18318
19979         * g++.dg/template/new1.C: New.
19980
19981 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19982
19983         PR fortran/18710
19984         * gfortran.dg/direct_io_3.f90: New test.
19985
19986 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
19987
19988         PR 18758
19989         * g++.dg/parse/crash21.C: New.
19990
19991 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19992
19993         PR c++/15664, c++/18276
19994         * g++.dg/template/ttp13.C: New test.
19995         * g++.dg/template/ttp14.C: Likewise.
19996
19997 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19998
19999         PR c++/18123
20000         * g++.dg/parse/enum2.C: New test.
20001         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20002
20003 2004-12-02  Nick Clifton  <nickc@redhat.com>
20004
20005         * gcc.target/xstormy16: New test directory.
20006         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20007         * gcc.target/xstormy16/bp.c: Check the generation of bp
20008         instructions.
20009         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20010         bn instructions and the BELOW100 attribute.
20011
20012 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20013
20014         PR target/16952
20015         * gcc.dg/ppc-eabi.c: New.
20016
20017 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20018
20019         PR fortran/18284
20020         * gfortran.dg/backspace.f90
20021
20022 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20023
20024         * gfortran.dg/inquire.f90: New test.
20025
20026 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20027
20028         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20029         handle effective-target-keyword.
20030         (dg-skip-if): Support effective-target keyword as target list.
20031         (dg-xfail-if): Ditto.
20032         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20033
20034 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20035
20036         PR tree-optimization/18291
20037         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20038
20039 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20040
20041         PR C++/18729
20042         * g++.dg/parse/crash20.C: New.
20043
20044         PR c++/17431
20045         * g++.dg/overload/arg1.C: New.
20046         * g++.dg/overload/arg2.C: New.
20047         * g++.dg/overload/arg3.C: New.
20048         * g++.dg/overload/arg4.C: New.
20049
20050 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20051
20052         * gcc.dg/c99-flex-array-4.c: Remove.
20053
20054 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20055
20056         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20057
20058         * lib/target-supports.exp (is-effective-target): Simplify.
20059
20060         * lib/target-supports.exp (check_effective_target_vect_long):
20061         Fix for powerpc64-*-*.
20062
20063 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20064
20065         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20066         to support new requirements on FreeBSD 5.
20067
20068 2004-11-30  Devang Patel  <dpatel@apple.com>
20069
20070         PR 18702
20071         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20072
20073 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20074
20075         * g++.dg/ext/altivec-13.C: New test.
20076
20077 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20078
20079         PR tree-opt/18298
20080         * gcc.c-torture/execute/p18298.c: New test.
20081
20082 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20083             Dorit Naishlos  <dorit@il.ibm.com>
20084
20085         PR tree-opt/18607
20086         * gcc.dg/vect/vect-89.c: New test.
20087
20088 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20089
20090         * gcc.dg/pr18596-1.c: New test.
20091
20092 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20093
20094         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20095
20096 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20097
20098         PR c/18479
20099         * gcc.dg/pr18479.c: New test.
20100
20101 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20102
20103         PR target/18490
20104         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20105         mmix-knuth-mmixware.
20106
20107         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20108         cris-*-elf* cris-*-aout* mmix-*-*
20109
20110 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20111
20112         PR middle-end/18725
20113         * gcc.dg/pr18725.c: New test.
20114
20115 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20116
20117         PR target/18488
20118         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20119
20120         PR target/18336
20121         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20122
20123 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20124
20125         PR c++/18368
20126         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20127         * g++.old-deja/g++.law/ctors5.C: Likewise.
20128         * g++.old-deja/g++.other/crash25.C: Likewise.
20129
20130         PR c++/18674
20131         * g++.dg/template/error16.C: New test.
20132
20133         PR c++/18512
20134         * g++.dg/template/crash29.C: New test.
20135
20136 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20137
20138         PR tree-optimization/18712
20139         * gcc.c-torture/compile/pr18712.c: New test.
20140
20141 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20142
20143         PR c/7544
20144         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20145         tests.
20146
20147 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20148
20149         PR c++/18652
20150         * g++.dg/lookup/crash6.C: New test.
20151
20152 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20153
20154         PR middle-end/18164
20155         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20156
20157 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20158
20159         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20160         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20161         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20162
20163 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20164
20165         * gcc.dg/pr18164.c: New test.
20166
20167 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20168
20169         * gcc.dg/funroll-loops-all.c: New.
20170
20171 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20172
20173         PR target/18489
20174         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20175         delimeter, match space and TAB as well as ":".
20176
20177         PR target/18484
20178         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20179
20180         PR target/18348
20181         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20182
20183         PR target/18345
20184         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20185
20186         PR target/18337
20187         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20188
20189 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20190
20191         * gfortran.dg/direct_io_2.f90: New test.
20192
20193 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20194
20195         PR target/18334
20196         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20197
20198 2004-11-28  Richard Henderson  <rth@redhat.com>
20199
20200         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20201
20202 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20203
20204         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20205         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20206         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20207         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20208         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20209         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20210         gcc.dg/pointer-arith-8.c: New tests.
20211
20212 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20213
20214         PR fortran/18364
20215         * gfortran.dg/endfile.f90: New test.
20216
20217 2004-11-27  Falk Hueffner  <falk@debian.org>
20218
20219         * gcc.dg/loop-6.c: New test.
20220
20221 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20222
20223         * gcc.c-torture/execute/20041126-1.c: New test.
20224
20225 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20226
20227         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20228         on IRIX.
20229
20230 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20231
20232         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20233         functions.
20234
20235 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20236
20237         PR rtl-optimization/17825
20238         * gcc.c-torture/compile/20041119-1.c: New test.
20239
20240 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20241
20242         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20243         Check existence of ld library path variables before unsetting.
20244
20245 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20246
20247         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20248
20249 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20250
20251         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20252
20253 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20254
20255         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20256
20257 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20258
20259         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20260         dg-do directive.
20261
20262 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20263
20264         * gcc.dg/pr17957.c: Pass --param, not -param.
20265
20266 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20267
20268         PR middle-end/17957
20269         * testsuite/gcc.dg/pr17957.c: New test.
20270
20271 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20272
20273         PR c++/18445
20274         * g++.dg/template/crash28.C: Likewise.
20275
20276         PR c++/18001
20277         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20278         * g++.dg/ext/lvaddr.C: Likewise.
20279         * g++.dg/opt/pr7503-3.C: Likewise.
20280
20281         PR c++/18466
20282         * g++.dg/parse/qualified3.C: New test.
20283         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20284
20285         PR c++/18545
20286         * g++.dg/expr/return1.C: New test.
20287
20288 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20289
20290         Friend class name lookup 3/n, PR c++/3332
20291         * g++.dg/lookup/friend3.C: New test.
20292         * g++.dg/lookup/friend4.C: Likewise.
20293         * g++.dg/lookup/friend5.C: Likewise.
20294
20295 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20296
20297         Friend class name lookup 2/n, PR c++/14513, c++/15410
20298         * g++.dg/lookup/friend2.C: New test.
20299         * g++.dg/template/friend31.C: Likewise.
20300
20301 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20302
20303         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20304
20305 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20306
20307         PR c++/17473
20308         * g++.dg/tc1/dr56.C: Remove.
20309         * g++.dg/template/typedef1.C: Add dg-error markers.
20310         * g++.old-deja/g++.other/typedef7.C: Likewise.
20311
20312         PR c++/18285
20313         * g++.dg/parse/typedef7.C: New test.
20314
20315 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
20316
20317         * gcc.c-torture/execute/20041124-1.c: New test.
20318
20319 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20320
20321         * g++.dg/template/deduce3.C: New test.
20322
20323         PR c++/18586
20324         * g++.dg/template/crash27.C: New test.
20325
20326         PR c++/18530
20327         * g++.dg/warn/Wshadow-3.C: New test.
20328
20329 2004-11-24  Devang Patel  <dpatel@apple.com>
20330
20331         PR/18555
20332         * gcc.dg/cpp/isysroot-1.c: New test.
20333         * gcc.dg/cpp/usr/include/stdio.h: New file.
20334         * gcc.dg/cpp/isysroot-2.c: New test.
20335         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20336         New file.
20337
20338 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20339
20340         PR c++/8929
20341         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20342
20343 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20344
20345         * gcc.target/sparc/align.c: Do not include <stdint.h>.
20346         * gcc.target/sparc/pdist.c: Likewise.
20347
20348 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
20349
20350         PR c++/16882
20351         * g++.dg/conversion/simd1.C: New test.
20352
20353 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20354
20355         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20356         and restore_ld_library_path_env_vars.
20357         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20358         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20359         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20360         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
20361
20362 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
20363
20364         * gcc.dg/pragma-align-2.c: Test macro expansion.
20365         * gcc.dg/pragma-pack-2.c: New test.
20366
20367 2004-11-23  Richard Henderson  <rth@redhat.com>
20368
20369         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20370         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20371         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20372         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20373         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20374         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20375
20376         * gcc.dg/vect/vect.exp: Add check for alpha.
20377         * lib/target-supports.exp (check_alpha_max_hw_available): New.
20378         (check_effective_target_vect_int): Enable for alpha.
20379         (check_effective_target_vect_long): New.
20380         (is-effective-target): Add it.
20381
20382 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20383
20384         * gcc.dg/pr18614-1.c: New test.
20385
20386 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20387
20388         * gcc.dg/setjmp-2.c: New test.
20389
20390 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20391
20392         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20393         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20394         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20395         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20396         gcc.target/sparc/pdist.c: New tests.
20397
20398 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
20399
20400         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20401
20402 2004-11-22  Dale Johannesen  <dalej@apple.com>
20403
20404         * gcc.dg/20041111-1.c: New.
20405
20406 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20407
20408         PR tree-opt/18536
20409         * gcc.dg/vect/pr18536.c: New test.
20410
20411 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20412
20413         PR c++/18354
20414         * g++.dg/template/nontype11.C: New test.
20415
20416 2004-11-21  Roger Sayle  <roger@eyesopen.com>
20417
20418         PR middle-end/18520
20419         * gcc.dg/pr18520-1.c: New test case.
20420
20421 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
20422
20423         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20424         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20425         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20426         expected diagnostics.
20427
20428 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20429
20430         PR target/18580
20431         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20432         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20433         vect-77.c, vect-77a.c: XFAIL on the SPARC.
20434
20435 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20436
20437         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20438
20439 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
20440             Joseph Myers  <joseph@codesourcery.com>
20441
20442         * lib/target-supports.exp (check_visibility_available): Really
20443         test the compiler.
20444
20445 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20446
20447         PR tree-opt/18181
20448         * gcc.dg/vect/vect-85.c: New test.
20449         * gcc.dg/vect/vect-86.c: New test.
20450         * gcc.dg/vect/vect-87.c: New test.
20451         * gcc.dg/vect/vect-88.c: New test.
20452
20453 2004-11-19  Ben Elliston  <bje@au.ibm.com>
20454
20455         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20456
20457 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
20458
20459         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20460         * gcc.dg/ppc-and-1.c: Ditto.
20461         * gcc.dg/ppc-compare-1.c: Ditto.
20462         * gcc.dg/ppc-mov-1.c: Ditto
20463
20464 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
20465             Mark Mitchell  <mark@codesourcery.com>
20466
20467         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20468
20469 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20470             Aldy Hernandez  <aldyh@redhat.com>
20471
20472         * lib/target-supports.exp (check_effective_target_vect_int): New
20473         (check_effective_target_vect_float): New
20474         (check_effective_target_vect_double): New.
20475         (is-effective-target): Support new effective targets keywords.
20476         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20477         default action for dg-do.
20478         * gcc.dg/vect/pr16105.c: Use new support.
20479         * gcc.dg/vect/pr18400.c: Ditto.
20480         * gcc.dg/vect/pr18425.c: Ditto.
20481         * gcc.dg/vect/vect-1.c: Ditto.
20482         * gcc.dg/vect/vect-10.c: Ditto.
20483         * gcc.dg/vect/vect-11.c: Ditto.
20484         * gcc.dg/vect/vect-12.c: Ditto.
20485         * gcc.dg/vect/vect-13.c: Ditto.
20486         * gcc.dg/vect/vect-14.c: Ditto.
20487         * gcc.dg/vect/vect-15.c: Ditto.
20488         * gcc.dg/vect/vect-16.c: Ditto.
20489         * gcc.dg/vect/vect-17.c: Ditto.
20490         * gcc.dg/vect/vect-18.c: Ditto.
20491         * gcc.dg/vect/vect-19.c: Ditto.
20492         * gcc.dg/vect/vect-2.c: Ditto.
20493         * gcc.dg/vect/vect-20.c: Ditto.
20494         * gcc.dg/vect/vect-21.c: Ditto.
20495         * gcc.dg/vect/vect-22.c: Ditto.
20496         * gcc.dg/vect/vect-23.c: Ditto.
20497         * gcc.dg/vect/vect-24.c: Ditto.
20498         * gcc.dg/vect/vect-25.c: Ditto.
20499         * gcc.dg/vect/vect-26.c: Ditto.
20500         * gcc.dg/vect/vect-27.c: Ditto.
20501         * gcc.dg/vect/vect-27a.c: Ditto.
20502         * gcc.dg/vect/vect-28.c: Ditto.
20503         * gcc.dg/vect/vect-29.c: Ditto.
20504         * gcc.dg/vect/vect-29a.c: Ditto.
20505         * gcc.dg/vect/vect-3.c: Ditto.
20506         * gcc.dg/vect/vect-30.c: Ditto.
20507         * gcc.dg/vect/vect-31.c: Ditto.
20508         * gcc.dg/vect/vect-32.c: Ditto.
20509         * gcc.dg/vect/vect-33.c: Ditto.
20510         * gcc.dg/vect/vect-34.c: Ditto.
20511         * gcc.dg/vect/vect-35.c: Ditto.
20512         * gcc.dg/vect/vect-36.c: Ditto.
20513         * gcc.dg/vect/vect-37.c: Ditto.
20514         * gcc.dg/vect/vect-38.c: Ditto.
20515         * gcc.dg/vect/vect-4.c: Ditto.
20516         * gcc.dg/vect/vect-40.c: Ditto.
20517         * gcc.dg/vect/vect-41.c: Ditto.
20518         * gcc.dg/vect/vect-42.c: Ditto.
20519         * gcc.dg/vect/vect-43.c: Ditto.
20520         * gcc.dg/vect/vect-44.c: Ditto.
20521         * gcc.dg/vect/vect-45.c: Ditto.
20522         * gcc.dg/vect/vect-46.c: Ditto.
20523         * gcc.dg/vect/vect-47.c: Ditto.
20524         * gcc.dg/vect/vect-48.c: Ditto.
20525         * gcc.dg/vect/vect-48a.c: Ditto.
20526         * gcc.dg/vect/vect-49.c: Ditto.
20527         * gcc.dg/vect/vect-5.c: Ditto.
20528         * gcc.dg/vect/vect-50.c: Ditto.
20529         * gcc.dg/vect/vect-51.c: Ditto.
20530         * gcc.dg/vect/vect-52.c: Ditto.
20531         * gcc.dg/vect/vect-53.c: Ditto.
20532         * gcc.dg/vect/vect-54.c: Ditto.
20533         * gcc.dg/vect/vect-55.c: Ditto.
20534         * gcc.dg/vect/vect-56.c: Ditto.
20535         * gcc.dg/vect/vect-56a.c: Ditto.
20536         * gcc.dg/vect/vect-57.c: Ditto.
20537         * gcc.dg/vect/vect-58.c: Ditto.
20538         * gcc.dg/vect/vect-59.c: Ditto.
20539         * gcc.dg/vect/vect-6.c: Ditto.
20540         * gcc.dg/vect/vect-60.c: Ditto.
20541         * gcc.dg/vect/vect-61.c: Ditto.
20542         * gcc.dg/vect/vect-62.c: Ditto.
20543         * gcc.dg/vect/vect-63.c: Ditto.
20544         * gcc.dg/vect/vect-64.c: Ditto.
20545         * gcc.dg/vect/vect-65.c: Ditto.
20546         * gcc.dg/vect/vect-66.c: Ditto.
20547         * gcc.dg/vect/vect-67.c: Ditto.
20548         * gcc.dg/vect/vect-68.c: Ditto.
20549         * gcc.dg/vect/vect-69.c: Ditto.
20550         * gcc.dg/vect/vect-7.c: Ditto.
20551         * gcc.dg/vect/vect-72.c: Ditto.
20552         * gcc.dg/vect/vect-72a.c: Ditto.
20553         * gcc.dg/vect/vect-73.c: Ditto.
20554         * gcc.dg/vect/vect-74.c: Ditto.
20555         * gcc.dg/vect/vect-75.c: Ditto.
20556         * gcc.dg/vect/vect-76.c: Ditto.
20557         * gcc.dg/vect/vect-77.c: Ditto.
20558         * gcc.dg/vect/vect-77a.c: Ditto.
20559         * gcc.dg/vect/vect-78.c: Ditto.
20560         * gcc.dg/vect/vect-79.c: Ditto.
20561         * gcc.dg/vect/vect-8.c: Ditto.
20562         * gcc.dg/vect/vect-80.c: Ditto.
20563         * gcc.dg/vect/vect-82.c: Ditto.
20564         * gcc.dg/vect/vect-82_64.c: Ditto.
20565         * gcc.dg/vect/vect-83.c: Ditto.
20566         * gcc.dg/vect/vect-83_64.c: Ditto.
20567         * gcc.dg/vect/vect-9.c: Ditto.
20568         * gcc.dg/vect/vect-all.c: Ditto.
20569         * gcc.dg/vect/vect-none.c: Ditto.
20570
20571 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20572
20573         * lib/gcc-dg.exp (dg-skip-if): New function.
20574         (dg-forbid-option): Remove.
20575         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20576         * g++.dg/abi/bitfield8.C: Likewise.
20577         * g++.dg/abi/dtor1.C: Likewise.
20578         * g++.dg/abi/empty10.C: Likewise.
20579         * g++.dg/abi/empty7.C: Likewise.
20580         * g++.dg/abi/empty9.C: Likewise.
20581         * g++.dg/abi/layout3.C: Likewise.
20582         * g++.dg/abi/layout4.C: Likewise.
20583         * g++.dg/abi/thunk1.C: Likewise.
20584         * g++.dg/abi/thunk2.C: Likewise.
20585         * g++.dg/abi/vbase11.C: Likewise.
20586         * g++.dg/abi/vthunk2.C: Likewise.
20587         * g++.dg/abi/vthunk3.C: Likewise.
20588         * g++.dg/ext/attrib8.C: Likewise.
20589         * g++.dg/opt/longbranch2.C: Likewise.
20590         * g++.dg/opt/reg-stack4.C: Likewise.
20591         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20592         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20593         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20594         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20595         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20596         * gcc.dg/20000609-1.c: Likewise.
20597         * gcc.dg/20000720-1.c: Likewise.
20598         * gcc.dg/20011107-1.c: Likewise.
20599         * gcc.dg/20011119-1.c: Likewise.
20600         * gcc.dg/20020108-1.c: Likewise.
20601         * gcc.dg/20020122-2.c: Likewise.
20602         * gcc.dg/20020122-3.c: Likewise.
20603         * gcc.dg/20020201-3.c: Likewise.
20604         * gcc.dg/20020206-1.c: Likewise.
20605         * gcc.dg/20020218-1.c: Likewise.
20606         * gcc.dg/20020310-1.c: Likewise.
20607         * gcc.dg/20020411-1.c: Likewise.
20608         * gcc.dg/20020418-2.c: Likewise.
20609         * gcc.dg/20020426-1.c: Likewise.
20610         * gcc.dg/20020426-2.c: Likewise.
20611         * gcc.dg/20020517-1.c: Likewise.
20612         * gcc.dg/20020523-1.c: Likewise.
20613         * gcc.dg/20020523-2.c: Likewise.
20614         * gcc.dg/20020729-1.c: Likewise.
20615         * gcc.dg/20030204-1.c: Likewise.
20616         * gcc.dg/20030826-2.c: Likewise.
20617         * gcc.dg/20030926-1.c: Likewise.
20618         * gcc.dg/20031202-1.c: Likewise.
20619         * gcc.dg/980312-1.c: Likewise.
20620         * gcc.dg/980313-1.c: Likewise.
20621         * gcc.dg/990117-1.c: Likewise.
20622         * gcc.dg/990424-1.c: Likewise.
20623         * gcc.dg/990524-1.c: Likewise.
20624         * gcc.dg/991230-1.c: Likewise.
20625         * gcc.dg/i386-387-1.c: Likewise.
20626         * gcc.dg/i386-387-2.c: Likewise.
20627         * gcc.dg/i386-387-3.c: Likewise.
20628         * gcc.dg/i386-387-4.c: Likewise.
20629         * gcc.dg/i386-387-5.c: Likewise.
20630         * gcc.dg/i386-387-6.c: Likewise.
20631         * gcc.dg/i386-asm-1.c: Likewise.
20632         * gcc.dg/i386-bitfield1.c: Likewise.
20633         * gcc.dg/i386-bitfield2.c: Likewise.
20634         * gcc.dg/i386-loop-1.c: Likewise.
20635         * gcc.dg/i386-loop-2.c: Likewise.
20636         * gcc.dg/i386-loop-3.c: Likewise.
20637         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20638         * gcc.dg/i386-pic-1.c: Likewise.
20639         * gcc.dg/i386-regparm.c: Likewise.
20640         * gcc.dg/i386-signbit-1.c: Likewise.
20641         * gcc.dg/i386-signbit-2.c: Likewise.
20642         * gcc.dg/i386-signbit-3.c: Likewise.
20643         * gcc.dg/i386-sse-5.c: Likewise.
20644         * gcc.dg/i386-sse-8.c: Likewise.
20645         * gcc.dg/i386-unroll-1.c: Likewise.
20646         * gcc.dg/tls/opt-1.c: Likewise.
20647         * gcc.dg/tls/opt-2.c: Likewise.
20648         * gcc.dg/unroll-1.c: Likewise.
20649         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20650         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20651         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20652         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20653
20654 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20655
20656         * g++.dg/template/incomplete1.C: New test.
20657
20658 2004-11-16  Nick Clifton  <nickc@redhat.com>
20659
20660         Revert patches accidentally commited during checkin of fixes for
20661         xstormy16 tests:
20662         gcc.c-torture/execute/simd-4.c: Revert
20663         gcc.dg/20040910-1.c: Revert.
20664
20665 2004-11-16  Paul Brook  <paul@codesourcery.com>
20666
20667         PR fortran/13010
20668         * gfortran.dg/der_pointer_1.f90: New test.
20669
20670 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
20671
20672         PR c/18498
20673         * gcc.dg/bitfld-13.c: New test.
20674
20675 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
20676
20677         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
20678         powerpc*-*-linux*.
20679
20680         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
20681         * gcc.dg/ppc64-abi-2.c: Ditto.
20682         * gcc.dg/ppc64-abi-3.c: Ditto.
20683
20684         * lib/gcc-dg.exp (dg-target-list): Remove.
20685
20686 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
20687
20688         * gcc.dg/ia64-postinc.c: New test.
20689
20690 2004-11-15  Mark Mitchell <mark@codesourcery.com>
20691
20692         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
20693
20694 2004-11-15  Nick Clifton  <nickc@redhat.com>
20695
20696         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
20697         __INT_MAX__ so that the test can be compiled by toolchains
20698         targeted at 16-bit processors.
20699
20700         * gcc.dg/20040625-1.c: Use long constants rather than integers
20701         when performing arithmetic that will overflow 16-bits.
20702
20703         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
20704         xstormy16.  It does not support 128-bit vector operations.
20705
20706         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
20707         with the macro PTR_TYPE.  Define this macro to an integer type
20708         suitable for holding a pointer.
20709
20710         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
20711         the target is a 16-bit processor.
20712
20713         * gcc.dg/cpp/if-2.c: Expect a different warning message from
20714         16-bit targets where the character constant will be too long.
20715
20716         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
20717         where the double will not be directly addressable.
20718
20719 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20720
20721         Friend class name lookup 1/n, PR c++/18471
20722         * g++.dg/template/crash26.C: New test.
20723         * g++.dg/lookup/struct1.C: Adjust expected error.
20724         * g++.dg/parse/elab1.C: Likewise.
20725         * g++.dg/parse/elab2.C: Likewise.
20726         * g++.dg/parse/int-as-enum1.C: Likewise.
20727         * g++.dg/parse/struct-as-enum1.C: Likewise.
20728         * g++.dg/parse/typedef1.C: Likewise.
20729         * g++.dg/parse/typedef3.C: Likewise.
20730         * g++.dg/parse/typedef4.C: Likewise.
20731         * g++.dg/parse/typedef5.C: Likewise.
20732         * g++.dg/template/nontype4.C: Likewise.
20733         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
20734         * g++.old-deja/g++.other/elab1.C: Likewise.
20735         * g++.old-deja/g++.other/syntax4.C: Likewise.
20736
20737 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20738
20739         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
20740
20741 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
20742
20743         * gcc.c-torture/execute/20041114-1.c: New test.
20744
20745 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
20746
20747         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
20748         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
20749         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
20750         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
20751         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
20752         gcc.dg/switch-7.c: New tests.
20753
20754 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20755
20756         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
20757
20758 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20759
20760         PR tree-opt/18400
20761         * gcc.dg/vect/pr18400.c: New test.
20762
20763 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20764             Andrew Pinski  <pinskia@physics.uc.edu>
20765
20766         PR tree-opt/18425
20767         * gcc.dg/vect/pr18425.c: New test.
20768
20769 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20770
20771         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
20772         Guard with dg-require-alias and dg-require-visibility.
20773
20774 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20775
20776         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
20777
20778 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20779
20780         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
20781
20782 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20783
20784         PR c++/17344
20785         * g++.dg/template/defarg5.C: New test.
20786
20787 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20788
20789         * g++.dg/parse/cast1.C: Run only on ILP32.
20790         * g++.old-deja/g++.mike/p784.C: Likewise.
20791
20792 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
20793
20794         * gcc.c-torture/execute/20041113-1.c: New test.
20795
20796 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20797
20798         PR target/18230
20799         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
20800         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
20801         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
20802         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20803         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
20804         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
20805         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
20806         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
20807         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
20808         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20809         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20810         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
20811         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
20812
20813 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20814
20815         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
20816         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
20817         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
20818         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
20819         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
20820         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
20821         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
20822         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
20823         gcc.target/sparc/combined-1.c: New tests.
20824
20825 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
20826
20827         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
20828         New tests.
20829
20830 2004-11-12  Mark Mitchell <mark@codesourcery.com>
20831
20832         * lib/gcc-dg.exp (dg-forbid-option): New function.
20833         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
20834         * g++.dg/abi/bitfield8.C: Likewise.
20835         * g++.dg/abi/dtor1.C: Likewise.
20836         * g++.dg/abi/empty10.C: Likewise.
20837         * g++.dg/abi/empty7.C: Likewise.
20838         * g++.dg/abi/empty9.C: Likewise.
20839         * g++.dg/abi/layout3.C: Likewise.
20840         * g++.dg/abi/layout4.C: Likewise.
20841         * g++.dg/abi/thunk1.C: Likewise.
20842         * g++.dg/abi/thunk2.C: Likewise.
20843         * g++.dg/abi/vbase11.C: Likewise.
20844         * g++.dg/abi/vthunk2.C: Likewise.
20845         * g++.dg/abi/vthunk3.C: Likewise.
20846         * g++.dg/ext/attrib8.C: Likewise.
20847         * g++.dg/opt/longbranch2.C: Likewise.
20848         * g++.dg/opt/reg-stack4.C: Likewise.
20849         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20850         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20851         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20852         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20853         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20854         * gcc.dg/20000609-1.c: Likewise.
20855         * gcc.dg/20000720-1.c: Likewise.
20856         * gcc.dg/20011107-1.c: Likewise.
20857         * gcc.dg/20011119-1.c: Likewise.
20858         * gcc.dg/20020108-1.c: Likewise.
20859         * gcc.dg/20020122-2.c: Likewise.
20860         * gcc.dg/20020122-3.c: Likewise.
20861         * gcc.dg/20020201-3.c: Likewise.
20862         * gcc.dg/20020206-1.c: Likewise.
20863         * gcc.dg/20020218-1.c: Likewise.
20864         * gcc.dg/20020310-1.c: Likewise.
20865         * gcc.dg/20020411-1.c: Likewise.
20866         * gcc.dg/20020418-2.c: Likewise.
20867         * gcc.dg/20020426-1.c: Likewise.
20868         * gcc.dg/20020426-2.c: Likewise.
20869         * gcc.dg/20020517-1.c: Likewise.
20870         * gcc.dg/20020523-1.c: Likewise.
20871         * gcc.dg/20020523-2.c: Likewise.
20872         * gcc.dg/20020729-1.c: Likewise.
20873         * gcc.dg/20030204-1.c: Likewise.
20874         * gcc.dg/20030826-2.c: Likewise.
20875         * gcc.dg/20030926-1.c: Likewise.
20876         * gcc.dg/20031202-1.c: Likewise.
20877         * gcc.dg/980312-1.c: Likewise.
20878         * gcc.dg/980313-1.c: Likewise.
20879         * gcc.dg/990117-1.c: Likewise.
20880         * gcc.dg/990424-1.c: Likewise.
20881         * gcc.dg/990524-1.c: Likewise.
20882         * gcc.dg/991230-1.c: Likewise.
20883         * gcc.dg/i386-387-1.c: Likewise.
20884         * gcc.dg/i386-387-2.c: Likewise.
20885         * gcc.dg/i386-387-3.c: Likewise.
20886         * gcc.dg/i386-387-4.c: Likewise.
20887         * gcc.dg/i386-387-5.c: Likewise.
20888         * gcc.dg/i386-387-6.c: Likewise.
20889         * gcc.dg/i386-asm-1.c: Likewise.
20890         * gcc.dg/i386-bitfield1.c: Likewise.
20891         * gcc.dg/i386-bitfield2.c: Likewise.
20892         * gcc.dg/i386-loop-1.c: Likewise.
20893         * gcc.dg/i386-loop-2.c: Likewise.
20894         * gcc.dg/i386-loop-3.c: Likewise.
20895         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20896         * gcc.dg/i386-pic-1.c: Likewise.
20897         * gcc.dg/i386-regparm.c: Likewise.
20898         * gcc.dg/i386-signbit-1.c: Likewise.
20899         * gcc.dg/i386-signbit-2.c: Likewise.
20900         * gcc.dg/i386-signbit-3.c: Likewise.
20901         * gcc.dg/i386-sse-5.c: Likewise.
20902         * gcc.dg/i386-sse-8.c: Likewise.
20903         * gcc.dg/i386-unroll-1.c: Likewise.
20904         * gcc.dg/tls/opt-1.c: Likewise.
20905         * gcc.dg/tls/opt-2.c: Likewise.
20906         * gcc.dg/unroll-1.c: Likewise.
20907         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20908         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20909         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20910         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20911         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
20912         -m64 is specified.
20913
20914 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20915
20916         PR c++/18389
20917         * g++.dg/parse/cond1.C: New test.
20918
20919         PR c++/18429
20920         * g++.dg/template/array9.C: New test.
20921         * g++.dg/ext/vla1.C: Adjust error messages.
20922         * g++.dg/ext/vlm1.C: Likewise.
20923         * g++.dg/template/crash2.C: Likewise.
20924
20925         PR c++/18436
20926         * g++.dg/template/call3.C: New test.
20927
20928         PR c++/18407
20929         * g++.dg/template/ptrmem11.C: New test.
20930
20931 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
20932
20933         PR other/14264
20934         * lib/g++.exp: Set LC_ALL and LANG to C.
20935         * lib/gcc-dg.exp: Likewise.
20936         * lib/gfortran.exp: Likewise.
20937         * lib/objc.exp: Likewise.
20938         * lib/treelang.exp: Likewise.
20939
20940 2004-11-12  Andreas Schwab  <schwab@suse.de>
20941
20942         * gcc.dg/pr16286.c: Fix last change.
20943
20944 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20945
20946         PR c++/18416
20947         * g++.dg/init/global1.C: New test.
20948
20949 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
20950
20951         * gcc.c-torture/execute/20041112-1.c: New test.
20952
20953 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20954
20955         * lib/gcc-dg.exp (dg-target-list): New.
20956
20957 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20958             Richard Sandiford  <rsandifo@redhat.com>
20959
20960         * lib/target-supports.exp (get-compiler_messages): New.
20961         (check_named_sections_available): Use it.
20962         (check_effective_target_ilp32): New.
20963         (check_effective_target_lp64): New.
20964         (is-effective-target): New.
20965         * lib/gcc-dg.exp (dg-require-effective-target): New.
20966
20967 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
20968
20969         * gcc.dg/precedence-1.c: New test.
20970
20971 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20972
20973         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
20974
20975         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
20976         message, delete generated files, use more descriptive name for
20977         executable, and make the test unsupported when it cannot be run.
20978
20979         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
20980         (dg-require-weak, dg-require-visibility, dg-require-alias,
20981         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
20982         dg-require-iconv, dg-require-named-sections): Use it.
20983
20984         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
20985
20986 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
20987
20988         PR target/16457
20989         * gcc.dg/ppc-and-1: New
20990
20991         PR target/16796
20992         * gcc.dg/ppc-mov-1.c: New.
20993
20994         PR target/16458
20995         * gcc.dg/ppc-compare-1.c: New.
20996
20997 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
20998
20999         * objc.dg/desig-init-2.m: New test.
21000
21001 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21002
21003         PR middle-end/18160
21004         * g++.dg/warn/register-var-1.C: New test.
21005         * g++.dg/warn/register-var-2.C: New test.
21006
21007 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21008
21009         * gcc.dg/union-2.c: New test.
21010
21011 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21012
21013         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21014         New test for PR tree-optimization/17892.
21015
21016 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21017
21018         PR c++/18369
21019         * g++.dg/init/new12.C: New test.
21020
21021 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21022
21023         * gcc.target/sparc: New directory.
21024         * gcc.target/sparc/sparc.exp: New driver.
21025         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21026         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21027         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21028         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21029
21030 2004-11-10  Paul Brook  <paul@codesourcery.com>
21031
21032         PR fortran/18218
21033         * gfortran.dg/list_read.c: New test.
21034
21035 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21036
21037         PR c/18322
21038         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21039         expected diagnostic location.
21040
21041 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21042
21043         * gcc.dg/20041109-1.c: New test.
21044
21045 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21046
21047         PR objc/18406
21048         * objc/compile/pr18406.m: New test.
21049
21050 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21051
21052         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21053
21054 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21055
21056         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21057
21058 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21059
21060         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21061
21062 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21063
21064         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21065         exit.
21066
21067 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21068
21069         PR tree-opt/18299
21070         * gcc.c-torture/pr18299-1.c: New test.
21071
21072 2004-11-06  Andreas Schwab  <schwab@suse.de>
21073
21074         * gcc.dg/pr16286.c: Also test for bool and pixel.
21075
21076 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21077
21078         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21079         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21080         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21081         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21082         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21083         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21084         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21085         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21086         gcc.dg/struct-semi-3.c: New tests.
21087
21088 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21089
21090         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21091
21092 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21093
21094         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21095         Do not use C99 designators.
21096
21097 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21098
21099         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21100
21101 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21102
21103         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21104         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21105         * gcc.c-torture/execute/simd-5.x: Remove.
21106
21107 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21108
21109         PR rtl-optimization/17933
21110         * gcc.dg/torture/pr17933-1.c: New test.
21111
21112 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21113
21114         PR target/18106
21115         * lib/target-supports.exp (check_weak_available): Support
21116         Windows.
21117
21118 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21119
21120         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21121         call to fflush(stdout) before abort.
21122         (my_ffsll): New function.
21123         (generate_fields): Use it.
21124
21125 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21126
21127         * gcc.dg/init-undef-1.c: New test.
21128
21129 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21130
21131         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21132         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21133         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21134         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21135         expected messages for new parser.
21136
21137 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21138
21139         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21140
21141 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21142
21143         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21144         on LP64 targets.
21145
21146 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21147
21148         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21149         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21150         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21151         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21152         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21153         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21154         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21155         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21156         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21157         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21158
21159 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21160
21161         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21162         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21163         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21164         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21165         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21166         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21167         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21168         for new parser.
21169
21170 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21171
21172         PR target/15342
21173         * gcc.dg/20041104-1.c: New test.
21174
21175 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21176
21177         * g++.dg/template/nontype7.C: New test.
21178         * g++.dg/template/nontype8.C: Likewise.
21179         * g++.dg/template/nontype9.C: Likewise.
21180         * g++.dg/template/nontype10.C: Likewise.
21181         * g++.dg/tc1/dr49.C: Likewise.
21182         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21183         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21184
21185 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21186
21187         * g++.dg/rtti/tinfo1.C: Remove xfails.
21188
21189 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21190
21191         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21192         packed attribute to the definition to satisfy the new C++ parser.
21193
21194 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21195
21196         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21197         invocations of va_arg.
21198
21199 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21200
21201         PR c++/18124
21202         * g++.dg/template/crash25.C: New test.
21203
21204         PR c++/18155
21205         * g++.dg/template/typedef2.C: New test.
21206         * g++.dg/parse/crash13.C: Adjust error markers.
21207
21208         PR c++/18177
21209         * g++.dg/conversion/const3.C: New test.
21210
21211 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21212
21213         PR fortran/17535
21214         PR fortran/17583
21215         PR fortran/17713
21216         * gfortran.dg/generic_[123].f90: New testcases.
21217
21218 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21219
21220         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21221         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21222
21223 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21224
21225         PR tree-opt/16808
21226         * gcc.c-torture/compile/pr16808.c: New test.
21227
21228 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21229
21230         PR rtl-optimization/17104
21231         * gcc.dg/ppc-bitfield1.c: New.
21232
21233 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21234
21235         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21236
21237 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21238
21239         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21240         strings for 32-bit code.
21241
21242 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21243
21244         PR c/18239
21245         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21246
21247 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21248
21249         PR c++/18064
21250         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21251
21252 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21253
21254         PR c++/15172
21255         * g++.dg/init/aggr2.C: New test.
21256
21257 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21258
21259         * objc.dg/local-decl-1.m: New test.
21260
21261 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21262
21263         * gcc.dg/20040910-1.c: Adjust regex.
21264
21265 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21266
21267         PR rtl-optimization/18084
21268         * g++.dg/opt/pr18084-1.C: New testcase.
21269
21270 2004-10-30  Matt Austern  <austern@apple.com>
21271
21272         PR c++/17542
21273         * g++.dg/ext/attrib18.C: New test.
21274
21275 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21276
21277         PR middle-end/18096
21278         * gcc.dg/pr18096-1.c: New test case.
21279
21280 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21281
21282         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21283
21284 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21285
21286         PR c/16666
21287         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21288         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21289         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21290         gcc.dg/old-style-prom-3.c: New tests.
21291
21292 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21293
21294         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21295         Remove unnecessary inclusion of stdio.h.
21296
21297 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21298
21299         PR rtl-optimization/17581
21300         * gcc.dg/pr17581-1.c: New test case.
21301
21302 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21303
21304         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21305         being implemented.
21306         * g++.dg/conversion/dr195-1.C: New.
21307         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21308         * g++.old-deja/g++.mike/p10148.C: Likewise.
21309
21310 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21311
21312         PR c++/17695
21313         * g++.dg/debug/typedef2.C: New test.
21314
21315 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
21316
21317         PR fortran/13490
21318         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21319         * gfortran.dg/g77/README: Update.
21320
21321 2004-10-28  Matt Austern  <austern@apple.com>
21322
21323         PR c++/14124
21324         * g++.dg/ext/packed7.C: New test.
21325
21326 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21327
21328         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21329         scan-assembler.
21330         * lib/scanasm.exp (hidden-scan-for): New proc.
21331         (scan-hidden): Use hidden-scan-for instead of constructing the scan
21332         string.
21333         (scan-not-hidden): Likewise.
21334         * lib/target-supports.exp (check_visibility_available): mach-o is
21335         support too.
21336
21337 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
21338
21339         PR c++/17132
21340         * g++.dg/template/memclass3.C: New test.
21341
21342 2004-10-28  Adam Nemet  <anemet@lnxw.com>
21343
21344         PR middle-end/18160
21345         * gcc.dg/register-var-1.c: New test.
21346         * gcc.dg/register-var-2.c: New test.
21347         * gcc.dg/asm-7.c: Taking the address of a register variable is an
21348         error now.
21349
21350 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
21351
21352         PR other/18172
21353         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21354         unused variables.
21355         * gcc.dg/vect/vect-22.c: Likewise.
21356
21357 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
21358
21359         * gcc.dg/i386-rotate-1.c: New test.
21360
21361 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
21362
21363         * g++.dg/init/ref12.C: Add "run" marker.
21364
21365         PR c++/17435
21366         * g++.dg/init/ref12.C: New test.
21367
21368         PR c++/18140
21369         * g++.dg/template/shift1.C: New test.
21370         * g++.dg/template/error10.C: Adjust error markers.
21371
21372 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
21373
21374         PR tree-opt/17529
21375         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21376
21377 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
21378
21379         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21380         * gcc.dg/weak/weak-3.c: Likewise.
21381         * gcc.dg/weak/weak-5.c: Likewise.
21382         * gcc.dg/weak/weak-9.c: Likewise.
21383         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21384         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21385
21386         * gcc.dg/darwin-weakimport-1.c: New.
21387
21388 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21389
21390         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21391
21392 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21393
21394         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21395         'syntax' error messages.
21396         * gcc.dg/cpp/direct2s.c: Likewise.
21397
21398 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
21399
21400         * gcc.c-torture/compile/20041026-1.c: New.
21401
21402 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
21403
21404         PR c++/18093
21405         * g++.dg/lookup/ns2.C: New test.
21406
21407         PR c++/18020
21408         * g++.dg/template/enum4.C: New test.
21409
21410         PR c++/18161
21411         * g++.dg/template/expr1.C: New test.
21412
21413 2004-10-26  Ben Elliston  <bje@au.ibm.com>
21414
21415         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21416
21417 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21418
21419         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21420         gcc.dg/decl-nospec-3.c: New tests.
21421
21422 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
21423
21424         * objc.dg/super-class-3.m: New test.
21425
21426 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21427
21428         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21429         resyncing.
21430         * gcc.dg/cpp/direct2s.c: Likewise.
21431
21432 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
21433
21434         * objc.dg/image-info.m: Update for changes to section selection.
21435
21436 2004-10-25  David Ayers  <d.ayers@inode.at>
21437             Ziemowit Laski  <zlaski@apple.com>
21438
21439         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21440         diagnostics when messaging 'id <Proto>'.
21441         * objc.dg/class-protocol-1.m: New test.
21442         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21443         a non-existent method signature.
21444         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21445         Update diagnostics when messaging with non-existent method signature.
21446         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21447         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21448         invalid receivers are now resolved as if messaging 'id'; remove
21449         extraneous diagnostics.
21450
21451 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21452
21453         PR c/16667
21454         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21455         gcc.dg/init-desig-obs-3.c: New tests.
21456
21457 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
21458
21459         * gcc.dg/debug/20041023-1.c: New test.
21460
21461 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
21462
21463         PR middle-end/17407
21464         * gcc.c-torture/compile/pr17407.c: New test.
21465
21466         PR c++/18121
21467         * g++.dg/template/array8.C: New test.
21468
21469 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21470
21471         PR other/18138
21472         * lib/g++.exp: Accept more than one multilib libgcc.
21473         * lib/gcc-dg.exp: Likewise.
21474         * lib/objc.exp: Likewise.
21475         * lib/treelang.exp: Likewise.
21476         * lib/gfortran.exp: Likewise.
21477
21478 2004-10-24  Ben Elliston  <bje@au.ibm.com>
21479
21480         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21481
21482 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
21483
21484         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21485         * gcc.dg/c99-const-expr-3.c: Likewise.
21486
21487 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
21488
21489         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21490
21491 2004-10-23  Ben Elliston  <bje@au.ibm.com>
21492
21493         * gcc.c-torture/execute/loop-2e.x: Remove.
21494
21495 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21496
21497         PR c++/18095
21498         * g++.dg/parse/crash18.C: New.
21499         * g++.dg/parse/crash19.C: New.
21500
21501 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21502
21503         * g++.dg/ext/dllimport1.C: Move dg-warnings.
21504         * g++.dg/ext/dllimport2.C: Same.
21505         * g++.dg/ext/dllimport8.C: Same.
21506
21507 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
21508
21509         PR c++/10841
21510         * g++.dg/conversion/cast1.C: New test.
21511         * g++.dg/overload/pmf1.C: Adjust error marker.
21512
21513 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
21514
21515         PR objc/17923
21516         * objc.dg/const-str-7.m: New test.
21517
21518 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21519
21520         * g++.dg/template/memfriend11.C: Fix comment typo.
21521         * g++.dg/template/memfriend14.C: Likewise.
21522
21523 2004-10-20  Richard Henderson  <rth@redhat.com>
21524
21525         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21526         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21527         -fasynchronous-unwind-tables.
21528
21529 2004-10-20  Richard Henderson  <rth@redhat.com>
21530
21531         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21532         (main): Return success.
21533         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21534         (main): Return success.
21535
21536 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21537
21538         PR c++/13495
21539         * g++.dg/template/memfriend9.C: New test.
21540         * g++.dg/template/memfriend10.C: Likewise.
21541         * g++.dg/template/memfriend11.C: Likewise.
21542         * g++.dg/template/memfriend12.C: Likewise.
21543         * g++.dg/template/memfriend13.C: Likewise.
21544         * g++.dg/template/memfriend14.C: Likewise.
21545         * g++.dg/template/memfriend15.C: Likewise.
21546         * g++.dg/template/memfriend16.C: Likewise.
21547         * g++.dg/template/memfriend17.C: Likewise.
21548         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21549
21550 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
21551
21552         * g++.dg/conversion/dr195.C: New.
21553         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21554
21555 2004-10-20  Ben Elliston  <bje@au.ibm.com>
21556             Devang Patel  <dpatel@apple.com>
21557
21558         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21559         of floating point arithmetic, which could trap.
21560
21561 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
21562
21563         PR c++/14035
21564         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21565         * g++.dg/conversion/const2.C: New test.
21566         * g++.dg/expr/reinterpret2.C: New test.
21567         * g++.dg/expr/reinterpret3.C: New test.
21568         * g++.dg/expr/cast2.C: New test.
21569         * g++.dg/expr/copy1.C: New test.
21570         * g++.dg/other/conversion1.C: Change error message.
21571         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21572         function pointers to void *.
21573         * g++.old-deja/g++.mike/p10148.C: Likewise.
21574
21575 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21576
21577         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21578
21579 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
21580
21581         PR c++/18047
21582
21583         * g++.dg/parse/expr3.C: New test.
21584
21585 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21586
21587         * gcc.dg/smod-1.c: New test.
21588
21589 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
21590
21591         * objc.dg/method-14.m: New test.
21592
21593 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21594
21595         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21596         Also xfail as the patch was reverted.
21597
21598 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21599
21600         PR middle-end/16973
21601         * gcc.dg/pr16973.c: New test.
21602
21603 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
21604
21605         PR tree-optimization/17656
21606         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21607
21608 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21609
21610         * g++.dg/eh/shadow1.C: New.
21611
21612 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
21613
21614         * gcc.c-torture/compile/20041018-1.c: New test.
21615
21616 2004-10-18  Ben Elliston  <bje@au.ibm.com>
21617
21618         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
21619         compiler referring to register 0 when accessing sdata.  The linker
21620         now patches things up.
21621
21622 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
21623
21624         PR c/17529
21625         * gcc.c-torture/compile/pr17529.c: New test.
21626
21627 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21628
21629         PR c++/17743
21630         * g++.dg/ext/attrib17.C: New test.
21631
21632 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21633
21634         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
21635
21636 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21637
21638         PR c++/10479
21639         * g++.dg/ext/attrib16.C: New test.
21640
21641 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
21642
21643         PR c++/17042
21644         * g++.dg/init/dso_handle1.C: New test.
21645
21646         PR c++/14667
21647         * g++.dg/parse/typedef6.C: New test.
21648
21649         PR c++/17916
21650         * g++.dg/parse/pragma1.C: New test.
21651
21652 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
21653
21654         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
21655
21656 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
21657
21658         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
21659         -fno-common when on HPPA HP-UX platforms.
21660
21661 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
21662
21663         PR other/16820
21664         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
21665         stdint.h.
21666         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
21667         uintptr_t.
21668
21669 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21670
21671         PR c++/16301
21672         * g++.dg/lookup/strong-using-4.C: New test.
21673
21674 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21675
21676         PR middle-end/16567
21677         * gcc.c-torture/compile/nested-1.c: New test.
21678
21679 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21680
21681         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
21682         and mipsisa64*-*-* (until support for misaligned loads is added).
21683         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
21684         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
21685         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
21686         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
21687         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
21688         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
21689
21690 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
21691
21692         PR c++/17976
21693         * g++.dg/init/dtor3.C: New test.
21694
21695 2004-10-15  Ben Elliston  <bje@au.ibm.com>
21696
21697         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
21698
21699 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
21700
21701         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
21702         * gcc.dg/macho-lo-sum.c: Likewise.
21703
21704 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
21705
21706         * gcc.dg/ppc-spe64-1.c: New test.
21707
21708 2004-10-14  Devang Patel  <dpatel@apple.com>
21709
21710         PR 17635
21711         * gcc.dg/pr17635.c : New test.
21712
21713 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
21714
21715         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
21716         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
21717         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
21718         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
21719         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
21720         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
21721         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
21722         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
21723         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
21724         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
21725         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
21726         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
21727         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
21728         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
21729         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
21730         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
21731         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
21732         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
21733
21734 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21735
21736         * gcc.dg/vect/vect-82.c: New testcase.
21737         * gcc.dg/vect/vect-82_64.c: New testcase.
21738         * gcc.dg/vect/vect-83.c: New testcase.
21739         * gcc.dg/vect/vect-83_64.c: New testcase.
21740
21741 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21742
21743         * gcc.dg/cpp/error-1.c: New test.
21744
21745 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21746
21747         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
21748
21749 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
21750
21751         PR target/17984
21752         * gcc.dg/cris-peep2-xsrand2.c: New test.
21753
21754 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
21755
21756         PR c++/17661
21757         * testsuite/g++.dg/expr/for2.C: New test.
21758
21759 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21760
21761         * g++.dg/inherit/thunk1.C: Run on the SPARC.
21762
21763 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
21764
21765         PR tree-optimization/17724
21766         * g++.dg/opt/pr17724-1.C: New test.
21767         * g++.dg/opt/pr17724-2.C: New test.
21768         * g++.dg/opt/pr17724-3.C: New test.
21769         * g++.dg/opt/pr17724-4.C: New test.
21770         * g++.dg/opt/pr17724-5.C: New test.
21771         * g++.dg/opt/pr17724-6.C: New test.
21772
21773 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
21774
21775         PR c/17301
21776         * gcc.dg/pr17301-2.c: New test.
21777
21778 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
21779
21780         PR c++/15876
21781         * g++.dg/parse/error22.C: New test.
21782
21783         PR c++/17936
21784         * g++.dg/template/spec18.C: New test.
21785
21786 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
21787
21788         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
21789         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
21790         memcpy.
21791         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
21792         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
21793
21794 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21795
21796         * g++.dg/eh/cleanup5.C: Add dg-options "".
21797
21798 2004-10-11  Roger Sayle  <roger@eyesopen.com>
21799
21800         PR middle-end/17657
21801         * gcc.dg/switch-4.c: New test case.
21802
21803 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
21804
21805         * gcc.c-torture/execute/20041011-1.c: New test.
21806
21807 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21808
21809         PR c++/17554
21810         * g++.dg/init/for3.C: New test.
21811
21812         PR c++/17657
21813         * g++.dg/opt/switch2.C: New test.
21814
21815         PR middle-end/17703
21816         * g++.dg/warn/Wreturn-2.C: New test.
21817
21818 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21819
21820         PR c++/17907
21821         * g++.dg/eh/cleanup5.C: New test.
21822
21823 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
21824
21825         PR c++/17393
21826         * g++.dg/parse/error21.C: New test.
21827
21828 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21829
21830         * g++.dg/overload/pmf1.C: Adjust quoting marks.
21831         * g++.dg/warn/incomplete1.C: Likewise.
21832         * g++.dg/template/qualttp20.C: Likewise.
21833
21834 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21835
21836         PR c/17881
21837         * parm-incomplete-1.c: New test.
21838
21839 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21840
21841         PR c++/17867
21842         * g++.dg/parse/error19.C: New test.
21843
21844         PR c++/17670
21845         * g++.dg/init/new11.C: New test.
21846
21847         PR c++/17821
21848         * g++.dg/parse/error20.C: New test.
21849
21850         PR c++/17826
21851         * g++.dg/template/crash24.C: New test.
21852
21853 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21854
21855         PR c/17301
21856         * gcc.dg/pr17301-1.c: New test.
21857
21858 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21859
21860         PR c/17189
21861         * gcc.dg/anon-struct-5.c: New test.
21862
21863 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21864
21865         PR c/17844
21866         * gcc.dg/pr17844-1.c: New test.
21867
21868 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
21869
21870         PR tree-optimization/17906
21871         * gcc.c-torture/compile/pr17906.c: New.
21872
21873 2004-10-09  Stuart Hastings  <stuart@apple.com>
21874             Roger Sayle  <roger@eyesopen.com>
21875
21876         PR rtl-optimization/17853
21877         * gcc.dg/i386-mmx-5.c: New testcase.
21878
21879 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
21880
21881         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
21882
21883 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21884
21885         PR c++/17524
21886         * g++.dg/template/static9.C: New test.
21887
21888         PR c++/17685
21889         * g++.dg/parse/operator5.C: New test.
21890
21891 2004-10-09  Roger Sayle  <roger@eyesopen.com>
21892
21893         PR middle-end/17894
21894         * gcc.c-torture/execute/divcmp-4.c: New test case.
21895
21896 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21897
21898         PR tree-opt/17902
21899         * g++.dg/opt/pr17902.C: New test.
21900
21901 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
21902
21903         * gcc.dg/cpp/ident-1.c: Add dg-options "".
21904
21905 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21906
21907         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
21908
21909 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21910
21911         * gcc.dg/assign-warn-3.c: New test.
21912
21913 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21914
21915         PR c/16999
21916         * gcc.dg/cpp/ident-1.c: New test.
21917
21918 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21919
21920         * gcc.c-torture/compile/acc1.c: New.
21921
21922 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21923
21924         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
21925         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
21926
21927 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21928
21929         * gcc.dg/ultrasp11.c: New test.
21930
21931 2004-10-08  Michael Matz  <matz@suse.de>
21932
21933         * gcc.dg/doloop-2.c: New test.
21934
21935 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21936
21937         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
21938         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
21939         objc.dg/method-9.m: Update expected diagnostics.
21940
21941 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
21942
21943         * gcc.dg/ppc-fsel-3.c: New file.
21944         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
21945
21946 2004-10-07  Paul Brook  <paul@codesourcery.com>
21947
21948         * gfortran.dg/intrinsic_verify_1.f90: New test.
21949
21950 2004-10-07  Paul Brook  <paul@codesourcery.com>
21951
21952         * gfortran.dg/empty_format_1.f90: Remove stray commas.
21953
21954 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21955
21956         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
21957         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
21958         commit.
21959
21960 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21961
21962         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
21963
21964 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21965
21966         PR c++/17115
21967         * g++.dg/warn/Winline-4.C: New test.
21968
21969 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21970
21971         * gcc.c-torture/compile/20041007-1.c: New test.
21972
21973 2004-10-07  Paul Brook  <paul@codesourcery.com>
21974
21975         PR fortran/17678
21976         * gfortran.dg/use_allocated_1.f90: New test.
21977
21978 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21979
21980         PR middle-end/17849
21981         * gfortran.fortran-torture/compile/nested.f90: New test
21982
21983 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21984
21985         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
21986
21987 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21988
21989         PR c++/17368
21990         * g++.dg/ext/asm6.C: New test.
21991
21992 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
21993
21994         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
21995
21996 2004-10-06  Paul Brook  <paul@codesourcery.com>
21997
21998         PR libfortran/17709
21999         * gfortran.dg/empty_format_1.f90: New test.
22000
22001 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22002
22003         PR fortran/17568
22004         * gfortran.dg/ishft.f90: New test.
22005
22006         PR fortran/17283
22007         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22008         tests.
22009
22010 2004-10-06  Paul Brook  <paul@codesourcery.com>
22011
22012         * gfortran.dg/do_1.f90: New test.
22013
22014 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22015
22016         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22017         optimizing for size.
22018
22019 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22020
22021         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22022
22023 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22024
22025         * gcc.c-torture/compile/20041005-1.c: New test.
22026
22027 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22028
22029         PR c++/17829
22030         * g++.dg/lookup/koenig4.C: New.
22031
22032 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22033
22034         * g++.dg/other/classkey1.C: Adjust quoting marks.
22035         * g++.dg/parse/error15.C: Likewise.
22036         * g++.dg/template/meminit2.C (int>): Likewise.
22037
22038 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22039
22040         PR fortran/17283
22041         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22042
22043         PR fortran/17631
22044         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22045
22046         PR fortran/17708
22047         * gfortran.dg/pr17708.f90: New test.
22048
22049 2004-10-04  Chao-ying Fu  <fu@mips.com>
22050
22051         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22052         * gcc.dg/vect/vect-4.c: Ditto.
22053         * gcc.dg/vect/vect-5.c: Ditto.
22054         * gcc.dg/vect/vect-6.c: Ditto.
22055         * gcc.dg/vect/vect-8.c: Ditto.
22056         * gcc.dg/vect/vect-16.c: Ditto.
22057         * gcc.dg/vect/vect-30.c: Ditto.
22058         * gcc.dg/vect/vect-40.c: Ditto.
22059         * gcc.dg/vect/vect-41.c: Ditto.
22060         * gcc.dg/vect/vect-42.c: Ditto.
22061         * gcc.dg/vect/vect-43.c: Ditto.
22062         * gcc.dg/vect/vect-44.c: Ditto.
22063         * gcc.dg/vect/vect-45.c: Ditto.
22064         * gcc.dg/vect/vect-46.c: Ditto.
22065         * gcc.dg/vect/vect-47.c: Ditto.
22066         * gcc.dg/vect/vect-48.c: Ditto.
22067         * gcc.dg/vect/vect-49.c: Ditto.
22068         * gcc.dg/vect/vect-50.c: Ditto.
22069         * gcc.dg/vect/vect-51.c: Ditto.
22070         * gcc.dg/vect/vect-52.c: Ditto.
22071         * gcc.dg/vect/vect-53.c: Ditto.
22072         * gcc.dg/vect/vect-54.c: Ditto.
22073         * gcc.dg/vect/vect-55.c: Ditto.
22074         * gcc.dg/vect/vect-56.c: Ditto.
22075         * gcc.dg/vect/vect-57.c: Ditto.
22076         * gcc.dg/vect/vect-58.c: Ditto.
22077         * gcc.dg/vect/vect-59.c: Ditto.
22078         * gcc.dg/vect/vect-60.c: Ditto.
22079         * gcc.dg/vect/vect-74.c: Ditto.
22080         * gcc.dg/vect/vect-79.c: Ditto.
22081         * gcc.dg/vect/vect-80.c: Ditto.
22082
22083 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22084
22085         * gcc.dg/unused-7.c: Use the correct option.
22086
22087 2004-10-04  Paul Brook  <paul@codesourcery.com>
22088         Bud Davis  <bdavis9659@comcast.net>
22089
22090         PR fortran/17706
22091         PR fortran/16434
22092         * gfortran/pr17706.f90: New test.
22093         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22094
22095 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22096
22097         * gfortran.dg/pr17612.f90: New test.
22098
22099 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22100
22101         * g++.dg/template/local1.C: Adjust quoting marks in
22102         testing for diagnostics.
22103         * g++.dg/tls/diag-2.C: Likewise.
22104         * g++.dg/other/error8.C: Likewise.
22105
22106 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22107
22108         PR c/17178
22109         * gcc.dg/unused-4.c: Adjust to be correct.
22110
22111         PR c/17820
22112         * gcc.dg/unused-7.c: New test.
22113
22114 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22115
22116         PR c++/17797
22117         * g++.dg/overload/template2.C: New test.
22118
22119 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22120
22121         PR tree-optimization/16632
22122         * gcc.dg/tree-ssa/20041002-1.c: New.
22123
22124 2004-10-03  Paul Brook  <paul@codesourcery.com>
22125
22126         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22127         rather than relying on default formatting.
22128
22129 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22130
22131         * gcc.dg/20040920-1.c: Update expected message text.
22132
22133 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22134
22135         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22136
22137 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22138
22139         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22140         tree level.
22141
22142 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22143
22144         * gcc.dg/tree-ssa/pr17343.c: Remove.
22145
22146 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22147
22148         PR tree-opt/17343
22149         * gcc.dg/tree-ssa/pr17343.c: New test.
22150
22151 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22152
22153         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22154         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22155         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22156         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22157         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22158
22159 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22160
22161         * gcc.dg/lvalue-2.c: New test.
22162
22163 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22164
22165         PR c/17730
22166         * gcc.dg/pr17730-1.c: New test
22167
22168 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22169
22170         PR c/7425
22171         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22172
22173 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22174
22175         * gcc.c-torture/execute/stdarg-1.c: New test.
22176         * gcc.c-torture/execute/stdarg-2.c: New test.
22177         * gcc.c-torture/execute/stdarg-3.c: New test.
22178         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22179         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22180         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22181         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22182         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22183
22184 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22185
22186         PR tree-optimization/17697
22187         * g++.dg/opt/pr17697-1.C: New test.
22188         * g++.dg/opt/pr17697-2.C: New test.
22189         * g++.dg/opt/pr17697-3.C: New test.
22190
22191 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22192
22193         PR c/16409
22194         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22195         gcc.dg/vla-init-5.c: New tests.
22196
22197 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22198
22199         PR c/13804
22200         * gcc.dg/pr13804-1.c: New test.
22201
22202 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22203
22204         PR fortran/16938
22205         * gfortran.dg/pr16938.f90: New test.
22206
22207 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22208
22209         * g++.dg/template/crash23.C: New test.
22210
22211 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22212
22213         PR c++/17585
22214         * g++.dg/template/static8.C: New test.
22215
22216 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22217
22218         PR c++/17681
22219         * g++.dg/other/error9.C: New test.
22220
22221 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22222
22223         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22224
22225 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22226
22227         PR fortran/15164
22228         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22229
22230 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22231
22232         PR middle-end/17112
22233         * gcc.dg/pr17112-1.c: New test case.
22234
22235 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22236
22237         PR c/11459
22238         * gcc.dg/pr11459-1.c: New test.
22239
22240 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22241
22242         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22243         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22244
22245 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22246
22247         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22248
22249 2004-09-25  Jan Hubicka  <jh@suse.cz>
22250
22251         * compile/30040909-1.c: New test.
22252         * compile/30040907-1.c: New test.
22253
22254 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22255
22256         * gcc.c-torture/execute/va-arg-26.c: New test.
22257
22258 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22259
22260         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22261         extra diagnostics on targets with 64-bit pointers.
22262         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22263
22264 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22265
22266         PR c/17188
22267         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22268         * gcc.dg/decl-3.c: Adjust expected message.
22269
22270 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22271
22272         PR fortran/17615
22273         * gfortran.dg/pr17615.f90: New test.
22274
22275 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22276
22277         PR tree-optimzation/17517
22278         * g++.dg/tree-ssa/pr17517.C: New Test.
22279
22280 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22281
22282         PR c++/16889
22283         * g++.dg/lookup/ambig3.C: New.
22284
22285 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22286
22287         PR tree-opt/17624
22288         * g++.dg/opt/pr17624.C: New test.
22289
22290 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22291
22292         PR c/6980
22293         * gcc.dg/Wbad-function-cast-1.c: New test.
22294
22295 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22296
22297         * g++.dg/ext/complit1.C
22298         * g++.dg/other/error2.C
22299         * g++.dg/other/nontype-1.C
22300         * g++.dg/parse/crash11.C
22301         * g++.dg/parse/crash12.C
22302         * g++.dg/parse/error15.C
22303         * g++.dg/parse/error4.C
22304         * g++.dg/parse/tmpl-outside1.C
22305         * g++.dg/parse/too-many-tmpl-args1.C
22306         * g++.dg/template/dependent-expr3.C
22307         * g++.dg/template/error10.C
22308         * g++.dg/template/instantiate1.C
22309         * g++.dg/template/vtable2.C
22310         * g++.dg/warn/Wshadow-1.C
22311         * g++.dg/warn/weak1.C
22312         * g++.old-deja/g++.brendan/crash16.C
22313         * g++.old-deja/g++.brendan/crash18.C
22314         * g++.old-deja/g++.brendan/crash48.C
22315         * g++.old-deja/g++.brendan/crash49.C
22316         * g++.old-deja/g++.brendan/crash55.C
22317         * g++.old-deja/g++.brendan/crash56.C
22318         * g++.old-deja/g++.brendan/crash8.C
22319         * g++.old-deja/g++.brendan/enum11.C
22320         * g++.old-deja/g++.brendan/enum8.C
22321         * g++.old-deja/g++.brendan/enum9.C
22322         * g++.old-deja/g++.brendan/friend3.C
22323         * g++.old-deja/g++.brendan/misc14.C
22324         * g++.old-deja/g++.bugs/900402_02.C
22325         * g++.old-deja/g++.bugs/900404_03.C
22326         * g++.old-deja/g++.bugs/900404_04.C
22327         * g++.old-deja/g++.bugs/900428_03.C
22328         * g++.old-deja/g++.jason/crash4.C
22329         * g++.old-deja/g++.jason/overload21.C
22330         * g++.old-deja/g++.jason/redecl1.C
22331         * g++.old-deja/g++.jason/report.C
22332         * g++.old-deja/g++.jason/rfg10.C
22333         * g++.old-deja/g++.jason/template30.C
22334         * g++.old-deja/g++.law/arm12.C
22335         * g++.old-deja/g++.law/ctors5.C
22336         * g++.old-deja/g++.law/cvt20.C
22337         * g++.old-deja/g++.law/init10.C
22338         * g++.old-deja/g++.law/init8.C
22339         * g++.old-deja/g++.law/visibility17.C
22340         * g++.old-deja/g++.law/visibility7.C
22341         * g++.old-deja/g++.mike/net8.C
22342         * g++.old-deja/g++.mike/p646.C
22343         * g++.old-deja/g++.mike/p700.C
22344         * g++.old-deja/g++.mike/p701.C
22345         * g++.old-deja/g++.mike/p811.C
22346         * g++.old-deja/g++.ns/template13.C
22347         * g++.old-deja/g++.other/array3.C
22348         * g++.old-deja/g++.other/crash25.C
22349         * g++.old-deja/g++.other/dtor3.C
22350         * g++.old-deja/g++.other/dtor4.C
22351         * g++.old-deja/g++.other/main1.C
22352         * g++.old-deja/g++.other/warn7.C
22353         * g++.old-deja/g++.pt/crash11.C
22354         * g++.old-deja/g++.pt/crash36.C
22355         * g++.old-deja/g++.pt/spec22.C
22356         * g++.old-deja/g++.pt/spec9.C
22357         * g++.old-deja/g++.pt/ttp52.C
22358         * g++.old-deja/g++.robertl/eb103.C
22359         * g++.old-deja/g++.robertl/eb121.C
22360         * g++.old-deja/g++.robertl/eb22.C
22361         * g++.old-deja/g++.robertl/eb8.C:
22362         Update locations and/or regexps of dg-error markers.
22363         Remove markers for some bogus messages that are no longer issued.
22364
22365 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
22366
22367         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22368         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22369
22370 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
22371
22372         PR c++/17618
22373         * g++.dg/lookup/crash5.C: New test.
22374
22375 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
22376
22377         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22378         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22379         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22380         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22381         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22382         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22383
22384         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22385         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22386         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22387         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22388         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22389         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22390
22391         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22392
22393         * gcc.dg/vect/vect-44.c: Check additional cases.
22394         * gcc.dg/vect/vect-48.c: Check additional cases.
22395
22396         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22397         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22398         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22399         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22400         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22401         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22402         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22403         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22404         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22405
22406         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22407         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22408         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22409
22410 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22411
22412         * gcc.dg/tree-ssa/loop-6.c: New test.
22413
22414 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
22415
22416         PR c++/17620
22417         * g++.dg/inherit/base2.C: New.
22418
22419 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22420
22421         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22422         * gcc.dg/20001012-2.c: Likewise.
22423         * gcc.dg/20001013-1.c: Likewise.
22424         * gcc.dg/20001101-1.c: Likewise.
22425         * gcc.dg/20001102-1.c: Likewise.
22426         * gcc.dg/bf-spl1.c: Likewise.
22427         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22428         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22429
22430 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
22431
22432         PR tree-optimization/16721
22433         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22434
22435 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
22436
22437         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22438         * gcc.dg/20040305-1.c: Likewise.
22439
22440 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22441
22442         PR c/16566
22443         * gcc.c-torture/compile/pr16566-1.c,
22444         gcc.c-torture/compile/pr16566-2.c,
22445         gcc.c-torture/compile/pr16566-3.c: New tests.
22446
22447 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
22448
22449         PR tree-optimization/17512
22450         * gcc.c-torture/compile/20040916-1.c.
22451
22452 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
22453
22454         * gcc.dg/pragma-re-3.c: New test.
22455
22456 2004-09-17  Matt Austern  <austern@apple.com>
22457
22458         PR c++/15049
22459         * g++.dg/other/anon3.C: New.
22460
22461 2004-09-21  Roger Sayle  <roger@eyesopen.com>
22462
22463         PR c++/7503
22464         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22465         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22466         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22467         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22468         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22469
22470 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
22471
22472         PR fortran/17286
22473         * gfortran.dg/pr17286.f90: New test.
22474
22475 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
22476
22477         PR c++/17530
22478         * g++.dg/template/static7.C: New test.
22479
22480 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
22481
22482         PR tree-opt/17558
22483         * gcc.c-torture/compile/pr17558.c: New test.
22484
22485 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22486
22487         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22488         if SKIP_ATTRIBUTE is defined.
22489
22490 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22491
22492         PR fortran/15957
22493         * gfortran.dg/pr15957.f90: New test.
22494
22495 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
22496
22497         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22498         in comparison.
22499         * gcc.dg/vect/vect-79.c: Likewise.
22500         * gcc.dg/vect/vect-80.c: Likewise.
22501
22502 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22503
22504         PR fortran/15750
22505         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22506
22507 2004-09-20  Ira Rosen  <irar@il.ibm.com>
22508
22509         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22510         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22511         * gcc.dg/vect/vect-62.c: New testcase.
22512         * gcc.dg/vect/vect-63.c: New testcase.
22513         * gcc.dg/vect/vect-64.c: New testcase.
22514         * gcc.dg/vect/vect-65.c: New testcase.
22515         * gcc.dg/vect/vect-66.c: New testcase.
22516         * gcc.dg/vect/vect-67.c: New testcase.
22517         * gcc.dg/vect/vect-68.c: New testcase.
22518         * gcc.dg/vect/vect-69.c: New testcase.
22519         * gcc.dg/vect/vect-79.c: New testcase.
22520         * gcc.dg/vect/vect-80.c: New testcase.
22521
22522 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22523
22524         * gcc.target/mips/asm-1.c: New test.
22525
22526 2004-09-19  Ira Rosen  <irar@il.ibm.com>
22527
22528         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22529         * gcc.dg/vect/vect-73.c: New testcase.
22530         * gcc.dg/vect/vect-74.c: New testcase.
22531         * gcc.dg/vect/vect-75.c: New testcase.
22532         * gcc.dg/vect/vect-76.c: New testcase.
22533         * gcc.dg/vect/vect-77.c: New testcase.
22534         * gcc.dg/vect/vect-78.c: New testcase
22535
22536 2004-09-18  Paul Brook  <paul@codesourcery.com>
22537
22538         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22539
22540 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22541
22542         PR c/17424
22543         * gcc.dg/pr17424-1.c: New test.
22544
22545 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
22546
22547         * g++.dg/tree-ssa/pr17153.C: New test.
22548
22549 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
22550
22551         PR pch/13361
22552         * testsuite/g++.dg/pch/wchar-1.C: New.
22553         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22554
22555 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
22556
22557         * gcc.c-torture/execute/20040917-1.c: New test.
22558
22559 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22560
22561         PR tree-optimization/17319
22562         * gcc.dg/pr17319.c: New test.
22563
22564 2004-09-17  Devang Patel  <dpatel@apple.com>
22565
22566         * gcc.dg/20040813-1.c: New test.
22567
22568 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22569
22570         PR tree-optimization/17273
22571         * gcc.c-torture/compile/pr17273.c: New test.
22572
22573 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22574
22575         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22576         Update expected messages.
22577         * gcc.dg/declspec-13.c: New test.
22578
22579 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
22580
22581         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22582
22583 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22584
22585         * gcc.c-torture/execute/pr17252.c: Use post-increment to
22586         change what 'a' is pointing to.
22587
22588 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
22589
22590         PR c++/16002
22591         * g++.dg/template/error18.C: New test.
22592
22593         PR c++/16029
22594         * g++.dg/warn/Wunused-8.C: New test.
22595
22596 2004-09-17  Steven Bosscher  <stevenb@suse.de>
22597
22598         PR tree-optimization/17513
22599         * gcc.dg/20040916-1.c: New test.
22600
22601 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
22602
22603         PR c++/17501
22604         * g++.dg/template/typename7.C: New test.
22605
22606 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22607
22608         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22609
22610 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
22611
22612         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22613         with -ftree-based-profiling also.
22614         * lib/profopt.exp: Support late-set profile_option/feedback_option.
22615
22616 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
22617
22618         PR/15364
22619         * gfortran.dg/der_array_io_1.f90: New test.
22620         * gfortran.dg/der_array_io_2.f90: New test.
22621         * gfortran.dg/der_array_io_3.f90: New test.
22622
22623 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22624
22625         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
22626         EABI.
22627
22628 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22629
22630         * g++.dg/opt/switch1.C: New test.
22631
22632 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22633
22634         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
22635         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
22636         Update expected messages.
22637
22638 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22639
22640         PR fortran/16485
22641         * gfortran.dg/same_name_1.f90: New test.
22642
22643 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
22644
22645         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
22646         dereference garbage pointers.
22647
22648 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
22649
22650         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
22651         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
22652
22653         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
22654         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
22655         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
22656
22657 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
22658
22659         PR c++/17324
22660         * g++.dg/template/mangle1.C: New test.
22661
22662 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22663
22664         PR tree-optimization/17252
22665         * gcc.c-torture/execute/pr17252.c: New test.
22666
22667 2004-09-14  Andrew Pinski  <apinski@apple.com>
22668
22669         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
22670
22671 2004-09-14  Roger Sayle  <roger@eyesopen.com>
22672
22673         PR rtl-optimization/9771
22674         * gcc.dg/pr9771-1.c: New test case.
22675
22676 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22677
22678         PR tree-optimization/15262
22679         * gcc.c-torture/execute/pr15262-1.c: New test.
22680         * gcc.c-torture/execute/pr15262-2.c: New test.
22681
22682 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22683
22684         * gcc.dg/declspec-12.c: New test.
22685
22686 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
22687
22688         * gfortran.dg/pr17090.f90: Add directives to test.
22689
22690 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22691
22692         * gcc.c-torture/compile/20040914-1.c: New test.
22693
22694 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22695
22696         PR c++/16162
22697         * g++.dg/template/decl2.C: New test.
22698
22699 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
22700
22701         PR fortran/17090
22702         * gfortran.dg/pr17090.f90: New test.
22703
22704 2004-09-13  Dale Johannesen  <dalej@apple.com>
22705
22706         * gcc.c-torture/compile/pr17408.c: New test case.
22707
22708 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22709
22710         PR c++/16716
22711         * g++.dg/parse/crash17.C: New test.
22712
22713         PR c++/17327
22714         * g++.dg/template/enum3.C: New test.
22715
22716 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
22717
22718         * lib/gcc-defs.exp: Load wrapper.exp.
22719         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
22720         using local code.
22721         * lib/gcc.exp (gcc_init): Similar.
22722         * lib/gfortran.exp (gfortran_init): Similar.
22723         * lib/objc.exp (objc_init): Similar.
22724         * lib/treelang.exp (treelang_init): Similar.
22725         * lib/wrapper.exp: New file with build_wrapper call machinery in
22726         ${tool}_maybe_build_wrapper.
22727
22728 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22729
22730         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
22731         "inline".
22732         * gcc.dg/declspec-11.c: Update expected messages.
22733         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
22734         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
22735         gcc.dg/inline-12.c: New tests.
22736
22737 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
22738
22739         * g++.dg/tree-ssa/pr17400.C: New testcase.
22740
22741 2004-09-13  James E Wilson  <wilson@specifixinc.com>
22742
22743         * gcc.target/mips/sb1-1.c: New testcase.
22744
22745 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
22746
22747         * lib/g77-dg.exp: Remove unused file.
22748         * lib/mike-g77.exp: Ditto.
22749         * lib/g77.exp: Ditto.
22750
22751 2004-09-12  Richard Henderson  <rth@redhat.com>
22752
22753         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
22754
22755 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22756
22757         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
22758         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22759         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
22760         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
22761         Update expected messages.
22762
22763 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
22764
22765         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
22766         declaration/use mismatch for dirp parameter.
22767
22768 2004-09-12  Andrew Pinski  <apinski@apple.com>
22769
22770         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
22771         -fgnu-runtime is passed.
22772
22773 2004-09-12  Richard Henderson  <rth@redhat.com>
22774
22775         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
22776         do the uplevel thing and update additional_flags directly.
22777         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
22778         gfortran.fortran-torture/execute/intrinsic_nearest.x,
22779         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
22780         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
22781
22782 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22783
22784         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
22785
22786 2004-09-11  Roger Sayle  <roger@eyesopen.com>
22787
22788         PR middle-end/17411
22789         * g++.dg/opt/pr17411-1.C: New test case.
22790
22791 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22792
22793         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22794         gcc.dg/tls/diag-2.c: Update expected messages.
22795         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
22796         messages.
22797         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
22798         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
22799         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
22800         gcc.dg/tls/diag-5.c: New tests.
22801
22802 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
22803
22804         * gcc.dg/20040910-1.c: Correct dg-error regexp.
22805
22806 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22807
22808         * g++.dg/parse/break-in-for.C: New test.
22809
22810 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
22811
22812         * gcc.dg/tree-ssa/20040911-1.c: New test.
22813
22814 2004-09-11  Andreas Jaeger  <aj@suse.de>
22815
22816         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
22817         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
22818
22819 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
22820
22821         * gcc.target/frv: New directory of FR-V-specific tests.
22822
22823 2004-09-10  James E Wilson  <wilson@specifixinc.com>
22824
22825         * gcc.dg/convert-vec-1.c: New test.
22826
22827 2004-09-10  Roger Sayle  <roger@eyesopen.com>
22828
22829         PR middle-end/17024
22830         * gcc.dg/pr17024-1.c: New test case.
22831
22832 2004-09-10  Eric Christopher  <echristo@redhat.com>
22833
22834         * gcc.dg/20040910-1.c: New test.
22835
22836 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22837
22838         * gcc.dg/bitfld-9.c: New test.
22839
22840 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
22841
22842         * gcc.c-torture/execute/ieee/acc1.c: New test.
22843         * gcc.c-torture/execute/ieee/acc2.c: New test.
22844         * gcc.c-torture/execute/ieee/mzero6.c: New test.
22845
22846 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22847
22848         * gcc.dg/deprecated-2.c: New test.
22849
22850 2004-09-09  James E Wilson  <wilson@specifixinc.com>
22851
22852         * gcc.dg/init-vec-1.c: New test.
22853
22854 2004-09-09  Roger Sayle  <roger@eyesopen.com>
22855
22856         PR middle-end/17055
22857         * gcc.dg/pr17055-1.c: New test case.
22858
22859 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
22860
22861         PR target/17377
22862         * gcc.c-torture/execute/pr17377.c: New test.
22863
22864 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22865
22866         PR c/8420
22867         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
22868         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
22869         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22870         gcc.dg/long-long-typespec-1.c: New tests.
22871         * gcc.dg/tls/diag-2.c: Update expected diagnostics
22872
22873 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22874
22875         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
22876         gcc.dg/gnu99-static-1.c: New tests.
22877
22878 2004-09-08  Devang Patel  <dpatel@apple.com>
22879
22880         * gcc.dg/darwin-ld-20040828-1.c: New test.
22881         * gcc.dg/darwin-ld-20040828-2.c: New test.
22882         * gcc.dg/darwin-ld-20040828-3.c: New test.
22883
22884 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
22885
22886         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
22887         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
22888         in error message.
22889         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
22890         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
22891         in error message.
22892         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
22893         types they qualify.
22894         * objc.dg/type-size-2.m: Fix wording in comment.
22895         * objc.dg/va-meth-1.m: New test case.
22896
22897 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
22898
22899         PR c/16633:
22900         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
22901         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
22902
22903 2004-09-06  Devang Patel  <dpatel@apple.com>
22904
22905         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
22906         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
22907
22908 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
22909
22910         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
22911         reflect changed line numbering of diagnostics.
22912
22913 2004-09-06  Paul Brook  <paul@codesourcery.com>
22914
22915         * gfortran.dg/edit_real_1.f90: Add new test.
22916
22917 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22918
22919         * gcc.dg/tree-ssa/loop-2.c: New test.
22920         * gcc.dg/tree-ssa/loop-3.c: New test.
22921         * gcc.dg/tree-ssa/loop-4.c: New test.
22922         * gcc.dg/tree-ssa/loop-5.c: New test.
22923
22924 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22925
22926         * gcc.dg/format/sentinel-1.c: Update for parameter option.
22927
22928 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22929
22930         * gcc.dg/format/sentinel-1.c: New test.
22931
22932 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
22933
22934         * testsuite/gcc.dg/builtins-46.c: New.
22935
22936 2004-09-03  Devang Patel  <dpatel@apple.com>
22937
22938         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
22939         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
22940
22941 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22942
22943         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
22944         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
22945         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
22946         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
22947         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
22948         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
22949         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
22950         the non-portable bzero.
22951         * gcc.dg/20010912-1.c: xfail for NetWare.
22952         * gcc.dg/20020426-2.c: xfail for NetWare.
22953         * gcc.dg/20021014-1.c: xfail for NetWare.
22954         * gcc.dg/20021018-1.c: xfail for NetWare.
22955         * gcc.dg/20030213-1.c: xfail for NetWare.
22956         * gcc.dg/20030225-1.c: xfail for NetWare.
22957         * gcc.dg/20030708-1.c: xfail for NetWare.
22958         * gcc.dg/builtins-config.h: Also exclude NetWare.
22959         * gcc.dg/format/format.h: Define restrict only if not already defined.
22960         * gcc.dg/nest.c: xfail for NetWare.
22961         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
22962         * lib/target-supports.exp (check_visibility_available): Exclude
22963         NetWare.
22964
22965 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22966
22967         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
22968         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
22969         deterministic starting point for the alignment of structure fields.
22970         * gcc.dg/Wpadded.c: Dito.
22971         * g++.dg/abi/vbase10.C: Dito.
22972
22973 2004-09-03  Devang Patel  <dpatel@apple.com>
22974
22975         * g++.dg/debug/pr15736.cc: New test.
22976
22977 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22978
22979         * README.QMTEST: Fix out-of-date link.
22980
22981 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
22982
22983         PR fortran/16579
22984         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
22985         Delete.  Duplicate of gfortran.dg/g77/20010610.f
22986
22987 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22988
22989         * g++.dg/abi/arm_rtti1.C: New test.
22990
22991 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
22992
22993         * gcc.dg/ppc-vector-memcpy.c: New.
22994         * gcc.dg/ppc-vector-memset.c: New.
22995
22996 2004-09-02  Chao-ying Fu  <fu@mips.com>
22997
22998         * gcc.target/mips/mips-3d-1.c: New test.
22999         * gcc.target/mips/mips-3d-2.c: New test.
23000         * gcc.target/mips/mips-3d-3.c: New test.
23001         * gcc.target/mips/mips-3d-4.c: New test.
23002         * gcc.target/mips/mips-3d-5.c: New test.
23003         * gcc.target/mips/mips-3d-6.c: New test.
23004         * gcc.target/mips/mips-3d-7.c: New test.
23005         * gcc.target/mips/mips-3d-8.c: New test.
23006         * gcc.target/mips/mips-3d-9.c: New test.
23007         * gcc.target/mips/mips-ps-1.c: New test.
23008         * gcc.target/mips/mips-ps-2.c: New test.
23009         * gcc.target/mips/mips-ps-3.c: New test.
23010         * gcc.target/mips/mips-ps-4.c: New test.
23011         * gcc.target/mips/mips-ps-type.c: New test.
23012
23013 2004-09-02  Paul Brook  <paul@codesourcery.com>
23014
23015         * gfortran.dg/edit_real_1.f90: Add new tests.
23016
23017 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23018
23019         PR fortran/15327
23020         * gfortran.dg/merge_char_1.f90: New test.
23021
23022 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23023
23024         PR fortran/16404
23025         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23026
23027 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23028
23029         PR c/1522
23030         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23031
23032 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23033
23034         * g++.dg/opt/loop1.C: Do not XFAIL.
23035
23036 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23037
23038         * gcc.c-torture/execute/20040831-1.c: New test.
23039
23040 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23041
23042         PR fortran/16579
23043         * gfortran.dg/g77/20010610.f: Now passes.
23044         Copy from g77.f-torture/execute. Add dg-run directive.
23045         * gfortran.dg/g77/README: Update
23046
23047 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23048
23049         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23050         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23051         (t1, t2, t3, t4): Add volatile.
23052
23053 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23054
23055         * g++.dg/ext/visibility/arm1.C: New test.
23056
23057 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23058
23059         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23060         -pedantic-errors.
23061
23062 2004-09-01  Paul Brook  <paul@codesourcery.com>
23063
23064         * gfortran.dg/eof_2.f90: New test.
23065
23066 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23067
23068         PR fortran/16579
23069         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23070
23071 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23072
23073         PR libfortran/16805
23074         * gfortran.dg/list_read_2.f90: New test.
23075
23076 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23077
23078         * g++.dg/abi/key1.C: New test.
23079
23080 2004-08-31  Richard Henderson  <rth@redhat.com>
23081
23082         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23083         form of offsetof.
23084         * g++.dg/other/offsetof5.C: Remove duplicate.
23085
23086 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23087
23088         PR fortran/17244
23089         * gfortran.dg/func_derived_1.f90: New test.
23090
23091 2004-08-31  Paul Brook  <paul@codesourcery.com>
23092
23093         * gfortran.dg/eof_1.f90: New test.
23094
23095 2004-08-31  Paul Brook  <paul@codesourcery.com>
23096
23097         * gfortran.dg/list_read_1.f90: New file.
23098
23099 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23100
23101         * g++.dg/opt/loop1.C: XFAIL.
23102
23103 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23104
23105         * gcc.dg/funcdef-storage-1.c: New.
23106         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23107         an extern function in local scope.
23108         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23109         declare an 'auto inline' function in local scope.
23110         * gcc.dg/20011130-1.c: Likewise.
23111         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23112         an 'auto' function in local scope.
23113         * gcc.dg/20021014-1.c: Likewise.
23114         * gcc.dg/20030331-2.c: Likewise.
23115
23116 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23117
23118         * gfortran.dg/blockdata_1.f90: New test.
23119
23120 2004-08-30  Richard Henderson  <rth@redhat.com>
23121
23122         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23123
23124 2004-08-30  Richard Henderson  <rth@redhat.com>
23125
23126         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23127         additional_flags set by alternate driver.
23128         (ieee-options): New procedure.
23129         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23130         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23131         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23132         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23133
23134 2004-08-30  Richard Henderson  <rth@redhat.com>
23135
23136         * lib/f-torture.exp: Remove.
23137
23138 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23139
23140         PR rtl-optimization/16590
23141         * g++.dg/opt/loop1.C: New test.
23142
23143 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23144
23145         PR fortran/13910
23146         * gfortran.dg/oldstyle_1.f90: New test.
23147
23148 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23149         Paul Brook  <paul@codesourcery.com>
23150
23151         * gfortran.dg/g77/README: Update.
23152         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23153         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23154         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23155
23156 2004-08-28  Paul Brook  <paul@codesourcery.com>
23157
23158         PR libfortran/17195
23159         * gfortran.dg/edit_real_1.f90: New test.
23160
23161 2004-08-27  Paul Brook  <paul@codesourcery.com>
23162
23163         * gfortran.dg/rewind_1.f90: New test.
23164
23165 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23166
23167         PR fortran/16597
23168         * gfortran.dg/pr16597.f90: New test.
23169
23170 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23171
23172         PR c/13801
23173         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23174         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23175         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23176         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23177         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23178
23179 2004-08-26  Nick Clifton  <nickc@redhat.com>
23180
23181         * gcc.c-torture/compile/pr17119.c: New test.
23182
23183 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23184
23185         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23186
23187 2004-08-25  Richard Henderson  <rth@redhat.com>
23188
23189         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23190         the bits that expect kind=8 to be the largest real kind.
23191
23192 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23193
23194         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23195
23196 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23197
23198         * gfortran.dg/assignment_1.f90: New test.
23199
23200 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23201
23202         * g++.dg/template/repo3.C: New test.
23203
23204 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23205
23206         PR middle-end/16693
23207         PR tree-optimization/16372
23208         * g++.dg/opt/pr16372-1.C: New test case.
23209         * g++.dg/opt/pr16693-1.C: New test case.
23210         * g++.dg/opt/pr16693-2.C: New test case.
23211
23212 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23213
23214         * objc.dg/proto-lossage-4.m: New test.
23215
23216 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23217
23218         PR c++/17155
23219         * g++.dg/inherit/local2.C: New test.
23220
23221 2004-08-25  Paul Brook  <paul@codesourcery.com>
23222
23223         PR fortran/17144
23224         * gfortran.dg/string_ctor_1.f90: New test.
23225
23226 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23227
23228         PR c++/14428
23229         * g++.dg/template/redecl2.C: New test.
23230
23231 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23232
23233         PR fortran/17143
23234         * gfortran.dg/pr17143.f90: New test.
23235
23236 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23237
23238         PR fortran/17164
23239         * gfortran.dg/pr17164.f90: New test.
23240
23241 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23242
23243         * gcc.dg/tree-ssa/loop-1.c: New test.
23244
23245 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23246
23247         * gcc.c-torture/compile/20040824-1.c: New test.
23248
23249 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23250
23251         * gcc.c-torture/compile/iftrap-3.c: New test.
23252
23253 2004-08-24  Paul Brook  <paul@codesourcery.com>
23254
23255         * gfortran.dg/entry_2.f90: New test.
23256
23257 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23258
23259         PR c++/16889
23260         * g++.dg/lookup/ambig[12].C: New.
23261
23262 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23263
23264         PR c++/16706
23265         * g++.dg/template/crash21.C: New test.
23266         * g++.dg/template/crash22.C: Likewise.
23267
23268 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23269
23270         PR c++/17149
23271         * g++.dg/template/access15.C: New.
23272
23273 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23274
23275         PR c++/17163
23276         * g++.dg/template/repo2.C: New test.
23277
23278 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23279
23280         PR rtl-optimization/17078
23281         * gcc.c-torture/execute/pr17078-1.c: New test case.
23282
23283 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23284
23285         PR c/14492
23286         * gcc.dg/debug/crash1.c: New test.
23287
23288 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23289
23290         PR c/16180
23291         * gcc.dg/loop-5.c: New test.
23292
23293 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23294
23295         * gcc.c-torture/execute/20040823-1.c: New test.
23296
23297 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23298
23299         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23300         to the assembler.  Simplify test accordingly.
23301         (asm_abi_flags): Use GNU names.
23302         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23303         to check for ABI flags.
23304
23305 2004-08-22  Andrew Pinski  <apinski@apple.com>
23306
23307         * g++.dg/opt/pr14029.C: New test.
23308         * gcc.c-torture/execute/pr15262.c: New test.
23309
23310 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23311
23312         * gfortran.dg/reduction.f90: Add checks with complex arguments.
23313
23314 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
23315
23316         PR 16908
23317         * gfortran.dg/direct_io.f90: New test.
23318
23319 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23320
23321         PR c++/17121
23322         * g++.dg/inherit/local2.C: New test.
23323
23324 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23325
23326         PR c++/17120
23327         * g++.dg/warn/Wparentheses-4.C: New test.
23328
23329 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23330
23331         PR c++/17121
23332         * g++.dg/inherit/local2.C: New test.
23333
23334         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23335         * gcc.dg/ppc-ldstruct.c: Likewise.
23336         * gcc.dg/ppc64-abi-2.c: Likewise.
23337
23338 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
23339
23340         PR rtl-optimization/17099
23341         * gcc.c-torture/execute/20040820-1.c: New test.
23342
23343 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
23344
23345         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23346
23347 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
23348
23349         PR fortran/17077
23350         * gfortran.dg/auto_array_1.f90: New test.
23351
23352 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23353
23354         PR fortran/17074
23355         * gfortran.dg/simpleif_1.f90: New test.
23356
23357 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
23358
23359         * lib/target-supports.exp (check_profiling_available): Return
23360         false for arm*-*-symbianelf* and arm*-*-eabi*.
23361
23362         PR c++/15890
23363         * g++.dg/template/delete1.C: New test.
23364
23365 2004-08-19  Paul Brook  <paul@codesourcery.com>
23366
23367         PR fortran/14976
23368         PR fortran/16228
23369         * gfortran.dg/data_char_1.f90: New test.
23370
23371 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
23372
23373         PR fortran/16946
23374         * gfortran.dg/reduction.f90: New testcase.
23375
23376 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23377
23378         PR fortran/16520
23379         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23380
23381 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23382
23383         PR c++/17041
23384         * g++.dg/Wparentheses-3.C: New test.
23385
23386 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23387
23388         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23389         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23390         * gcc.dg/vect/vect-2.c: Likewise.
23391         * gcc.dg/vect/vect-3.c: Likewise.
23392         * gcc.dg/vect/vect-4.c: Likewise.
23393         * gcc.dg/vect/vect-5.c: Likewise.
23394         * gcc.dg/vect/vect-6.c: Likewise.
23395         * gcc.dg/vect/vect-7.c: Likewise.
23396         * gcc.dg/vect/vect-25.c: Likewise.
23397         * gcc.dg/vect/vect-31.c: Likewise.
23398         * gcc.dg/vect/vect-32.c: Likewise.
23399         * gcc.dg/vect/vect-34.c: Likewise.
23400         * gcc.dg/vect/vect-36.c: Likewise.
23401         * gcc.dg/vect/vect-all.c: Likewise.
23402
23403 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
23404
23405         PR c++/17068
23406         * g++.dg/template/operator4.C: New test.
23407
23408 2004-08-18  Richard Henderson  <rth@redhat.com>
23409
23410         * gcc.dg/20040206-1.c: XFAIL.
23411
23412 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23413
23414         PR c++/16246
23415         * g++.dg/template/array7.C: New test.
23416
23417 2004-08-17  James E Wilson  <wilson@specifixinc.com>
23418
23419         * gcc.dg/mips-movcc-1.c: New test.
23420         * gcc.dg/mips-movcc-2.c: New test.
23421         * gcc.dg/mips-movcc-3.c: New test.
23422
23423         * gcc.dg/mips-nmadd-1.c: New test.
23424         * gcc.dg/mips-nmadd-2.c: New test.
23425
23426 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23427
23428         PR c++/15871
23429         * g++.dg/opt/inline8.C: New test.
23430
23431         PR c++/16965
23432         * g++.dg/parse/error17.C: New test.
23433
23434 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
23435
23436         * gcc.dg/vect: New directory for vectorizer tests.
23437         * gcc.dg/vect/tree-vect.h: New file.
23438         * gcc.dg/vect/vect.exp: New file.
23439         * gcc.dg/vect/pr16105.c.c: New test.
23440         * gcc.dg/vect/vect-1.c: New test.
23441         * gcc.dg/vect/vect-2.c: New test.
23442         * gcc.dg/vect/vect-3.c: New test.
23443         * gcc.dg/vect/vect-4.c: New test.
23444         * gcc.dg/vect/vect-5.c: New test.
23445         * gcc.dg/vect/vect-6.c: New test.
23446         * gcc.dg/vect/vect-7.c: New test.
23447         * gcc.dg/vect/vect-8.c: New test.
23448         * gcc.dg/vect/vect-9.c: New test.
23449         * gcc.dg/vect/vect-10.c: New test.
23450         * gcc.dg/vect/vect-11.c: New test.
23451         * gcc.dg/vect/vect-12.c: New test.
23452         * gcc.dg/vect/vect-13.c: New test.
23453         * gcc.dg/vect/vect-14.c: New test.
23454         * gcc.dg/vect/vect-15.c: New test.
23455         * gcc.dg/vect/vect-16.c: New test.
23456         * gcc.dg/vect/vect-17.c: New test.
23457         * gcc.dg/vect/vect-18.c: New test.
23458         * gcc.dg/vect/vect-19.c: New test.
23459         * gcc.dg/vect/vect-20.c: New test.
23460         * gcc.dg/vect/vect-21.c: New test.
23461         * gcc.dg/vect/vect-22.c: New test.
23462         * gcc.dg/vect/vect-23.c: New test.
23463         * gcc.dg/vect/vect-24.c: New test.
23464         * gcc.dg/vect/vect-25.c: New test.
23465         * gcc.dg/vect/vect-26.c: New test.
23466         * gcc.dg/vect/vect-27.c: New test.
23467         * gcc.dg/vect/vect-28.c: New test.
23468         * gcc.dg/vect/vect-29.c: New test.
23469         * gcc.dg/vect/vect-30.c: New test.
23470         * gcc.dg/vect/vect-31.c: New test.
23471         * gcc.dg/vect/vect-32.c: New test.
23472         * gcc.dg/vect/vect-33.c: New test.
23473         * gcc.dg/vect/vect-34.c: New test.
23474         * gcc.dg/vect/vect-35.c: New test.
23475         * gcc.dg/vect/vect-36.c: New test.
23476         * gcc.dg/vect/vect-37.c: New test.
23477         * gcc.dg/vect/vect-38.c: New test.
23478         * gcc.dg/vect/vect-40.c: New test.
23479         * gcc.dg/vect/vect-41.c: New test.
23480         * gcc.dg/vect/vect-42.c: New test.
23481         * gcc.dg/vect/vect-43.c: New test.
23482         * gcc.dg/vect/vect-44.c: New test.
23483         * gcc.dg/vect/vect-45.c: New test.
23484         * gcc.dg/vect/vect-46.c: New test.
23485         * gcc.dg/vect/vect-47.c: New test.
23486         * gcc.dg/vect/vect-48.c: New test.
23487         * gcc.dg/vect/vect-49.c: New test.
23488         * gcc.dg/vect/vect-50.c: New test.
23489         * gcc.dg/vect/vect-51.c: New test.
23490         * gcc.dg/vect/vect-52.c: New test.
23491         * gcc.dg/vect/vect-53.c: New test.
23492         * gcc.dg/vect/vect-54.c: New test.
23493         * gcc.dg/vect/vect-55.c: New test.
23494         * gcc.dg/vect/vect-56.c: New test.
23495         * gcc.dg/vect/vect-57.c: New test.
23496         * gcc.dg/vect/vect-58.c: New test.
23497         * gcc.dg/vect/vect-59.c: New test.
23498         * gcc.dg/vect/vect-60.c: New test.
23499         * gcc.dg/vect/vect-61.c: New test.
23500         * gcc.dg/vect/vect-all.c: New test.
23501         * gcc.dg/vect/vect-none.c: New test.
23502
23503 2004-08-17  Paul Brook  <paul@codesourcery.com>
23504
23505         PR fortran/13082
23506         * gfortran.dg/entry_1.f90: New test.
23507
23508 2004-08-17  Andrew Pinski  <apinski@apple.com>
23509
23510         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23511
23512 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
23513
23514         * gcc.dg/pr17036-1.c: New test.
23515
23516 2004-08-16  Devang Patel  <dpatel@apple.com>
23517
23518         * gcc.dg/darwin-20040809-1.c: New test.
23519
23520 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
23521
23522         * gcc.dg/funcdef-attr-1.c: New test.
23523
23524 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
23525
23526         * gcc.dg/altivec-17.c: New test.
23527         * gcc.dg/altivec-18.c: New test.
23528
23529 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23530
23531         PR c++/6749
23532         * g++.dg/template/vtable2.C: New test.
23533
23534 2004-08-14  Richard Henderson  <rth@redhat.com>
23535
23536         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23537         * gcc.dg/pack-test-4.c (main): Return 0.
23538         * gcc.dg/setjmp-1.c: Remove XFAIL.
23539         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23540
23541 2004-08-14  Richard Henderson  <rth@redhat.com>
23542
23543         * gcc.dg/980217-1.c: Add prototype for printf.
23544
23545 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
23546
23547         * gfortran.dg/pr16935.f90: New test.
23548
23549 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
23550
23551         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23552
23553 2004-08-13  Paul Brook  <paul@codesourcery.com>
23554
23555         * gfortran.dg/der_io_1.f90: Remove stray comma.
23556
23557 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23558
23559         * gcc.dg/vmx/cw-bug-2.c: Remove.
23560         * gcc.dg/vmx/vprint-1.c: Remove.
23561         * gcc.dg/vmx/vscan-1.c: Remove.
23562
23563 2004-08-12  Devang patel  <dpatel@apple.com>
23564
23565         * gcc.dg/darwin-20040809-2.c: New test.
23566
23567 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
23568
23569         * g++.dg/ext/altivec-12.C: New test.
23570
23571         * g++.dg/ext/altivec-11.C: New test.
23572
23573 2004-08-12  Paul Brook  <paul@codesourcery.com>
23574
23575         * g++.dg/abi/arm_cxa_vec_1.C: New test.
23576
23577 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23578
23579         * g++.dg/ext/altivec-2.C: Check for hardware support before
23580         executing any VMX instructions.
23581
23582         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23583
23584 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
23585
23586         PR c++/16276
23587         * g++.old-deja/g++.other/comdat4.C: New test.
23588         * g++.old-deja/g++.other/comdat4-aux.cc: New.
23589
23590 2004-08-12  Ben Elliston  <bje@au.ibm.com>
23591
23592         PR target/16286
23593         * gcc.dg/pr16286.c: New test.
23594
23595 2004-08-12 Jan Beulich <jbeulich@novell.com>
23596
23597         * g++.dg/ext/asm5.C: New.
23598
23599 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23600
23601         PR c++/16698
23602         * g++.dg/eh/crash1.C: New test.
23603
23604         PR c++/16717
23605         * g++.dg/ext/construct1.C: New test.
23606
23607 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23608
23609         PR c++/16853
23610         * g++.dg/init/ptrmem1.C: New test.
23611
23612         PR c++/16618
23613         * g++.dg/parse/offsetof5.C: New test.
23614
23615         PR c++/16870
23616         * g++.dg/template/overload3.C: New test.
23617
23618 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23619
23620         PR c++/16964
23621         * g++.dg/parse/error16.C: New test.
23622
23623         PR c++/16904
23624         * g++.dg/template/error14.C: New test.
23625
23626         PR c++/16929
23627         * g++.dg/template/error15.C: New test.
23628
23629 2004-08-11  Devang Patel  <dpatel@apple.com>
23630
23631         * gcc.dg/darwin-ld-20040809-1.c: New test.
23632         * gcc.dg/darwin-ld-20040809-2.c: New test.
23633
23634 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
23635
23636         PR fortran/16917
23637         * gfortran.dg/dfloat_1.f90: New test.
23638
23639 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
23640
23641         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
23642         * gcc.dg/dll-2.c: Fix dg-require syntax.
23643         * gcc.misc-tests/arm-isr.c (abort): Declare.
23644         (exit): Likewise.
23645
23646 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
23647
23648         PR c++/16971
23649         * g++.dg/parse/crash16.C: New test.
23650
23651 2004-08-10  Roger Sayle  <roger@eyesopen.com>
23652
23653         * gcc.dg/mips-rsqrt-1.c: New test case.
23654         * gcc.dg/mips-rsqrt-2.c: New test case.
23655         * gcc.dg/mips-rsqrt-3.c: New test case.
23656
23657 2004-08-10  Paul Brook  <paul@codesourcery.com>
23658
23659         * gfortran.dg/der_io_1.f90: New test.
23660
23661 2004-08-10  Paul Brook  <paul@codesourcery.com>
23662
23663         PR fortran/16919
23664         * gfortran.dg/der_array_1.f90: New test.
23665
23666 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
23667
23668         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
23669
23670 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
23671
23672         * gcc.dg/wchar_t-2.c: Fix typo.
23673
23674 2004-08-09  Falk Hueffner  <falk@debian.org>
23675
23676         PR tree-optimization/12517
23677         * gcc.c-torture/compile/pr12517.c: New test.
23678
23679         PR tree-optimization/12578
23680         * gcc.c-torture/compile/pr12578.c: New test.
23681
23682         PR tree-optimization/12899
23683         * gcc.c-torture/compile/pr12899.c: New test.
23684
23685         PR rtl-optimization/14692
23686         * gcc.c-torture/compile/pr14692.c: New test.
23687
23688         PR tree-optimization/16461
23689         * gcc.c-torture/compile/pr16461.c: New test.
23690
23691 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23692
23693         * gfortran.dg/getenv_1.f90: New test.
23694
23695 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23696
23697         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
23698         wchar_t.
23699         * gcc.dg/symbian5.c: Test -fno-short-wchar.
23700
23701 2004-08-06  Paul Brook  <paul@codesourcery.com>
23702
23703         * gfortran.dg/ret_array_1.f90: New test.
23704         * gfortran.dg/ret_pointer_1.f90: New test.
23705
23706 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
23707
23708         * gcc.dg/missing-field-init-[12].c: New tests.
23709         * g++.dg/warn/missing-field-init-[12].C: New tests.
23710
23711 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23712
23713         * gcc.dg/enum2.c: New test.
23714         * gcc.dg/symbian3.c: Likewise.
23715         * gcc.dg/symbian4.c: Likewise.
23716         * gcc.dg/wchar_t-2.c: Likewise.
23717
23718 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23719
23720         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
23721         destructor tests.
23722
23723 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23724
23725         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
23726         dg-require-visiblity.
23727         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
23728         * g++.dg/ext/visibility/fvisibility.C: Likewise.
23729         * g++.dg/ext/visibility/memfuncts.C: Likewise.
23730         * g++.dg/ext/visibility/new1.C: Likewise.
23731         * g++.dg/ext/visibility/pragma.C: Likewise.
23732         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
23733         * g++.dg/ext/visibility/virtual.C: Likewise.
23734         * g++/dg/ext/visibility/visibility-1.C: Likewise.
23735         * g++/dg/ext/visibility/visibility-2.C: Likewise.
23736         * g++/dg/ext/visibility/visibility-3.C: Likewise.
23737         * g++/dg/ext/visibility/visibility-4.C: Likewise.
23738         * g++/dg/ext/visibility/visibility-5.C: Likewise.
23739         * g++/dg/ext/visibility/visibility-6.C: Likewise.
23740         * g++/dg/ext/visibility/visibility-7.C: Likewise.
23741         * g++/dg/ext/visibility/visibility-8.C: New test.
23742         * gcc.c-torture/compile/dll.x: Remove.
23743         * gcc.dg/dll-2.c: Use dg-require-dll
23744         * gcc.dg/visibility-10.c: New test.
23745         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
23746         supporting DLLs.
23747         * testsuite/lib/scanasm.exp (scan_hidden): New function.
23748         (scan_not_hidden): Likewise.
23749
23750 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
23751
23752         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
23753
23754 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
23755
23756         * gcc.c-torture/execute/20040805-1.c: New test.
23757
23758 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
23759
23760         * gcc.dg/20020118-1.c: Declare abort.
23761         * gcc.dg/altivec_check.h: Likewise.
23762         * gcc.dg/iftrap-2.c: Likewise.
23763         * gcc.dg/pragma-darwin.c: Likewise.
23764         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
23765
23766 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
23767
23768         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
23769
23770 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23771
23772         * gcc.c-torture/execute/builtins/abs-2.c,
23773         gcc.c-torture/execute/builtins/abs-3.c,
23774         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
23775         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
23776         intmax_t, uintmax_t and their limits.
23777         * gcc.dg/intmax_t-1.c: New test.
23778
23779 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23780
23781         * g++.dg/tc1/dr147.C: Add reference to PR.
23782
23783 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
23784
23785         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
23786         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
23787
23788 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
23789
23790         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
23791
23792 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23793
23794         * gcc.dg/redecl-5.c: New test.
23795         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
23796         of scanf.
23797
23798 2004-08-03  Roger Sayle  <roger@eyesopen.com>
23799
23800         PR middle-end/16790
23801         * gcc.c-torture/execute/pr16790-1.c: New test case.
23802
23803 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
23804
23805         * g++.dg/ext/visibility/assign1.C: New test.
23806         * g++.dg/ext/visibility/new1.C: Likewise.
23807
23808         * gcc.dg/symbian1.c: New test.
23809         * gcc.dg/symbian2.c: Likewise.
23810
23811 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
23812
23813         PR target/16570
23814         * gcc.dg/i386-sse-9.c: New test.
23815
23816 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23817
23818         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
23819
23820 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23821
23822         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
23823         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
23824         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
23825         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
23826         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
23827         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
23828         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
23829         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
23830         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
23831         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
23832         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
23833         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
23834         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
23835         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
23836         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
23837         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
23838         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
23839         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
23840         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
23841         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
23842         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
23843         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
23844         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
23845         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23846         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
23847         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
23848         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
23849         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
23850         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23851         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23852         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
23853         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
23854         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
23855         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
23856         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
23857         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23858         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23859         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23860         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23861         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
23862         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
23863         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
23864         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
23865         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
23866         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23867         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23868         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
23869         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
23870         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
23871         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
23872         gcc.misc-tests/i386-pf-3dnow-1.c,
23873         gcc.misc-tests/i386-pf-athlon-1.c,
23874         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23875         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
23876         Declare built-in functions used.
23877         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
23878
23879 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
23880
23881         PR c++/16707
23882         * g++.dg/lookup/using12.C: New test.
23883
23884         * g++.dg/init/null1.C: Fix PR number.
23885         * g++.dg/parse/namespace10.C: Likewise.
23886
23887 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23888
23889         PR c++/16224
23890         * g++.dg/template/spec17.C: New test.
23891         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
23892         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
23893
23894 2004-08-02  David Billinghurst
23895
23896         PR fortran/16292
23897         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
23898
23899 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
23900
23901         * gcc.dg/ia64-got-1.c: New test case.
23902
23903 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23904
23905         PR c++/16489
23906         * g++.dg/init/null1.C: New test.
23907         * g++.dg/tc1/dr76.C: Adjust error marker.
23908
23909         PR c++/16529
23910         * g++.dg/parse/namespace10.C: New test.
23911
23912         PR c++/16810
23913         * g++.dg/inherit/ptrmem2.C: New test.
23914
23915 2004-08-02  Ben Elliston  <bje@au.ibm.com>
23916
23917         PR target/16155
23918         * gcc.dg/pr16155.c: New test.
23919
23920 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23921
23922         * gcc.dg/redecl-2.c: New test.
23923
23924 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
23925
23926         * gcc.dg/darwin-longdouble.c: New file.
23927
23928 2004-07-30  Richard Henderson  <rth@redhat.com>
23929
23930         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
23931         write to constant argument.
23932         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
23933
23934 2004-07-30  Richard Henderson  <rth@redhat.com>
23935
23936         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
23937         tests of nearest around zero.
23938
23939 2004-07-30  Andrew Pinski  <apinski@apple.com>
23940
23941         * gcc.c-torture/compile/20040730-1.c: New test.
23942
23943 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23944
23945         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
23946         powerpc-eabispe.
23947
23948 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23949
23950         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
23951
23952 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
23953
23954         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
23955         contains $ld_library_path.
23956         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23957
23958 2004-07-29  Richard Henderson  <rth@redhat.com>
23959
23960         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
23961
23962         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
23963         (alt2, which): New.
23964         (Check): Accept either alternative.
23965
23966 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
23967
23968         * g++.dg/abi/inline1.C: New test.
23969         * g++.dg/abi/local1-a.cc: Likewise.
23970         * g++.dg/abi/local1.C: Likewise.
23971         * g++.dg/abi/mangle11.C: Tweak location of warnings.
23972         * g++.dg/abi/mangle12.C: Likewise.
23973         * g++.dg/abi/mangle17.C: Likewise.
23974         * g++.dg/abi/mangle20-2.C: Likewise.
23975         * g++.dg/opt/interface1.C: Likewise.
23976         * g++.dg/opt/interface1.h: Likewise.
23977         * g++.dg/opt/interface1-a.cc: New test.
23978         * g++.dg/parse/repo1.C: New test.
23979         * g++.dg/template/repo1.C: Likewise.
23980         * g++.dg/warn/Winline-1.C: Likewise.
23981         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
23982
23983 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
23984
23985         * gcc.dg/tree-ssa/20040729-1.c: New test.
23986
23987 2004-07-27  Matt Austern <austern@apple.com>
23988
23989         * gcc.dg/darwin-bool-1.c: New test.
23990         * gcc.dg/darwin-bool-2.c: New test.
23991
23992 2004-07-28  Richard Henderson  <rth@redhat.com>
23993
23994         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
23995         arguments in the correct type.  Don't write to constant arguments.
23996
23997 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23998
23999         PR tree-optimization/16688
24000         PR tree-optimization/16689
24001         * g++.dg/tree-ssa/pr16688.C: New test.
24002
24003 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24004
24005         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24006         loads.  Not only in the comment, this time.
24007
24008 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24009
24010         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24011         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24012         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24013         * gcc.dg/sh4a-bitmovua.c: New.
24014         * gcc.dg/sh4a-cos.c: New.
24015         * gcc.dg/sh4a-cosf.c: New.
24016         * gcc.dg/sh4a-fprun.c: New.
24017         * gcc.dg/sh4a-fsrra.c: New.
24018         * gcc.dg/sh4a-memmovua.c: New.
24019         * gcc.dg/sh4a-sin.c: New.
24020         * gcc.dg/sh4a-sincos.c: New.
24021         * gcc.dg/sh4a-sincosf.c: New.
24022         * gcc.dg/sh4a-sinf.c: New.
24023
24024 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24025
24026         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24027         conditionals.
24028         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24029         loads.
24030         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24031         DOM1.
24032
24033 2004-07-27  Andrew Pinski  <apinski@apple.com>
24034
24035         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24036
24037 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24038
24039         * gcc.dg/pragma-isr.c: New test.
24040
24041 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24042
24043         PR c++/14429
24044         * g++.dg/template/ttp11.C: New test.
24045
24046 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24047
24048         * gcc.c-torture/compile/20040727-1.c: New test.
24049
24050 2004-07-26  Eric Christopher  <echristo@redhat.com>
24051
24052         * gcc.c-torture/compile/20040726-2.c: New test.
24053
24054 2004-07-26  Andrew Pinski  <apinski@apple.com>
24055
24056         * g++.dg/rtti/tinfo1.C: Xfail.
24057
24058 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24059
24060         * gcc.c-torture/compile/20040726-1.c: New test.
24061
24062 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24063             Brian Ryner  <bryner@brianryner.com>
24064
24065         PR c++/9283
24066         PR c++/15000
24067         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24068         * g++.dg/ext/visibility/: New directory.
24069         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24070         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24071         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24072         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24073         * g++.dg/ext/visibility/fvisibility.C,
24074         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24075         g++.dg/ext/visibility/fvisibility-override1.C
24076         g++.dg/ext/visibility/fvisibility-override2.C
24077         g++.dg/ext/visibility/memfuncts.C
24078         g++.dg/ext/visibility/noPLT.C
24079         g++.dg/ext/visibility/pragma.C
24080         g++.dg/ext/visibility/pragma-override1.C
24081         g++.dg/ext/visibility/pragma-override2.C
24082         g++.dg/ext/visibility/staticmemfuncts.C
24083         g++.dg/ext/visibility/virtual.C: New tests.
24084
24085 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24086
24087         PR c/15360
24088         * gcc.dg/pr15360-1.c: New test.
24089
24090 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24091
24092         * gcc.dg/pragma-align-2.c: New test.
24093         * gcc.dg/pragma-init-fini.c: New test.
24094         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24095         targets.
24096
24097 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24098
24099         * gcc.dg/init-string-2.c: New test.
24100
24101 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24102
24103         PR 16684
24104         * gcc.dg/Wredundant-decls-1.c: New test case.
24105
24106 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24107
24108         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24109         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24110         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24111         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24112         * gcc.dg/compat/generate-random.c: New file.
24113         * gcc.dg/compat/generate-random.h: Likewise.
24114         * gcc.dg/compat/generate-random_r.c: Likewise.
24115         * gcc.dg/compat/struct-layout-1.h: Likewise.
24116         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24117         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24118         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24119         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24120         * gcc.dg/compat/struct-layout-1_main.c: New test.
24121         * gcc.dg/compat/struct-layout-1_x.c: New file.
24122         * gcc.dg/compat/struct-layout-1_y.c: New file.
24123         * gcc.dg/compat/struct-layout-1_test.h: New file.
24124
24125 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24126
24127         * gcc.dg/comp-return-1.c: New test
24128
24129 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24130
24131         * gcc.dg/vmx/8-02a.c: Fix typo.
24132
24133         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24134         * gcc.dg/darwin-abi-3.c: New test.
24135
24136         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24137         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24138
24139         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24140         * gcc.dg/vmx/ops-long-1.c: New test.
24141         * gcc.dg/vmx/ops-long-2.c: New test.
24142
24143 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24144
24145         * g++.dg/lookup/conv-[1234].C: New.
24146
24147 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24148
24149         * g++.dg/parse/attr2.C: Simplify.
24150
24151 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24152
24153         PR c/7284
24154         * gcc.c-torture/execute/pr7284-1.c: New test.
24155
24156 2004-07-22  Brian Booth  <bbooth@redhat.com>
24157
24158         * gcc.dg/tree-ssa/20040721-1.c: New test.
24159
24160 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24161
24162         * g++.dg/template/crash20.c: New.
24163
24164 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24165
24166         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24167         Add dg-run directive.  Declare variables as required.
24168         * gfortran.dg/g77/README: Update
24169
24170 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24171
24172         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24173         gcc.dg/cris-peep2-andu2.c: New tests.
24174
24175 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24176
24177         PR c/15052
24178         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24179         on return type.
24180         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24181         messages.
24182         * gcc.dg/qual-return-2.c: Update expected messages.
24183         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24184
24185 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24186
24187         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24188         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24189
24190 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24191
24192         PR c/11250
24193         * gcc.dg/init-string-1.c: New test.
24194
24195 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24196
24197         PR middle-end/15345
24198         PR c/16450
24199         * gcc.dg/torture/nested-fn-1.c: New test.
24200
24201 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24202
24203         PR target/16559
24204         * gcc.dg/ia64-fptr-1.c: New file.
24205
24206 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24207
24208         PR c++/14497
24209         * g++.dg/template/spec16.C: New test.
24210         * g++.old-deja/g++.robertl/eb118.C: Remove.
24211
24212 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24213
24214         PR c++/509
24215         * g++.dg/template/spec15.C: New test.
24216
24217 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24218
24219         Copy cases from g77.f-torture/execute and add dg-run
24220         directive.  Other changes as noted.
24221         * gfortran.dg/g77/13037.f
24222         * gfortran.dg/g77/1832.f
24223         * gfortran.dg/g77/19981119-0.f
24224         * gfortran.dg/g77/19990313-0.f
24225         * gfortran.dg/g77/19990313-1.f
24226         * gfortran.dg/g77/19990313-2.f
24227         * gfortran.dg/g77/19990313-3.f
24228         * gfortran.dg/g77/19990419-1.f
24229         * gfortran.dg/g77/19990826-0.f
24230         * gfortran.dg/g77/19990826-2.f
24231         * gfortran.dg/g77/20000503-1.f
24232         * gfortran.dg/g77/20001111.f
24233         * gfortran.dg/g77/20010116.f
24234         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24235         * gfortran.dg/g77/20010430.f
24236         * gfortran.dg/g77/6177.f
24237         * gfortran.dg/g77/947.f
24238         * gfortran.dg/g77/970816-3.f
24239         * gfortran.dg/g77/971102-1.f
24240         * gfortran.dg/g77/980520-1.f
24241         * gfortran.dg/g77/980628-0.f
24242         * gfortran.dg/g77/980628-1.f
24243         * gfortran.dg/g77/980628-10.f
24244         * gfortran.dg/g77/980628-2.f
24245         * gfortran.dg/g77/980628-3.f
24246         * gfortran.dg/g77/980628-7.f
24247         * gfortran.dg/g77/980628-8.f
24248         * gfortran.dg/g77/980628-9.f
24249         * gfortran.dg/g77/980701-0.f
24250         * gfortran.dg/g77/980701-1.f
24251         * gfortran.dg/g77/cabs.f
24252         * gfortran.dg/g77/claus.f
24253         * gfortran.dg/g77/complex_1.f
24254         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24255         * gfortran.dg/g77/dcomplex.f
24256         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24257         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24258         * gfortran.dg/g77/f90-intrinsic-numeric.f
24259         * gfortran.dg/g77/int8421.f
24260         * gfortran.dg/g77/labug1.f
24261         * gfortran.dg/g77/large_vec.f
24262         * gfortran.dg/g77/le.f
24263         * gfortran.dg/g77/short.f
24264         * gfortran.dg/g77/README: Update
24265
24266 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24267
24268         PR c++/16637
24269         * g++.dg/parse/lookup4.C: New test.
24270
24271 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24272
24273         PR c++/16175
24274         * g++.dg/template/ttp10.C: New test.
24275
24276 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24277
24278         * gcc.dg/pr12625-1.c: New test.
24279
24280 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24281
24282         * testsuite/gcc.dg/switch-warn-1.c: New test.
24283         * testsuite/gcc.dg/switch-warn-2.c: New test.
24284         * gcc.c-torture/compile/pr14730.c: Update.
24285
24286 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24287
24288         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24289         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24290         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24291         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24292
24293 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24294
24295         PR c++/16623
24296         * g++.dg/template/assign1.C: New test.
24297
24298 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24299
24300         PR c++/12170
24301         * g++.dg/template/ttp9.C: New test.
24302
24303 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24304
24305         * gcc.dg/format/cmn-err-1.c: New test.
24306
24307 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24308
24309         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24310         gcc.dg/Wparentheses-10.c: New tests.
24311         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24312
24313 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24314
24315         PR fortran/16465
24316         * gfortran.dg/g77//ffixed-line-length-0.f,
24317         gfortran.dg/g77/ffixed-line-length-132.f,
24318         gfortran.dg/g77/ffixed-line-length-72.f,
24319         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24320         gfortran.dg/g77/README: Update.
24321
24322 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24323
24324         PR c++/13092
24325         * g++.dg/template/non-dependent7.C: New test.
24326         * g++.dg/template/non-dependent8.C: Likewise.
24327         * g++.dg/template/non-dependent9.C: Likewise.
24328         * g++.dg/template/non-dependent10.C: Likewise.
24329
24330 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
24331
24332         PR c++/16337
24333         * g++.dg/parse/attr2.C: New test.
24334
24335 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24336
24337         * g77.dg: Removed.
24338         * g77.f-torture: Ditto.
24339
24340 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24341
24342         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24343         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24344         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24345
24346 2004-07-16  Richard Henderson  <rth@redhat.com>
24347
24348         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24349
24350 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24351
24352         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24353         tests with full list of options.
24354         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24355         of TORTURE_OPTIONS if test contains 'dg-do run'.
24356
24357         PR fortran/16404
24358         * gfortran.dg/do_iterator.f90: New test.
24359
24360 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24361
24362         PR rtl-optimization/16536
24363         * gcc.c-torture/execute/restrict-1.c: New test.
24364
24365 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24366
24367         PR fortran/15324
24368         * gfortran.dg/pr15324.f90: New test.
24369
24370         PR fortran/15129
24371         * gfortran.dg/pr15129.f90: New test.
24372
24373         PR fortran/15140
24374         * gfortran.dg/pr15140.f90: New test.
24375
24376         PR fortran/13792
24377         * gfortran.fortran-torture/execute/bounds.f90: Add check for
24378         compile-time simplification.
24379
24380 2004-07-14  Mike Stump  <mrs@apple.com>
24381
24382         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24383
24384 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24385
24386         PR target/16325
24387         * gcc.dg/profile-generate-1.c: New.
24388
24389 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24390
24391         * gcc.c-torture/execute/20040709-1.c: New test.
24392         * gcc.c-torture/execute/20040709-2.c: New test.
24393
24394 2004-07-14  Mike Stump  <mrs@apple.com>
24395
24396         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24397
24398 2004-07-14  Mike Stump  <mrs@apple.com>
24399
24400         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24401
24402 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
24403
24404         PR c++/16518
24405         * g++.dg/parse/mutable1.C: New test.
24406
24407 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
24408
24409         PR tree-optimization/16443
24410         * gcc.dg/tree-ssa/20040713-1.c: New test.
24411
24412 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
24413
24414         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24415         for operator new.
24416
24417 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24418
24419         * gfortran.dg/g77/README: New file
24420         * gfortran.dg/g77/19981216-0.f: Copy from
24421         g77.f-torture/noncompile.  Add "dg-do compile" and
24422         dg-error as required.
24423         * gfortran.dg/g77/19990218-1.f: Likewise.
24424         * gfortran.dg/g77/19990905-1.f: Likewise.
24425         * gfortran.dg/g77/9263.f: Likewise.
24426         * gfortran.dg/g77/980615-0.f: Likewise.
24427         * gfortran.dg/g77/980616-0.f: Likewise.
24428         * gfortran.dg/g77/check0.f: Likewise.
24429         * gfortran.dg/g77/select_no_compile.f: Likewise.
24430
24431 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24432
24433         Copy files from g77.f-torture/compile.
24434         Add "{ dg-do compile}".  Other changes as noted
24435         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24436         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24437         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24438         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24439         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24440         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24441         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24442         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24443         statement to conform to standard.  Append alpha1.x for reference.
24444         * gfortran.dg/g77/xformat.f: Add dg-warning
24445
24446 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24447
24448         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24449         Add {dg-do compile} directive.
24450         * gfortran.dg/g77/cpp2.F: Likewise.
24451
24452 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24453
24454         PR c++/5402
24455         * g++.dg/lookup/name-clash1.C: New test.
24456
24457         PR c++/9777
24458         * g++.dg/lookup/name-clash2.C: New test.
24459
24460         PR c++/12102
24461         * g++.dg/lookup/name-clash3.C: New test.
24462
24463 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24464
24465         * g++.dg/lookup/new2.C: New test.
24466         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24467
24468 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
24469
24470         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24471         Add {dg-do compile} directive.
24472         * gfortran.dg/g77/13060.f: Likewise.
24473         * gfortran.dg/g77/19990218-0.f: Likewise.
24474         * gfortran.dg/g77/19990305-0.f: Likewise.
24475         * gfortran.dg/g77/19990419-0.f: Likewise.
24476         * gfortran.dg/g77/19990502-0.f: Likewise.
24477         * gfortran.dg/g77/19990502-1.f: Likewise.
24478         * gfortran.dg/g77/19990525-0.f: Likewise.
24479         * gfortran.dg/g77/19990826-1.f: Likewise.
24480         * gfortran.dg/g77/19990826-3.f: Likewise.
24481         * gfortran.dg/g77/19990905-2.f: Likewise.
24482         * gfortran.dg/g77/20000412-1.f: Likewise.
24483         * gfortran.dg/g77/20000511-1.f: Likewise.
24484         * gfortran.dg/g77/20000511-2.f: Likewise.
24485         * gfortran.dg/g77/20000518.f: Likewise.
24486         * gfortran.dg/g77/20000601-1.f: Likewise.
24487         * gfortran.dg/g77/20000601-2.f: Likewise.
24488         * gfortran.dg/g77/20000629-1.f: Likewise.
24489         * gfortran.dg/g77/20000630-2.f: Likewise.
24490         * gfortran.dg/g77/20010115.f: Likewise.
24491         * gfortran.dg/g77/20010321-1.f: Likewise.
24492         * gfortran.dg/g77/20010426.f: Likewise.
24493         * gfortran.dg/g77/20020307-1.f: Likewise.
24494         * gfortran.dg/g77/8485.f: Likewise.
24495         * gfortran.dg/g77/960317-1.f: Likewise.
24496         * gfortran.dg/g77/970915-0.f: Likewise.
24497         * gfortran.dg/g77/980310-1.f: Likewise.
24498         * gfortran.dg/g77/980310-2.f: Likewise.
24499         * gfortran.dg/g77/980310-3.f: Likewise.
24500         * gfortran.dg/g77/980310-4.f: Likewise.
24501         * gfortran.dg/g77/980310-6.f: Likewise.
24502         * gfortran.dg/g77/980310-7.f: Likewise.
24503         * gfortran.dg/g77/980310-8.f: Likewise.
24504         * gfortran.dg/g77/980419-2.f: Likewise.
24505         * gfortran.dg/g77/980424-0.f: Likewise.
24506         * gfortran.dg/g77/980427-0.f: Likewise.
24507         * gfortran.dg/g77/980729-0.f: Likewise.
24508         * gfortran.dg/g77/981117-1.f: Likewise.
24509         * gfortran.dg/g77/toon_1.f: Likewise.
24510
24511 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24512
24513         PR c++/2204
24514         * g++.dg/other/abstract2.C: New test.
24515
24516 2004-07-12  Paul Brook  <paul@codesourcery.com>
24517
24518         * gfortran.dg/pointer_init_1.f90: New test.
24519
24520 2004-07-11  Paul Brook  <paul@codesourcery.com>
24521
24522         PR fortran/15986
24523         * gfortran.dg/contained_1.f90: New test.
24524
24525 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
24526
24527         * g++.dg/parse/defarg8.C: New test.
24528
24529 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24530
24531         PR fortran/16433
24532         * gfortran.dg/pr16433.f: New test.
24533
24534         PR fortran/17574
24535         * gfortran.dg/pr15754.f90: New test.
24536
24537 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24538
24539         PR tree-optimization/16437
24540         * gcc.c-torture/execute/bitfld-4.c: New test.
24541
24542 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24543
24544         * gfortran.fortran-torture/execute/common_2.f90: Add check for
24545         access to common var from module.
24546
24547 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24548
24549         PR fortran/16336
24550         * gfortran.fortran-torture/execute/common_2.f90: New test.
24551
24552 2004-07-10  Paul Brook  <paul@codesourcery.com>
24553
24554         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24555
24556 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24557
24558         PR fortran/15969
24559         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24560
24561 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
24562
24563         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24564         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24565         * gfortran.dg/g77/ffree-form-1.f: Likewise.
24566         * gfortran.dg/g77/ffree-form-2.f: Likewise.
24567         * gfortran.dg/g77/ffree-form-3.f: Likewise.
24568         * gfortran.dg/g77/fno-underscoring.f: Likewise.
24569         * gfortran.dg/g77/funderscoring.f: Likewise.
24570         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
24571
24572 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24573
24574         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24575
24576 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24577         Paul Brook  <paul@codesourcery.com>
24578
24579         PR fortran/13415
24580         * gfortran.dg/common_pointer_1.f90: New test.
24581
24582 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24583
24584         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24585
24586 2004-07-09  James E Wilson  <wilson@specifixinc.com>
24587
24588         PR target/16364
24589         * gcc.c-torture/compile/20040709-1.c: New.
24590
24591 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24592
24593         PR fortran/14077
24594         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24595
24596 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24597
24598         PR fortran/13201
24599         * gfortran.dg/shape_1.f90: New test.
24600
24601 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
24602             Andrew Pinski  <apinski@apple.com>
24603
24604         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24605
24606 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24607
24608         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24609         comment.
24610
24611 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24612         Paul Brook  <paul@codesourcery.com>
24613
24614         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
24615         '.f95' and '.F95'.
24616
24617 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
24618
24619         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
24620
24621 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24622
24623         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
24624         testcases with capital suffix.
24625
24626 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24627
24628         PR fortran/15481
24629         PR fortran/13372
24630         PR fortran/13575
24631         PR fortran/15978
24632         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
24633
24634         * gfortran.dg/implicit_1.f90: New test.
24635
24636 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24637
24638         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
24639         expression to match gfortran warning/error messages
24640         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
24641         dg-error text.
24642
24643 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24644
24645         * lib/fortran-torture.exp: Rename proc search_for to
24646         search_for_re.
24647
24648 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24649
24650         * gcc.c-torture/execute/simd-5.x: New file.
24651         XFAIL on SPARC 64-bit at -O0.
24652
24653 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24654
24655         PR c++/8211
24656         PR c++/16165
24657         * g++.dg/warn/effc3.C: New test.
24658
24659 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24660
24661         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
24662         change X to 1X in format.
24663         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
24664         add data statements to conform to standard.
24665
24666 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24667
24668         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
24669         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
24670         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
24671
24672 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24673
24674         * gfortran.dg/g77/7388.f: Copy from g77.dg
24675         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
24676         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
24677         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
24678         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
24679         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
24680         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
24681         * gfortran.dg/g77/strlen0.f: Likewise.
24682
24683 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
24684
24685         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
24686         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
24687
24688 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24689
24690         * gcc.c-torture/execute/920428-2.x: Delete.
24691         * gcc.c-torture/execute/920501-7.x: Likewise.
24692
24693 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
24694
24695         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
24696         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
24697         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
24698         prescott and c3-2.
24699         (PREFETCH_3DNOW): Add -march=c3.
24700
24701 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
24702
24703         PR c/16437
24704         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
24705         * gcc.c-torture/execute/bf64-1.x: Likewise.
24706
24707 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24708
24709         * gcc.c-torture/compile/20040708-1.c: New test.
24710
24711 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24712
24713         PR c++/16169
24714         * g++.dg/warn/effc2.C: New test.
24715
24716 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24717
24718         * gcc.c-torture/execute/bitfld-1.x: Remove.
24719         * gcc.c-torture/execute/bitfld-3.c: New test.
24720         * gcc.dg/bitfld-2.c: Remove XFAILs.
24721
24722 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
24723
24724         PR c++/16276
24725         * g++.dg/rtti/tinfo1.C: New file.
24726
24727 2004-07-07  Eric Christopher  <echristo@redhat.com>
24728
24729         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
24730
24731 2004-07-07  Andrew Pinski  <apinski@apple.com>
24732
24733         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
24734
24735 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
24736
24737         * g++.dg/init/call1.C: XFAIL.
24738
24739 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
24740
24741         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
24742         except for movstrict*, to movmem* and clrstr* to clrmem*.
24743
24744 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
24745
24746         * gcc.c-torture/execute/20040707-1.c: New test.
24747
24748 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
24749
24750         * gcc.c-torture/execute/20040706-1.c: New test.
24751
24752 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24753
24754         PR c++/3671
24755         * g++.dg/template/spec14.C: New test.
24756
24757 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
24758
24759         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
24760         nothing if not yet defined.  Use it in b, c and d type definitions.
24761         * gcc.c-torture/execute/20040705-1.c: New test.
24762         * gcc.c-torture/execute/20040705-2.c: New test.
24763
24764 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24765
24766         PR c++/2518
24767         * g++.dg/lookup/new1.C: New test.
24768
24769 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24770
24771         PR c++/11406
24772         * g++.dg/template/sizeof8.C: New test.
24773
24774 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
24775
24776         * gcc.c-torture/compile/20040705-1.c: New test.
24777
24778 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
24779
24780         * gfortran.fortran-torture/execute/seq_io.f90: New test.
24781
24782 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
24783
24784         * gcc.dg/cpp/if-mop.c: Two new testcases.
24785         * gcc.dg/cpp/trad/comment-3.c: New.
24786
24787 2004-07-04  Paul Brook  <paul@codesourcery.com>
24788
24789         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
24790
24791 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
24792
24793         PR c++/3761
24794         * g++.dg/lookup/crash4.C: New test.
24795
24796 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
24797
24798         * gcc.c-torture/execute/builtin-abs-1.c
24799         * gcc.c-torture/execute/builtin-abs-2.c
24800         * gcc.c-torture/execute/builtin-complex-1.c
24801         * gcc.c-torture/execute/builtins/string-1-lib.c
24802         * gcc.c-torture/execute/builtins/string-1.c
24803         * gcc.c-torture/execute/builtins/string-2-lib.c
24804         * gcc.c-torture/execute/builtins/string-2.c
24805         * gcc.c-torture/execute/builtins/string-3-lib.c
24806         * gcc.c-torture/execute/builtins/string-3.c
24807         * gcc.c-torture/execute/builtins/string-4-lib.c
24808         * gcc.c-torture/execute/builtins/string-4.c
24809         * gcc.c-torture/execute/builtins/string-5-lib.c
24810         * gcc.c-torture/execute/builtins/string-5.c
24811         * gcc.c-torture/execute/builtins/string-6-lib.c
24812         * gcc.c-torture/execute/builtins/string-6.c
24813         * gcc.c-torture/execute/builtins/string-7-lib.c
24814         * gcc.c-torture/execute/builtins/string-7.c
24815         * gcc.c-torture/execute/builtins/string-8-lib.c
24816         * gcc.c-torture/execute/builtins/string-8.c
24817         * gcc.c-torture/execute/builtins/string-9-lib.c
24818         * gcc.c-torture/execute/builtins/string-9.c
24819         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
24820         * gcc.c-torture/execute/builtins/string-asm-1.c
24821         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
24822         * gcc.c-torture/execute/builtins/string-asm-2.c
24823         * gcc.c-torture/execute/stdio-opt-1.c
24824         * gcc.c-torture/execute/stdio-opt-2.c
24825         * gcc.c-torture/execute/stdio-opt-3.c
24826         * gcc.c-torture/execute/string-opt-1.c
24827         * gcc.c-torture/execute/string-opt-10.c
24828         * gcc.c-torture/execute/string-opt-11.c
24829         * gcc.c-torture/execute/string-opt-12.c
24830         * gcc.c-torture/execute/string-opt-13.c
24831         * gcc.c-torture/execute/string-opt-14.c
24832         * gcc.c-torture/execute/string-opt-15.c
24833         * gcc.c-torture/execute/string-opt-16.c
24834         * gcc.c-torture/execute/string-opt-2.c
24835         * gcc.c-torture/execute/string-opt-6.c
24836         * gcc.c-torture/execute/string-opt-7.c
24837         * gcc.c-torture/execute/string-opt-8.c:
24838         Replace with ...
24839
24840         * gcc.c-torture/execute/builtins/abs-2.c
24841         * gcc.c-torture/execute/builtins/abs-3.c
24842         * gcc.c-torture/execute/builtins/complex-1.c
24843         * gcc.c-torture/execute/builtins/fprintf.c
24844         * gcc.c-torture/execute/builtins/fputs.c
24845         * gcc.c-torture/execute/builtins/memcmp.c
24846         * gcc.c-torture/execute/builtins/memmove.c
24847         * gcc.c-torture/execute/builtins/memops-asm.c
24848         * gcc.c-torture/execute/builtins/mempcpy-2.c
24849         * gcc.c-torture/execute/builtins/mempcpy.c
24850         * gcc.c-torture/execute/builtins/memset.c
24851         * gcc.c-torture/execute/builtins/printf.c
24852         * gcc.c-torture/execute/builtins/sprintf.c
24853         * gcc.c-torture/execute/builtins/strcat.c
24854         * gcc.c-torture/execute/builtins/strchr.c
24855         * gcc.c-torture/execute/builtins/strcmp.c
24856         * gcc.c-torture/execute/builtins/strcpy.c
24857         * gcc.c-torture/execute/builtins/strcspn.c
24858         * gcc.c-torture/execute/builtins/strlen-2.c
24859         * gcc.c-torture/execute/builtins/strlen.c
24860         * gcc.c-torture/execute/builtins/strncat.c
24861         * gcc.c-torture/execute/builtins/strncmp-2.c
24862         * gcc.c-torture/execute/builtins/strncmp.c
24863         * gcc.c-torture/execute/builtins/strncpy.c
24864         * gcc.c-torture/execute/builtins/strpbrk.c
24865         * gcc.c-torture/execute/builtins/strpcpy-2.c
24866         * gcc.c-torture/execute/builtins/strpcpy.c
24867         * gcc.c-torture/execute/builtins/strrchr.c
24868         * gcc.c-torture/execute/builtins/strspn.c
24869         * gcc.c-torture/execute/builtins/strstr-asm.c
24870         * gcc.c-torture/execute/builtins/strstr.c:
24871         ... these new files.
24872
24873         * gcc.c-torture/execute/builtins/abs-2-lib.c
24874         * gcc.c-torture/execute/builtins/abs-3-lib.c
24875         * gcc.c-torture/execute/builtins/complex-1-lib.c
24876         * gcc.c-torture/execute/builtins/fprintf-lib.c
24877         * gcc.c-torture/execute/builtins/fputs-lib.c
24878         * gcc.c-torture/execute/builtins/memcmp-lib.c
24879         * gcc.c-torture/execute/builtins/memmove-lib.c
24880         * gcc.c-torture/execute/builtins/memops-asm-lib.c
24881         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
24882         * gcc.c-torture/execute/builtins/mempcpy-lib.c
24883         * gcc.c-torture/execute/builtins/memset-lib.c
24884         * gcc.c-torture/execute/builtins/printf-lib.c
24885         * gcc.c-torture/execute/builtins/sprintf-lib.c
24886         * gcc.c-torture/execute/builtins/strcat-lib.c
24887         * gcc.c-torture/execute/builtins/strchr-lib.c
24888         * gcc.c-torture/execute/builtins/strcmp-lib.c
24889         * gcc.c-torture/execute/builtins/strcpy-lib.c
24890         * gcc.c-torture/execute/builtins/strcspn-lib.c
24891         * gcc.c-torture/execute/builtins/strlen-2-lib.c
24892         * gcc.c-torture/execute/builtins/strlen-lib.c
24893         * gcc.c-torture/execute/builtins/strncat-lib.c
24894         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
24895         * gcc.c-torture/execute/builtins/strncmp-lib.c
24896         * gcc.c-torture/execute/builtins/strncpy-lib.c
24897         * gcc.c-torture/execute/builtins/strpbrk-lib.c
24898         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
24899         * gcc.c-torture/execute/builtins/strpcpy-lib.c
24900         * gcc.c-torture/execute/builtins/strrchr-lib.c
24901         * gcc.c-torture/execute/builtins/strspn-lib.c
24902         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
24903         * gcc.c-torture/execute/builtins/strstr-lib.c
24904         * gcc.c-torture/execute/builtins/lib/abs.c
24905         * gcc.c-torture/execute/builtins/lib/fprintf.c
24906         * gcc.c-torture/execute/builtins/lib/memset.c
24907         * gcc.c-torture/execute/builtins/lib/printf.c
24908         * gcc.c-torture/execute/builtins/lib/sprintf.c
24909         * gcc.c-torture/execute/builtins/lib/strcpy.c
24910         * gcc.c-torture/execute/builtins/lib/strcspn.c
24911         * gcc.c-torture/execute/builtins/lib/strncat.c
24912         * gcc.c-torture/execute/builtins/lib/strncmp.c
24913         * gcc.c-torture/execute/builtins/lib/strncpy.c
24914         * gcc.c-torture/execute/builtins/lib/strpbrk.c
24915         * gcc.c-torture/execute/builtins/lib/strspn.c
24916         * gcc.c-torture/execute/builtins/lib/strstr.c:
24917         New files containing support routines.
24918
24919         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
24920         declaration.
24921         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
24922         when not optimizing.
24923
24924 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
24925
24926         PR c++/16240
24927         * g++.dg/abi/mangle22.C: New test.
24928         * g++.dg/abi/mangle23.C: Likewise.
24929
24930 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
24931
24932         PR fortran/16290
24933         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
24934         Allow for cases without denormalized floating point numbers.
24935
24936 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
24937
24938         PR c/1027
24939         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24940         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
24941         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
24942         expected warning text.
24943         * gcc.dg/format/diag-2.c: New test.
24944
24945 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24946
24947         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
24948
24949 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
24950
24951         * gcc.dg/builtins-43.c: New.
24952         * gcc.dg/builtins-44.c: New.
24953         * gcc.dg/builtins-45.c: New.
24954
24955 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
24956             Andreas Tobler  <a.tobler@schweiz.ch>
24957
24958         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
24959         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
24960         as SIGSEGV.
24961         * gcc.dg/cleanup-11.c: Likewise.
24962         * gcc.dg/cleanup-8.c: Likewise.
24963         * gcc.dg/cleanup-9.c: Likewise.
24964         * gcc.dg/cleanup-5.c: Run on all platforms.
24965
24966 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24967
24968         * g++.dg/warn/nonnull1.C: New test.
24969
24970 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24971
24972         * gcc.dg/compat/compat-common.h: Wrap up CINT in
24973         an #ifndef SKIP_COMPLEX_INT/#endif pair.
24974         Special-case the Sun compiler wrt to <complex.h>.
24975
24976 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
24977
24978         * gcc.dg/Wunreachable-8.C: New test.
24979
24980         * gcc.dg/h8300-ice2.c : New test.
24981
24982 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
24983
24984         PR fortran/16161
24985         * gfortran.fortran-torture/compile/implicit.f90: Add test
24986         for implicit character.
24987
24988 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
24989
24990         PR fortran/16289
24991         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
24992         Use tiny() intrinsic to find smallest non-negative real
24993
24994 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
24995
24996         * gcc.dg/compat/struct-by-value-22_main.c: New test.
24997         * gcc.dg/compat/struct-by-value-22_x.c: New.
24998         * gcc.dg/compat/struct-by-value-22_y.c: New.
24999
25000         * gcc.c-torture/execute/20040629-1.c: New test.
25001
25002 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25003
25004         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25005         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25006
25007         PR target/16195
25008         * gcc.dg/20040625-1.c: New test.
25009
25010 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25011
25012         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25013
25014 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25015
25016         PR fortran/15963
25017         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25018
25019 2004-06-29  Richard Henderson  <rth@redhat.com>
25020
25021         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25022
25023 2004-06-29  Paul Brook  <paul@codesourcery.com>
25024
25025         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25026         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25027
25028 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25029
25030         PR c++/16260
25031         * g++.dg/parse/crash15.C: New.
25032
25033 2004-06-28  Andrew Pinski  <apinski@apple.com>
25034
25035         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25036         by the error already.
25037
25038         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25039
25040 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25041
25042         PR target/14041
25043         * gcc.dg/h8300-bss-align-1.c : New.
25044
25045 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25046
25047         * PR c++/16174
25048         * g++.dg/template/ctor4.C: New.
25049
25050 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25051
25052         PR c++/16205
25053         * g++.dg/warn/Wsequence-point-1.C: New test.
25054
25055 2004-06-27  Paul Brook  <paul@codesourcery.com>
25056
25057         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25058
25059 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25060
25061         * g++.old-deja/g++.mike/p7325.C: Remove.
25062
25063 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25064
25065         PR c/14963
25066         * gcc.dg/pr14963.c: New test.
25067
25068 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25069
25070         PR c++/16193
25071         * g++.dg/parse/redef1.C: New test.
25072
25073 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25074
25075         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25076         20021110.c.
25077         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25078         20021119-1.c.
25079         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25080         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25081         5-04.c.
25082         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25083         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25084         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25085         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25086         g++.brendan/enum14.C.
25087         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25088         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25089         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25090         g++.mike/virt1.C.
25091         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25092         memtemp24.C.
25093
25094 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25095
25096         * gcc.dg/20040527-1.c: New test case.
25097
25098 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25099
25100         PR gfortran/pr16196
25101         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25102
25103 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25104
25105         PR middle-end/15825
25106         * gcc.dg/pr15825-1.c: New test case.
25107
25108 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25109
25110         * gcc.c-torture/execute/20040625-1.c: New test.
25111
25112 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25113
25114         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25115
25116 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25117
25118         * gcc.dg/torture/mips-div-1.c: New test.
25119
25120 2004-06-24  Jeff Law  <law@redhat.com>
25121
25122         * gcc.dg/tree-ssa/20040624-1.c: New test.
25123
25124 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25125
25126         * gcc.c-torture/compile/20040624-1.c: New test.
25127
25128 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25129
25130         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25131         this directory.
25132
25133 2004-06-23  Andrew Pinski  <apinski@apple.com>
25134
25135         PR middle-end/15988
25136         * g++.dg/opt/ptrmem4.C: New test.
25137
25138         * gcc.dg/c90-array-quals-2.c: New test.
25139
25140 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25141
25142         * gcc.dg/kpice1.c: New test.
25143
25144 2006-06-23  Andrew Pinski  <apinski@apple.com>
25145
25146         * gcc.dg/c90-array-quals.c: New test.
25147
25148 2006-06-22  Richard Henderson  <rth@redhat.com>
25149
25150         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25151
25152 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25153
25154         * gcc.dg/builtins-config.h: Handle FreeBSD.
25155
25156 2006-06-22  Richard Henderson  <rth@redhat.com>
25157
25158         * g++.dg/opt/devirt1.C: New.
25159
25160 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25161
25162         * g++.dg/opt/pr15551.C: New testcase.
25163
25164 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25165
25166         PR target/14800
25167         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25168         x86_64-*-linux* when compiling for 32bit.
25169
25170 2004-06-21  Andrew Pinski  <apinski@apple.com>
25171
25172         * gcc.dg/pch/struct-1.c: New.
25173         * gcc.dg/pch/struct-1.hs: New.
25174
25175 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25176
25177         * gcc.dg/pch/save-temps-1.c: New file.
25178         * gcc.dg/pch/save-temps-1.hs: New file.
25179
25180 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25181
25182         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25183         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25184
25185 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25186
25187         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25188         to fix type error.
25189         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25190         Remove trailing spaces.
25191
25192 2004-06-21  Richard Henderson  <rth@redhat.com>
25193
25194         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25195         merging && to BIT_FIELD_REF.
25196
25197 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25198
25199         * g++.dg/opt/placeholder1.C: New test.
25200
25201 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25202
25203         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25204         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25205         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25206         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25207
25208 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25209
25210         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25211         extern "C".
25212         * g++.dg/other/pragma-re-1.C: Add comments.
25213
25214 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25215
25216         PR gfortran/16080
25217         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25218
25219 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25220
25221         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25222         instead of setting the type of size_t by
25223         hand.
25224
25225 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25226
25227         * gcc.dg/unordered-2.c: New test case.
25228         * gcc.dg/unordered-3.c: New test case.
25229
25230 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25231
25232         PR other/16043
25233         * lib/g++.exp (g++_version): Tweak regexp for version
25234         * lib/g77.exp (g77_version): Likewise.
25235         * lib/gfortran.exp (gfortran_version): Likewise.
25236         * lib/objc.exp (objc_version): Likewise.
25237         * lib/treelang.exp (treelang_version): Likewise.
25238
25239 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25240
25241         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25242         Use INT_MAX instead of __INT_MAX__.
25243         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25244
25245         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25246         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25247         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25248         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25249         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25250         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25251         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25252         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25253         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25254
25255         * gcc.dg/range-test-1.c: New test.
25256         * g++.dg/opt/range-test-1.C: New test.
25257
25258 2004-06-17  Richard Henderson  <rth@redhat.com>
25259
25260         * objc.dg/sync-1.m: New.
25261         * objc.dg/try-catch-1.m: Don't force next runtime.
25262         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25263         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25264         shadowed catch clause.
25265         * objc.dg/try-catch-5.m: New.
25266
25267 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25268
25269         Bug 14610
25270         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25271
25272 2004-06-15  Richard Henderson  <rth@redhat.com>
25273
25274         * gcc.dg/20001116-1.c: Move expected warning line.
25275
25276 2004-06-15  Richard Henderson  <rth@redhat.com>
25277
25278         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25279         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25280
25281 2004-06-15  Jeff Law  <law@redhat.com>
25282
25283         * gcc.dg/tree-ssa/20040615-1.c: New test.
25284         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25285         be less sensitive to operand ordering.
25286         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25287
25288 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25289
25290         * g++.dg/abi/bitfield3.C: Add comment..
25291
25292 2004-06-15  Richard Henderson  <rth@redhat.com>
25293
25294         * g++.dg/ext/stmtexpr1.C: XFAIL.
25295         * gcc.dg/20030612-1.c: XFAIL.
25296
25297 2004-06-15  Eric Christopher  <echristo@redhat.com>
25298
25299         * g++.dg/charset/asm5.c: New.
25300         * gcc.dg/charset/asm6.c: New.
25301
25302 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25303
25304         PR fortran/15962
25305         * gfortran.fortran-torture/execute/select_1.f90: New test.
25306
25307 2004-06-15  Paul Brook  <paul@codesourcery.com>
25308
25309         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25310
25311 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25312
25313         PR c++/15967
25314         * g++.dg/lookup/crash3.C: New test.
25315
25316 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25317
25318         PR c++/15947
25319         * g++.dg/parse/dtor4.C: New test.
25320
25321 2004-06-14  Jeff Law  <law@redhat.com>
25322
25323         * gcc.c-torture/compile/20040614-1.c: New test.
25324
25325 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25326
25327         PR fortran/15211
25328         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25329         LEN of a character array.
25330
25331 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
25332
25333         PR c++/15096
25334         * g++.dg/template/ptrmem10.C: New test.
25335
25336         PR c++/14930
25337         * g++.dg/template/friend30.C: New test.
25338
25339 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25340
25341         PR fortran/14928
25342         * gfortran.fortran-torture/compile/mloc.f90: New test.
25343
25344 2004-06-13  Paul Brook  <paul@codesourcery.com>
25345
25346         * gfortran.fortran-torture/execute/random_2.f90: New test.
25347
25348 2004-06-13  Eric Christopher  <echristo@redhat.com>
25349
25350         * gcc.dg/noncompile/redecl-1.c: Fix error message.
25351
25352 2004-06-12  Paul Brook  <paul@codesourcery.com>
25353
25354         * gfortran.fortran-torture/execute/contained_3.f90: New test.
25355
25356 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25357
25358         PR fortran/14923
25359         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25360
25361 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25362
25363         PR fortran/14957
25364         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25365         syntax errors in end statements of contained subroutines.
25366
25367 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25368
25369         PR fortran/12841
25370         * gfortran.fortran-torture/execute/null_arg.f90: New test.
25371
25372 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25373
25374         PR fortran/15665
25375         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25376
25377 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25378
25379         PR gfortran/12839
25380         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25381
25382 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25383
25384         PR c++/15862
25385         * g++.dg/parse/enum1.C: New test.
25386
25387 2004-06-10  Jeff Law  <law@redhat.com>
25388
25389         * gcc.c-torture/compile/20040610-1.c: New test.
25390
25391 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25392
25393         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25394         * g++.old-deja/g++.other/decl3.C: Likewise.
25395
25396 2004-06-10  Brian Booth  <bbooth@redhat.com>
25397
25398         * gcc.dg/tree-ssa/20031015-1.c: Scan for
25399         V_MAY_DEF instead of VDEF.
25400         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25401
25402 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
25403
25404         PR c++/14211
25405         * g++.dg/conversion/const1.C: New test.
25406
25407         PR c++/15076
25408         * g++.dg/conversion/reinterpret1.C: New test.
25409
25410         PR c++/15877
25411         * g++.dg/template/enum2.C: New test.
25412
25413         PR c++/15227
25414         * g++.dg/template/error13.C: New test.
25415
25416 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25417
25418         PR fortran/14957
25419         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25420         arguments to test_* REAL and of the right size.
25421
25422 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25423
25424         PR target/15569
25425         PR rtl-optimization/15681
25426         * gcc.dg/20040609-1.c: New test.
25427
25428 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25429
25430         PR c++/14791
25431         * g++.dg/opt/builtins1.C: New test.
25432
25433 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
25434
25435         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25436         that use default windows32 struct layout.
25437         * gcc.dg/i386-bitfield2.c: Likewise.
25438
25439 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
25440
25441         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25442         for mingw32 and cygwin targets.
25443
25444 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
25445
25446         * gcc.dg/pch/macro-4.c: New.
25447         * gcc.dg/pch/macro-4.hs: New.
25448
25449 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25450
25451         PR fortran/13249
25452         * gfortran.fortran-torture/compile/name_clash.f90: New test.
25453
25454 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25455
25456         PR fortran/13372
25457         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25458
25459 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25460
25461         PR gfortran/14897
25462         * gfortran.fortran-torture/execute/t_edit.f90: New test.
25463
25464 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25465
25466         PR gfortran/15755
25467         * gfortran.fortran-torture/execute/backspace.c : New test.
25468
25469 2004-06-09  Paul Brook  <paul@codesourcery.com>
25470
25471         * gfortran.fortran-torture/execure/intrinsic_associated.f90
25472         (pointer_to_section): Rewrite to use smaller array.
25473
25474 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
25475
25476         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25477         * gcc.dg/ext/altivec-10.c: Same.
25478         * gcc.dg/ext/altivec-11.c: Same.
25479         * gcc.dg/ext/altivec-12.c: Same.
25480         * gcc.dg/ext/altivec-13.c: Same.
25481         * gcc.dg/ext/altivec-14.c: Same.
25482         * gcc.dg/ext/altivec-15.c: Same.
25483         * gcc.dg/ext/altivec-16.c: Same.
25484         * gcc.dg/ext/altivec-3.c: Same.
25485         * gcc.dg/ext/altivec-4.c: Same.
25486         * gcc.dg/ext/altivec-6.c: Same.
25487         * gcc.dg/ext/altivec-7.c: Same.
25488         * gcc.dg/ext/altivec-8.c: Same.
25489         * gcc.dg/ext/altivec-varargs-1.c: Same.
25490
25491         * g++.dg/ext/altivec-1.C: Correct dg syntax.
25492         * g++.dg/ext/altivec-10.C: Same.
25493         * g++.dg/ext/altivec-2.C: Same.
25494         * g++.dg/ext/altivec-3.C: Same.
25495         * g++.dg/ext/altivec-4.C: Same.
25496         * g++.dg/ext/altivec-5.C: Same.
25497         * g++.dg/ext/altivec-6.C: Same.
25498         * g++.dg/ext/altivec-7.C: Same.
25499         * g++.dg/ext/altivec-8.C: Same.
25500         * g++.dg/ext/altivec-9.C: Same.
25501
25502 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25503
25504         PR c++/7841
25505         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25506
25507 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25508
25509         * gcc.dg/union-1.c: New test.
25510
25511 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25512
25513         * gcc.dg/builtins-41.c: New test case.
25514         * gcc.dg/builtins-42.c: New test case.
25515
25516 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25517
25518         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25519         * g++.dg/ext/altivec-10.C: Same.
25520         * g++.dg/ext/altivec-2.C: Same.
25521         * g++.dg/ext/altivec-3.C: Same.
25522         * g++.dg/ext/altivec-4.C: Same.
25523         * g++.dg/ext/altivec-5.C: Same.
25524         * g++.dg/ext/altivec-6.C: Same.
25525         * g++.dg/ext/altivec-7.C: Same.
25526         * g++.dg/ext/altivec-8.C: Same.
25527         * g++.dg/ext/altivec-9.C: Same.
25528         * g++.old-deja/g++.abi/cxa_vec.C: Same.
25529         * g++.old-deja/g++.brendan/new3.C: Same.
25530         * gcc.c-torture/execute/eeprof-1.x: Same.
25531
25532 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25533
25534         PR c/14765
25535         * gcc.dg/pr14765-1.c: New test.
25536
25537 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25538
25539         PR c/14649
25540         * gcc.dg/pr14649-1.c: New test case.
25541
25542 2004-06-07  Richard Henderson  <rth@redhat.com>
25543
25544         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25545         if temporaries.
25546
25547 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25548
25549         * g++.dg/eh/elide1.C: Remove XFAIL.
25550
25551 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
25552
25553         PR c++/15337
25554         * g++.dg/expr/sizeof3.C: New test.
25555
25556         PR c++/14777
25557         * g++.dg/template/access14.C: New test.
25558
25559         PR c++/15554
25560         * g++.dg/template/enum1.C: New test.
25561
25562         PR c++/15057
25563         * g++.dg/eh/throw1.C: New test.
25564
25565 2004-06-07  David Ayers  <d.ayers@inode.at>
25566             Ziemowit Laski  <zlaski@apple.com>
25567
25568         * lib/objc.exp (objc_target_compile): Revert the '-framework
25569         Foundation' flag fix, since bare Darwin does not ship
25570         with the Foundation framework.
25571         * objc/execute/next_mapping.h: Provide a local NSConstantString
25572         @interface and @implementation.
25573         (objc_constant_string_init): A constructor function, used to
25574         initialize the NSConstantString meta-class object.
25575         * objc/execute/string1.m: Include "next_mapping.h" instead of
25576         <Foundation/NSString.h>.
25577         * objc/execute/string2.m: Likewise.
25578         * objc/execute/string3.m: Likewise.
25579         * objc/execute/string4.m: Likewise.
25580
25581 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
25582
25583         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25584         to double. Replace double with FLOAT.
25585         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25586
25587         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25588         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25589         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25590         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25591         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25592         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25593         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25594         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25595
25596 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25597
25598         PR c/13519
25599         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25600
25601 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25602
25603         PR c++/15503
25604         * g++.dg/template/meminit2.C: New test.
25605
25606 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
25607
25608         PR target/15822
25609         * gcc.c-torture/execute/compare-fp-1.c,
25610         gcc.c-torture/execute/compare-fp-2.c,
25611         gcc.c-torture/execute/compare-fp-3.c,
25612         gcc.c-torture/execute/compare-fp-4.c,
25613         gcc.c-torture/execute/compare-fp-3.x,
25614         gcc.c-torture/execute/compare-fp-4.x: Moved...
25615         * gcc.c-torture/execute/ieee/compare-fp-1.c,
25616         gcc.c-torture/execute/ieee/compare-fp-2.c,
25617         gcc.c-torture/execute/ieee/compare-fp-3.c,
25618         gcc.c-torture/execute/ieee/compare-fp-4.c,
25619         gcc.c-torture/execute/ieee/compare-fp-3.x,
25620         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
25621
25622 2004-06-04  David Ayers  <d.ayers@inode.at>
25623
25624         * objc/execute/protocol-isEqual-4.m: New testcase.
25625
25626 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
25627
25628         * objc/execute/protocol-isEqual-1.m: New testcase.
25629         * objc/execute/protocol-isEqual-2.m: New testcase.
25630         * objc/execute/protocol-isEqual-3.m: New testcase.
25631
25632 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25633
25634         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
25635
25636 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
25637
25638         * lib/objc.exp (objc_target_compile): When running tests on
25639         Darwin (Mac OS X), inform the linker about '-framework
25640         'Foundation'.
25641
25642 2004-06-02  Eric Christopher  <echristo@redhat.com>
25643
25644         * gcc.c-torture/compile/20040602-1.c: New.
25645
25646 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
25647
25648         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
25649         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25650
25651         PR tree-optimization/14736
25652         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
25653
25654         PR tree-optimization/14042
25655         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
25656
25657         PR tree-optimization/14729
25658         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
25659
25660 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25661
25662         PR fortran/15557
25663         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
25664
25665 2004-06-01  Richard Hederson  <rth@redhat.com>
25666
25667         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
25668
25669 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25670
25671         PR c++/14932
25672         * g++.dg/parse/offsetof4.C: New test.
25673
25674 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
25675
25676         PR objc/7993
25677         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
25678
25679 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
25680
25681         PR c++/15701
25682         * g++.dg/template/friend29.C: New test.
25683
25684 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25685
25686         PR c/15749
25687         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
25688
25689 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
25690
25691         * gcc.dg/sparc-trap-1.c: New test.
25692
25693 2004-05-31  Roger Sayle  <roger@eyesopen.com>
25694
25695         PR middle-end/15069
25696         * g++.dg/opt/fold3.C: New test case.
25697
25698 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
25699
25700         * lib/target-supports.exp (check_iconv_available): Fix fallout
25701         from 2004-05-28 patch.
25702
25703 2004-05-30  Paul Brook  <paul@codesourcery.com>
25704
25705         PR fortran/15620
25706         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
25707         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
25708
25709 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
25710
25711         * gfortran.fortran-torture/execute/random_1.f90: New test.
25712
25713 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25714
25715         * g++.dg/ext/altivec-10.C: New test.
25716
25717 2004-05-29  Paul Brook  <paul@codesourcery.com>
25718
25719         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
25720
25721 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25722
25723         * gcc.dg/altivec-16.c: New test.
25724
25725 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
25726
25727         * lib/target-supports.exp (check_vmx_hw_available): New.
25728         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
25729
25730         * lib/target-supports.exp (check_alias_available,
25731         check_iconv_available, check_named_sections_available): Use
25732         unique names for temporary files.
25733
25734 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25735
25736         * gcc.dg/altivec-15.c: New test.
25737
25738 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25739
25740         PR c++/15083
25741         * g++.dg/warn/noeffect6.C: New test.
25742
25743         PR c++/15471
25744         * g++.dg/expr/ptrmem4.C: New test.
25745
25746         PR c++/15640
25747         * g++.dg/template/operator3.C: New test.
25748
25749 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25750
25751         PR c++/14668
25752         * g++.dg/lookup/redecl1.C: New test.
25753         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
25754
25755 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
25756
25757         * gcc.c-torture/execute/compare-fp-1.c,
25758         gcc.c-torture/execute/compare-fp-2.c,
25759         gcc.c-torture/execute/compare-fp-3.c,
25760         gcc.c-torture/execute/compare-fp-4.c,
25761         gcc.c-torture/execute/compare-fp-3.x,
25762         gcc.c-torture/execute/compare-fp-4.x,
25763         gcc.dg/pr15649-1.c: New.
25764
25765 2004-05-27  Adam Nemet  <anemet@lnxw.com>
25766
25767         PR c++/12883
25768         * g++.dg/init/array14.C: New test.
25769
25770 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
25771
25772         * lib/compat.exp (compat-get-options-main): New.
25773         (compat-get-options): Remove unneeded code, warn for ignored
25774         command.
25775         (compat-execute): Check flag set by dg-require-* commands.
25776
25777         * lib/compat.exp (compat-execute): Break up long lines.
25778
25779 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
25780
25781         * gcc.dg/altivec-7.c: Don't use 'vector long'.
25782         * gcc.dg/altivec-14.c: New test.
25783         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
25784
25785         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
25786         * gcc.dg/altivec-12.c: Ditto.
25787
25788         * gcc.dg/altivec-3.c: Move call to altivec_check.
25789
25790 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25791
25792         PR c++/15044
25793         * g++.dg/template/error12.C: New test.
25794
25795         PR c++/15317
25796         * g++.dg/ext/attrib15.C: New test.
25797
25798         PR c++/15329
25799         * g++.dg/template/ptrmem9.C: New test.
25800
25801 2004-05-25  Paul Brook  <paul@codesourcery.com>
25802
25803         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
25804
25805 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25806
25807         PR c++/15165
25808         * g++.dg/template/crash19.C: New test.
25809
25810 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25811
25812         PR c++/15025
25813         * g++.dg/template/redecl1.C: New test.
25814
25815 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25816
25817         PR c++/14821
25818         * g++.dg/other/ns1.C: New test.
25819
25820         PR c++/14883
25821         * g++.dg/template/invalid1.C: New test.
25822
25823 2004-05-23  Paul Brook  <paul@codesourcery.com>
25824         Victor Leikehman  <lei@haifasphere.co.il>
25825
25826         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
25827         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
25828
25829 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25830
25831         PR c++/15285
25832         PR c++/15299
25833         * g++.dg/template/non-dependent5.C: New test.
25834         * g++.dg/template/non-dependent6.C: New test.
25835
25836 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25837
25838         PR c++/15507
25839         * g++.dg/inherit/union1.C: New test.
25840
25841         PR c++/15542
25842         * g++.dg/template/addr1.C: New test.
25843
25844         PR c++/15427
25845         * g++.dg/template/array5.C: New test.
25846
25847         PR c++/15287
25848         * g++.dg/template/array6.C: New test.
25849
25850 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
25851             Roger Sayle  <roger@eyesopen.com>
25852
25853         * g++.dg/lookup/forscope2.C: New test case.
25854
25855 2004-05-22  Ben Elliston  <bje@au.ibm.com>
25856
25857         * gcc.dg/cpp/Wmissingdirs.c: New.
25858
25859 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25860
25861         PR target/15301
25862         * gcc.dg/compat/union-m128-1.h: New file.
25863         * gcc.dg/compat/union-m128-1_main.c: Likewise.
25864         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25865         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25866
25867 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25868
25869         PR target/15302
25870         * gcc.dg/compat/struct-complex-1.h: New file.
25871         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
25872         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
25873         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25874
25875 2004-05-20  Roger Sayle  <roger@eyesopen.com>
25876
25877         PR middle-end/3074
25878         * gcc.dg/pr3074-1.c: New test case.
25879         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
25880
25881 2004-05-20  Falk Hueffner  <falk@debian.org>
25882
25883         PR other/15526
25884         * gcc.dg/ftrapv-1.c: New test case.
25885
25886 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25887
25888         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
25889
25890 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
25891             Jeff Law  <law@redhat.com>
25892
25893         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
25894         * gcc.dg/tree-ssa/20040518-2.c: New test.
25895
25896         * gcc.dg/tree-ssa/20040518-1.c: New test.
25897
25898 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
25899
25900         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
25901
25902 2004-05-18  Paul Brook  <paul@codesourcery.com>
25903
25904         PR fortran/13930
25905         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
25906
25907 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25908
25909         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
25910         constant folding.
25911
25912 2004-05-17  Steven Bosscher  <stevenb@suse.de>
25913
25914         * gcc.dg/tree-ssa/20040517-1.c: New test.
25915
25916 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25917
25918         * gcc.dg/loop-4.c: New test.
25919
25920 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
25921
25922         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
25923
25924 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
25925
25926         PR fortran/15311
25927         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
25928
25929 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25930
25931         PR fortran/13826
25932         PR fortran/13940
25933         * gfortran.fortran-torture/compile/data_1.f90: New test.
25934
25935 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
25936
25937         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
25938         * gcc.dg/uninit-H.c: Define ASM for __s390__.
25939
25940 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25941
25942         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
25943
25944 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25945
25946         PR c/15444
25947         * gcc.dg/format/xopen-1.c: Adjust expected message.
25948         * gcc.dg/format/xopen-3.c: New test.
25949
25950 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
25951
25952         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
25953
25954 2004-05-14  Jeff Law  <law@redhat.com>
25955
25956         * gcc.dg/tree-ssa/20040514-2.c: New test.
25957
25958 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25959
25960         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
25961         this ...
25962         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
25963         this.
25964
25965 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
25966
25967         * gcc.dg/tree-ssa/20040514-1.c: New test.
25968
25969 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25970
25971         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
25972         test.
25973
25974 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25975
25976         PR fortran/14066
25977         * gfortran.fortran-torture/compile/do_1.f90: New test.
25978
25979 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25980
25981         PR fortran/15051
25982         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
25983         test.
25984
25985 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
25986
25987         PR fortran/15149
25988         * gfortran.fortran-torture/execute/random_init.f90: New test.
25989
25990 2004-05-13  Paul Brook  <paul@codesourcery.com>
25991
25992         PR fortran/15314
25993         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
25994
25995 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
25996
25997         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
25998         for the powerpc case.
25999
26000 2004-05-13  Jeff Law  <law@redhat.com>
26001
26002         * gcc.dg/tree-ssa/20040513-1.c: New test.
26003         * gcc.dg/tree-ssa/20040513-2.c: New test.
26004
26005 2004-05-13  Paul Brook  <paul@codesourcery.com>
26006
26007         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26008         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26009         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26010
26011 2004-05-13  Andreas Schwab  <schwab@suse.de>
26012
26013         PR other/10819
26014         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26015         characters.
26016
26017 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26018
26019         PR fortran/15294
26020         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26021
26022 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26023
26024         Merge from tree-ssa-20020619-branch.  See
26025         ChangeLog.tree-ssa for details.
26026
26027 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26028
26029         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26030         include <altivec.h> explicitly.
26031         * gcc.dg/altivec-13.c: Likewise.
26032
26033 2004-05-11  Paul Brook  <paul@codesourcery.com>
26034
26035         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26036
26037 2004-05-10  Eric Christopher  <echristo@redhat.com>
26038
26039         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26040         * gcc.dg/sibcall-4.c: Ditto.
26041
26042 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26043
26044         * g++.dg/ext/altivec-8.C: New test case.
26045         * gcc.dg/altivec-13.c: New test case.
26046
26047 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26048
26049         * gcc.c-torture/execute/divcmp-1.c: New test case.
26050         * gcc.c-torture/execute/divcmp-2.c: New test case.
26051         * gcc.c-torture/execute/divcmp-3.c: New test case.
26052
26053 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26054
26055         * g++.dg/other/pragma-re-2.C: New test.
26056
26057 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26058
26059         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26060         * gcc.dg/i386-387-2.c: Likewise.
26061
26062         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26063         __builtin_drem.
26064         * gcc.dg/i386-387-6.c: Likewise.
26065
26066 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26067
26068         * gcc.dg/builtins-33.c: Also check log1p*.
26069
26070 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26071
26072         PR optimization/15296
26073         * gcc.c-torture/execute/pr15296.c: New test.
26074
26075 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26076
26077         * gcc.dg/builtins-40.c: New test.
26078
26079 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26080
26081         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26082
26083 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26084
26085         * g++.dg/ext/spe1.C: New testcase.
26086
26087 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26088
26089         * objc.dg/image-info.m: Allow additional attributes
26090         for __image_info section.
26091
26092 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26093
26094         * gcc.dg/torture/mips-hilo-2.c: New test.
26095
26096 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26097
26098         PR c++/14389
26099         * g++.dg/template/member5.C: New test.
26100
26101 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26102
26103         * gcc.dg/builtins-34.c: Also check expm1*.
26104
26105 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26106
26107         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26108         * gcc.dg/torture/builtin-convert-3.c: New test.
26109
26110 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26111
26112         PR middle-end/15054
26113         * g++.dg/opt/pr15054.C: New test.
26114
26115 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26116
26117         * gcc.dg/torture/builtin-rounding-1.c: New test.
26118         * gcc.dg/builtins-25.c: Delete.
26119         * gcc.dg/builtins-29.c: Delete.
26120
26121 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26122
26123         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26124         * gcc.dg/sibcall-4.c: Likewise.
26125         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26126
26127 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26128
26129         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26130         bit-field on 16-bit targets.
26131
26132 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26133
26134         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26135         16-bit targets.
26136
26137 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26138
26139         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26140         * gcc.dg/rs6000-power2-2.c: Likewise.
26141
26142 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26143
26144         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26145         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26146         Change the asm registers to be in form of frN instead of fN.
26147
26148 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26149
26150         * gcc.dg/torture/builtin-convert-2.c: New test.
26151
26152 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26153
26154         * gcc.dg/rs6000-power2-1.c: New test.
26155         * gcc.dg/rs6000-power2-2.c: New test.
26156
26157 2004-04-28  Jan Hubicka  <jh@suse.cz>
26158
26159         * gcc.dg/unused-6.c: New test.
26160
26161 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26162             Ulrich Weigand  <uweigand@de.ibm.com>
26163
26164         * ada/acats/run_all.sh: Define $target variable.
26165
26166 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26167
26168         PR c++/15119
26169         * g++.dg/other/vararg-1.C: New test.
26170
26171         PR c++/4794
26172         * g++.dg/eh/cleanup3.C: New test.
26173
26174 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26175
26176         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26177         and ad8011a (target_insn).
26178         * ada/acats/support/macro.dfs: Likewise.
26179         * ada/acats/support/impbit.adb: New file.
26180
26181 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26182
26183         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26184
26185 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26186
26187         * gcc.dg/loop-3.c: New test.
26188
26189 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26190
26191         * gcc.c-torture/execute/simd-5.c: New test.
26192
26193 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26194
26195         PR c++/15064
26196         * g++.dg/template/crash18.C: New test.
26197
26198 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26199
26200         * g++.dg/ext/complit3.C: New test.
26201
26202 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26203
26204         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26205         * gcc.dg/altivec-3.c: Same.
26206         * gcc.dg/altivec-varargs-1.c: Same.
26207
26208 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26209
26210         * lib/target-supports.exp (check_profiling_available): Assume
26211         profiling is not available on powerpc-eabi targets.
26212
26213 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26214
26215         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26216         * gcc.dg/vmx/bug-1.c: Ditto.
26217
26218 2004-04-20  Eric Christopher  <echristo@redhat.com>
26219
26220         * gcc.dg/charset/extern.c: New test.
26221         * g++.dg/charset/extern3.cc: Ditto.
26222
26223 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26224
26225         * gcc.dg/builtins-39.c: New test.
26226
26227 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26228
26229         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26230
26231 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26232
26233         * gcc.dg/torture/mips-hilo-1.c: New test.
26234
26235 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26236
26237         * gcc.c-torture/compile/20040419-1.c: New test.
26238
26239 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26240
26241         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26242
26243 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26244             Aldy Hernandez  <aldyh@redhat.com>
26245
26246         * gcc.c-torture/execute/va-arg-24.c: New.
26247
26248 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26249             Aldy Hernandez  <aldyh@redhat.com>
26250
26251         * gcc.dg/vmx/1b-01.c: New.
26252         * gcc.dg/vmx/1b-02.c: New.
26253         * gcc.dg/vmx/1b-03.c: New.
26254         * gcc.dg/vmx/1b-04.c: New.
26255         * gcc.dg/vmx/1b-05.c: New.
26256         * gcc.dg/vmx/1b-06.c: New.
26257         * gcc.dg/vmx/1b-07.c: New.
26258         * gcc.dg/vmx/1c-01.c: New.
26259         * gcc.dg/vmx/1c-02.c: New.
26260         * gcc.dg/vmx/3a-01a.c: New.
26261         * gcc.dg/vmx/3a-01.c: New.
26262         * gcc.dg/vmx/3a-01m.c: New.
26263         * gcc.dg/vmx/3a-03.c: New.
26264         * gcc.dg/vmx/3a-03m.c: New.
26265         * gcc.dg/vmx/3a-04.c: New.
26266         * gcc.dg/vmx/3a-04m.c: New.
26267         * gcc.dg/vmx/3a-05.c: New.
26268         * gcc.dg/vmx/3a-06.c: New.
26269         * gcc.dg/vmx/3a-06m.c: New.
26270         * gcc.dg/vmx/3a-07.c: New.
26271         * gcc.dg/vmx/3b-01.c: New.
26272         * gcc.dg/vmx/3b-02.c: New.
26273         * gcc.dg/vmx/3b-10.c: New.
26274         * gcc.dg/vmx/3b-13.c: New.
26275         * gcc.dg/vmx/3b-14.c: New.
26276         * gcc.dg/vmx/3b-15.c: New.
26277         * gcc.dg/vmx/3c-01a.c: New.
26278         * gcc.dg/vmx/3c-01.c: New.
26279         * gcc.dg/vmx/3c-02.c: New.
26280         * gcc.dg/vmx/3c-03.c: New.
26281         * gcc.dg/vmx/3d-01.c: New.
26282         * gcc.dg/vmx/4-01.c: New.
26283         * gcc.dg/vmx/4-03.c: New.
26284         * gcc.dg/vmx/5-01.c: New.
26285         * gcc.dg/vmx/5-02.c: New.
26286         * gcc.dg/vmx/5-03.c: New.
26287         * gcc.dg/vmx/5-04.c: New.
26288         * gcc.dg/vmx/5-05.c: New.
26289         * gcc.dg/vmx/5-06.c: New.
26290         * gcc.dg/vmx/5-07.c: New.
26291         * gcc.dg/vmx/5-07t.c: New.
26292         * gcc.dg/vmx/5-08.c: New.
26293         * gcc.dg/vmx/5-10.c: New.
26294         * gcc.dg/vmx/5-11.c: New.
26295         * gcc.dg/vmx/7-01a.c: New.
26296         * gcc.dg/vmx/7-01.c: New.
26297         * gcc.dg/vmx/7c-01.c: New.
26298         * gcc.dg/vmx/7d-01.c: New.
26299         * gcc.dg/vmx/7d-02.c: New.
26300         * gcc.dg/vmx/8-01.c: New.
26301         * gcc.dg/vmx/8-02a.c: New.
26302         * gcc.dg/vmx/8-02.c: New.
26303         * gcc.dg/vmx/brode-1.c: New.
26304         * gcc.dg/vmx/bug-1.c: New.
26305         * gcc.dg/vmx/bug-2.c: New.
26306         * gcc.dg/vmx/bug-3.c: New.
26307         * gcc.dg/vmx/cw-bug-1.c: New.
26308         * gcc.dg/vmx/cw-bug-2.c: New.
26309         * gcc.dg/vmx/cw-bug-3.c: New.
26310         * gcc.dg/vmx/dct.c: New.
26311         * gcc.dg/vmx/debug-1.c: New.
26312         * gcc.dg/vmx/debug-2.c: New.
26313         * gcc.dg/vmx/debug-3.c: New.
26314         * gcc.dg/vmx/debug-4.c: New.
26315         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26316         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26317         * gcc.dg/vmx/eg-5.c: New.
26318         * gcc.dg/vmx/fft.c: New.
26319         * gcc.dg/vmx/gcc-bug-1.c: New.
26320         * gcc.dg/vmx/gcc-bug-2.c: New.
26321         * gcc.dg/vmx/gcc-bug-3.c: New.
26322         * gcc.dg/vmx/gcc-bug-4.c: New.
26323         * gcc.dg/vmx/gcc-bug-5.c: New.
26324         * gcc.dg/vmx/gcc-bug-6.c: New.
26325         * gcc.dg/vmx/gcc-bug-7.c: New.
26326         * gcc.dg/vmx/gcc-bug-8.c: New.
26327         * gcc.dg/vmx/gcc-bug-9.c: New.
26328         * gcc.dg/vmx/gcc-bug-b.c: New.
26329         * gcc.dg/vmx/gcc-bug-c.c: New.
26330         * gcc.dg/vmx/gcc-bug-d.c: New.
26331         * gcc.dg/vmx/gcc-bug-e.c: New.
26332         * gcc.dg/vmx/gcc-bug-f.c: New.
26333         * gcc.dg/vmx/gcc-bug-g.c: New.
26334         * gcc.dg/vmx/gcc-bug-i.c: New.
26335         * gcc.dg/vmx/harness.h: New.
26336         * gcc.dg/vmx/ira1.c: New.
26337         * gcc.dg/vmx/ira2a.c: New.
26338         * gcc.dg/vmx/ira2b.c: New.
26339         * gcc.dg/vmx/ira2.c: New.
26340         * gcc.dg/vmx/ira2c.c: New.
26341         * gcc.dg/vmx/mem.c: New.
26342         * gcc.dg/vmx/newton-1.c: New.
26343         * gcc.dg/vmx/ops.c: New.
26344         * gcc.dg/vmx/sn7153.c: New.
26345         * gcc.dg/vmx/spill2.c: New.
26346         * gcc.dg/vmx/spill3.c: New.
26347         * gcc.dg/vmx/spill.c: New.
26348         * gcc.dg/vmx/t.c: New.
26349         * gcc.dg/vmx/varargs-1.c: New.
26350         * gcc.dg/vmx/varargs-2.c: New.
26351         * gcc.dg/vmx/varargs-3.c: New.
26352         * gcc.dg/vmx/varargs-4.c: New.
26353         * gcc.dg/vmx/varargs-5.c: New.
26354         * gcc.dg/vmx/varargs-6.c: New.
26355         * gcc.dg/vmx/varargs-7.c: New.
26356         * gcc.dg/vmx/vmx.exp: New.
26357         * gcc.dg/vmx/vprint-1.c: New.
26358         * gcc.dg/vmx/vscan-1.c: New.
26359         * gcc.dg/vmx/x-01.c: New.
26360         * gcc.dg/vmx/x-02.c: New.
26361         * gcc.dg/vmx/x-03.c: New.
26362         * gcc.dg/vmx/x-04.c: New.
26363         * gcc.dg/vmx/x-05.c: New.
26364         * gcc.dg/vmx/yousufi-1.c: New.
26365         * gcc.dg/vmx/zero-1.c: New.
26366         * gcc.dg/vmx/zero.c: New.
26367
26368 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
26369
26370         * g++.dg/lookup/java1.C: Update for chage of
26371         _Jv_AllocObject.
26372         * g++.dg/lookup/java2.C: Likewise.
26373
26374 2004-04-17  Laurent GUERBY <laurent@guerby.net>
26375
26376         * ada/acats/run_all.sh: use -O2 by default.
26377
26378 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
26379
26380         * gcc.dg/vr-mult-[12].c: New tests.
26381
26382 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26383
26384         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26385
26386         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26387
26388 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26389
26390         * lib/target-supports.exp (check_profiling_available): Assume profiling
26391         isn't available for mips*-*-elf targets.
26392
26393 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
26394
26395         * gcc.dg/builtins-38.c: New test.
26396
26397 2004-04-14  Eric Christopher  <echristo@redhat.com>
26398
26399         * g++.dg/charset/charset.exp: Run .cc extension tests.
26400
26401 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
26402
26403         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
26404
26405 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26406
26407         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26408
26409 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
26410
26411         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26412         * gcc.dg/i386-387-2.c: Likewise.
26413
26414         * gcc.dg/i386-387-7.c: New test.
26415         * gcc.dg/i386-387-8.c: New test.
26416
26417         * gcc.dg/builtins-37.c: New test.
26418
26419 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
26420
26421         * g++.dg/pch/externc-1.C: Add missing semicolon.
26422
26423 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
26424
26425         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26426
26427 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26428
26429         * gcc.c-torture/execute/20040411-1.c: New test.
26430
26431 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26432
26433         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26434
26435 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
26436
26437         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26438
26439 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
26440
26441         * lib/target-supports.exp (check_named_sections_available): New.
26442         * lib/gcc-dg.exp (dg-require-named-sections): New.
26443         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26444         old-deja.exp.  Also prune error-count message from HP linker.
26445         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26446
26447         * g++.dg/init/init-ref4.C: Use dg-require-weak.
26448         * g++.old-deja/g++.pt/static3.C: Likewise.
26449         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26450
26451 2004-04-09  Roger Sayle  <roger@eyesopen.com>
26452
26453         * gcc.c-torture/execute/20040409-1.c: New test case.
26454         * gcc.c-torture/execute/20040409-2.c: New test case.
26455         * gcc.c-torture/execute/20040409-3.c: New test case.
26456
26457 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26458
26459         * gcc.dg/20040409-1.c: New test.
26460
26461 2004-04-08  Roger Sayle  <roger@eyesopen.com>
26462
26463         PR target/14888
26464         * g++.dg/opt/pr14888.C: New test case.
26465
26466 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
26467
26468         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26469         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26470         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26471         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26472         New tests.
26473
26474 2004-04-08  Paul Brook  <paul@codesourcery.com>
26475
26476         * gcc.dg/spill-1.c: New test.
26477
26478 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26479
26480         * gcc.dg/torture/builtin-ctype-2.c: New test.
26481
26482 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
26483
26484         * gcc.dg/pch/pch.exp: Add largefile test.
26485
26486 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
26487
26488         * g++.dg/pch/externc-1.Hs: New.
26489         * g++.dg/pch/externc-1.C: New.
26490
26491 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26492
26493         * gcc.dg/compat/struct-by-value-5a_main.c,
26494         gcc.dg/compat/struct-by-value-5b_main.c: New files.
26495         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26496         * gcc.dg/compat/struct-by-value-5a_x.c,
26497         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26498         gcc.dg/compat/struct-by-value-5_x.c.
26499         * gcc.dg/compat/struct-by-value-5a_y.c,
26500         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26501         gcc.dg/compat/struct-by-value-5_y.c.
26502
26503         * gcc.dg/compat/struct-by-value-6a_main.c,
26504         gcc.dg/compat/struct-by-value-6b_main.c: New files.
26505         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26506         * gcc.dg/compat/struct-by-value-6a_x.c,
26507         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26508         gcc.dg/compat/struct-by-value-6_x.c.
26509         * gcc.dg/compat/struct-by-value-6a_y.c,
26510         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26511         gcc.dg/compat/struct-by-value-6_y.c.
26512
26513         * gcc.dg/compat/struct-by-value-7a_main.c,
26514         gcc.dg/compat/struct-by-value-7b_main.c: New files.
26515         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26516         * gcc.dg/compat/struct-by-value-7a_x.c,
26517         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26518         gcc.dg/compat/struct-by-value-7_x.c.
26519         * gcc.dg/compat/struct-by-value-7a_y.c,
26520         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26521         gcc.dg/compat/struct-by-value-7_y.c.
26522
26523 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
26524
26525         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26526         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26527         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26528         options.
26529
26530 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
26531
26532         * gcc.dg/builtins-36.c: New test.
26533
26534 2004-04-06  Paul Brook  <paul@codesourcery.com>
26535
26536         * README.gcc: Remove obsolete contraint on testcases.
26537
26538 2004-04-05  Paul Brook  <paul@codesourcery.com>
26539
26540         PR2123
26541         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
26542         failure and exit(0) on success.
26543         * g++.dg/expr/anew2.C: Ditto.
26544         * g++.dg/expr/anew3.C: Ditto.
26545         * g++.dg/expr/anew4.C: Ditto.
26546
26547 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
26548
26549         PR c++/3518
26550         * g++.dg/template/unify7.C: New.
26551
26552 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26553
26554         * g++.dg/README: Bring up to date with new subdirectories; remove
26555         duplicate subdirectory lines.
26556
26557 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
26558
26559         PR c++/14007
26560         * g++.dg/template/unify5.C: New.
26561         * g++.dg/template/unify6.C: New.
26562         * g++.dg/template/qualttp20.C: Adjust.
26563         * g++.old-deja/g++.jason/report.C: Adjust.
26564         * g++.old-deja/g++.other/qual1.C: Adjust.
26565
26566 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
26567
26568         PR c++/14803
26569         * g++.dg/inherit/ptrmem1.C: New test.
26570
26571 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
26572
26573         PR c++/14755
26574         * gcc.c-torture/execute/20040331-1.c: New test.
26575         * gcc.dg/20040331-1.c: New test.
26576
26577 2004-04-01  Paul Brook  <paul@codesourcery.com>
26578
26579         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26580
26581 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
26582
26583         PR c++/14724
26584         * g++.dg/init/goto1.C: New test.
26585
26586         PR c++/14763
26587         * g++.dg/template/defarg4.C: New test.
26588
26589 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
26590
26591         * gcc.dg/altivec-11.c: Extend test for more valid cases.
26592
26593 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
26594
26595         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26596
26597 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
26598
26599         * gcc.dg/noncompile/undeclared-2.c: New test.
26600
26601 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
26602
26603         * gcc.dg/940409-1.c: Remove XFAIL.
26604         * gcc.dg/reg-vol-struct-1.c: New test.
26605
26606 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26607
26608         * gcc.dg/torture/builtin-wctype-1.c: New test.
26609
26610 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
26611
26612         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26613         * gcc.dg/20001101-1.c: Likewise.
26614         * gcc.dg/20001102-1.c: Likewise.
26615
26616 2004-03-25  Roger Sayle  <roger@eyesopen.com>
26617
26618         * gcc.dg/compare8.c: Add an additional test for XOR.
26619
26620 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26621
26622         * gcc.dg/torture/builtin-ctype-1.c: New test.
26623
26624 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26625
26626         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
26627         * gcc.dg/torture/builtin-math-1.c: Likewise.
26628         * gcc.dg/torture/builtin-power-1.c: New test.
26629
26630 2004-03-24  Andreas Schwab  <schwab@suse.de>
26631
26632         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
26633         IA64 assembler.
26634
26635 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26636             Roger Sayle  <roger@eyesopen.com>
26637
26638         * gcc.dg/compare8.c: New test case.
26639
26640 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
26641
26642         * g++.dg/ext/altivec-7.C: New test.
26643
26644 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
26645
26646         PR 12267, 12391, 12560, 13129, 14114, 14133
26647         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
26648         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
26649         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
26650         Adjust error regexps.
26651         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
26652         * gcc.dg/noncompile/undeclared-1.c: New test cases.
26653         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
26654         * gcc.dg/local1.c: Add explanatory comment.
26655
26656 2004-03-23  Roger Sayle  <roger@eyesopen.com>
26657
26658         PR optimization/14669
26659         * g++.dg/opt/fold2.C: New test case.
26660
26661 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
26662
26663         PR c/14069
26664         * gcc.dg/20040322-1.c: New test.
26665
26666 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26667
26668         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
26669         * gcc.dg/ultrasp4.c: Likewise.
26670         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
26671
26672 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26673
26674         * gcc.dg/i386-sse-8.c: Reset default options.
26675
26676 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26677
26678         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
26679         in the error message text.
26680
26681 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26682
26683         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
26684
26685 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
26686
26687         PR c++/14616
26688         * g++.dg/init/array13.C: New test.
26689
26690 2004-03-20  Roger Sayle  <roger@eyesopen.com>
26691
26692         PR target/13889
26693         * gcc.c-torture/compile/pr13889.c: New test case.
26694
26695 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26696
26697         PR c/14635
26698         * builtins-1.c (nan, nans): Don't test.
26699         * builtins-30.c: Don't use nan, nanf, nanl.
26700         * builtins-35.c: New test.
26701
26702 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
26703
26704         * g++.dg/ext/altivec-6.C: New test.
26705
26706 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
26707
26708         * g++.dg/init/placement3.C: New test.
26709
26710         * g++.dg/template/spec13.C: New test.
26711
26712         * g++.dg/lookup/using11.C: New test.
26713
26714         * g++.dg/lookup/koenig3.C: New test.
26715
26716         * g++.dg/template/operator2.C: New test.
26717
26718         * g++.dg/expr/dtor3.C: New test.
26719         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
26720         marker.
26721         * g++.old-deja/g++.law/visibility28.C: Likewise.
26722
26723 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
26724
26725         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
26726         * gcc.dg/ppc64-abi-3.c: Likewise.
26727
26728 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26729
26730         PR c++/14545
26731         * g++.dg/parse/template15.C: New test.
26732
26733 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26734
26735         * g++.dg/expr/dtor2.C: New test.
26736
26737         * g++.dg/lookup/anon4.C: New test.
26738
26739         * g++.dg/overload/using1.C: New test.
26740
26741         * g++.dg/template/lookup7.C: New test.
26742
26743         * g++.dg/template/typename6.C: New test.
26744
26745         * g++.dg/expr/cond6.C: New test.
26746
26747 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26748
26749         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
26750
26751 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26752
26753         * g++.dg/expr/cond5.C: New test.
26754         * g++.dg/expr/constcast1.C: Likewise.
26755         * g++.dg/expr/ptrmem2.C: Likewise.
26756         * g++.dg/expr/ptrmem3.C: Likewise.
26757         * g++.dg/lookup/main1.C: Likewise.
26758         * g++.dg/template/lookup6.C: Likewise.
26759
26760 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26761
26762         * gcc.dg/local1.c: New test.
26763
26764         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
26765
26766 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26767
26768         * gcc.dg/torture/builtin-convert-1.c: New test.
26769
26770 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26771
26772         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
26773
26774 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26775
26776         PR c++/14481
26777         * g++.dg/warn/Wunused-7.C: New test.
26778
26779 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26780
26781         * gcc.dg/torture/builtin-integral-1.c: New test.
26782
26783 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26784
26785         PR c++/14586
26786         * g++.dg/parse/non-dependent3.C: New test.
26787
26788 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
26789
26790         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
26791         * g++.dg/eh/simd-2.C: Likewise.
26792         * g++.dg/init/array10.C: Likewise.
26793         * gcc.c-torture/compile/simd-1.c: Likewise.
26794         * gcc.c-torture/compile/simd-2.c: Likewise.
26795         * gcc.c-torture/compile/simd-3.c: Likewise.
26796         * gcc.c-torture/compile/simd-4.c: Likewise.
26797         * gcc.c-torture/compile/simd-6.c: Likewise.
26798         * gcc.c-torture/execute/simd-1.c: Likewise.
26799         * gcc.c-torture/execute/simd-2.c: Likewise.
26800         * gcc.dg/compat/vector-defs.h: Likewise.
26801         * gcc.dg/20020531-1.c: Likewise.
26802         * gcc.dg/altivec-3.c: Likewise.
26803         * gcc.dg/altivec-4.c: Likewise.
26804         * gcc.dg/altivec-varargs-1.c: Likewise.
26805         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
26806         * gcc.dg/i386-mmx-3.c: Likewise.
26807         * gcc.dg/i386-sse-4.c: Likewise.
26808         * gcc.dg/i386-sse-5.c: Likewise.
26809         * gcc.dg/i386-sse-8.c: Likewise.
26810         * gcc.dg/simd-1.c: Likewise.
26811         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
26812         __ev64_opaque__ since the machine description provides it.
26813
26814 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26815
26816         * lib/compat.exp (skip_list): New global variable.
26817         Use it to hold the user defined COMPAT_SKIPS list if any.
26818         (compat-obj): Add the members of skip_list to optall.
26819
26820 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26821
26822         * gcc.dg/compat/union-by-value-1_main.c,
26823         union-by-value-1_x.c, union-by-value-1_y.c,
26824         union-check.h, union-defs.h,
26825         union-init.h, union-return-1_main.c,
26826         union-return-1_x.c, union-return-1_y.c: New files.
26827
26828 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26829
26830         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
26831         mixed-struct-init.h: Add 4 mixed structure types.
26832         struct-by-value-21_main.c, struct-by-value-21_x.c,
26833         struct-by-value-21_y.c, struct-return-21_main.c,
26834         struct-return-21_x.c, struct-return-21_y.c: New files.
26835
26836 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
26837
26838         PR c++/14550
26839         * g++.dg/parse/template14.C: New test.
26840
26841 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26842
26843         * gcc.c-torture/execute/20040313-1.c: New test.
26844
26845 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
26846
26847         PR target/14533
26848         * gcc.dg/20040311-2.c: New test.
26849
26850 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
26851
26852         PR other/14544
26853         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
26854         bit-field.
26855
26856 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
26857
26858         * gcc.dg/20040305-2.c: Add missing return statement.
26859
26860 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26861
26862         * gcc.dg/builtins-34.c: Also check pow10*.
26863
26864 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26865
26866         PR target/14262
26867         * gcc.dg/20040305-2.c: New test.
26868
26869 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26870
26871         * gcc.dg/20040310-1.c: New test.
26872
26873 2004-03-11  Roger Sayle  <roger@eyesopen.com>
26874
26875         * gcc.c-torture/execute/20040311-1.c: New test case.
26876
26877 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
26878
26879         PR c++/14476
26880         * g++.dg/lookup/enum1.C: New test.
26881
26882 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
26883
26884         PR c++/14510
26885         * g++.dg/lookup/struct2.C: New test.
26886
26887 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
26888
26889         * gcc.dg/builtins-34.c: New test.
26890
26891 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26892
26893         * gcc.dg/torture/builtin-nonneg-1.c: New test.
26894
26895 2004-03-09  James E Wilson  <wilson@specifixinc.com>
26896
26897         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
26898         * gcc.dg/alias-2.c: New testcase.
26899
26900 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
26901
26902         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
26903
26904 2004-03-09  Roger Sayle  <roger@eyesopen.com>
26905
26906         * gcc.c-torture/execute/20040309-1.c: New test case.
26907
26908 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
26909
26910         PR c++/14397
26911         * g++.dg/overload/ref1.C: New.
26912
26913 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26914
26915         PR c++/14409
26916         * g++.dg/template/spec12.C: New test.
26917
26918         PR c++/14448
26919         * g++.dg/parse/crash14.C: New test.
26920
26921 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26922
26923         PR c++/14230
26924         * g++.dg/init/ref11.C: New test.
26925
26926 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26927
26928         PR c++/14432
26929         * g++.dg/parse/builtin2.C: New test.
26930
26931 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26932
26933         PR c++/14401
26934         * g++.dg/init/ctor3.C: New test.
26935         * g++.dg/init/union1.C: New test.
26936         * g++.dg/ext/anon-struct4.C: New test.
26937
26938 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26939
26940         * g++.dg/lookup/koenig1.C: Tweak error messages.
26941         * g++.dg/lookup/used-before-declaration.C: Likewise.
26942         * g++.dg/other/do1.C: Likewise.
26943         * g++.dg/overload/koenig1.C: Likewise.
26944         * g++.dg/parse/crash13.C: Likewise.
26945         * g++.dg/template/instantiate3.C: Likewise.
26946
26947 2004-03-08  Eric Christopher  <echristo@redhat.com>
26948
26949         * * lib/target-supports.exp: Enable libiconv in test
26950         compilation.  Fix up error checking.
26951
26952 2004-03-08  Roger Sayle  <roger@eyesopen.com>
26953
26954         PR middle-end/14289
26955         * gcc.dg/pr14289-1.c: New test case.
26956         * gcc.dg/pr14289-2.c: Likewise.
26957         * gcc.dg/pr14289-3.c: Likewise.
26958
26959 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
26960
26961         * gcc.c-torture/execute/20040308-1.c: New test.
26962
26963 2004-03-07  Roger Sayle  <roger@eyesopen.com>
26964
26965         * gcc.c-torture/execute/20040307-1.c: New test case.
26966
26967 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
26968
26969         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
26970
26971 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
26972
26973         * gcc.dg/20040306-1.c: New test.
26974
26975 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
26976
26977         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
26978         them static.
26979         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
26980
26981 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26982
26983         PR c/14465
26984         * gcc.dg/decl-6.c: New test.
26985
26986 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26987
26988         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
26989         Rename LOGPOW -> LOG_POW.
26990         (SQRT_EXP, POW_EXP): New.
26991
26992 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26993
26994         * gcc.dg/i386-sse-8.c: New test.
26995
26996 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26997
26998         PR c/14114
26999         * gcc.dg/decl-5.c: New test.
27000
27001 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27002
27003         * gcc.dg/20040305-1.c: New test.
27004
27005 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27006
27007         PR other/14354
27008         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27009
27010 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27011
27012         PR c++/14425, c++/14426
27013         * g++.dg/ext/altivec-4.C: New test.
27014         * g++.dg/ext/altivec-5.C: New test.
27015
27016 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27017
27018         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27019         global variables of a type with no linkage.
27020         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27021         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27022         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27023         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27024         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27025         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27026         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27027         * g++.dg/warn/deprecated.C: Name enum Color.
27028         * g++.dg/overload/VLA.C: Name structure for 'b'.
27029         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27030
27031 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27032
27033         * gcc.c-torture/compile/20040304-1.c: New test.
27034
27035 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27036
27037         PR 13728
27038         * gcc.dg/decl-4.c: New testcase.
27039
27040 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27041
27042         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27043         as PRECF if sizeof (float) > sizeof (double).
27044         (PRECL): Make it the same as PRECF if
27045         sizeof (float) > sizeof (long double).
27046
27047 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27048
27049         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27050         system type.  Add check for irix6 which doesn't have c99 runtime.
27051
27052 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27053
27054         * gcc.dg/const-elim-1.c: xfail for xtensa.
27055
27056 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27057
27058         PR c++/14369
27059         * g++.dg/template/cond4.C: New test.
27060
27061 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27062
27063         PR c++/14360
27064         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27065
27066         PR c++/14361
27067         * g++.dg/parse/defarg7.C: New test.
27068
27069         PR c++/14359
27070         * g++.dg/template/friend26.C: New test.
27071
27072 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27073
27074         PR c++/14324
27075         * g++.dg/abi/mangle21.C: New test.
27076
27077         PR c++/14260
27078         * g++.dg/parse/constructor2.C: New test.
27079
27080         PR c++/14337
27081         * g++.dg/template/sfinae1.C: New test.
27082
27083 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27084
27085         PR c++/14267
27086         * g++.dg/expr/crash2.C: New test.
27087
27088         PR middle-end/13448
27089         * gcc.dg/inline-5.c: New test.
27090         * gcc.dg/always-inline.c: Split out tests into ...
27091         * gcc.dg/always-inline2.c: ... this and ...
27092         * gcc.dg/always-inline3.c: ... this.
27093
27094 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27095
27096         PR debug/12103
27097         * g++.dg/debug/crash1.C: New test.
27098
27099 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27100
27101         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27102         function with __attribute__((noinline)).
27103         (recurser_void2): Likewise.
27104         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27105         (recurser_void2): Likewise.
27106
27107 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27108
27109         PR middle-end/14203
27110         * g++.dg/warn/Wunused-6.C: New test case.
27111
27112 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27113
27114         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27115         not defined.
27116
27117 2004-02-27  Eric Christopher  <echristo@redhat.com>
27118
27119         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27120         * g++.dg/charset/asm2.c: Run only x86.
27121         * gcc.dg/charset/asm3.c: Ditto.
27122
27123 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27124
27125         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27126         ld_library_path.
27127
27128 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27129
27130         * g++.dg/ext/altivec-3.C: New.
27131
27132 2004-02-26  Richard Henderson  <rth@redhat.com>
27133
27134         * g++.dg/ext/attrib10.C: Mark for warning.
27135         * gcc.dg/attr-alias-1.c: New.
27136
27137 2004-02-26  Richard Henderson  <rth@redhat.com>
27138
27139         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27140         * gcc.c-torture/execute/20040208-2.c: ... it back.
27141
27142 2004-02-26  Eric Christopher  <echristo@redhat.com>
27143
27144         * lib/target-supports.exp (check-iconv-available): New function.
27145         * lib/gcc-dg.exp (dg-require-iconv): New function.
27146         Use above.
27147         * gcc.dg/charset: New directory.
27148         * gcc.dg/charset/charset.exp: New file.
27149         * gcc.dg/charset/asm1.c: Ditto.
27150         * gcc.dg/charset/asm2.c: Ditto.
27151         * gcc.dg/charset/asm3.c: Ditto.
27152         * gcc.dg/charset/asm4.c: Ditto.
27153         * gcc.dg/charset/asm5.c: Ditto.
27154         * gcc.dg/charset/attribute1.c: Ditto.
27155         * gcc.dg/charset/attribute2.c: Ditto.
27156         * gcc.dg/charset/string1.c: Ditto.
27157         * g++.dg/charset: New directory.
27158         * g++.dg/dg.exp: Add here. Special options.
27159         * g++.dg/charset/charset.exp: New file.
27160         * g++.dg/charset/asm1.c: Ditto.
27161         * g++.dg/charset/asm2.c: Ditto.
27162         * g++.dg/charset/asm3.c: Ditto.
27163         * g++.dg/charset/asm4.c: Ditto.
27164         * g++.dg/charset/attribute1.c: Ditto.
27165         * g++.dg/charset/attribute2.c: Ditto.
27166         * g++.dg/charset/extern1.cc: Ditto.
27167         * g++.dg/charset/extern2.cc: Ditto.
27168         * g++.dg/charset/string1.c: Ditto.
27169
27170 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27171
27172         PR c++/14278
27173         * g++.dg/parse/comma1.C: New test.
27174
27175 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27176
27177         PR c++/14284
27178         * g++.dg/template/ttp8.C: New test.
27179
27180 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27181
27182         * gcc.dg/fixuns-trunc-1.c: New test.
27183
27184 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27185
27186         * gcc.dg/builtins-config.h: Use #elif.
27187
27188 2004-02-26  Michael Matz  <matz@suse.de>
27189
27190         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27191         * gcc.dg/991214-1.c: Likewise.
27192         * gcc.dg/i386-asm-1.c: Likewise.
27193
27194 2004-02-25  Richard Henderson  <rth@redhat.com>
27195
27196         * gcc.c-torture/execute/20040208-2.c: Move ...
27197         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27198
27199 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27200
27201         PR c++/14246
27202         * g++.dg/other/crash-3.C: New test.
27203
27204 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27205
27206         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27207         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27208
27209         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27210         HP-UX.
27211
27212 2004-02-24  Michael Matz  <matz@suse.de>
27213
27214         * gcc.dg/i386-regparm.c: New.
27215
27216 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27217
27218         * gcc.c-torture/execute/20040223-1.c: New.
27219
27220 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27221             Kazu Hirata  <kazu@cs.umass.edu>
27222
27223         * gcc.dg/fwritable-strings-1.c: Remove.
27224
27225 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27226
27227         PR c/14156
27228         * gcc.dg/20040223-1.c: New test.
27229
27230 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27231
27232         PR c++/14106
27233         * g++.dg/ext/typeof9.C: New test.
27234
27235 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27236
27237         PR c++/14250
27238         * g++.dg/other/switch1.C: New test.
27239
27240 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27241
27242         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27243         * gcc.dg/va-arg-1.c: Likewise.
27244
27245 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27246
27247         PR c++/14143
27248         * g++.dg/template/koenig5.C: New test.
27249
27250 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27251
27252         * g++.dg/ext/altivec-1.C: Generalize target triple.
27253         * g++.dg/ext/altivec-2.C: New test case.
27254         * g++.dg/ext/altivec_check.h: New file.
27255         * gcc.dg/altivec-1.c: Generalize target triple;
27256         include altivec_check.h and call altivec_check().
27257         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27258         * gcc.dg/altivec-6.c: New test case.
27259         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27260         type casts as needed.
27261         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27262         altivec_check().
27263         * gcc.dg/altivec-12.c: New test case.
27264         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27265         include altivec_check.h and call altivec_check().
27266         * gcc.dg/altivec_check.h: New file.
27267
27268 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27269
27270         * lib/target-supports.exp (check_alias_available): Don't mangle
27271         function `g' in test program.
27272
27273 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27274
27275         * lib/target-supports.exp (check_profiling_available): Check
27276         argument to determine whether we support a profiling type.
27277         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27278         check_profiling_available.
27279         * g++.dg/bprob/bprob.exp: Likewise.
27280         * g77.dg/bprob/bprob.exp: Likewise.
27281         * gcc.misc-tests/bprob.exp: Likewise.
27282         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27283         dg-require-profiling and delete expected error handling.
27284         * gcc.dg/20021014-1.c: Likewise.
27285         * gcc.dg/nest.c: Likewise.
27286
27287 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27288
27289         PR c++/12007
27290         * g++.dg/other/vthunk1.C: New test.
27291
27292 2004-02-20  Falk Hueffner  <falk@debian.org>
27293
27294         PR target/14201
27295         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27296
27297 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27298
27299         PR c++/13927
27300         * g++.dg/other/error8.C: Remove XFAIL markers.
27301
27302         PR c++/14173
27303         * g++.dg/ext/packed5.C: New test.
27304
27305         PR c++/14199
27306         * g++.dg/warn/Wunused-5.C: New test.
27307
27308         PR c++/14186
27309         * g++.dg/lookup/member1.C: New test.
27310
27311 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
27312
27313         * gcc.c-torture/compile/20040130-1.c: Enable only when
27314         __INT_MAX__ >= 2147483647L.
27315         * gcc.c-torture/compile/961203-1.c: Likewise.
27316
27317 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27318
27319         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27320         * g++.dg/opt/template1.C: Robustify assembler regexp
27321
27322 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27323
27324         * gcc.c-torture/execute/simd-4.x: Remove.
27325         * gcc.c-torture/execute/va-arg-25.x: Likewise.
27326         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27327         Guard with #ifndef SKIP_ATTRIBUTE.
27328         * gcc.dg/compat/vector-1_y.c: Likewise.
27329         * gcc.dg/compat/vector-2_x.c: Likewise.
27330         * gcc.dg/compat/vector-2_y.c: Likewise.
27331         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27332         * g++.dg/eh/simd-2.C: Likewise.
27333
27334 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
27335
27336         * gcc.c-torture/compile/complex-1.c: New.
27337
27338 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
27339
27340         PR target/14209
27341         * gcc.c-torture/execute/20040218-1.c: New test.
27342
27343 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27344
27345         PR c++/14181
27346         * g++.dg/parse/new2.C: New test.
27347
27348 2004-02-18  Paul Brook  <paul@codesourcery.com>
27349
27350         * gcc.c-torture/compile/libcall-1.c: New test.
27351
27352 2004-02-18  Paul Brook  <paul@codesourcery.com>
27353
27354         PR debug/12934
27355         * gcc.dg/debug/debug-7.c: New test.
27356
27357 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
27358
27359         * gcc.dg/20040217-1.c: New test.
27360
27361 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
27362
27363         * gcc.c-torture/execute/990208-1.x: Delete.
27364
27365 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
27366
27367         * gcc.c-torture/execute/20040208-2.x: New file.
27368
27369 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
27370
27371         PR c++/11326
27372         * g++.dg/abi/structret1.C: New test.
27373
27374 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
27375
27376         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27377         (i386_cpuid): No need to test if cpuid is available on AMD64.
27378         Fix assembly, so that it works onboth i386 and AMD64.
27379         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27380         (vecInLong): Fix s[] member type to unsigned int.
27381         (vecInWord): Remove type.
27382         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27383         (a64, b64, c64, d64, e64): Remove.
27384         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27385         Remove unused variable.  Remove initialization of removed variables.
27386         Don't call mmx_tests nor sse_tests.
27387         (reference_mmx, reference_sse): Remove.
27388         (check): Add return stmt.
27389         * gcc.dg/i386-sse-7.c: New test.
27390         * gcc.dg/i386-mmx-4.c: New test.
27391
27392 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27393
27394         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27395         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27396         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27397         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27398         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27399         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27400         g++.dg/tc1/dr94.C: Fix line terminator.
27401
27402 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
27403
27404         * gcc.c-torture/compile/20040216-1.c: New.
27405
27406 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27407
27408         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27409         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27410         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27411         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27412         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27413         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27414
27415 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27416
27417         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27418
27419 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
27420
27421         PR c++/13971
27422         * g++.dg/expr/cond4.C: New test.
27423
27424         PR c++/14086
27425         * g++.dg/lookup/crash2.C: New test.
27426
27427 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
27428
27429         * gcc.c-torture/compile/20040214-2.c: New test.
27430
27431 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
27432
27433         PR c++/14116
27434         * g++.dg/ext/typeof8.C: New test.
27435
27436 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
27437
27438         * gcc.c-torture/compile/20040214-1.c: New test.
27439
27440 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27441
27442         PR c++/13635
27443         * g++.dg/template/spec11.C: New test.
27444
27445 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27446
27447         PR c++/13927
27448         * g++.dg/other/error8.C: New test.
27449
27450 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
27451
27452         PR c++/14122
27453         * g++.dg/template/array4.C: New test.
27454
27455         PR c++/14108
27456         * g++.dg/inherit/thunk2.C: New test.
27457
27458         PR c++/14083
27459         * g++.dg/eh/cond2.C: New test.
27460
27461 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
27462
27463         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27464
27465 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
27466
27467         * lib/scanasm.exp (dg-scan): Quote pattern before display.
27468
27469 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
27470
27471         * g++.dg/simd-2.C: xfail on ppc64-linux.
27472
27473 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27474
27475         PR c/456
27476         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27477         tests.
27478
27479 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
27480
27481         * gcc.dg/builtins-33.c: New test.
27482
27483 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
27484
27485         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27486
27487 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27488
27489         * g++.dg/simd-2.C: Set -maltivec for ppc64.
27490
27491 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27492
27493         * gcc.dg/ppc64-abi-3.c: New test.
27494
27495 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
27496
27497         PR c/14092
27498
27499         * gcc.dg/pr14092-1.c: New testcase.
27500
27501 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
27502
27503         * gcc.dg/cpp/assert4.c: Fix typo last change.
27504
27505         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27506         * gcc.dg/cpp/assert4.c: Handle powerpc64.
27507
27508         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27509
27510 2004-02-09  Roger Sayle  <roger@eyesopen.com>
27511
27512         * gcc.c-torture/compile/20040209-1.c: New test case.
27513
27514 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27515
27516         * gcc.dg/c90-init-1.c: Adjust expected error messages.
27517
27518 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
27519
27520         * gcc.c-torture/execute/20040208-[12].c: New tests.
27521
27522 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27523
27524         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27525
27526 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27527
27528         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27529
27530 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27531
27532         Bug 13856
27533         * gcc.dg/visibility-8.c: New testcase.
27534
27535 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27536
27537         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27538         arguments.
27539         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27540
27541 2004-02-07  Roger Sayle  <roger@eyesopen.com>
27542
27543         PR middle-end/13696
27544         * g++.dg/opt/fold1.C: New test case.
27545
27546 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27547
27548         PR c++/14033
27549         * g++.dg/other/crash-2.C: New test.
27550
27551 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27552
27553         PR c++/14028
27554         * g++.dg/parse/angle-bracket2.C: New test.
27555
27556 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27557
27558         PR middle-end/13750
27559         Revert:
27560         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27561         PR pch/13361
27562         * testsuite/g++.dg/pch/wchar-1.C: New.
27563         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27564
27565 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27566
27567         PR c++/14008
27568         * g++.dg/parse/error15.C: New test.
27569         * g++.dg/parse/crash11.C: Update dg-error mark.
27570
27571 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27572
27573         PR c++/13932
27574         * g++.dg/warn/conv2.C: New test.
27575
27576 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27577
27578         PR c++/13086
27579         * g++.dg/warn/incomplete1.C: Remove xfail.
27580
27581 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27582
27583         * lib/file-format.exp (gcc_target_object_format): Use
27584         ${tool}_target_compile, not gcc_target_compile.
27585         * lib/target-supports.exp (check_alias_available): Likewise.
27586         (check_gc_sections_available): Likewise.
27587         * g++.dg/ext/attrib10.C: Use dg-require-alias.
27588         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27589         dg-require-alias.
27590
27591 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27592
27593         PR c++/13969
27594         * g++.dg/template/static6.C: New test.
27595
27596 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
27597
27598         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27599
27600 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27601
27602         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27603         tests for systems where `char' is unsigned by default.
27604
27605 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27606
27607         PR c++/13997
27608         * g++.dg/template/partial3.C: New test.
27609
27610 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
27611
27612         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27613         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27614         Remove mentions of obsolete ports.
27615
27616 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
27617
27618         * gcc.dg/noncompile/20001228-1.c: Fix for new
27619         error message.
27620
27621 2004-02-03  Roger Sayle  <roger@eyesopen.com>
27622
27623         PR target/9348
27624         * gcc.c-torture/execute/multdi-1.c: New test case.
27625
27626 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27627
27628         PR c++/13925
27629         * g++.dg/template/lookup5.C: New test.
27630
27631 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27632
27633         PR c++/13950
27634         * g++.dg/template/lookup4.C: New test.
27635
27636         PR c++/13970
27637         * g++.dg/parse/error14.C: New test.
27638
27639         PR c++/14002
27640         * g++.dg/parse/template13.C: New test.
27641
27642 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27643
27644         PR c++/13978
27645         * g++.dg/template/koenig4.C: New test.
27646
27647         PR c++/13968
27648         * g++.dg/template/crash17.C: New test.
27649
27650         PR c++/13975
27651         * g++.dg/parse/error13.C: New test.
27652         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
27653
27654 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27655
27656         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
27657
27658 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
27659
27660         PR c/11658
27661         PR c/13994
27662         * gcc.dg/noncompile/20040203-1.c: New test.
27663         * gcc.dg/noncompile/20040203-2.c: Likewise.
27664         * gcc.dg/noncompile/20040203-3.c: Likewise.
27665         * gcc.dg/20040203-1.c: Likewise.
27666
27667 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
27668
27669         PR c++/10858
27670         * g++.dg/template/sizeof7.C: New test.
27671
27672 2004-02-02  Eric Christopher  <echristo@redhat.com>
27673             Zack Weinberg  <zack@codesourcery.com>
27674
27675         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
27676
27677 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
27678
27679         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
27680         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
27681         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
27682         * gcc.dg/cleanup-5.c: Run only on Linux targets.
27683
27684 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
27685
27686         PR c++/13113
27687         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
27688
27689         PR c++/13854
27690         * g++.dg/ext/attrib13.C: New test.
27691
27692         PR c++/13907
27693         * g++.dg/conversion/op2.C: New test.
27694
27695 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27696
27697         * gcc.dg/titype-1.c: Fix pasto.
27698
27699 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27700
27701         * gcc.dg/titype-1.c: New test.
27702
27703 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27704
27705         PR c++/13957
27706         * g++.dg/template/non-type-template-argument-1.C,
27707         g++.dg/template/qualified-id1.C: Update dg-error marks.
27708         * g++.dg/template/nontype6.C: New test.
27709
27710 2004-02-01  Roger Sayle  <roger@eyesopen.com>
27711
27712         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
27713         * gcc.dg/builtins-31.c: New testcase.
27714         * gcc.dg/builtins-32.c: New testcase.
27715
27716 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
27717
27718         * objc.dg/call-super-2.m: Update line numbers
27719         for the including of stddef.h.
27720
27721 2004-01-30  Michael Matz  <matz@suse.de>
27722
27723         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
27724         g++.dg/ext/case-range3.C: New tests.
27725
27726 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27727
27728         DR206
27729         PR c++/13813
27730         * g++.dg/template/member4.C: New test.
27731
27732 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27733
27734         PR c++/13683
27735         * g++.dg/template/sizeof6.C: New test.
27736
27737 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27738
27739         * gcc.dg/fwritable-strings-1.c: New test.
27740
27741 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27742
27743         * gcc.c-torture/compile/20040130-1.c: New test.
27744
27745 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
27746
27747         * objc.dg/call-super-2.m: Include stddef.h for size_t.
27748
27749 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
27750
27751         PR c++/13883
27752         * g++.dg/template/ctor3.C: New test.
27753
27754 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27755
27756         * g++.dg/tc1: New directory.
27757         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
27758         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
27759         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
27760         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
27761         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
27762
27763 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27764
27765         * g++.dg/parse/error11.C: New test.
27766         * g++.dg/parse/error12.C: Likewise.
27767
27768 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
27769
27770         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
27771         (scan_initial, main): Use aligned_sizeof instead of sizeof.
27772
27773 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
27774
27775         PR c++/13791
27776         * g++.dg/ext/attrib12.C: New test.
27777
27778         PR c++/13736
27779         * g++.dg/parse/cast2.C: New test.
27780
27781 2004-01-27  James E Wilson  <wilson@specifixinc.com>
27782
27783         * objc.dg/encode-2.m (main): New local string.  Set depending on
27784         sizeof long.  Use in sscanf call.
27785         * objc.dg/encode-3.m (main): New local string.  Set depending on
27786         sizeof long.  Use in scan_initial call.
27787
27788 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27789
27790         * objc.dg/call-super-2.m: Make LP64-safe.
27791         * objc.dg/desig-init-1.m: Likewise.
27792
27793 2004-01-27  Devang Patel <dpatel@apple.com>
27794
27795         * g++.dg/debug/namespace1.C: New test.
27796
27797 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
27798
27799         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
27800         xscale-*-*.
27801
27802         * gcc.dg/arm-mmx-1.c: New test.
27803
27804 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27805
27806         * gcc.dg/20040127-1.c: New test.
27807         * gcc.dg/20040127-2.c: New test.
27808
27809 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27810
27811         * objc.dg/stret-1.m (glob): Renamed to globa.
27812
27813 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
27814
27815         PR c++/13663
27816         * g++.dg/expr/for1.C: New test.
27817
27818 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
27819
27820         PR middle-end/13779
27821         * gcc.dg/darwin-longlong.c: New test.
27822
27823 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
27824
27825         * gcc.dg/20040124-1.c: Moved test from here...
27826         * gcc.c-torture/compile/20040124-1.c: ...to here.
27827
27828 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27829
27830         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
27831         the assembly output if -m64 is passed.
27832
27833 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
27834
27835         PR c++/13833
27836         * g++.dg/template/cond3.C: New test.
27837
27838 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27839
27840         PR c++/13810
27841         * g++.dg/template/ttp7.C: New test.
27842
27843 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27844
27845         PR c++/13797
27846         * g++.dg/template/nontype4.C: New test.
27847         * g++.dg/template/nontype5.C: Likewise.
27848
27849 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
27850
27851         * gcc.dg/torture/mips-clobber-at.c: New test.
27852
27853 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
27854
27855         * gcc.dg/20040124-1.c: New test.
27856
27857 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
27858
27859         * gcc.dg/20040123-1.c: New test.
27860
27861 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27862
27863         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
27864
27865 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27866
27867         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
27868
27869 2004-01-23  Andrew Pinski  <apinski@apple.com>
27870
27871         * gcc.dg/20030121-1.c: Move to ..
27872         * gcc.dg/20040121-1.c: here.
27873
27874 2004-01-23  Roger Sayle  <roger@eyesopen.com>
27875
27876         * gcc.dg/builtins-29.c: New test case.
27877
27878 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27879
27880         PR 18314
27881         * gcc.dg/builtins-30.c: New testcase.
27882
27883 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
27884
27885         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
27886         * lib/g77.exp: Likewise.
27887         * lib/objc.exp: Likewise.
27888         * lib/g++.exp: Likewise.
27889
27890 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27891
27892         * gcc.dg/struct-by-value-2.c: New test.
27893
27894 2004-01-21  Andrew Pinski  <apinski@apple.com>
27895
27896         PR target/13785
27897         * gcc.dg/20030121-1.c: New test.
27898
27899 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
27900
27901         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
27902         clobber frame pointer register in asm statement.
27903
27904 2004-01-21  Falk Hueffner  <falk@debian.org>
27905
27906         * gcc.c-torture/compile/20040121-1.c: New test.
27907
27908 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
27909
27910         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
27911
27912 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
27913
27914         * gcc.dg/ppc64-abi-2.c: New test.
27915
27916 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
27917
27918         * lib/treelang.exp: Fill out this file.
27919         * lib/treelang-dg.exp: New File.
27920
27921 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27922
27923         * gcc.c-torture/compile/981022-1.c: Remove.
27924         * gcc.dg/array-5.c: Remove XFAIL.
27925         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
27926         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
27927         gcc.dg/cond-lvalue-1.c: Update.
27928         * gcc.dg/cast-lvalue-2.c: New test.
27929
27930 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
27931
27932         PR c++/13592
27933         * g++.dg/other/error1.C (class foo): Tweak error message.
27934
27935         PR c++/13592
27936         * g++.dg/template/call2.C: New test.
27937
27938 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27939
27940         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
27941         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
27942         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
27943         scalar-return-1_x.c, scalar-return-2_y.c,
27944         scalar-return-3_x.c, scalar-return-3_y.c,
27945         scalar-return-4_x.c, scalar-return-4_y.c,
27946         struct-align-1.h, struct-align-1_x.c,
27947         struct-align-1_y.c, struct-align-2.h,
27948         struct-align-2_x.c, struct-align-2_y.c,
27949         struct-by-value-10_y.c, struct-by-value-11_x.c,
27950         struct-by-value-11_y.c, struct-by-value-12_x.c,
27951         struct-by-value-12_y.c, struct-by-value-13_x.c,
27952         struct-by-value-13_y.c, struct-by-value-14_x.c,
27953         struct-by-value-14_y.c, struct-by-value-15_x.c,
27954         struct-by-value-15_y.c, struct-by-value-16_y.c,
27955         struct-by-value-17_y.c, struct-by-value-18_y.c,
27956         struct-by-value-19_y.c, struct-by-value-1_x.c,
27957         struct-by-value-1_y.c, struct-by-value-20_y.c,
27958         struct-by-value-2_x.c, struct-by-value-2_y.c,
27959         struct-by-value-3_y.c, struct-by-value-4_x.c,
27960         struct-by-value-4_y.c, struct-by-value-5_y.c,
27961         struct-by-value-6_y.c, struct-by-value-7_y.c
27962         struct-by-value-8_x.c, struct-by-value-8_y.c
27963         struct-by-value-9_x.c, struct-by-value-9_y.c
27964         struct-return-10_x.c, struct-return-10_y.c,
27965         struct-return-19_x.c, struct-return-20_x.c
27966         struct-return-2_x.c, struct-return-2_y.c
27967         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
27968         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
27969
27970 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27971
27972         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
27973         attribute on sparc*-sun-solaris2.*.
27974
27975 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
27976
27977         PR c++/13710
27978         * g++.dg/ext/typeof7.C: New test.
27979
27980 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
27981
27982         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
27983         * gcc.dg/const-elim-1.c: Same.
27984
27985 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
27986
27987         * objc.dg/stret-1.m: New.
27988         * objc.dg/stret-2.m: New.
27989
27990 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
27991
27992         PR c++/11895
27993         * g++.dg/ext/vector1.C: New test.
27994
27995 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
27996
27997         * gcc.dg/pch/import-1.c: New.
27998         * gcc.dg/pch/import-1.hs: New.
27999         * gcc.dg/pch/import-1a.h: New.
28000         * gcc.dg/pch/import-1b.h: New.
28001         * gcc.dg/pch/import-1c.h: New.
28002
28003 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28004
28005         PR c++/13574
28006         * g++.dg/ext/array1.C: New test.
28007
28008         PR c++/13178
28009         * g++.dg/conversion/op1.C: New test.
28010
28011 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28012
28013         PR 11864
28014         From Kazumoto Kojima / Dan Kegel:
28015         * gcc.dg/pr11864-1.c: New test.
28016
28017         PR 10392
28018         From Marcus Comstedt / Dan Kegel:
28019         * gcc.dg/pr10392-1.c: New test.
28020
28021 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28022
28023         PR c++/13478
28024         * g++.dg/init/ref10.C: New test.
28025
28026 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28027
28028         PR c++/13407
28029         * g++.dg/parse/typename6.C: New test.
28030
28031 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28032
28033         PR pch/13361
28034         * testsuite/g++.dg/pch/wchar-1.C: New.
28035         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28036
28037 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28038
28039         PR c++/9259
28040         * g++.dg/expr/sizeof2.C: New test.
28041
28042 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28043
28044         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28045
28046 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28047
28048         PR c++/13659
28049         * g++.dg/lookup/strong-using-3.C: New.
28050         * g++.dg/lookup/using-10.C: New.
28051
28052 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28053
28054         PR c++/13594
28055         * g++.dg/lookup/strong-using-2.C: New.
28056
28057 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28058             Dan Kegel <dank@kegel.com>
28059             J"orn Rennecke <joern.rennecke@superh.com>
28060
28061         PR target/9365
28062         * gcc.dg/pr9365-1.c: New test.
28063
28064 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28065
28066         PR c++/8856
28067         * g++.dg/parse/casting-operator2.C: New test.
28068         * g++.old-deja/g++.pt/explicit83.C: Remove.
28069
28070 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28071
28072         * gcc.dg/label-compound-stmt-1.c: New test.
28073         * gcc.c-torture/compile/950922-1.c,
28074         gcc.c-torture/compile/20000211-3.c,
28075         gcc.c-torture/compile/20000518-1.c,
28076         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28077         compound statements.
28078
28079 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28080
28081         * gcc.dg/ppc64-abi-1.c: New test.
28082
28083 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28084
28085          * g++.dg/ext/attrib9.C: Add dg-warnings.
28086
28087 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28088
28089         PR c++/12335
28090         * g++.dg/parse/dtor3.C: New test.
28091
28092 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28093
28094         PR c++/12709
28095         * g++.dg/parse/try-catch-1.C: New test.
28096
28097 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28098
28099         * ada/acats/run_all.sh: Add more verbose output in acats.log
28100         when compiling tests.
28101
28102 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28103
28104         PR 13656
28105         * gcc.dg/typedef-redecl.c: New test case.
28106         * gcc.dg/typedef-redecl.h: New support file.
28107
28108 2004-01-13  Jan Hubicka  <jh@suse.cz>
28109
28110         * gcc.dg/always_inline.c: New test.
28111         * gcc.dg/debug/20031231-1.c: Fix.
28112
28113 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28114
28115         PR c++/13474
28116         * g++.dg/template/array3.C: New test.
28117
28118 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28119
28120         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28121         * g++.dg/warn/Wunused-2.C: Likewise.
28122
28123 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28124
28125         PR c++/13289
28126         * g++.dg/template/instantiate6.C: New test.
28127
28128 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28129
28130         PR middle-end/11397
28131         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28132
28133 2004-01-12  Jan Hubicka  <jh@suse.cz>
28134
28135         PR opt/12826
28136         * gcc.dg/20040112-1.c: New.
28137
28138         * gcc.dg/dwarf-die[1-7].c: Move to...
28139         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28140         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28141
28142 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28143
28144         PR c++/4100
28145         * g++.dg/parse/friend4.C: New test.
28146
28147 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28148
28149         PR c++/4100
28150         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28151         definition is called a friend.
28152
28153 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28154
28155         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28156
28157 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28158
28159         PR c++/3478
28160         * g++.dg/parse/error10.C: New test.
28161         * g++.dg/template/arg2.C: Accept "invalid type" error.
28162
28163 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28164
28165         PR middle-end/13392
28166         * g++.dg/opt/expect2.C: New test.
28167
28168 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28169
28170         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28171         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28172         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28173         Update dg-error regexps.
28174
28175 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28176
28177         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28178         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28179
28180 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28181
28182         * gcc.dg/pragma-re-1.c: Use right pointer type.
28183
28184 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28185
28186         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28187
28188 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28189
28190         * gcc.dg/rs6000-ldouble-1.c: New.
28191
28192 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28193
28194         DR 337
28195         PR c++/9256
28196         * g++.dg/other/abstract1.C: New test.
28197
28198 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28199
28200         * g++.dg/lookup/strong-using-1.C: New.
28201
28202 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28203
28204         PR c/11234
28205         * gcc.dg/func-ptr-conv-1.c: New test.
28206         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28207
28208 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28209
28210         PR target/13380.
28211         * gcc.c-torture/compile/20040109-1.c: New.
28212
28213 2004-01-08  Stuart Hastings  <stuart@apple.com>
28214
28215         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28216         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28217         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28218
28219 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28220
28221         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28222
28223 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28224
28225         * ada/acats/run_acats: Treat 'gnatchop' the same way
28226         as 'gnatmake'.  Export GCC_DRIVER.
28227         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28228         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28229
28230 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28231
28232         PR c++/12573
28233         * g++.dg/template/dependent-expr4.C: New test.
28234
28235 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28236
28237         * gcc.dg/altivec-11.c: New test.
28238
28239 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28240
28241         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28242
28243 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28244
28245         PR c/6024
28246         * gcc.dg/enum-compat-1.c: New test.
28247         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28248
28249 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28250
28251         PR c/12165
28252         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28253         gcc.dg/c99-idem-qual-3.c: New tests.
28254
28255 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28256
28257         * gcc.dg/winline-7.c: Don't cast void * to int.
28258
28259 2004-01-06  Jan Hubicka  <jh@suse.cz>
28260
28261         * gcc.dg/i386-sse-5.c: New test
28262         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28263
28264 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28265
28266         PR c++/12815
28267         * g++.dg/rtti/typeid4.C: New test.
28268
28269 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28270
28271         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28272
28273 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28274
28275         PR c++/12132
28276         * g++.dg/template/error11.C: New test.
28277
28278         PR c++/13451
28279         * g++.dg/template/class2.C: New test.
28280
28281 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28282         Richard Sandiford <rsandifo@redhat.com>
28283
28284         PR c++/13387
28285         * g++.dg/opt/alias3.C: New test.
28286
28287 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28288
28289         PR c++/13157
28290         * g++.dg/template/koenig3.C: New test.
28291
28292         PR c++/13529
28293         * g++.dg/parse/offsetof3.C: New test.
28294
28295         * g++.dg/init/copy7.C: Add missing dg-error markers.
28296
28297         PR c++/12226
28298         * g++.dg/init/copy7.c: New test.
28299
28300         PR c++/13536
28301         * g++.dg/parse/cast1.C: New test.
28302
28303 2004-01-04  Jan Hubicka  <jh@suse.cz>
28304
28305         * gcc.dg/winline[1-7].c: New tests.
28306
28307 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28308
28309         PR c++/13520
28310         * g++.dg/template/qualttp22.C: New test.
28311
28312 2004-01-01  Jan Hubicka  <jh@suse.cz>
28313
28314         * gcc.dg/debug/20031231-1.c: New.
28315         * gcc.c-torture/compile/20040101-1.c: New.
28316         * gcc.dg/dwarf-die-[1-7].c: New.
28317
28318 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
28319
28320         PR optimization/13521
28321         * gcc.c-torture/compile/20031231-1.c: New test.
28322
28323 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28324
28325         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28326
28327 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28328
28329         PR c++/10079
28330         * g++.dg/template/crash16.C: New test.
28331
28332 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
28333
28334         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28335
28336 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28337
28338         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28339         ports.
28340         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28341         * g++.old-deja/g++.law/profile1.C: Likewise.
28342         * gcc.c-torture/compile/981006-1.c: Likewise.
28343         * gcc.c-torture/execute/loop-2e.x: Likewise.
28344         * gcc.c-torture/execute/loop-2f.x: Remove.
28345         * gcc.c-torture/execute/loop-2g.x: Likewise.
28346         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28347         * gcc.dg/20020312-2.c: Remove traces of dead ports.
28348
28349 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28350
28351         PR c++/13507
28352         * g++.dg/ext/attrib11.C: New test.
28353
28354         PR c++/13494
28355         * g++.dg/template/array2-1.C: New test.
28356         * g++.dg/template/array2-2.C: New test.
28357
28358 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
28359
28360         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28361
28362 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28363
28364         PR c++/12774
28365         * g++.dg/template/array1-1.C: New test.
28366         * g++.dg/template/array1-2.C: New test.
28367
28368 2003-12-29  Roger Sayle  <roger@eyesopen.com>
28369
28370         PR fortran/12632
28371         * g77.dg/12632.f: New test case.
28372
28373 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28374
28375         PR c++/13289
28376         * g++.dg/parse/nontype1.C: New test.
28377
28378 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28379
28380         PR c++/12403
28381         * g++.dg/parse/explicit1.C: New test.
28382         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28383
28384 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28385
28386         PR c++/13081
28387         * g++.dg/opt/inline6.C: New test.
28388
28389         PR c++/12613
28390         * g++.dg/parse/error9.C: New test.
28391
28392         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28393
28394 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28395
28396         PR c++/13009
28397         * g++.dg/init/assign1.C: New test.
28398
28399 2003-12-28  Roger Sayle  <roger@eyesopen.com>
28400
28401         PR c++/13070
28402         * g++.dg/warn/format3.C: New test case.
28403
28404 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28405
28406         * gcc.c-torture/compile/20031227-1.c: New test.
28407
28408 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28409
28410         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28411         * g77.dg/bprob/bprob.exp: Likewise.
28412         * gcc.misc-tests/bprob.exp: Likewise.
28413         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
28414         variants on systems where the library does not provide that
28415         functionality.
28416         * gcc.dg/builtins-20.c: Use builtins-config.h.
28417         * gcc.dg/builtins-config.h: New file.
28418
28419 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28420
28421         * lib/gcc-dg.exp (dg-require-profiling): New function.
28422         * lib/target-supports.exp (check_profiling_available): Likewise.
28423         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28424         * g77.dg/bprob/bprob.exp: Likewise.
28425         * gcc.misc-tests/bprob.exp: Likewise.
28426         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28427         * gcc.dg/20021014-1.c: Likewise.
28428         * gcc.dg/nest.c: Likewise.
28429
28430 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28431
28432         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28433         compiling.
28434         * g++.dg/lookup/java2.C: Likewise.
28435         * gcc.dg/cpp/lexident.c: Likewise.
28436
28437 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
28438
28439         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28440         given.
28441         * gcc.c-torture/compile/961203-1.c: Likewise.
28442         * gcc.c-torture/compile/980506-1.c: Likewise.
28443
28444 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
28445
28446         * lib/gcc-dg.exp (dg-prune-output): New annotation.
28447         (additional_prunes): New global.
28448         (gcc-dg-prune): Handle additional per-test pruning.
28449         (dg-test): Clear additional_prunes between tests.
28450
28451         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
28452         dg-prune-output to avoid spurious failures from assembler
28453         complaining about nonexistent WAW violations.
28454         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28455         Use dg-prune-output to avoid spurious failures from assembler
28456         warning about Itanium B-step errata.
28457
28458 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28459
28460         * g++.dg/abi/macro0.C: New test.
28461         * g++.dg/abi/macro1.C: Likewise.
28462         * g++.dg/abi/macro2.C: Likewise.
28463
28464         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28465         * g++.dg/abi/bitfield7.C: Likewise.
28466         * g++.dg/abi/dtor2.C: Likewise.
28467         * g++.dg/abi/mangle11.C: Likewise.
28468         * g++.dg/abi/mangle12.C: Likewise.
28469         * g++.dg/abi/mangle14.C: Likewise.
28470         * g++.dg/abi/mangle17.C: Likewise.
28471         * g++.dg/abi/vbase10.C: Likewise.
28472         * g++.dg/abi/vbase14.C: Likewise.
28473         * g++.dg/template/qualttp17.C: Likewise.
28474
28475 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28476
28477         PR c/11995
28478         * gcc.dg/20031223-1.c: New test.
28479
28480 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28481
28482         * gcc.dg/noreturn-7.c: New test.
28483
28484 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28485
28486         * gcc.dg/null-pointer-1.c: New test.
28487
28488 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28489
28490         * g++.old-deja/g++.jason/template18.C: Remove.
28491         * g++.old-deja/g++.jason/template37.C: Likewise.
28492
28493         PR c++/12862
28494         * g++.dg/lookup/ns1.C: New test.
28495
28496         PR c++/12397
28497         * g++.dg/template/lookup3.C: New test.
28498
28499 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28500
28501         * g++.dg/template/recurse1.C: New test
28502
28503 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28504
28505         PR c++/12479
28506         * g++.dg/parse/semicolon1.C: New test.
28507         * g++.dg/parse/semicolon1.h: Likewise.
28508
28509 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
28510
28511         * gcc.dg/darwin-misaligned.c: New test.
28512
28513 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28514
28515         PR c/9163
28516         * gcc.dg/20031222-1.c: New test.
28517
28518 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
28519
28520         PR c++/13438
28521         * g++.dg/parse/error8.C: New test.
28522
28523         PR c++/11554
28524         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28525
28526 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
28527
28528         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28529         too small.
28530         * gcc.c-torture/compile/930217-1.c: Likewise.
28531         * gcc.c-torture/compile/930513-1.c: Likewise.
28532         * gcc.c-torture/execute/920908-2.c: Likewise.
28533         * gcc.c-torture/execute/921204-1.c: Likewise.
28534         * gcc.c-torture/execute/930621-1.c: Likewise.
28535         * gcc.c-torture/execute/930630-1.c: Likewise.
28536         * gcc.c-torture/execute/931031-1.c: Likewise.
28537         * gcc.c-torture/execute/980602-2.c: Likewise.
28538         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28539         * gcc.c-torture/execute/compndlit-1.c: Likewise.
28540         * gcc.c-torture/execute/extzvsi.c: Likewise.
28541         * gcc.c-torture/unsorted/ext.c: Likewise.
28542
28543 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
28544
28545         PR target/12749
28546         * gcc.c-torture/compile/20031220-2.c: New test case.
28547
28548 2003-12-20  Roger Sayle  <roger@eyesopen.com>
28549
28550         PR optimization/13031
28551         * gcc.c-torture/compile/20031220-1.c: New test case.
28552
28553 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28554
28555         * gcc.dg/cast-function-1.c: New test.
28556
28557 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28558
28559         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28560         formats.
28561
28562 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
28563
28564         PR c++/12795
28565         * g++.dg/ext/attrib10.C: New test.
28566
28567 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28568
28569         * gcc.dg/cleanup-10.c: New test.
28570         * gcc.dg/cleanup-11.c: New test.
28571
28572 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28573
28574         PR c++/13239
28575         * g++.dg/opt/expect1.C: New test.
28576
28577 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
28578
28579         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28580
28581 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
28582
28583         PR debug/12923
28584         * gcc.dg/20031218-1.c: New test.
28585
28586         PR debug/12389
28587         * gcc.dg/20031218-2.c: New test.
28588         * gcc.dg/20031218-3.c: New test.
28589
28590         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28591         of label name and allow for USER_LABEL_PREFIX == "_" names.
28592         * g++.dg/abi/mangle18-2.C: Likewise.
28593         * g++.dg/abi/mangle19-1.C: Likewise.
28594         * g++.dg/abi/mangle19-2.C: Likewise.
28595         * g++.dg/abi/mangle20-1.C: Likewise.
28596         * g++.dg/abi/mangle20-2.C: Likewise.
28597
28598 2003-12-18  Richard Henderson  <rth@redhat.com>
28599
28600         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28601
28602 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
28603             Dan Kegel <dank@kegel.com>
28604
28605         PR other/12009
28606         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28607         testing a cross compiler, it causes spurious compile failures.
28608         * lib/g++.exp: Likewise.
28609
28610 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28611
28612         PR c++/13262
28613         * g++.dg/template/access13.C: New test.
28614
28615 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
28616
28617         * gcc.dg/20031216-1.c: New test.
28618
28619 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28620
28621         PR c++/9154
28622         * g++.dg/template/error10.C: New test.
28623
28624 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28625
28626         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
28627         * g++.dg/eh/simd-2.C: Likewise.
28628
28629 2003-12-17  James E Wilson  <wilson@specifixinc.com>
28630             Roger Sayle  <roger@eyesopen.com>
28631
28632         * gcc.c-torture/execute/ieee/mzero5.c: New.
28633
28634 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
28635
28636         PR c++/10603
28637         * g++.dg/parse/error6.C: New test.
28638
28639         PR c++/12827
28640         * g++.dg/parse/error7.C: New test.
28641
28642 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28643
28644         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
28645         at -O with stabs debugging formats.
28646         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
28647         * gcc.dg/debug/debug-2.c: Likewise.
28648
28649 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28650
28651         PR c++/12696
28652         * g++.dg/init/error1.C: New test.
28653
28654         PR c++/12218
28655         * g++.dg/init/pm3.C: New test.
28656
28657 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28658
28659         PR c/3347
28660         * gcc.dg/bitfld-8.c: New test.
28661
28662 2003-12-16  James Lemke  <jim@wasabisystems.com>
28663
28664         * gcc.dg/arm-scd42-[123].c: New tests.
28665
28666 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28667
28668         PR c++/9043
28669         * g++.dg/abi/mangle20-1.C: New test.
28670         * g++.dg/abi/mangle20-2.C: New test.
28671
28672 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28673
28674         PR c++/13275
28675         * g++.dg/other/offsetof2.C: Remove XFAIL.
28676         * g++.dg/parse/offsetof1.C: New test.
28677         * g++.gd/parse/offsetof2.C: Likewise.
28678
28679 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28680
28681         * g++.dg/template/nontype3.C: New test.
28682         * g++.dg/template/static2.C: Tweaked the dg-error clause.
28683
28684 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28685
28686         * g++.dg/warn/noreturn-3.C: Also test instantiation.
28687
28688 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28689
28690         PR c++/13387
28691         * g++.dg/expr/assign1.C: New test.
28692
28693         PR c++/13242
28694         * g++.dg/abi/mangle19-1.C: New test.
28695         * g++.dg/abi/mangle19-2.C: New test.
28696
28697 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
28698
28699         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
28700
28701 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28702
28703         * gcc.c-torture/execute/20031216-1.c: New test.
28704
28705 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28706
28707         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
28708         an ICE regression.
28709
28710 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28711
28712         PR c++/10926
28713         * g++.dg/template/error9.C: New test.
28714
28715         PR c++/11116
28716         * g++.dg/template/error8.C: New test.
28717
28718 2003-12-15  Roger Sayle  <roger@eyesopen.com>
28719
28720         PR middle-end/13400
28721         * gcc.c-torture/execute/20031215-1.c: New test case.
28722
28723 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28724
28725         PR c++/13269
28726         * g++.dg/parse/error5.C: New test.
28727
28728         PR c++/12989
28729         * g++.dg/expr/sizeof1.C: New test.
28730
28731         PR c++/13310
28732         * g++.dg/template/crash15.C: New test.
28733
28734 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
28735
28736         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
28737         a non-POD type as the last named parameter of a varargs function.
28738
28739 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28740
28741         PR c++/13243
28742         PR c++/12573
28743         * g++.dg/template/crash14.C: New test.
28744         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
28745
28746 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28747
28748         * g++.dg/other/java1.C: New test.
28749
28750         PR c++/13241
28751         * g++.dg/abi/mangle18-1.C: New test.
28752         * g++.dg/abi/mangle18-2.C: New test.
28753
28754 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28755
28756         PR optimization/10312
28757         * gcc.c-torture/execute/20031214-1.c: New.
28758
28759 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
28760
28761         PR c++/10779
28762         PR c++/12160
28763         * g++.dg/parse/error3.C: New test.
28764         * g++.dg/parse/error4.C: Likewise.
28765         * g++.dg/abi/mangle4.C: Tweak error messages.
28766         * g++.dg/lookup/using5.C: Likewise.
28767         * g++.dg/other/error2.C: Likewise.
28768         * g++.dg/parse/typename5.C: Likewise.
28769         * g++.dg/parse/undefined1.C: Likewise.
28770         * g++.dg/template/arg2.C: Likewise.
28771         * g++.dg/template/ttp3.C: Likewise.
28772         * g++.dg/template/type1.C: Likewise.
28773         * g++.old-deja/g++.other/crash32.C: Likewise.
28774         * g++.old-djea/g++.pt/defarg8.C: Likewise.
28775
28776 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28777
28778         PR c++/13106
28779         * g++.dg/warn/noreturn-3.C: New test.
28780
28781 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28782
28783         PR c++/13118
28784         * g++.dg/abi/covariant3.C: New.
28785
28786 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
28787
28788         * g++.dg/eh/ia64-1.C: New test.
28789
28790 2003-12-12  Roger Sayle  <roger@eyesopen.com>
28791
28792         PR optimization/13037
28793         * g77.f-torture/execute/13037.f: New test case.
28794
28795 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28796
28797         PR c++/12881
28798         * g++.dg/abi/covariant2.C: New.
28799
28800 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
28801
28802         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
28803
28804 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
28805
28806         * gcc.c-torture/execute/wchar_t-1.x: Delete.
28807
28808 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
28809
28810         PR other/10819
28811         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
28812         to fix Bug 10819.
28813         * lib/g++.exp (g++_version): Likewise.
28814         * lib/g77.exp (g77_version): Likewise.
28815         * lib/objc.exp (default_objc_version): Likewise.
28816
28817 2003-12-10  Richard Henderson  <rth@redhat.com>
28818
28819         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
28820
28821         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
28822
28823 2003-12-08  Matt Austern  <austern@apple.com>
28824
28825         PR c/13134
28826         * lib/gcc-dg.exp (dg-require-visibility): Define.
28827         * lib/target-supports (check_visibility_available): Define.
28828         * gcc.dg/visibility-1.c: New test.
28829         * gcc.dg/visibility-2.c: Likewise.
28830         * gcc.dg/visibility-3.c: Likewise.
28831         * gcc.dg/visibility-4.c: Likewise.
28832         * gcc.dg/visibility-5.c: Likewise.
28833         * gcc.dg/visibility-6.c: Likewise.
28834         * g++.dg/ext/visibility-1.C: Likewise.
28835         * g++.dg/ext/visibility-2.C: Likewise.
28836         * g++.dg/ext/visibility-3.C: Likewise.
28837         * g++.dg/ext/visibility-4.C: Likewise.
28838         * g++.dg/ext/visibility-5.C: Likewise.
28839         * g++.dg/ext/visibility-6.C: Likewise.
28840
28841 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28842
28843         * g++.dg/lookup/java1.C: New test.
28844         * g++.dg/lookup/java2.C: New test.
28845
28846 2003-12-07  Falk Hueffner  <falk@debian.org>
28847
28848         * g++.dg/opt/noreturn-1.C: New test.
28849
28850 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
28851
28852         * gcc.dg/overflow-1.c: New test.
28853
28854 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28855
28856         * g77.f-torture/compile/13060.f: New test.
28857
28858 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
28859
28860         PR c++/13323
28861         * g++.dg/inherit/operator2.C: New test.
28862
28863 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28864
28865         PR c++/13305
28866         * g++.dg/ext/attrib9.C: New test.
28867
28868 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28869
28870         PR c++/13314
28871         * g++.dg/template/error7.C: New test.
28872
28873 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
28874             J"orn Rennecke <joern.rennecke@superh.com>
28875
28876         PR target/13302
28877         * g++.dg/other/struct-va_list.C: New test.
28878
28879 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28880
28881         PR c++/13166
28882         * g++.dg/parse/defarg6.C: New test.
28883
28884 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
28885
28886         PR target/13256
28887         * gcc.c-torture/execute/20031201-1.c: New test.
28888
28889 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
28890
28891         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
28892
28893 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28894
28895         * gcc.dg/builtin-return-1.c: New test.
28896
28897 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
28898             J"orn Rennecke <joern.rennecke@superh.com>
28899
28900         PR optimization/13260
28901         * gcc.c-torture/execute/20031204-1.c: New test.
28902
28903 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28904
28905         PR c++/9127
28906         * g++.dg/template/error6.C: New test.
28907
28908 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
28909
28910         * gcc.dg/20031202-1.c: New test.
28911
28912 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28913
28914         PR c++/13179
28915         * g++.dg/template/eh1.C: New test.
28916
28917         PR c++/10771
28918         * g++.dg/template/error5.C: New test.
28919
28920 2003-12-02  David Ung  <davidu@mips.com>
28921
28922         * gcc.dg/compat/vector-check.h: Corrected type for var
28923         g_##TMODE
28924
28925 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28926
28927         PR c++/10126
28928         * g++.dg/template/ptrmem8.C: New test.
28929
28930 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28931
28932         PR c++/12573
28933         * g++.dg/template/dependent-expr3.C: New test.
28934
28935 2003-12-01  James Lemke  <jim@wasabisystems.com>
28936
28937         * gcc.dg/arm-g2.c: New test.
28938
28939 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28940
28941         PR optimization/11634
28942         * gcc.dg/20031201-2.c: New test case.
28943
28944 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
28945
28946         PR 11433
28947         * objc.dg/proto-lossage-3.m: New test.
28948
28949 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28950
28951         PR optimization/12628
28952         * gcc.dg/20031201-1.c: New test case.
28953
28954 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28955
28956         * gcc.dg/unaligned-1.c: New test.
28957
28958 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
28959
28960         PR c++/9849
28961         * g++.dg/template/error4.C: New test.
28962         * g++.dg/template/nested3.C: Adjust error markers.
28963
28964 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28965
28966         * gcc.dg/cpp/assert4.c: Check more #system assertions.
28967
28968 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28969
28970         PR c/10333
28971         * gcc.dg/bitfld-7.c: New test.
28972
28973 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
28974
28975         * gcc.dg/tls/asm-1.C: New test.
28976
28977 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28978
28979         * gcc.dg/cpp/assert4.c: Update.
28980
28981 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28982
28983         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
28984         * gcc.dg/builtin-apply3.c: New test.
28985
28986 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28987
28988         * lib/compat.exp (compat-obj): New xfaildata parameter.
28989         Use it to set compiler_conditional_xfail_data before compiling.
28990         (compat-get-options): Handle dg-xfail-if.
28991         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
28992         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
28993         * gcc.dg/compat/vector-1_y.c: Likewise.
28994         * gcc.dg/compat/vector-2_x.c: Likewise.
28995         * gcc.dg/compat/vector-2_y.c: Likewise.
28996
28997 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28998
28999         * g++.dg/opt/reg-stack4.C: New test.
29000
29001 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29002
29003         * gcc.dg/builtin-apply2.c: New test.
29004
29005 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29006
29007         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29008
29009 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29010
29011         PR c++/12924
29012         * g++.dg/template/template-id-2.C: New test.
29013
29014 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29015
29016         PR c++/5369
29017         * g++.dg/template/memfriend1.C: New test.
29018         * g++.dg/template/memfriend2.C: Likewise.
29019         * g++.dg/template/memfriend3.C: Likewise.
29020         * g++.dg/template/memfriend4.C: Likewise.
29021         * g++.dg/template/memfriend5.C: Likewise.
29022         * g++.dg/template/memfriend6.C: Likewise.
29023         * g++.dg/template/memfriend7.C: Likewise.
29024         * g++.dg/template/memfriend8.C: Likewise.
29025         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29026
29027 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29028
29029         PR c++/12515
29030         * g++.dg/ext/cond1.C: New test.
29031
29032 2003-11-20  Richard Henderson  <rth@redhat.com>
29033
29034         * gcc.dg/20020201-2.c: Remove.
29035         * gcc.dg/20020201-4.c: Remove.
29036         * gcc.dg/20020304-1.c: Remove.
29037
29038 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29039
29040         * gcc.dg/cpp/trad/xwin1.c: New test case.
29041
29042 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29043
29044         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29045         * lib/g77.exp: Likewise.
29046         * lib/objc.exp: Likewise.
29047         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29048         for darwin.
29049
29050 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29051
29052         PR c++/12932
29053         * g++.dg/template/static5.C: New test.
29054
29055 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29056
29057         * gcc.dg/nested-func-1.c: New test.
29058
29059 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29060
29061         * gcc.dg/cpp/assert4.c: New test.
29062
29063 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29064
29065         PR c++/2294
29066         * g++.dg/lookup/using9.c: New test.
29067
29068 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29069
29070         PR c++/12762
29071         * g++.dg/template/error3.C: New test.
29072
29073 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29074
29075         PR ada/13035
29076         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29077         No longer use a wrapper for gcc, since this does not work under
29078         Windows.
29079
29080 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29081
29082         PR c++/2094
29083         * g++.dg/template/ptrmem7.C: New test.
29084
29085 2003-11-13  Andrew Pinski <apinski@apple.com>
29086
29087         * gcc.c-torture/compile/20031113-1.c: New test.
29088
29089 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29090             Kean Johnston <jkj@sco.com>
29091
29092         PR c/13029
29093         * gcc.dg/unused-4.c: Update.
29094
29095 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29096
29097         * g++.dg/opt/const3.C: New test.
29098
29099 2003-11-13  Jan Hubicka  <jh@suse.cz>
29100
29101         * gcc.c-torture/compile/20031112-1.c: New test.
29102
29103 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29104
29105         * g++.dg/parse/crash10.C: Remove bogus error marker.
29106
29107 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29108
29109         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29110         (host_gcc): Likewise.
29111         (ROOT): Honor $PWDCMD.
29112         (BASE): Likewise.
29113         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29114
29115 2003-11-12  Catherine Moore  <clm@redhat.com>
29116
29117         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29118
29119 2003-11-12  Andreas Jaeger  <aj@suse.de>
29120             Jakub Jelinek  <jakub@redhat.com>
29121             Andrew Pinski  <pinskia@physics.uc.edu>
29122             Richard Henderson  <rth@redhat.com>
29123
29124         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29125         systems.
29126         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29127
29128         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29129         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29130
29131 2003-11-11  Andreas Jaeger  <aj@suse.de>
29132
29133         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29134
29135         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29136
29137 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29138
29139         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29140         Clean ups.
29141
29142 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29143
29144         * gcc.dg/trampoline-1.c: New test.
29145
29146 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29147
29148         * gcc.c-torture/compile/200031109-1.c: New test.
29149
29150 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29151
29152         PR c/3190
29153         PR c/8714
29154         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29155         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29156         gcc.dg/format/no-y2k-1.c: Update.
29157
29158 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29159
29160         PR optimization/10467
29161         * gcc.dg/20031108-1.c: New test case.
29162
29163 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29164
29165         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29166
29167 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29168
29169         * gcc.dg/compound-lvalue-1.c: New test.
29170         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29171         some XFAILs.
29172
29173 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29174
29175         * gcc.dg/altivec-varargs-1.c: New test.
29176
29177 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29178
29179         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29180         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29181         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29182         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29183         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29184
29185 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29186
29187         * gcc.dg/cond-lvalue-1.c: New test.
29188
29189 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29190
29191         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29192
29193 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29194
29195         PR c++/11616
29196         * g++.dg/template/instantiate5.C: New test.
29197
29198 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29199
29200         PR c++/12726
29201         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29202         * ChangeLog: Add missing first entry for above test.
29203
29204 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29205
29206         PR c++/9810
29207         * g++.dg/template/using8.C: New test.
29208         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29209
29210 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29211
29212         PR optimization/10817
29213         * gcc.c-torture/compile/20031102-1.c: New test case.
29214
29215 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29216
29217         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29218         2147483647.
29219
29220 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29221
29222         * gcc.dg/20031102-1.c: New test.
29223
29224 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29225
29226         * gcc.dg/complex-1.c: New test.
29227
29228 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29229
29230         PR c++/12796
29231         * g++.dg/template/crash13.C: Adjust expected error location.
29232         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29233
29234 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29235
29236         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29237
29238 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29239
29240         PR/10239
29241         * gcc.c-torture/compile/20031031-2.c: New test.
29242
29243 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29244
29245         PR/11640
29246         * gcc.c-torture/compile/20031031-1.c: New test.
29247
29248 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29249
29250         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29251         * gcc.misc-tests/bprob.exp: Likewise.
29252         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29253         the execution test on arm-elf configs.
29254         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29255         configs that don't support scratch files.
29256         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29257
29258 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29259
29260         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29261         done by dejagnu.
29262
29263 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29264
29265         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29266         Avoid non pure sh syntax. Add more logging.
29267
29268         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29269         fail.
29270
29271 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29272
29273         PR libgcj/10610
29274         * gcc.dg/ppc-stackalign-1.c: New test.
29275
29276 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29277
29278         * ada/acats/run_all.sh: Change output to be more compliant with
29279         dejagnu framework.
29280         Create acats.sum and acats.log files under testsuite/ada/acats
29281         Only run [a-z]* directories, to filter out e.g. CVS.
29282         Redirect build output to log file.
29283
29284 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29285
29286         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29287
29288 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29289
29290         PR ada/5909:
29291         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29292
29293 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29294
29295         * gcc.c-torture/compile/20031023-1.c: New test.
29296         * gcc.c-torture/compile/20031023-2.c: New test.
29297         * gcc.c-torture/compile/20031023-3.c: New test.
29298         * gcc.c-torture/compile/20031023-4.c: New test.
29299
29300 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29301
29302         PR c++/10371
29303         * g++.dg/lookup/scoped8.C: New test.
29304
29305 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29306
29307         * g++.dg/opt/reg-stack3.C: New test.
29308
29309 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29310
29311         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29312
29313 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29314
29315         PR c++/11076
29316         * g++.dg/template/crash13.C: New test.
29317
29318 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29319
29320         * gcc.dg/c99-restrict-2.c: New test.
29321
29322 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
29323
29324         PR c++/12698, c++/12699, c++/12700, c++/12566
29325         * g++.dg/inherit/covariant9.C: New test.
29326         * g++.dg/inherit/covariant10.C: New test.
29327         * g++.dg/inherit/covariant11.C: New test.
29328
29329 2003-10-23  Jason Merrill  <jason@redhat.com>
29330
29331         PR c++/12726
29332         * g++.dg/ext/complit2.C: New test.
29333
29334 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29335
29336         PR target/12654
29337         * gcc.c-torture/execute/20031020-1.c: New test.
29338
29339 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29340
29341         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29342         following the jump_insn.
29343
29344 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29345
29346         * gcc.dg/cast-lvalue-1.c: New test.
29347
29348 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
29349
29350         PR c++/11962
29351         * g++.dg/template/cond2.C: New test.
29352
29353 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29354
29355         * gcc.dg/builtins-28.c: New test.
29356
29357 2003-10-20  Jan Hubicka  <jh@suse.cz>
29358
29359         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29360         parameter.
29361         * testsuite/gcc.dg/inline-2.c: Likewise.
29362
29363 2003-10-20  Phil Edwards  <phil@codesourcery.com>
29364
29365         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29366         * gcc.dg/nest.c: Likewise.
29367
29368 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29369
29370         PR c++/9781, c++/10583, c++/11862
29371         * g++.dg/parse/crash13.C: New test.
29372
29373 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29374
29375         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29376
29377 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29378
29379         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29380         Define HAVE_C99_RUNTIME except on Solaris.
29381         * gcc.dg/builtins-20.c: Likewise.
29382
29383 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29384
29385         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29386
29387 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29388
29389         PR c++/12495
29390         * g++.dg/template/crash21.C: New test.
29391
29392 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29393
29394         PR c++/2513
29395         * g++.dg/template/typename5.C: New test.
29396
29397 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29398
29399         PR c++/12369
29400         * g++.dg/template/friend25.C: New test.
29401
29402 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
29403
29404         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29405         versions.
29406
29407 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
29408
29409         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29410         == 2147483647.
29411
29412 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
29413
29414         * gcc.c-torture/execute/960416-1.x: Remove.
29415         * gcc.c-torture/execute/divconst-3.x: Likewise.
29416
29417 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
29418
29419         PR target/12598
29420         * gcc.dg/torture/cris-volatile-1.c: New test.
29421
29422 2003-10-14  Roger Sayle  <roger@eyesopen.com>
29423
29424         PR optimization/9325
29425         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29426         for overflowing floating point to integer conversion during RTL
29427         simplification.
29428
29429 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
29430
29431         * objc/execute/_cmd.m: Fix typo.
29432         * objc.dg/image-info.m, objc.dg/symtab-1.m:
29433         Relax 'scan-assembler' regexp.
29434         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29435         objc.dg/try-catch-4.m: Run on non-Darwin targets.
29436         * objc.dg/zero-link-2.m: Remove blank line.
29437         * objc.dg/zero-link-3.m: New test case.
29438
29439 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
29440
29441         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29442
29443         * gcc.dg/asm-names.c: Use scan-assembler-not rather
29444         than linker trickery.
29445
29446 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29447
29448         PR c++/12370
29449         * g++.dg/other/friend2.C: New test.
29450
29451 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29452
29453         * gcc.dg/20031012-1.c: New test.
29454
29455 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29456
29457         * gcc.dg/weak/weak-3.c: Fix for new warning.
29458
29459 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
29460
29461         PR optimization/8750
29462         * gcc.c-torture/execute/20031012-1.c: New test case.
29463
29464 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29465
29466         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29467         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29468
29469 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29470
29471         PR optimization/12260
29472         * gcc.c-torture/compile/20031011-2.c: New test case.
29473
29474 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29475
29476         * gcc.c-torture/execute/20031011-1.c: New testcase.
29477
29478 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
29479
29480         * gcc.c-torture/compile/20031011-1.c: New test.
29481
29482 2003-10-11  Jan Hubicka  <jh@suse.cz>
29483
29484         * g++.dg/other/first-global.C: New test.
29485
29486 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29487
29488         * gcc.c-torture/execute/string-opt-18.c: New testcase.
29489
29490 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
29491
29492         * gcc.c-torture/compile/20031010-1.c: New test.
29493
29494 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
29495
29496         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29497         * gcc.c-torture/execute/va-arg-25.c: ... here.
29498
29499 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
29500
29501         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29502
29503 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
29504
29505         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29506
29507 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
29508
29509         * g++.dg/parse/error2.C: New test.
29510
29511 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
29512
29513         PR c++/11097
29514         * g++.dg/other/error5.C: Modify the error message.
29515         * g++.dg/lookup/using8.C: New test.
29516
29517 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
29518
29519         * gcc.dg/darwin-abi-2.c: New file.
29520         * gcc.c-torture/execute/va-arg-24.c: New file.
29521
29522 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
29523
29524         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
29525         indentation.
29526
29527 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
29528
29529         PR c++/10147
29530         * g++.dg/other/error4.C: Update error messages.
29531         * g++.dg/template/ptrmem4.C: Likewise.
29532
29533         PR c++/12337
29534         * g++.dg/init/new9.C: New test.
29535
29536         PR c++/12334, c++/12236, c++/8656
29537         * g++.dg/ext/attrib8.C: New test.
29538
29539 2003-10-06  Devang Patel  <dpatel@apple.com>
29540
29541         * gcc.dg/debug/dwarf2-3.h: New test.
29542         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29543
29544 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
29545
29546         * g++.dg/opt/cfg2.C: New test.
29547
29548 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29549
29550         * g++.dg/opt/float1.C: New test.
29551
29552 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29553
29554         * gcc.dg/c90-array-lval-6.c: New test.
29555         * gcc.dg/c99-array-lval-6.c: New test.
29556
29557 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
29558             Ziemowit Laski  <zlaski@apple.com>
29559
29560         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29561         'Derived', so that it is never considered a class method; add
29562         new warning for '+port' method ambiguity.
29563         * objc.dg/method-12.m: Include <objc/objc.h> instead of
29564         <objc/objc-api.h> (needed on Mac OS X).
29565         * objc.dg/method-13.m: New test.
29566
29567 2003-10-03  Roger Sayle  <roger@eyesopen.com>
29568
29569         PR optimization/9325, PR java/6391
29570         * gcc.c-torture/execute/20031003-1.c: New test case.
29571
29572 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
29573
29574         PR optimization/12180
29575         * gcc.dg/20031002-1.c: New test.
29576
29577         PR c++/12486
29578         * g++.dg/inherit/error1.C: New test.
29579
29580 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
29581
29582         * lib/f-torture.exp (search_for): Rename to...
29583         (search_for_re): This.  Also, clean up comments and the
29584         "regexp" invocation.
29585
29586 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
29587
29588         * gcc.c-torture/compile/20031002-1.c: New test.
29589
29590 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
29591
29592         * g++.dg/opt/cond1.C: New test.
29593
29594 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
29595
29596         * gcc.dg/Wold-style-definition-2.c: New testcase.
29597         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29598
29599 2003-09-29  Richard Henderson  <rth@redhat.com>
29600
29601         * g++.dg/init/array10.C: Add dg-options.
29602
29603 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29604
29605         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29606
29607 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29608
29609         * g++.dg/template/friend19.C: Fix typo.
29610         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29611
29612 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
29613
29614         * gcc.c-torture/execute/20030928-1.c: New test.
29615         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
29616
29617 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29618
29619         * g++.dg/opt/unroll1.C: New test.
29620
29621 2003-09-26  Roger Sayle  <roger@eyesopen.com>
29622
29623         PR optimization/11741
29624         * gcc.dg/20030926-1.c: New test case.
29625
29626 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29627
29628         PR c++/5655
29629         * g++.dg/parse/access7.C: New test.
29630         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
29631
29632 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
29633
29634         MERGE OF objc-improvements-branch into MAINLINE:
29635         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
29636         if libobjc has not been built.
29637         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
29638         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
29639         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
29640         objc/execute/nested-3.m, objc/execute/np-2.m,
29641         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
29642         objc/execute/redefining_self.m, objc/execute/root_methods.m,
29643         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
29644         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
29645         objc.dg/special/unclaimed-category-1.h,
29646         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
29647         well as GNU runtime.
29648         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
29649         * execute/cascading-1.m, execute/function-message-1.m,
29650         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
29651         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
29652         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
29653         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
29654         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
29655         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
29656         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
29657         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
29658         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
29659         * objc.dg/bitfield-2.m: Run only on Darwin.
29660         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
29661         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
29662         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
29663         * objc.dg/const-str-1.m: Fix constant string layout.
29664
29665 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
29666
29667         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
29668
29669 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
29670
29671         * gcc.dg/darwin-abi-1.c: New file.
29672
29673 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
29674
29675         PR target/12281
29676         * gcc.c-torture/compile/20030921-1.c: New test.
29677
29678 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29679
29680         * g++.dg/opt/reg-stack2.C: New test.
29681
29682 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29683
29684         * g++.dg/eh/delayslot1.C: New test.
29685
29686 2003-09-20  Richard Henderson  <rth@redhat.com>
29687
29688         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
29689
29690 2003-09-20  Roger Sayle  <roger@eyesopen.com>
29691
29692         * gcc.c-torture/execute/20030920-1.c: New test case.
29693
29694 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29695
29696         * g++.dg/rtti/typeid3.C: Correct expected error message.
29697
29698 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29699
29700         PR c++/157
29701         * g++.dg/parse/crash12.C: New test.
29702
29703 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
29704
29705         * gcc.dg/compat/mixed-struct-check.h: New.
29706         * gcc.dg/compat/mixed-struct-defs.h: New.
29707         * gcc.dg/compat/mixed-struct-init.h: New.
29708         * gcc.dg/compat/struct-by-value-19_main.c: New.
29709         * gcc.dg/compat/struct-by-value-19_x.c: New.
29710         * gcc.dg/compat/struct-by-value-19_y.c: New.
29711         * gcc.dg/compat/struct-by-value-20_main.c: New.
29712         * gcc.dg/compat/struct-by-value-20_x.c: New.
29713         * gcc.dg/compat/struct-by-value-20_y.c: New.
29714         * gcc.dg/compat/struct-return-19_main.c: New.
29715         * gcc.dg/compat/struct-return-19_x.c: New.
29716         * gcc.dg/compat/struct-return-19_y.c: New.
29717         * gcc.dg/compat/struct-return-20_main.c: New.
29718         * gcc.dg/compat/struct-return-20_x.c: New.
29719         * gcc.dg/compat/struct-return-20_y.c: New.
29720
29721 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
29722         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
29723         so that it will not complain on LP64 targets.
29724
29725 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29726
29727         PR c++/495
29728         * g++.dg/template/friend24.C: New test.
29729
29730 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
29731
29732         PR c++/12332
29733         * g++.dg/template/memtmpl2.C: New test.
29734
29735 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
29736
29737         PR target/11184
29738         * gcc.dg/builtin-apply1.c: New test.
29739
29740 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29741
29742         PR c++/9848
29743         * g++.dg/warn/Wunused-4.C: New test.
29744
29745 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29746
29747         PR c++/12316
29748         * g++.dg/other/gc2.C: New test.
29749
29750 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
29751
29752         PR c++/11991
29753         * g++.dg/rtti/typeid3.C: New test.
29754
29755         PR c++/12266
29756         * g++.dg/overload/template1.C: New test.
29757
29758 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29759
29760         * g++.dg/opt/cfg3.C: New test.
29761
29762 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29763
29764         PR c++/7939
29765         * g++.dg/template/crash11.C: New test.
29766
29767 2003-09-16  Jason Merrill  <jason@redhat.com>
29768             Jakub Jelinek  <jakub@redhat.com>
29769
29770         * gcc.dg/attr-warn-unused-result.c: New test.
29771
29772 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29773
29774         PR c++/12184
29775         * g++.dg/expr/call2.C: New test.
29776
29777 2003-09-15  Andreas Jaeger  <aj@suse.de>
29778
29779         * gcc.dg/Wold-style-definition-1.c: New test.
29780
29781 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
29782
29783         PR c++/3907
29784         * g++.dg/parse/template12.C: New test.
29785
29786         * g++.dg/abi/bitfield11.C: New test.
29787         * g++.dg/abi/bitfield12.C: Likewise.
29788
29789 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
29790
29791         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
29792         non-expansion of functional macro name without arguments at EOL.
29793         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
29794
29795 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
29796
29797         * gcc.c-torture/execute/20030914-[12].c: New tests.
29798
29799 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29800
29801         PR c++/11788
29802         * g++.dg/overload/addr1.C: New test.
29803
29804 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
29805
29806         * gcc.dg/20030909-1.c: New test.
29807
29808 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29809
29810         * gcc.dg/ultrasp10.c: New test.
29811
29812 2003-09-09  Devang Patel  <dpatel@apple.com>
29813
29814         * gcc.dg/darwin-ld-6.c: New test.
29815
29816 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29817
29818         * gcc.dg/torture/builtin-explog-1.c: New testcase.
29819
29820 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29821
29822         * gcc.dg/ia64-types1.c: New test.
29823         * gcc.dg/ia64-types2.c: Likewise.
29824
29825 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29826
29827         * gcc.dg/builtins-1.c: Add more _Complex tests.
29828         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29829
29830         * gcc.dg/builtins-1.c: Test existing _Complex functions.
29831         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29832
29833 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29834
29835         PR c++/11786
29836         * g++.dg/lookup/koenig2.C: New test.
29837
29838         PR c++/5296
29839         * g++.dg/rtti/typeid2.C: New test.
29840
29841 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
29842
29843         * gcc.c-torture/compile/20030904-1.c: New test.
29844
29845 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29846
29847         * g++.dg/opt/longbranch2.C: New test.
29848
29849 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29850
29851         * g++.dg/template/crash10.C: Only compile it.
29852
29853 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29854
29855         PR middle-end/11665
29856         * gcc.c-torture/compile/20030907-1.c: New test.
29857         * g++.dg/init/array11.C: New test.
29858
29859 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29860
29861         PR c++/11852
29862         * g++.dg/init/struct1.C: New test.
29863
29864 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29865
29866         PR c++/12181
29867         * g++.dg/expr/comma1.C: New test.
29868
29869 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
29870
29871         PR c++/11867
29872         * g++.dg/expr/static_cast5.C: New test.
29873
29874 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
29875
29876         PR c++/11507
29877         * g++.dg/lookup/scoped7.C: New test.
29878
29879         PR c++/9574
29880         * g++.dg/other/static1.C: New test.
29881
29882         PR c++/11490
29883         * g++.dg/warn/template-1.C: New test.
29884
29885         PR c++/11432
29886         * g++.dg/template/crash10.C: New test.
29887
29888         PR c++/2478
29889         * g++.dg/overload/VLA.C: New test.
29890
29891         PR c++/10804
29892         * g++.dg/template/call1.C: New test.
29893
29894 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29895
29896         PR c++/11794
29897         * g++.dg/parse/using3.C: New test.
29898
29899 2003-09-06  Roger Sayle  <roger@eyesopen.com>
29900
29901         PR c++/11409
29902         * g++.dg/overload/builtin3.C: New test case.
29903
29904 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
29905
29906         PR c/9862
29907         * gcc.dg/20030906-1.c: New test.
29908         * gcc.dg/20030906-2.c: Likewise.
29909
29910 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29911
29912         PR c++/12167
29913         * g++.dg/parse/defarg5.C: New test.
29914
29915         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
29916
29917 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
29918
29919         PR c++/12163
29920         * g++.dg/expr/static_cast4.C: New test.
29921
29922         PR c++/12146
29923         * g++.dg/template/crash9.C: New test.
29924
29925 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
29926
29927         * g++.old-deja/g++.ext/pretty2.C: Update for change
29928         in __FUNCTION__.
29929         * g++.old-deja/g++.ext/pretty3.C: Likewise.
29930
29931 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
29932
29933         PR c++/11922
29934         * g++/dg/template/qualified-id1.C: New test.
29935
29936         PR c++/12037
29937         * g++.dg/warn/noeffect4.C: New test.
29938
29939 2003-09-04  Matt Austern  <austern@apple.com>
29940
29941         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
29942         * g++.dg/ext/fnname2.C: Likewise.
29943         * g++.dg/ext/fnname3.C: Likewise.
29944
29945 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
29946
29947         * g++.dg/expr/lval1.C: New test.
29948         * g++.dg/ext/lvcast.C: Remove.
29949
29950 2003-09-03  Roger Sayle  <roger@eyesopen.com>
29951
29952         PR optimization/11700.
29953         * gcc.c-torture/compile/20030903-1.c: New test case.
29954
29955 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
29956
29957         PR c++/12053
29958         * g++.dg/abi/layout4.C: New test.
29959
29960 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
29961
29962         PR c++/11553
29963         * g++.dg/parse/friend3.C: New test.
29964
29965 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
29966
29967         PR c++/11847
29968         * g++.dg/template/class1.C: New test.
29969
29970         PR c++/11808
29971         * g++.dg/expr/call1.C: New test.
29972
29973 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
29974
29975         PR c++/12114
29976         * g++.dg/init/ref9.C: New test.
29977
29978         PR c++/11972
29979         * g++.dg/template/nested4.C: New test.
29980
29981 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29982
29983         PR c++/12093
29984         * g++.dg/template/non-dependent4.C: New test.
29985
29986         PR c++/11928
29987         * g++.dg/inherit/conv1.C: New test.
29988
29989 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29990
29991         PR c++/6196
29992         * g++.dg/ext/label1.C: New test.
29993         * g++.dg/ext/label2.C: Likewise.
29994
29995 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29996
29997         * g++.dg/expr/cond3.C: New test.
29998
29999 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30000
30001         * gcc.dg/builtins-1.c: Add new builtin cases.
30002
30003 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30004
30005         * gcc.dg/builtins-1.c: Add new cases.
30006         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30007
30008 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30009
30010         * gcc.dg/builtins-1.c: Add more math builtin tests.
30011         * gcc.dg/torture/builtin-attr-1.c: New test.
30012
30013 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30014
30015         PR optimization/5079
30016         * g++.dg/opt/static3.C: New test.
30017
30018 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30019
30020         * gcc.misc-tests/gcov-10b.c: New test.
30021
30022 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30023
30024         * g++.dg/opt/ptrmem3.C: New test.
30025
30026         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30027
30028 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30029
30030         * gcc.dg/20030826-2.c: New test.
30031
30032 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30033
30034         PR middle-end/12002
30035         * g77.f-torture/compile/12002.f: New test case.
30036
30037 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30038
30039         * gcc.dg/20030826-1.c: New test case.
30040
30041 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30042
30043         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30044
30045 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30046
30047         PR c++/11871
30048         * c++.dg/lookup/crash1.C: New test.
30049
30050         * c++.dg/warn/noeffect3.C: New test.
30051
30052 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30053
30054         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30055         * gcc.dg/compat/vector-1_y.c: Ditto.
30056         * gcc.dg/compat/vector-2_x.c: Ditto.
30057         * gcc.dg/compat/vector-2_y.c: Ditto.
30058
30059 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30060
30061         * gcc.dg/20030702-1.c: New test.
30062
30063 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30064
30065         PR c++/8795
30066         * g++.dg/ext/altivec-1.C: New test.
30067
30068 2003-08-24  Richard Henderson  <rth@redhat.com>
30069
30070         * g++.dg/eh/simd-2.C: Add -w for x86.
30071
30072 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30073
30074         * gcc.dg/20030815-1.c: New test.
30075
30076 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30077
30078         PR c++/3765
30079         * g++.dg/parse/access6.C: New test.
30080
30081 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30082
30083         PR c++/641, c++/11876
30084         * g++.dg/template/friend22.C: New test.
30085         * g++.dg/template/friend23.C: Likewise.
30086
30087 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30088
30089         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30090         identically.
30091
30092 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30093
30094         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30095
30096 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30097
30098         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30099
30100 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30101
30102         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30103
30104 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30105
30106         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30107
30108 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30109
30110         PR c++/11919
30111         * g++.dg/overload/prom1.C: New test.
30112
30113         PR c++/11551
30114         * g++.dg/parse/dtor2.C: New test.
30115
30116         PR c++/10762
30117         * g++.dg/parse/using2.C: New test.
30118
30119 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30120
30121         PR target/11805
30122         * gcc.c-torture/compile/20030821-1.c: New.
30123
30124 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30125
30126         PR c++/11834
30127         * g++.dg/template/deduce2.C: New test.
30128
30129 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30130
30131         * gcc.c-torture/execute/20030821-1.c: New test.
30132
30133 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30134
30135         PR middle-end/11984
30136         * gcc.dg/20030820-1.c: New test case.
30137
30138 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30139
30140         PR c++/11945
30141         * g++.dg/warn/noeffect2.C: New test.
30142
30143 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30144
30145         PR c++/10926
30146         * g++.dg/template/dtor2.C: New test.
30147
30148         PR c++/11684
30149         * g++.dg/template/operator1.C: New test.
30150         * g++.dg/parse/operator4.C: New test.
30151
30152         PR c++/11946.C
30153         * g++.dg/expr/enum1.C: New test.
30154         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30155
30156         PR c++/11036.C
30157         * g++.dg/parse/elab2.C: New test.
30158         * g++.dg/parse/typedef4.C: Change error message.
30159         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30160         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30161         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30162
30163 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30164
30165         * gcc.dg/pch/warn-1.c: New.
30166         * gcc.dg/pch/warn-1.hs: New.
30167
30168         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30169         not-tested file.
30170
30171 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30172
30173         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30174
30175 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30176
30177         * gcc.dg/uninit-D.c: New Test.
30178         * gcc.dg/uninit-E.c: New Test.
30179         * gcc.dg/uninit-F.c: New Test.
30180         * gcc.dg/uninit-G.c: New Test.
30181
30182 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30183
30184         * g++.dg/README: Describe the pch directory.
30185
30186 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30187
30188         PR c++/11174
30189         * g++.dg/parse/access4.C: New test.
30190         * g++.dg/parse/access5.C: Likewise.
30191         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30192
30193 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30194
30195         * gcc.dg/noncompile/20030818-1.c: New.
30196
30197 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30198
30199         PR c++/11957
30200         * g++.dg/warn/noeffect1.C: New test.
30201
30202         * g++.dg/template/scope2.C: New test.
30203         * g++.dg/template/error2.C: Correct dg-error
30204
30205 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30206
30207         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30208
30209 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30210
30211         PR C++/11512
30212         * g++.dg/template/warn1.C: New.
30213
30214 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30215
30216         * g++.dg/template/error2.C: New test.
30217         * g++.dg/lookup/using7.C: Adjust errors
30218         * g++.old-deja/g++.pt/crash36.C: Likewise.
30219         * g++.old-deja/g++.pt/derived3.C: Likewise.
30220
30221 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30222
30223         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30224         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30225         * gcc.c-torture/execute/builtins/string-9.c: New, from
30226         string-opt-9.c.  Adjust for execute/builtins framework.
30227         * gcc.c-torture/execute/string-opt-9.c: Delete.
30228
30229 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30230
30231         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30232
30233         * g++.dg/parse/ret-type2.C: New test.
30234
30235         PR c++/11703
30236         * g++.dg/init/new8.C: New test.
30237
30238         PR c++/10923
30239         * g++.dg/parse/typedef5.C: New test.
30240
30241         PR c++/9512
30242         * g++.dg/parse/qualified2.C: New test.
30243         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30244         invalid code.
30245
30246 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30247
30248         * g++.dg/conversion/ptrmem1.C: New test.
30249
30250 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30251
30252         PR target/11693
30253         * gcc.dg/20030811-1.c: New test.
30254
30255         PR target/11535
30256         * gcc.c-torture/execute/20030811-1.c: New test.
30257
30258 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30259
30260         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30261
30262 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30263
30264         PR c++/11789.C
30265         * g++.dg/inherit/multiple1.C: New test.
30266
30267 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30268
30269         * gcc.dg/spe1.c: New test.
30270
30271         PR c++/11670
30272         * g++.dg/expr/cast2.C: New test.
30273
30274         PR c++/10530
30275         * g++.dg/template/dependent-name2.C: New test.
30276
30277 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30278
30279         * g++.dg/parse/crash11.C: Put the dg options in comments.
30280
30281 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30282
30283         * lib/gcc-dg.exp: Update for diagnostic change.
30284
30285 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30286
30287         PR c++/5767
30288         * g++.dg/parse/crash11.C: New test.
30289
30290 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30291
30292         * gcc.dg/cpp/spacing1.c: Update.
30293
30294 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30295
30296         PR target/11739
30297         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30298         a value for -mtune.
30299
30300 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30301
30302         PR middle-end/11771
30303         * gcc.c-torture/compile/20030804-1.c: New test case.
30304
30305 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30306
30307         * gcc.dg/20030804-1.c: New test case.
30308
30309 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30310
30311         * gcc.dg/cpp/separate-1.c: New test.
30312
30313 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
30314
30315         PR c++/11704
30316         * g++.dg/template/dependent-expr2.C: New test.
30317
30318         PR c++/11766
30319         * g++.dg/expr/ptrmem1.C: New test.
30320
30321 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30322
30323         PR c++/9453
30324         * g++.dg/template/friend15.C: New test.
30325
30326 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
30327
30328         * lib/dg-pch.exp: Work round PCH bug.
30329
30330 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30331
30332         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
30333         builtins.  Move cases from builtins-4.c here.
30334
30335         * gcc.dg/torture/builtin-math-1.c: New test taken from
30336         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30337         additional cases.
30338
30339         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30340         Delete.
30341
30342 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30343
30344         PR c++/9447
30345         * g++.dg/template/using7.C: New test.
30346
30347 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
30348
30349         * import1.c, import2.c: New tests.
30350
30351 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
30352
30353         * g++.dg/eh/crossjump1.C: New test.
30354
30355 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
30356
30357         PR c++/11697
30358         * g++.dg/template/using6.C: New test.
30359
30360         PR c++/11744
30361         * g++.dg/template/koenig2.C: New test.
30362
30363 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30364
30365         PR c++/7983
30366         * g++.dg/parse/typedef4.C: New test.
30367
30368 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30369
30370         PR c++/8442, c++/8806
30371         * g++.dg/template/elab1.C: New test.
30372         * g++.dg/template/type2.C: Likewise.
30373         * g++.dg/template/ttp3.C: Adjust expected error message.
30374         * g++.old-deja/g++.law/visibility13.C: Likewise.
30375         * g++.old-deja/g++.niklas/t135.C: Likewise.
30376         * g++.old-deja/g++.pt/ttp41.C: Likewise.
30377         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30378         template argument.
30379         * g++.old-deja/g++.pt/ttp44.C: Likewise.
30380
30381 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
30382
30383         PR c++/11295
30384         * g++.dg/ext/stmtexpr1.C: New test.
30385
30386         * g++.dg/opt/tmp1.C: New test.
30387
30388         PR c++/11525
30389         * g++.dg/parse/constant4.C: New test.
30390
30391         PR c++/9447
30392         * g++.dg/template/using5.C: New test.
30393
30394 2003-07-31  Roger Sayle  <roger@eyesopen.com>
30395
30396         * gcc.dg/builtins-27.c: New test case.
30397
30398 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
30399
30400         * gcc.dg/tls/opt-7.c: New test.
30401
30402 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
30403
30404         * g++.old-deja/g++.other/crash18.C: Remove.
30405
30406 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30407
30408         * g++.dg/template/explicit3.C: New.
30409         * g++.dg/template/explicit4.C: New.
30410         * g++.dg/template/explicit5.C: New.
30411
30412         PR c++/11347
30413         * g++.dg/template/memtmpl1.C: New.
30414
30415 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
30416
30417         PR target/11565
30418         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30419         * gcc.dg/i386-387-5.c (dg-options): Likewise.
30420
30421 2003-07-30  Jan Hubicka  <jh@suse.cz>
30422
30423         * vtgc1.c: Kill.
30424
30425 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
30426
30427         * gcc.dg/struct-in-proto-1.c: New test.
30428
30429 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
30430
30431         * gcc.dg/cpp/include2.c: Only expect one message.
30432
30433 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
30434
30435         PR c++/9447
30436         * g++.dg/template/using1.C: New test.
30437         * g++.dg/template/using2.C: New test.
30438         * g++.dg/template/using3.C: New test.
30439         * g++.dg/template/using4.C: New test.
30440
30441 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
30442
30443         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30444         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30445
30446 2003-07-28  Jan Hubicka  <jh@suse.cz>
30447
30448         PR c++/11530
30449         * g++.dg/opt/call1.C: New test.
30450
30451 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
30452
30453         PR c++/11667
30454         * g++.dg/init/enum2.C: New test.
30455         * g++.dg/template/overload1.C: Add "-w" option.
30456
30457 2003-07-28    <hp@bitrange.com>
30458
30459         * gcc.dg/Wdeclaration-after-statement-1.c,
30460         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30461
30462 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
30463
30464         * gcc.c-torture/compile/20030725-1.c: New test.
30465
30466 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
30467
30468         * gcc.dg/20030505.c: Only run for SPE.
30469         Remove definition of opaque type.
30470
30471 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
30472
30473         * g++.dg/template/ptrmem6.C: New test.
30474
30475 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
30476
30477         * gcc.c-torture/compile/zero-strct-2.c: New test.
30478
30479 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
30480
30481         * gcc.dg/intermod-1.c: New test.
30482
30483 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30484
30485         PR c++/11617
30486         * g++.dg/template/lookup2.C: New test.
30487         * g++.dg/template/memclass1.C: Remove instantiated from error.
30488         * g++.dg/other/error2.C: Tweak expected errors.
30489
30490         PR c++/11596
30491         * g++.dg/template/defarg3.C: New test.
30492
30493         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30494
30495 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
30496
30497         * g++.dg/inherit/access5.C: New test.
30498
30499 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30500
30501         PR c++/11513
30502         * g++.dg/template/crash8.C: New test.
30503
30504 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
30505
30506         PR c/10602
30507         * gcc.dg/noncompile/incomplete-2.c: New test.
30508
30509 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
30510
30511         PR c++/11645
30512         * g++.dg/inherit/access4.C: New test.
30513
30514         PR c++/11517
30515         * g++.dg/expr/cond2.C: New test.
30516
30517         PR optimization/10679
30518         * g++.dg/opt/inline4.C: New test.
30519
30520 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30521
30522         * g++.dg/parse/crash10: New test.
30523
30524 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30525
30526         * g++.dg/ext/flexary1.C: New test.
30527
30528 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30529
30530         PR c++/10793
30531         * g++.dg/template/crash9.C: New test.
30532
30533 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30534
30535         PR c++/3004
30536         * g++.dg/parse/typedef3.C: New test.
30537
30538         PR c++/7906
30539         * g++.dg/parse/operator2.C: New test.
30540
30541         PR c++/8895
30542         * g++.dg/parse/def-tmpl-arg1.C: New test.
30543
30544         PR c++/9282
30545         * g++.dg/parse/funptr1.C: New test.
30546
30547         PR c++/9452
30548         * g++.dg/parse/ambig3.C: New test.
30549
30550         PR c++/9454
30551         * g++.dg/parse/operator3.C: New test.
30552
30553         PR c++/9486
30554         * g++.dg/parse/template10.C: New test.
30555
30556         PR c++/9488
30557         * g++.dg/parse/template11.C: New test.
30558
30559         PR c++/10150
30560         * g++.dg/parse/invalid-op1.C: New test.
30561
30562         PR c++/10247
30563         * g++.dg/parse/condexpr1.C: New test.
30564
30565 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30566
30567         * g++.dg/ext/packed3.C: New test.
30568         * g++.dg/ext/packed4.C: New test.
30569
30570         * gcc.dg/pack-test-3.c: New test.
30571
30572 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
30573
30574         * lib/compat.exp: Handle dg-options per source file.
30575         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30576         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30577         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30578         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30579         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30580         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30581         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30582         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30583         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30584         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30585         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30586         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30587         * g++.dg/compat/break/bitfield7_x.C: Ditto.
30588         * g++.dg/compat/break/bitfield7_y.C: Ditto.
30589
30590 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30591
30592         PR c/10320
30593         * gcc.c-torture/execute/20030718-1.c: New test.
30594
30595 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30596
30597         PR optimization/11536
30598         * gcc.dg/20030721-1.c: New test.
30599
30600 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
30601
30602         PR c++/11546
30603         * g++.dg/template/lookup1.C: New test.
30604
30605 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
30606
30607         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30608         diagnostics of ill-formed constructs involving labels.
30609         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30610         the new 'previously defined here' message.
30611
30612 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
30613
30614         * g++.dg/parse/non-dependent2.C: New test.
30615
30616 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30617
30618         * g++.dg/init/init-ref4.C: xfail on targets without
30619         weak symbols.
30620
30621 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
30622
30623         PR target/11087
30624         * gcc.c-torture/execute/20030717-1.c: New test.
30625
30626 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30627
30628         * g++.dg/opt/cfg1.C: New test.
30629
30630 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
30631
30632         PR optimization/11557
30633         * gcc.dg/20030717-1.c: New test.
30634
30635 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
30636
30637         PR c++/10476
30638         * g++.dg/expr/crash-1.C: New test.
30639
30640         PR c++/11027
30641         * g++.dg/template/init3.C: New test.
30642
30643         PR c++/8222
30644         * g++.dg/template/non-dependent1.C: New test.
30645
30646         PR c++/11070
30647         * g++.dg/template/non-dependent2.C: New test.
30648
30649         PR c++/11071
30650         * g++.dg/template/non-dependent3.C: New test.
30651
30652         PR c++/9907
30653         * g++.dg/template/sizeof5.C: New test.
30654
30655 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
30656
30657         PR 11498
30658         * gcc.c-torture/compile/mangle-1.c: New file.
30659
30660 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30661
30662         PR c++/7809
30663         * g++.dg/parse/access3.C: New test.
30664
30665 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
30666
30667         PR c++/11384
30668         * g++.dg/init/init-ref4.C: New test.
30669
30670 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
30671
30672         PR c++/11547
30673         * g++.dg/parse/constant3.C: New test.
30674         * g++.dg/parse/crash7.C: Likewise.
30675
30676 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
30677
30678         PR target/11008
30679         * gcc.dg/i386-pentium4-not-mull.c: New.
30680
30681 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
30682
30683         * gcc.dg/asm-names.c (ymain): Make it weak.
30684
30685 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30686
30687         PR c++/5421
30688         * g++.dg/template/friend21.C: New test.
30689
30690 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
30691
30692         * gcc.dg/cleanup-8.c: New test.
30693         * gcc.dg/cleanup-9.c: New test.
30694
30695 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
30696
30697         * g++.dg/ext/dll-MI1.h: New file.
30698         * g++.dg/ext/dllexport-MI1.C: New file.
30699         * g++.dg/ext/dllimport-MI1.C: New file.
30700
30701 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
30702
30703         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
30704         it does not have cmpstrsi patterns (just cmpmemsi).
30705
30706 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
30707
30708         PR debug/11473
30709         * g++.dg/debug/debug8.C: New test.
30710
30711 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30712
30713         PR c++/10108
30714         * g++.dg/template/crash7.C: New test.
30715
30716 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
30717
30718         PR target/10795
30719         * gcc.c-torture/compile/20030708-1.c: New.
30720
30721 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30722
30723         * gcc.c-torture/execute/20030715-1.c: New test.
30724
30725 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
30726
30727         * gcc.dg/pch/inline-3.c: New file.
30728         * gcc.dg/pch/inline-3.hs: New file.
30729         * gcc.dg/pch/inline-4.c: New file.
30730         * gcc.dg/pch/inline-4.hs: New file.
30731
30732 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
30733
30734         PR c++/11509
30735         * g++.dg/template/crash6.C: New test.
30736
30737         PR c++/7053
30738         * g++.dg/template/friend20.C: New test.
30739
30740         PR c++/7019
30741         * g++.dg/template/overload2.C: New test.
30742
30743 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30744
30745         PR optimization/11440
30746         * gcc.c-torture/execute/20030714-1.c: New test.
30747
30748 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30749
30750         PR c++/11154
30751         * g++.dg/template/partial2.C: New test.
30752
30753 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
30754
30755         PR c++/11503
30756         * g++.dg/template/anon1.C: New test.
30757
30758         PR c++/11493
30759         PR c++/11495
30760         * g++.dg/parse/template9.C: Likewise.
30761         * g++.dg/template/crash4.C: New test.
30762         * g++.dg/template/koenig1.C: Likewise.
30763         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
30764         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
30765         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
30766         functions.
30767         * g++.old-deja/g++.jason/template36.C: Likewise.
30768         * g++.old-deja/g++.mike/p1989.C: Likewise.
30769         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
30770         * g++.old-deja/g++.pt/ttp20.C: Use this->.
30771         * g++.old-deja/g++.pt/ttp21.C: Use this->.
30772         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
30773         compiling.
30774         * g++.old-deja/g++.pt/union2.C: Use this->.
30775
30776 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
30777
30778         * gcc.dg/20030711-1.c: New test.
30779
30780 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
30781
30782         PR c++/11050
30783         * g++.dg/parse/args1.C: New test.
30784         * g++.pt/defarg8.C: Change expected errors.
30785
30786 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
30787
30788         PR c++/8164
30789         * g++.dg/template/nontype2.C: New test.
30790
30791         PR c++/10558
30792         * g++.dg/parse/template8.C: New test.
30793
30794         PR c++/8327
30795         * g++.dg/template/scope1.C: New test.
30796
30797         * g++.dg/warn/Wsign-compare-1.C: New test.
30798
30799 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30800
30801         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
30802
30803 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
30804
30805         PR c++/9411
30806         * g++.dg/template/explicit2.C: New test.
30807
30808         PR c++/10032
30809         * g++.dg/warn/pedantic1.C: New test.
30810
30811 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
30812
30813         PR c++ 9483
30814         * g++.dg/other/field1.C: New test.
30815
30816 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30817
30818         PR c/11449
30819         * gcc.c-torture/compile/20030707-1.c: New.
30820
30821 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30822
30823         PR c++/10849
30824         * g++.dg/template/access12.C: New test.
30825
30826 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
30827
30828         * g++.dg/bprob/bprob.exp (prof_ext): Update.
30829         * g77.dg/bprob/bprob.exp (prof_ext): Update.
30830         * gcc.misc-tests/bprob.exp (prof_ext): Update.
30831         * gcc.misc-tests/gcov.exp: Update
30832         * g++.dg/gcov/gcov.exp: Update
30833         * lib/gcov.exp: Update.
30834
30835 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
30836
30837         * g++.dg/abi/mangle17.C: Make sure template expressions are
30838         dependent.
30839         * g++.dg/abi/mangle4.C: Mark erroneous casts.
30840         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
30841         * g++.dg/opt/stack1.C: Remove erroneous code.
30842         * g++.dg/parse/template7.C: New test.
30843         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
30844         * g++.old-deja/g++.pt/crash4.C: Likewise.
30845
30846 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30847
30848         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
30849         with zero or one occurence of `$' after the initial `L'.
30850
30851 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
30852
30853         * gcc.c-torture/compile/20030704-1.c: Add a comment.
30854
30855 2003-07-08  Roger Sayle  <roger@eyesopen.com>
30856
30857         PR c/11370
30858         * gcc.dg/Wunreachable-6.c: New testcase.
30859         * gcc.dg/Wunreachable-7.c: New testcase.
30860
30861 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30862
30863         PR c/11420
30864         * gcc.dg/20030708-1.c: New test.
30865
30866 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
30867
30868         * gcc.dg/compat/sdata-section.h: New file.
30869         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
30870         * gcc.dg/torture/mips-sdata-1.c: New test.
30871
30872 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30873
30874         PR c++/11030
30875         * g++.dg/template/friend19.C: New test.
30876
30877 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30878
30879         * g++.dg/opt/strength-reduce.C: New test.
30880
30881 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30882
30883         PR target/10979
30884         * gcc.dg/20030707-1.c: New testcase.
30885
30886 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30887
30888         PR optimization/11059
30889         * g++.dg/opt/emptyunion.C: New testcase.
30890
30891 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30892             Eric Botcazou  <ebotcazou@libertysurf.fr>
30893
30894         * g++.dg/opt/stack1.C: New test.
30895
30896 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
30897
30898         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
30899         run test.
30900
30901         PR c++/11431
30902         * g++.dg/expr/static_cast3.C: New test.
30903
30904 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
30905
30906         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
30907         everywhere.
30908         * gcc.dg/concat.c: Concatenation of string constants with
30909         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
30910         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
30911         * gcc.dg/cpp/escape-2.c: Use wide character constants where
30912         necessary to avoid multi-character character constant warning.
30913         * gcc.dg/cpp/escape.c: Likewise.
30914         * gcc.dg/cpp/ucs.c: Likewise.
30915         Remove backslashes from dg-bogus comments, as they confuse Tcl.
30916         Fix a typo.
30917
30918 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30919
30920         PR c/11428
30921         * gcc.c-torture/compile/20030704-1.c: New.
30922
30923 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30924
30925         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
30926
30927 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
30928
30929         PR c++/5287, PR c++/7910,  PR c++/11021
30930         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
30931         tests for warnings.
30932         * g++.dg/ext/dllimport2.C: Add tests for warnings.
30933         * g++.dg/ext/dllimport3.C: Likewise.
30934         * g++.dg/ext/dllimport4.C: New file.
30935         * g++.dg/ext/dllimport5.C: New file.
30936         * g++.dg/ext/dllimport6.C: New file.
30937         * g++.dg/ext/dllimport7.C: New file.
30938         * g++.dg/ext/dllimport8.C: New file.
30939         * g++.dg/ext/dllimport9.C: New file.
30940         * g++.dg/ext/dllimport10.C: New file.
30941         * g++.dg/ext/dllexport1.C: New file.
30942
30943 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30944
30945         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
30946         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
30947
30948 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30949
30950         * gcc.dg/builtins-25.c: New testcase.
30951         * gcc.dg/builtins-26.c: New testcase.
30952
30953 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
30954
30955         * gcc.dg/compat/vector-defs.h: New file.
30956         * gcc.dg/compat/vector-setup.h: New file.
30957         * gcc.dg/compat/vector-check.h: New file.
30958         * gcc.dg/compat/vector-1_main.c: New file.
30959         * gcc.dg/compat/vector-1_x.c: New file.
30960         * gcc.dg/compat/vector-1_y.c: New file.
30961         * gcc.dg/compat/vector-2_main.c: New file.
30962         * gcc.dg/compat/vector-2_x.c: New file.
30963         * gcc.dg/compat/vector-2_y.c: New file.
30964
30965         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
30966         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
30967         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
30968         * gcc.dg/compat/struct-align-1.h: New file.
30969         * gcc.dg/compat/struct-align-1_main.c: New file.
30970         * gcc.dg/compat/struct-align-1_x.c: New file.
30971         * gcc.dg/compat/struct-align-1_y.c: New file.
30972         * gcc.dg/compat/struct-align-2.h: New file.
30973         * gcc.dg/compat/struct-align-2_main.c: New file.
30974         * gcc.dg/compat/struct-align-2_x.c: New file.
30975         * gcc.dg/compat/struct-align-2_y.c: New file.
30976
30977         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
30978         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30979         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30980         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30981         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30982         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30983         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30984         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30985         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30986         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30987         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30988         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30989         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30990         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30991         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30992         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30993         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30994         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30995         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30996         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30997         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30998         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30999         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31000         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31001         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31002         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31003         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31004         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31005         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31006
31007 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31008
31009         * gcc.dg/i386-call-1.c: New test.
31010
31011 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31012
31013         PR c++/9162
31014         * g++.dg/parse/defarg4.C: New.
31015
31016 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31017
31018         PR target/10700
31019         * gcc.c-torture/compile/20030703-1.c: New test case.
31020
31021 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31022
31023         * g++.dg/template/local3.C: Remove extra semicolon.
31024
31025 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31026
31027         * gcc.dg/i386-volatile-1.c: New test.
31028
31029 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31030
31031         PR c++/11072
31032         * g++.dg/other/offsetof2.C: XFAIL.
31033         * g++.dg/other/offsetof5.C: New.
31034
31035         PR c++/10219
31036         * g++.dg/template/error1.C: New.
31037
31038         PR c++/9779
31039         * g++.dg/template/dependent-expr1.C: New.
31040
31041 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31042
31043         PR c++/6949
31044         * g++.dg/template/local3.C: New test.
31045
31046         PR c++/11149
31047         * g++.dg/lookup/scoped6.C: New test.
31048
31049 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31050
31051         PR c++/8046
31052         * g++.dg/other/error7.C: New test.
31053
31054 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31055
31056         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31057         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31058         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31059         * g++.old-deja/g++.other/union2.C: Likewise.
31060         * gcc.dg/c90-const-expr-2.c: Likewise.
31061         * gcc.dg/c90-const-expr-3.c: Likewise.
31062         * gcc.dg/c99-const-expr-2.c: Likewise.
31063         * gcc.dg/c99-const-expr-3.c: Likewise.
31064         * gcc.dg/concat.c: Likewise.
31065
31066 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31067
31068         PR c++/9559
31069         * g++.dg/init/static1.C: New test.
31070
31071 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31072
31073         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31074         * g++.old-deja/g++.other/access2.C: Likewise.
31075         * g++.old-deja/g++.other/decl2.C: Likewise.
31076         * gcc.c-torture/execute/20020615-1.c: Likewise.
31077
31078 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31079
31080         PR c++/4933
31081         * g++.dg/template/sizeof4.C: New test.
31082
31083 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31084
31085         * g++.dg/other/error6.C: New test.
31086
31087 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31088
31089         PR c++/10750
31090         * g++.dg/parse/constant2.C: New test.
31091
31092 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31093
31094         PR c++/11106
31095         * g++.dg/other/error5.C: New test.
31096
31097 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31098
31099         * gcc.dg/format/gcc_diag-1.c: New test.
31100
31101 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31102
31103         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31104
31105 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31106
31107         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31108         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31109         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31110
31111 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31112
31113         * gcc.c-torture/execute/builtins/string-8.c: New test.
31114         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31115         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31116         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31117
31118 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31119
31120         PR c++/10468
31121         * g++.dg/ext/typeof6.C: New test.
31122
31123 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31124
31125         PR c++/10796
31126         * g++.dg/init/enum1.C: New test.
31127
31128 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31129
31130         * gcc.dg/20030627-1.c: New test.
31131
31132 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31133
31134         PR c++/11332
31135         * g++.dg/expr/static_cast2.C: New test.
31136
31137 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31138             Jakub Jelinek  <jakub@redhat.com>
31139
31140         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31141         sprintf(dst,"%s",src) optimization.
31142         * gcc.c-torture/execute/20030626-1.c: New test case.
31143         * gcc.c-torture/execute/20030626-2.c: New test case.
31144
31145 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31146
31147         * gcc.c-torture/execute/multi-ix.c: New test.
31148
31149         * gcc.c-torture/execute/simd-4.c (main):
31150         Added missing semicolon at end of union.
31151
31152 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31153
31154         PR c++/8266
31155         * g++.dg/template/explicit-instantiation3.C: New test.
31156
31157 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31158
31159         * gcc.dg/20030626-1.c: Use signed char.
31160
31161 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31162
31163         * gcc.dg/20030626-1.c: New test.
31164
31165 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31166
31167         * const-str-2.m: Update.
31168
31169 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31170
31171         PR c++/10990
31172         * g++.dg/rtti/dyncast1.C: New test.
31173         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31174         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31175         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31176
31177         PR c++/10931
31178         * g++.dg/expr/static_cast1.C: New test.
31179
31180 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31181
31182         * gcc.dg/20030625-1.c: New test.
31183
31184 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31185
31186         * gcc.c-torture/compile/20030624-1.c: New test case.
31187
31188 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31189
31190         * gcc.c-torture/execute/string-opt-17.c: New test.
31191
31192 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31193
31194         PR c++/5754
31195         * g++.dg/parse/crash6.C: New test.
31196
31197 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31198
31199         * gcc.dg/builtins-24.c: New test case.
31200
31201 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31202
31203         * g++.dg/opt/operator1.C: New test.
31204
31205 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31206
31207         * gcc.c-torture/execute/string-opt-16.c: New test case.
31208
31209 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31210
31211         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31212         * g++.old-deja/g++.other/conv7.C: Likewise.
31213         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31214         * g++.old-deja/g++.other/overload14.C: Likewise.
31215
31216 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31217
31218         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31219         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31220
31221 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31222
31223         PR c++/10888
31224         * g++.dg/warn/Winline-3.C: New test.
31225
31226 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31227
31228         * lib/target-supports.exp (check_alias_available): Make the test
31229         program acceptable to the Solaris assembler.
31230
31231         PR c++/10749
31232         * g++.dg/template/memclass2.C: New test.
31233
31234 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31235             Eric Botcazou  <ebotcazou@libertysurf.fr>
31236
31237         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31238         data for non-matching targets.
31239         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31240
31241 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31242
31243         PR c++/10845
31244         * g++.dg/template/member3.C: New test.
31245
31246 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31247
31248         PR c++/10939
31249         * g++.dg/template/func1.C: New test.
31250
31251         PR c++/9649
31252         * g++.dg/template/static4.C: New test.
31253         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31254
31255         PR c++/11041
31256         * g++.dg/init/ref7.C: New test.
31257
31258 2003-06-19  Matt Austern  <austern@apple.com>
31259
31260         PR c++/11228
31261         * g++.dg/anew1.C: New test.
31262         * g++.dg/anew2.C: New test.
31263         * g++.dg/anew3.C: New test.
31264         * g++.dg/anew4.C: New test.
31265
31266 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31267
31268         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31269
31270 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31271
31272         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31273         endian-dependent.
31274
31275 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31276
31277         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31278         Remove cruft.
31279
31280 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31281
31282         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31283         * gcc.c-torture/compile/961203-1.c: Likewise.
31284         * gcc.c-torture/compile/980506-1.c: Likewise.
31285
31286 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31287
31288         PR c++/10712
31289         * g++.dg/lookup/using7.C: New test.
31290
31291 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31292
31293         PR c++/11105
31294         * g++.dg/abi/conv1.C: Remove it.
31295         * g++.dg/template/conv7.C: New test.
31296         * g++.dg/template/conv8.C: Likewise.
31297         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31298         conversion operator.
31299
31300 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31301
31302         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31303         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31304         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31305         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31306         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31307         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31308         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31309         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31310         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31311         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31312         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31313         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31314         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31315         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31316         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31317         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31318         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31319         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31320         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31321         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31322         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31323         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31324         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31325         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31326         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31327         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31328         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31329         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31330         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31331
31332 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
31333
31334         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31335         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31336         indications.
31337
31338 2003-06-16  Roger Sayle  <roger@eyesopen.com>
31339
31340         * gcc.dg/i386-387-5.c: New test case.
31341         * gcc.dg/i386-387-6.c: New test case.
31342         * gcc.dg/builtins-23.c: New test case.
31343
31344 2003-06-15  Roger Sayle  <roger@eyesopen.com>
31345
31346         * gcc.dg/builtins-22.c: New test case.
31347         * gcc.dg/i386-387-1.c: Update to test exp.
31348         * gcc.dg/i386-387-2.c: Likewise.
31349
31350 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31351
31352         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31353
31354 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31355
31356         * lib/gcc-dg.exp (dg-require-dll): New function.
31357         (dg-xfail-if): Likewise.
31358         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31359         driver.
31360
31361         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31362         * gcc.c-torture/compile/20001205-1.c: Likewise.
31363         * gcc.c-torture/compile/20001226-1.c: Likewise.
31364         * gcc.c-torture/compile/20010518-2.c: Likewise.
31365         * gcc.c-torture/compile/20020312-1.c: Likewise.
31366         * gcc.c-torture/compile/20020604-1.c: Likewise.
31367         * gcc.c-torture/compile/920501-12.c: Likewise.
31368         * gcc.c-torture/compile/920501-4.c: Likewise.
31369         * gcc.c-torture/compile/920520-1.c: Likewise.
31370         * gcc.c-torture/compile/920521-1.c: Likewise.
31371         * gcc.c-torture/compile/920625-1.c: Likewise.
31372         * gcc.c-torture/compile/961203-1.c: Likewise.
31373         * gcc.c-torture/compile/980506-1.c: Likewise.
31374         * gcc.c-torture/compile/981006-1.c: Likewise.
31375         * gcc.c-torture/compile/981022-1.c: Likewise.
31376         * gcc.c-torture/compile/981223-1.c: Likewise.
31377         * gcc.c-torture/compile/990617-1.c: Likewise.
31378         * gcc.c-torture/compile/dll.c: Likewise.
31379         * gcc.c-torture/compile/labels-3.c: Likewise.
31380         * gcc.c-torture/compile/mipscop-1.c: Likewise.
31381         * gcc.c-torture/compile/mipscop-2.c: Likewise.
31382         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31383         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31384         * gcc.c-torture/compile/simd-5.c: Likewise.
31385         * gcc.c-torture/compile/20000804-1.x: Remove.
31386         * gcc.c-torture/compile/20001205-1.x: Likewise.
31387         * gcc.c-torture/compile/20001226-1.x: Likewise.
31388         * gcc.c-torture/compile/20010518-2.x: Likewise.
31389         * gcc.c-torture/compile/20020312-1.x: Likewise.
31390         * gcc.c-torture/compile/20020604-1.x: Likewise.
31391         * gcc.c-torture/compile/920501-12.x: Likewise.
31392         * gcc.c-torture/compile/920501-4.x: Likewise.
31393         * gcc.c-torture/compile/920520-1.x: Likewise.
31394         * gcc.c-torture/compile/920521-1.x: Likewise.
31395         * gcc.c-torture/compile/920625-1.x: Likewise.
31396         * gcc.c-torture/compile/961203-1.x: Likewise.
31397         * gcc.c-torture/compile/980506-1.x: Likewise.
31398         * gcc.c-torture/compile/981006-1.x: Likewise.
31399         * gcc.c-torture/compile/981022-1.x: Likewise.
31400         * gcc.c-torture/compile/981223-1.x: Likewise.
31401         * gcc.c-torture/compile/990617-1.x: Likewise.
31402         * gcc.c-torture/compile/mipscop-1.x: Likewise.
31403         * gcc.c-torture/compile/mipscop-2.x: Likewise.
31404         * gcc.c-torture/compile/mipscop-3.x: Likewise.
31405         * gcc.c-torture/compile/mipscop-4.x: Likewise.
31406         * gcc.c-torture/compile/simd-5.x: Likewise.
31407
31408         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31409
31410 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31411
31412         * gcc.c-torture/execute/20030611-1.c: New test.
31413
31414 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31415
31416         PR middle-end/168
31417         * gcc.dg/20030612-1.c: New test case.
31418
31419 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31420
31421         PR c++/10635
31422         * g++.dg/expr/cast1.C: New test.
31423
31424 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31425
31426         * gcc.dg/builtins-21.c: New test case.
31427
31428 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
31429
31430         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31431         options instead of at the end.
31432         * lib/objc.exp (objc_target_compile): Likewise.
31433
31434 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
31435
31436         PR c++/10432
31437         * g++.dg/parse/error1.C: New test.
31438
31439 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
31440
31441         * gcc.dg/compat/struct-by-value-11_main.c: New file.
31442         * gcc.dg/compat/struct-by-value-11_x.c: New file.
31443         * gcc.dg/compat/struct-by-value-11_y.c: New file.
31444         * gcc.dg/compat/struct-by-value-12_main.c: New file.
31445         * gcc.dg/compat/struct-by-value-12_x.c: New file.
31446         * gcc.dg/compat/struct-by-value-12_y.c: New file.
31447         * gcc.dg/compat/struct-by-value-13_main.c: New file.
31448         * gcc.dg/compat/struct-by-value-13_x.c: New file.
31449         * gcc.dg/compat/struct-by-value-13_y.c: New file.
31450         * gcc.dg/compat/struct-by-value-14_main.c: New file.
31451         * gcc.dg/compat/struct-by-value-14_x.c: New file.
31452         * gcc.dg/compat/struct-by-value-14_y.c: New file.
31453         * gcc.dg/compat/struct-by-value-15_main.c: New file.
31454         * gcc.dg/compat/struct-by-value-15_x.c: New file.
31455         * gcc.dg/compat/struct-by-value-15_y.c: New file.
31456         * gcc.dg/compat/struct-by-value-16_main.c: New file.
31457         * gcc.dg/compat/struct-by-value-16_x.c: New file.
31458         * gcc.dg/compat/struct-by-value-16_y.c: New file.
31459         * gcc.dg/compat/struct-by-value-17_main.c: New file.
31460         * gcc.dg/compat/struct-by-value-17_x.c: New file.
31461         * gcc.dg/compat/struct-by-value-17_y.c: New file.
31462         * gcc.dg/compat/struct-by-value-18_main.c: New file.
31463         * gcc.dg/compat/struct-by-value-18_x.c: New file.
31464         * gcc.dg/compat/struct-by-value-18_y.c: New file.
31465
31466         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31467         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31468         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31469         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31470         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31471         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31472         * gcc.dg/compat/scalar-return-3_main.c: New file.
31473         * gcc.dg/compat/scalar-return-3_x.c: New file.
31474         * gcc.dg/compat/scalar-return-3_y.c: New file.
31475         * gcc.dg/compat/scalar-return-4_main.c: New file.
31476         * gcc.dg/compat/scalar-return-4_x.c: New file.
31477         * gcc.dg/compat/scalar-return-4_y.c: New file.
31478
31479 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
31480
31481         * gcc.dg/compat/fp2-struct-check.h: New file.
31482         * gcc.dg/compat/fp2-struct-defs.h: New file.
31483         * gcc.dg/compat/fp2-struct-init.h: New file.
31484         * gcc.dg/compat/struct-by-value-10_main.c: New file.
31485         * gcc.dg/compat/struct-by-value-10_x.c: New file.
31486         * gcc.dg/compat/struct-by-value-10_y.c: New file.
31487         * gcc.dg/compat/struct-return-10_main.c: New file.
31488         * gcc.dg/compat/struct-return-10_x.c: New file.
31489         * gcc.dg/compat/struct-return-10_y.c: New file.
31490
31491         * gcc.dg/compat/compat-common.h: New file.
31492         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31493         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31494         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31495         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31496         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31497         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31498         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31499         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31500         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31501         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31502         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31503         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31504         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31505         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31506         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31507         * gcc.dg/compat/small-struct-check.h: Ditto.
31508         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31509         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31510         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31511         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31512         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31513         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31514         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31515         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31516         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31517         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31518         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31519         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31520         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31521         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31522         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31523         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31524         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31525         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31526         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31527         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31528         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31529         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31530         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31531         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31532         * gcc.dg/compat/struct-return-2_main.c: Ditto.
31533         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31534         * gcc.dg/compat/struct-return-2_y.c: Ditto.
31535         * gcc.dg/compat/struct-return-3_main.c: Ditto.
31536         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31537         * gcc.dg/compat/struct-return-3_y.c: Ditto.
31538
31539 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
31540
31541         * g++.dg/pch/static-1.C: New file.
31542         * g++.dg/pch/static-1.Hs: New file.
31543
31544 2003-06-10  Richard Henderson  <rth@redhat.com>
31545
31546         * gcc.dg/asm-7.c: Adjust expected warning text.
31547
31548 2003-06-10  Roger Sayle  <roger@eyesopen.com>
31549
31550         * gcc.dg/builtins-20.c: New test case.
31551
31552 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
31553
31554         PR c++/11131
31555         * g++.dg/opt/template1.C: New test.
31556
31557 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31558
31559         * lib/gcc-dg.exp (dg-test): Clear additional_files and
31560         additional_sources.
31561
31562 2003-05-21  David Taylor  <dtaylor@emc.com>
31563
31564         * gcc.dg/Wpadded.c: New file.
31565
31566 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31567
31568         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31569         * gcc.dg/special/weak-2.c: Add dg-require-weak.
31570         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31571         dg-require-weak.
31572
31573 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
31574
31575         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31576
31577 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31578
31579         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31580         (dg-require-alias): Likewise.
31581         (dg-require-gc-sections): Likewise.
31582         * lib/target-supports.exp (check_gc_sections_available): Likewise.
31583
31584 2003-06-08  Richard Henderson  <rth@redhat.com>
31585
31586         * gcc.dg/20011029-2.c: Fix the array reference.
31587         * gcc.dg/asm-7.c: New.
31588
31589 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
31590
31591         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31592
31593 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
31594
31595         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31596         (dg-require-gc-sections): Likewise.
31597
31598 2003-06-08  Jan Hubicka  <jh@suse.cz>
31599
31600         * i386-cmov1.c: Fix regular expression.
31601         * i386-cvt-1.c: Likewise.
31602         * i386-local.c: Likewise.
31603         * i386-local2.c: Likewise.
31604         * i386-mul.c: Likewise.
31605         * i386-ssetype-1.c: Likewise.
31606         * i386-ssetype-3.c: Likewise.
31607         * i386-ssetype-5.c: Likewise.
31608
31609 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31610
31611         PR c++/11039
31612         * g++.dg/warn/implicit-typename2.C: New test.
31613         * g++.dg/warn/implicit-typename3.C: New test.
31614
31615 2003-06-07  Richard Henderson  <rth@redhat.com>
31616
31617         * g++.dg/other/offsetof3.C: Use size_t.
31618         * g++.dg/other/offsetof4.C: Likewise.
31619
31620 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
31621
31622         * lib/copy-file.exp: New. Implement gcc_copy_files.
31623
31624         * lib/dg-pch.exp: Load copy-file.exp
31625         (dg-pch): Use gcc_copy_files instead of "file copy".
31626
31627 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
31628
31629         * gcc.dg/weak/weak.exp: Simplify.
31630         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
31631         * gcc.dg/weak/weak-1.c: Likewise.
31632         * gcc.dg/weak/weak-2.c: Likewise.
31633         * gcc.dg/weak/weak-3.c: Likewise.
31634         * gcc.dg/weak/weak-4.c: Likewise.
31635         * gcc.dg/weak/weak-5.c: Likewise.
31636         * gcc.dg/weak/weak-6.c: Likewise.
31637         * gcc.dg/weak/weak-7.c: Likewise.
31638         * gcc.dg/weak/weak-8.c: Likewise.
31639         * gcc.dg/weak/weak-9.c: Likewise.
31640
31641 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
31642
31643         gcc.c-torture/execute/20030606-1.c: New.
31644
31645 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31646
31647         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
31648         * gcc.dg/builtins-19.c: Likewise.
31649
31650 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31651
31652         * gcc.dg/builtins-2.c: Add some more tests.
31653         * gcc.dg/builtins-18.c: New test case.
31654         * gcc.dg/builtins-19.c: New test case.
31655
31656 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31657             Jim Wilson  <wilson@tuliptree.org>
31658
31659         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
31660
31661 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
31662
31663         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
31664         mempcpy/stpcpy calls not to be optimized into something else.
31665         * gcc.c-torture/execute/string-opt-3.c: Moved to...
31666         * gcc.c-torture/execute/builtins/string-7.c: ...here.
31667         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
31668
31669 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31670
31671         * gcc.dg/format/asm_fprintf-1.c: New test.
31672
31673 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
31674
31675         * lib/gcc-defs.exp (additional_sources): New variable.
31676         (dg-additional-sources): New function.
31677         (additional_files): New variable.
31678         (dg-additional-files): New function.
31679         (dg-additional-files-options): Likewise.
31680         * lib/gcc-dg.exp (dg-require-weak): New function.
31681         (dg-require-alias): Likewise.
31682         (dg-require-gc-sections): Likewise.
31683         * lib/target-supports.exp (check_alias_available): Remove testfile
31684         parameter.
31685         (check_gc_sections_available): New function.
31686         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
31687         (dg-gpp-additional-files): Likewise.
31688         * lib/g++.exp (additional_sources): Remove.
31689         (additional_files): Likewise.
31690         (g++_target_compile): Use dg-additional-files-options.
31691
31692         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
31693         Tcl logic.
31694         * gcc.dg/special/ecos.exp: Remove.
31695         * gcc.dg/special/20000419-2.c: Use dg-require-*.
31696         * gcc.dg/special/alias-1.c: Likewise.
31697         * gcc.dg/special/alias-2.c: Likewise.
31698         * gcc.dg/special/gcsec-1.c: Likewise.
31699         * gcc.dg/special/weak-1.c: Likewise.
31700         * gcc.dg/special/weak-2.c: Likewise.
31701         * gcc.dg/special/wkali-1.c: Likewise.
31702         * gcc.dg/special/wkali-2.c: Likewise.
31703
31704         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
31705         dg-gpp-additional-*.
31706         * g++.dg/special/conpr-3.C: Likewise.
31707         * g++.dg/special/conpr-4.C: Likewise.
31708         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
31709         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
31710         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
31711         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
31712         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
31713         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
31714         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
31715         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
31716         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
31717         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
31718         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
31719         * g++.old-deja/g++.other/comdat1.C: Likewise.
31720         * g++.old-deja/g++.other/comdat2.C: Likewise.
31721         * g++.old-deja/g++.other/comdat3.C: Likewise.
31722         * g++.old-deja/g++.other/ctor1.C: Likewise.
31723         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
31724
31725 2003-06-05  Richard Henderson  <rth@redhat.com>
31726
31727         * gcc.dg/debug/20030605-1.c: New.
31728
31729 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31730
31731         * README.QMTEST: Update.
31732
31733 2003-06-04  Richard Henderson  <rth@redhat.com>
31734
31735         * gcc.dg/cleanup-1.c: New.
31736         * gcc.dg/cleanup-2.c: New.
31737         * gcc.dg/cleanup-3.c: New.
31738         * gcc.dg/cleanup-4.c: New.
31739         * gcc.dg/cleanup-5.c: New.
31740         * gcc.dg/cleanup-6.c: New.
31741         * gcc.dg/cleanup-7.c: New.
31742
31743 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31744
31745         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
31746
31747         * lib/dg-pch.exp: New file.
31748         * g++.dg/pch/pch.exp: Use dg-pch.exp.
31749         * gcc.dg/pch/pch.exp: Likewise.
31750
31751 2003-06-04  Roger Sayle  <roger@eyesopen.com>
31752
31753         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
31754         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
31755         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
31756         * gcc.dg/builtins-17.c: New test case.
31757         * gcc.dg/i386-387-4.c: New test case.
31758         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
31759
31760 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31761
31762         * gcc.dg/ultrasp9.c: New test.
31763
31764 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31765
31766         * gcc.c-torture/compile/20030604-1.c: New test.
31767         * gcc.dg/sparc-constant-1.c: New test.
31768
31769 2003-06-03  Glen Nakamura  <glen@imodulo.com>
31770
31771         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
31772
31773 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
31774
31775         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
31776
31777         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
31778         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
31779
31780 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
31781
31782         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
31783
31784 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31785
31786         PR c++/10940
31787         * g++.dg/template/spec10.C: New test.
31788
31789 2003-06-03  Roger Sayle  <roger@eyesopen.com>
31790
31791         * gcc.dg/builtins-16.c: New test case.
31792
31793 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
31794
31795         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
31796         mempcpy test with post-increments.
31797         * gcc.c-torture/execute/string-opt-3.c: New test.
31798         * gcc.dg/string-opt-1.c: New test.
31799
31800 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
31801
31802         PR fortran/10965
31803         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
31804
31805 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
31806
31807         * lib/scanasm.exp (dg-scan): New function, factored out of ...
31808         (scan-assembler): ... here.  Use dg-scan.
31809         (scan-assembler-not): Likewise.
31810         (scan-file): New function.
31811         (scan-file-not): Likewise.
31812         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
31813         * gcc.dg/cpp/_Pragma4.c: Likewise.
31814         * gcc.dg/cpp/_Pragma5.c: Likewise.
31815         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31816         * gcc.dg/cpp/avoidpaste2.c: Likewise.
31817         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
31818         * gcc.dg/cpp/cmdlne-P.c: Likewise.
31819         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
31820         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
31821         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
31822         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
31823         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
31824         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
31825         * gcc.dg/cpp/cxxcom1.c: Likewise.
31826         * gcc.dg/cpp/line1.c: Likewise.
31827         * gcc.dg/cpp/maccom1.c: Likewise.
31828         * gcc.dg/cpp/maccom2.c: Likewise.
31829         * gcc.dg/cpp/maccom3.c: Likewise.
31830         * gcc.dg/cpp/maccom4.c: Likewise.
31831         * gcc.dg/cpp/maccom5.c: Likewise.
31832         * gcc.dg/cpp/maccom6.c: Likewise.
31833         * gcc.dg/cpp/multiline.c: Likewise.
31834         * gcc.dg/cpp/spacing1.c: Likewise.
31835         * gcc.dg/cpp/spacing2.c: Likewise.
31836         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
31837         * gcc.dg/cpp/trad/maccom1.c: Likewise.
31838         * gcc.dg/cpp/trad/maccom2.c: Likewise.
31839         * gcc.dg/cpp/trad/maccom3.c: Likewise.
31840         * gcc.dg/cpp/trad/maccom4.c: Likewise.
31841         * gcc.dg/cpp/trad/maccom6.c: Likewise.
31842         * gcc.dg/cpp/cxxcom2.c: Likewise.
31843         * gcc.dg/cpp/cxxcom2.h: New file.
31844
31845         * gcc.dg/cpp/truefalse.cpp: Move it to ...
31846         * g++.dg/cpp/truefalse.C: Here.
31847         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
31848
31849 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
31850
31851         * gcc.dg/cpp/redef3.c: New file.
31852
31853 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31854
31855         * gcc.dg/i386-loop-3.c: New test.
31856
31857 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
31858
31859         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
31860
31861 2003-05-31  Roger Sayle  <roger@eyesopen.com>
31862
31863         * gcc.dg/fwrapv-1.c: New test case.
31864         * gcc.dg/fwrapv-2.c: New test case.
31865
31866 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31867
31868         PR c++/10956
31869         * g++.dg/template/spec9.C: New test.
31870
31871 2003-05-29  Roger Sayle  <roger@eyesopen.com>
31872
31873         * gcc.dg/duff-4.c: New test case.
31874
31875 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
31876
31877         PR fortran/10843
31878         * g77.dg/ffixed-form-1.f: New test
31879         * g77.dg/ffixed-form-2.f: New test
31880         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
31881         * g77.dg/ffree-form-3.f: New test
31882
31883 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
31884
31885         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
31886         * gcc.dg/wint_t-1.c: Likewise.
31887
31888 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31889
31890         * g++.dg/template/access11.C: New test.
31891
31892 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31893
31894         PR c++/10849
31895         * g++.dg/template/access10.C: New test.
31896
31897 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31898             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31899
31900         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
31901
31902 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31903
31904         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
31905         suppress for powerpc-*-darwin*.
31906         * gcc.dg/torture/builtin-noret-2.c: Likewise.
31907
31908 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31909
31910         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
31911         suppress option for powerpc-*-darwin*.
31912
31913 2003-05-23  Roger Sayle  <roger@eyesopen.com>
31914
31915         * gcc.dg/builtins-1.c: Add tests for tan and atan.
31916         * gcc.dg/builtins-4.c: Add test for fmod.
31917
31918 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31919
31920         PR c++/10682
31921         * g++.dg/template/instantiate4.C: New test.
31922
31923 2003-05-22  Roger Sayle  <roger@eyesopen.com>
31924
31925         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
31926
31927 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
31928
31929         * gcc.dg/compat/scalar-return-1_main.c: New file.
31930         * gcc.dg/compat/scalar-return-1_x.c: New file.
31931         * gcc.dg/compat/scalar-return-1_y.c: New file.
31932         * gcc.dg/compat/scalar-return-2_main.c: New file.
31933         * gcc.dg/compat/scalar-return-2_x.c: New file.
31934         * gcc.dg/compat/scalar-return-2_y.c: New file.
31935         * gcc.dg/compat/struct-return-3_main.c: New file.
31936         * gcc.dg/compat/struct-return-3_y.c: New file.
31937         * gcc.dg/compat/struct-return-3_x.c: New file.
31938         * gcc.dg/compat/struct-return-2_main.c: New file.
31939         * gcc.dg/compat/struct-return-2_x.c: New file.
31940         * gcc.dg/compat/struct-return-2_y.c: New file.
31941
31942 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31943
31944         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
31945         for hppa*-hp-hpux*.
31946         * gcc.dg/20021014-1.c (dg-options): Likewise.
31947         * gcc.dg/nest.c (dg-options): Likewise.
31948
31949 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
31950
31951         PR c++/9738
31952         * g++.dg/ext/dllimport2.C: New file.
31953         * g++.dg/ext/dllimport3.C: New file.
31954
31955 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
31956
31957         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
31958         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31959         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31960         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31961         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31962         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31963         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
31964         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
31965         * gcc.dg/compat/small-struct-defs.h: New file.
31966         * gcc.dg/compat/small-struct-init.h: New file.
31967         * gcc.dg/compat/small-struct-check.h: New file.
31968         * gcc.dg/compat/fp-struct-defs.h: New file.
31969         * gcc.dg/compat/fp-struct-check.h: New file.
31970         * gcc.dg/compat/fp-struct-init.h: New file.
31971         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
31972         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
31973
31974 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
31975
31976         * gcc.dg/20030225-2.c: New test.
31977
31978 2003-05-18  Roger Sayle  <roger@eyesopen.com>
31979             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31980
31981         * gcc.c-torture/compile/20030518-1.c: New test case.
31982
31983 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
31984
31985         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
31986         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
31987         gcc-dg-debug-runtest.
31988         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
31989         gcc-dg-debug-runtest.
31990
31991 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31992
31993         PR c++/9022
31994         * g++.dg/lookup/using6.C: New test.
31995
31996 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31997
31998         * g++.dg/parse/access2.C: New test.
31999
32000 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32001
32002         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32003         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32004         * gcc.dg/debug/debug.exp: Likewise.
32005
32006 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32007
32008         * gcc.dg/dollar.c: New test.
32009
32010 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32011
32012         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32013         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32014         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32015         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32016         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32017         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32018         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32019         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32020         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32021         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32022         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32023         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32024         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32025         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32026         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32027         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32028         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32029         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32030
32031 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32032
32033         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32034         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32035         support for "repo" mode.
32036         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32037         * lib/g77-dg.exp: Likewise.
32038         * lib/obj-dg.exp: Likewise.
32039
32040 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32041
32042         Merge from gcc-3_2-rhl8-branch:
32043         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32044
32045         * gcc.dg/tls/opt-6.c: New test.
32046
32047         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32048
32049         * gcc.dg/20030405-1.c: New test.
32050
32051         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32052
32053         * gcc.dg/20030309-1.c: New test.
32054
32055         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32056
32057         * gcc.c-torture/execute/20030307-1.c: New test.
32058
32059         2003-02-20  Randolph Chung  <tausq@debian.org>
32060
32061         * gcc.c-torture/compile/20030220-1.c: New test.
32062
32063         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32064
32065         * gcc.dg/20030217-1.c: New test.
32066
32067         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32068
32069         * gcc.c-torture/compile/20020129-1.c: New test.
32070
32071         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32072
32073         * gcc.dg/unroll-1.c: New test.
32074
32075         2002-11-16  Jan Hubicka  <jh@suse.cz>
32076
32077         * gcc.c-torture/execute/20020920-1.c: New test.
32078
32079         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32080
32081         PR target/7434
32082         * gcc.c-torture/compile/20021008-1.c: New test.
32083
32084         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32085
32086         PR target/7559
32087         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32088
32089         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32090
32091         * gcc.c-torture/compile/20020807-1.c: New test.
32092
32093         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32094
32095         * gcc.dg/tls/opt-1.c: New test.
32096
32097         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32098
32099         * gcc.dg/20020729-1.c: New test.
32100
32101         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32102
32103         * g++.dg/opt/life1.C: New test.
32104
32105         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32106
32107         * gcc.dg/20020525-1.c: New test.
32108
32109         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32110
32111         PR c++/6794
32112         * g++.dg/ext/pretty1.C: New test.
32113         * g++.dg/ext/pretty2.C: New test.
32114
32115 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32116
32117         PR c++/8385
32118         * g++.dg/ext/typeof5.C: New test.
32119
32120 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32121
32122         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32123         __USER_LABEL_PREFIX__ into account.
32124         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32125
32126 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32127
32128         * gcc.dg/builtins-15.c: New test case.
32129
32130 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32131
32132         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32133
32134 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32135
32136         * lib/g++.exp: Tweak handling of additional source files.
32137         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32138         * g++.dg/special/conpr-2a.C: Rename to ...
32139         * g++.dg/special/conpr-2a.cc: ... this.
32140         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32141         * g++.dg/special/conpr-3a.C: Rename to ...
32142         * g++.dg/special/conpr-3a.cc: This.
32143         * g++.dg/special/conpr-3b.C: Rename to ...
32144         * g++.dg/special/conpr-3b.cc: This.
32145         * g++.dg/special/conpr-4.C: New test.
32146         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32147
32148 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32149
32150         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32151
32152 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32153
32154         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32155         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32156         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32157         * g++.old-deja/g++.other/warn3.C: Likewise.
32158
32159 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32160
32161         * gcc.dg/i386-387-1.c: Update to also test log.
32162         * gcc.dg/i386-387-2.c: Likewise.
32163
32164 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32165
32166         * g77.f-torture/execute/int8421.f: New test.
32167
32168 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32169
32170         PR c++/10230, c++/10481
32171         * g++.dg/lookup/scoped5.C: New test.
32172
32173 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32174
32175         PR c++/10552
32176         * g++.dg/template/ttp6.C: New test.
32177
32178 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32179
32180         * gcc.c-torture/execute/builtins: New directory.
32181         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32182         gcc.c-torture/execute/builtins.
32183         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32184         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32185         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32186         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32187
32188 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32189
32190         PR c++/9252
32191         * g++.dg/template/access8.C: New test.
32192         * g++.dg/template/access9.C: New test.
32193
32194 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32195
32196         PR c++/9554
32197         * g++.dg/parse/access1.C: New test.
32198
32199 2003-05-09  DJ Delorie  <dj@redhat.com>
32200
32201         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32202         long, and not an int.
32203
32204 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32205
32206         PR c++/10555, c++/10576
32207         * g++.dg/template/memclass1.C: New test.
32208
32209 2003-05-08  DJ Delorie  <dj@redhat.com>
32210
32211         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32212         targets.
32213         * gcc.c-torture/execute/20021024-1.x: Likewise.
32214         * gcc.c-torture/execute/shiftdi.x: Likewise.
32215         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32216         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32217         * gcc.dg/20021018-1.c: Likewise.
32218
32219 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32220
32221         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32222
32223         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32224         (bcopy): Call memmove.
32225
32226 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32227
32228         * g77.f-torture/compile/8485.f: New test case.
32229
32230 2003-05-07  Richard Henderson  <rth@redhat.com>
32231
32232         PR c++/10570
32233         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32234         Verify exception_cleanup not called for rethrows.
32235         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32236         when exiting catch block without rethrowing.
32237         * g++.dg/eh/forced3.C: New.
32238         * g++.dg/eh/forced4.C: New.
32239
32240 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32241
32242         * gcc.dg/20030505.c: Fix triplet.
32243
32244 2003-05-06  DJ Delorie  <dj@redhat.com>
32245
32246         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32247         * gcc.dg/nest.c: Likewise.
32248
32249 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32250
32251         * gcc.dg/builtins-14.c: New test case.
32252
32253 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32254
32255         * lib/compat.exp (compat-execute): New argument.
32256         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32257         * gcc.dg/compat: New test directory.
32258         * gcc.dg/compat/compat.exp: New expect script.
32259         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32260         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32261         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32262         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32263         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32264         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32265
32266         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32267         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32268         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32269         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32270         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32271         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32272         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32273         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32274         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32275         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32276         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32277         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32278         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32279         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32280         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32281
32282 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32283
32284         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32285
32286 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32287
32288         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32289
32290 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32291
32292         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32293         * gcc.dg/ppc-fsel-2.c: New test.
32294
32295         * gcc.dg/unused-5.c: New test.
32296
32297 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32298
32299         PR c++/10496
32300         * g++.dg/warn/pmf1.C: New test.
32301
32302 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32303
32304         PR c++/4494
32305         * g++.dg/warn/main.C: New test.
32306
32307 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32308
32309         * gcc.dg/nonnull-3.c: New test.
32310
32311 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
32312
32313         * gcc.dg/cpp/Wtrigraphs.c: Update.
32314         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32315
32316 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
32317
32318         * gcc.dg/ppc-fsel-1.c: New test.
32319
32320 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
32321
32322         PR c/10604
32323         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32324
32325 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
32326
32327         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32328
32329 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32330
32331         PR c++/9364, c++/10553, c++/10586
32332         * g++.dg/parse/typename4.C: New test.
32333         * g++.dg/parse/typename5.C: Likewise.
32334
32335 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
32336
32337         * gcc.c-torture/compile/20030503-1.c: New test.
32338
32339 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32340
32341         * g++.dg/lookup/using5.C: Fix testcase error.
32342
32343 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
32344
32345         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32346         since MEABI is no longer supported.  Remove all vestiges
32347         of MEABI from the test.
32348
32349 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32350
32351         PR c++/10554
32352         * g++.dg/lookup/using5.C: New test.
32353
32354 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32355
32356         PR c++/8772
32357         * g++.dg/template/ttp5.C: New test.
32358
32359 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
32360
32361         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32362         (dg-gpp-additional-sources): New function.
32363         (dg-gpp-additional-files): Likewise.
32364         * lib/g++.exp (additional_sources): New variable.
32365         (additional_files): Likewise.
32366         (g++_target_compile): Deal with them.
32367         * lib/old-dejagnu.exp: Remove.
32368         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32369         * g++.old-deja: Revise all tests to use dg commands.
32370
32371 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32372
32373         PR c++/9432, c++/9528
32374         * g++.dg/lookup/using4.C: New test.
32375
32376 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
32377
32378         * gcc.dg/noreturn-5.c: New file.
32379         * gcc.dg/noreturn-6.c: New file.
32380
32381         * gcc.c-torture/compile/inline-1.c: New file.
32382
32383 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32384
32385         PR c++/10551
32386         * g++.dg/template/explicit1.C: New test.
32387
32388 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32389
32390         PR c++/10549
32391         * g++.dg/other/bitfield1.C: New test.
32392
32393         PR c++/10527
32394         * g++.dg/init/new7.C: New test.
32395
32396 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32397
32398         * g++.dg/ext/desig1.C: New test.
32399         * g++.dg/ext/init1.C: Update.
32400
32401         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32402
32403 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
32404
32405         PR c++/10180
32406         * g++.dg/warn/Winline-1.C: New test.
32407
32408 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
32409
32410         * gcc.c-torture/execute/string-opt-19.c: New test.
32411
32412         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32413         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32414
32415 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
32416
32417         PR c++/10506
32418         * g++.dg/init/new6.C: New test.
32419
32420         PR c++/10503
32421         * g++.dg/init/ref6.C: New test.
32422
32423 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
32424
32425         * g++.dg/warn/weak1.C: XFAIL on AIX4.
32426
32427 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32428
32429         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32430         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32431
32432 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
32433
32434         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32435         initialized static data members.
32436
32437 2003-04-25  H.J. Lu <hjl@gnu.org>
32438
32439         * gcc.dg/ia64-sync-4.c: New test.
32440
32441 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32442
32443         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
32444         date.
32445
32446 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
32447
32448         PR c++/10337
32449         * g++.dg/warn/conv1.C: New test.
32450         * g++.old-deja/g++.other/conv7.C: Adjust.
32451         * g++.old-deja/g++.other/overload14.C: Adjust.
32452
32453 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32454
32455         PR c++/10471
32456         * g++.dg/template/defarg2.C: New test.
32457
32458 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
32459
32460         * gcc.dg/cpp/include2.c: Update.
32461         * gcc.dg/cpp/multiline-2.c: New.
32462         * gcc.dg/cpp/multiline.c: Update.
32463         * gcc.dg/cpp/strify2.c: Update.
32464         * gcc.dg/cpp/trad/literals-2.c: Update.
32465
32466 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32467
32468         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32469
32470 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32471
32472         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32473
32474 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32475
32476         PR c++/10451
32477         * g++.dg/parse/crash4.C: New test.
32478
32479         PR c++/9847
32480         * g++.dg/parse/crash5.C: New test.
32481
32482 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
32483
32484         PR c++/10446
32485         * g++.dg/parse/crash3.C: New test.
32486
32487         PR c++/10428
32488         * g++.dg/parse/elab1.C: New test.
32489
32490 2003-04-22  Devang Patel  <dpatel@apple.com>
32491
32492         * gcc.dg/cpp/trad/funlike-5.c: New test.
32493
32494 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
32495
32496         * g++.dg/other/packed1.C: Fix dg options.
32497
32498 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
32499
32500         * g++.dg/other/offsetof2.C: New test.
32501
32502 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
32503
32504         * g++.dg/template/recurse.C: Adjust location of error messages.
32505
32506 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
32507
32508         PR c++/9881
32509         * g++.dg/init/addr-const1.C: New test.
32510         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32511
32512 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32513
32514         PR c++/10405
32515         * g++.dg/lookup/struct-hack1.C: New test.
32516
32517 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
32518
32519         * ucs.c: Update diagnostic messages.
32520
32521 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32522
32523         * gcc.dg/cpp/truefalse.cpp: New test.
32524         * gcc.dg/cpp/cpp.exp: Update.
32525         * g++.dg/other/stdbool-if.C: Remove.
32526
32527 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32528
32529         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32530         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32531
32532 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32533
32534         * gcc.c-torture/compile/20030418-1.c: New test.
32535
32536 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
32537
32538         * README.compat: Remove; content moved to doc/sourcebuild.texi.
32539
32540 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32541
32542         PR c++/10347
32543         g++.dg/template/dependent-name1.C: New test.
32544
32545 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
32546
32547         * gcc.dg/warn-1.c (tourist_guide): New array,
32548         contains a pointer to bar.
32549
32550 2003-04-16  Roger Sayle  <roger@eyesopen.com>
32551
32552         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32553         * gcc.c-torture/execute/medce-1.c: New test case.
32554         * gcc.c-torture/execute/medce-2.c: New test case.
32555
32556 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
32557
32558         * lib/prune.exp: Ignore more messages.
32559
32560         PR c++/10381
32561         * g++.dg/parse/lookup3.C: New test.
32562
32563 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
32564
32565         * gcc.c-torture/compile/20030415-1.c : New test.
32566
32567 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
32568
32569         * gcc.c-torture/execute/scope-2.c: Move to ...
32570         * gcc.dg/noncompile/scope.c: .... here.
32571
32572 2003-04-14  Roger Sayle  <roger@eyesopen.com>
32573
32574         * gcc.dg/20030414-2.c: New test case.
32575
32576 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
32577
32578         PR target/10377
32579         * gcc.dg/20030414-1.c: New test.
32580
32581 2003-04-13  Roger Sayle  <roger@eyesopen.com>
32582
32583         * gcc.dg/builtins-12.c: New test case.
32584         * gcc.dg/builtins-13.c: New test case.
32585
32586 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32587
32588         * gcc.c-torture/execute/string-opt-18.c: New test.
32589
32590 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
32591
32592         PR c++/10300
32593         * g++.dg/init/new5.C: New test.
32594
32595 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
32596
32597         PR c++/7910
32598         * g++.dg/ext/dllimport1.C: New test.
32599
32600 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32601
32602         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32603
32604 2003-04-11  Bud Davis <bdavis9659@comcast.net>
32605
32606         PR Fortran/9263
32607         * g77.f-torture/noncompile/9263.f: New test
32608         PR Fortran/1832
32609         * g77.f-torture/execute/1832.f: New test
32610
32611 2003-04-11  David Chad  <davidc@freebsd.org>
32612             Loren J. Rittle  <ljrittle@acm.org>
32613
32614         libobjc/8562
32615         * objc.dg/headers.m: New test.
32616
32617 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
32618
32619         * gcc.c-torture/execute/builtin-noret-2.c: New.
32620         * gcc.c-torture/execute/builtin-noret-2.x: New.
32621         XFAIL builtin-noret-2.c at -O1 and above.
32622         * gcc.dg/redecl.c: New.
32623         * gcc.dg/Wshadow-1.c: Update error regexps.
32624
32625 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
32626
32627         * g++.dg/abi/bitfield10.C: New test.
32628
32629 2003-04-09  Mike Stump  <mrs@apple.com>
32630
32631         * gcc.dg/pch/pch.exp: Make testcase names longer.
32632         * g++.dg/pch/pch.exp: Make testcase names longer.
32633
32634 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32635
32636         * gcc.dg/builtins-11.c: New test case.
32637
32638 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32639
32640         * gcc.dg/builtins-9.c: New test case.
32641         * gcc.dg/builtins-10.c: New test case.
32642
32643 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
32644
32645         * gcc.dg/noncompile/init-4.c.c: New test.
32646
32647 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32648
32649         * gcc.misc-test/gcov-9.c: New test.
32650         * gcc.misc-test/gcov-10.c: New test
32651         * gcc.misc-test/gcov-11.c: New test.
32652
32653 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
32654
32655         PR optimization/10024
32656         * gcc.c-torture/compile/20030405-1.c: New test.
32657
32658 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
32659
32660         * gcc.dg/pch/static-3.c: New.
32661         * gcc.dg/pch/static-3.hs: New.
32662         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
32663
32664 2003-04-04  Richard Henderson  <rth@redhat.com>
32665
32666         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
32667         * g++.dg/eh/forced2.C: Likewise.
32668
32669 2003-04-03  Mike Stump  <mrs@apple.com>
32670
32671         * lib/scanasm.exp (scan-assembler): Add xfail processing for
32672         target arg.
32673         (scan-assembler-times, scan-assembler-not): Likewise.
32674         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
32675
32676 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32677
32678         * gcc.dg/sparc-loop-1.c: New test.
32679
32680 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
32681
32682         PR other/9274
32683         * g++.dg/pch/system-2.C: New.
32684         * g++.dg/pch/system-2.Hs: New.
32685
32686 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
32687
32688         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
32689
32690         * g++.dg/eh/simd-1.C (vecfunc): Same.
32691
32692 2003-04-01  Roger Sayle  <roger@eyesopen.com>
32693
32694         * gcc.c-torture/execute/20030401-1.c: New test case.
32695
32696 2003-04-01  Ziemowit Laski <zlaski@apple.com>
32697
32698         * objc.dg/defs.m: New.
32699
32700 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
32701
32702         * g++.dg/eh/simd-1.C: New.
32703         * g++.dg/eh/simd-2.C: New.
32704
32705 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
32706
32707         * gcc.c-torture/execute/simd-3.c: New.
32708
32709 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32710
32711         PR c/9936
32712         * gcc.dg/20030331-2.c: New test.
32713
32714 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32715
32716         PR c++/10278
32717         * g++.dg/parse/crash2.C: New test.
32718
32719 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32720
32721         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
32722         * gcc.c-torture/execute/20030331-1.c: ...here.
32723
32724 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32725
32726         * gcc.c-torture/execute/20030331-1.c: New test.
32727
32728 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32729
32730         * lib/gcov.exp: Adjust call return testing strings.
32731         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
32732
32733 2003-03-31  Roger Sayle  <roger@eyesopen.com>
32734
32735         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
32736         * gcc.dg/builtins-7.c: New test case.
32737         * gcc.dg/builtins-8.c: New test case.
32738
32739 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32740
32741         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
32742
32743 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
32744
32745         PR c++/7647
32746         * g++.dg/lookup-class-member-2.C: New test.
32747
32748 2003-03-30  Glen Nakamura  <glen@imodulo.com>
32749
32750         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
32751
32752 2003-03-28  Roger Sayle  <roger@eyesopen.com>
32753
32754         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
32755
32756 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
32757
32758         * g++.dg/init/attrib1.C: New test.
32759
32760 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32761
32762         * gcc.dg/ultrasp8.c: New test.
32763
32764 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32765
32766         * gcc.dg/ultrasp7.c: New test.
32767
32768 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
32769
32770         PR c++/10047
32771         * g++.dg/template/inline1.C: New test.
32772
32773 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32774
32775         * gcc.dg/sparc-dwarf2.c: New test.
32776
32777 2003-03-27  Roger Sayle  <roger@eyesopen.com>
32778
32779         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
32780         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
32781
32782 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
32783
32784         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
32785         than reading .x files.
32786         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
32787         * g77.dg/gcov/gcov-1.f: Likewise.
32788         * gcc.misc-tests/gcov-4b.c: Likewise.
32789         * gcc.misc-tests/gcov-5b.c: Likewise.
32790         * gcc.misc-tests/gcov-6.c: Likewise.
32791         * gcc.misc-tests/gcov-7.c: Likewise.
32792         * gcc.misc-tests/gcov-8.c: Likewise.
32793         * g++.dg/gcov/gcov-1.x: Remove.
32794         * g77.dg/gcov/gcov-1.x: Likewise.
32795         * gcc.misc-tests/gcov-4b.x: Likewise.
32796         * gcc.misc-tests/gcov-5b.x: Likewise.
32797         * gcc.misc-tests/gcov-6.x: Likewise.
32798         * gcc.misc-tests/gcov-7.x: Likewise.
32799         * gcc.misc-tests/gcov-8.x: Likewise.
32800
32801 2003-03-27  Glen Nakamura  <glen@imodulo.com>
32802
32803         PR opt/10087
32804         * gcc.dg/20030324-1.c: New test.
32805
32806 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
32807
32808         PR c++/10224
32809         * g++.dg/template/arg3.C: New test.
32810
32811         PR c++/10158
32812         * g++.dg/template/friend18.C: New test.
32813
32814 2003-03-26  Roger Sayle  <roger@eyesopen.com>
32815
32816         * g77.f-torture/compile/20030326-1.f: New test case.
32817
32818 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
32819
32820         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
32821
32822         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
32823
32824 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
32825
32826         * gcc.dg/ia64-sync-3.c: New test.
32827
32828 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
32829
32830         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
32831
32832 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32833
32834         * gcc.dg/ultrasp6.c: New test.
32835
32836 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32837
32838         * gcc.dg/i386-signbit-1.c: New test.
32839         * gcc.dg/i386-signbit-2.c: New test.
32840         * gcc.dg/i386-signbit-3.c: New test.
32841
32842 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32843
32844         * gcc.dg/ultrasp5.c: Fix options.
32845
32846 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32847
32848         * gcc.dg/ultrasp5.c: Fix comment.
32849
32850 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
32851
32852         PR fortran/10197
32853         * g77.f-torture/execute/10197.f: New test.
32854
32855 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
32856
32857         PR c++/9898, c++/383
32858         * g++.dg/template/conv6.C: New test.
32859
32860         PR c++/10119
32861         * g++.dg/template/ptrmem5.C: New test.
32862
32863         PR c++/10026
32864         * g++.dg/lookup/koenig1.C: New test.
32865
32866         PR C++/10199
32867         * g++.dg/lookup/template2.C: New test.
32868
32869 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
32870
32871         * g++.dg/opt/rtti1.C: New test.
32872
32873 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32874
32875         * gcc.dg/ultrasp5.c: New test.
32876
32877 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
32878
32879         PR middle-end/9967
32880         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
32881         builtin fputs.
32882
32883 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
32884
32885         PR c/8224
32886         * gcc.dg/20030323-1.c: New test.
32887
32888 2003-03-23  Roger Sayle  <roger@eyesopen.com>
32889
32890         * gcc.c-torture/compile/20030323-1.c: New test case.
32891
32892 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
32893
32894         * gcc.dg/20030321-1.c: New test.
32895
32896 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
32897
32898         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
32899
32900 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32901
32902         PR c++/9978, c++/9708
32903         * g++.dg/ext/vlm1.C: Adjust expected error.
32904         * g++.dg/ext/vla2.C: New test.
32905         * g++.dg/template/arg1.C: New test.
32906         * g++.dg/template/arg2.C: New test.
32907
32908 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
32909
32910         * g77.f-torture/execute/select.f: New test.
32911         * g77.f-torture/noncompile/select_no_compile.f: New test.
32912
32913 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
32914
32915         PR c++/9898
32916         * g++.dg/other/error4.C: New test.
32917
32918 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
32919
32920         * g++.dg/template/friend17.C: New test.
32921
32922 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
32923
32924         * gcc.c-torture/compile/20030320-1.c: New.
32925
32926 2003-03-20  Roger Sayle  <roger@eyesopen.com>
32927
32928         * gcc.dg/builtins-6.c: New test case.
32929
32930 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
32931
32932         PR target/10073
32933         * gcc.c-torture/compile/20030319-1.c: New.
32934
32935 2003-03-18  Jan Hubicka  <jh@suse.cz>
32936
32937         * gcc.dg/i386-cvt-1.c: New test.
32938
32939 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
32940
32941         * objc.dg/naming-1.m: Use "(parse|syntax) error".
32942         * objc.dg/naming-2.m: Likewise.
32943
32944 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
32945
32946         PR c++/9639
32947         * g++.dg/parse/crash1.C: New test.
32948
32949 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
32950
32951         PR c++/8805
32952         * g++.dg/eh/cleanup1.C: New test.
32953
32954 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32955
32956         * gcc.c-torture/execute/20030316-1.c: New test case.
32957
32958 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
32959
32960         PR c++/9629
32961         * g++.dg/init/ctor2.C: New test.
32962
32963 2003-03-15  Roger Sayle  <roger@eyesopen.com>
32964
32965         * g77.f-torture/compile/xformat.f: New test case.
32966
32967 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32968
32969         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
32970         * g++.old-deja/g++.mike/eh50.C: Likewise.
32971
32972 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32973
32974         PR c++/6440
32975         * g++.dg/template/spec7.C: New test.
32976         * g++.dg/template/spec8.C: Likewise.
32977
32978 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
32979
32980         * gcc.c-torture/execute/20030313-1.c: New test.
32981
32982 2003-03-14  Richard Henderson  <rth@redhat.com>
32983
32984         * gcc.dg/inline-2.c: Adjust alpha test for external call.
32985
32986 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32987
32988         * gcc.c-torture/compile/20030314-1.c: New test.
32989
32990 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
32991
32992         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
32993         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
32994         thumb target,
32995         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
32996         to accept newer _imp__  prefix and additional
32997         newline in .drectve section.
32998         * gcc.dg/dll-4.c: Likewise.
32999         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33000         switch.
33001
33002 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33003
33004         * g++.dg/parse/namespace9.C: New test.
33005
33006         * g++.dg/init/ref5.C: New test.
33007         * g++.dg/parse/ptrmem1.C: Likewise.
33008
33009 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33010
33011         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33012         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33013         regular expression.
33014         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33015         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33016
33017 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33018
33019         * gcc.c-torture/execute/20030224-2.c: New test.
33020
33021 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33022
33023         * gcc.dg/decl-3.c: New test.
33024
33025 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33026
33027         * gcc.dg/i386-loop-2.c: New test.
33028
33029 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33030
33031         PR c++/9474
33032         * g++.dg/parse/namespace8.C: New test.
33033
33034         PR c++/9924
33035         * g++.dg/overload/builtin2.C: New test.
33036
33037 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33038
33039         * gcc.dg/return-type-3.c: New test.
33040
33041 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33042
33043         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33044         profiling options are not supported.
33045
33046 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33047
33048         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33049         * g++.old-deja/g++.warn/impint2.C: Likewise.
33050
33051 2003-03-10  Devang Patel  <dpatel@apple.com>
33052
33053         * g++.dg/cpp/c++_cmd_1.C: New test.
33054         * g++.dg/cpp/c++_cmd_1.h: New file.
33055
33056 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33057
33058         * gcc.dg/altivec-9.c: New file.
33059
33060 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33061
33062         * gcc.dg/ppc-sdata-1.c: New test.
33063         * gcc.dg/ppc-sdata-2.c: New test.
33064
33065 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33066
33067         PR c++/9373
33068         * g++.dg/opt/ptrmem2.C: New test.
33069
33070         PR c++/8534
33071         * g++.dg/opt/ptrmem1.C: New test.
33072
33073 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33074
33075         * gcc.dg/i386-loop-1.c: New test.
33076
33077 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33078
33079         PR c++/9970
33080         * g++.dg/lookup/friend1.C: New test.
33081
33082 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33083
33084         PR c++/9823
33085         * g++.dg/parser/constructor1.C: New test.
33086
33087 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33088
33089         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33090
33091         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33092
33093 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33094
33095         * gcc.dg/cpp/Wunused.c: Update test.
33096
33097 2003-03-08  Jan Hubicka  <jh@suse.cz>
33098
33099         * gcc.dg/inline-3.c: New test.
33100
33101 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33102
33103         PR c++/9809
33104         * g++.dg/parse/builtin1.C: New test.
33105
33106         PR c++/9982
33107         * g++.dg/abi/cookie1.C: New test.
33108         * g++.dg/abi/cookie2.C: Likewise.
33109
33110         PR c++/9524
33111         * g++.dg/template/field1.C: New test.
33112
33113         PR c++/9912
33114         * g++.dg/parse/class1.C: New test.
33115         * g++.dg/parse/namespace7.C: Likewise.
33116         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33117
33118 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33119
33120         * g++.dg/init/ref4.C: New test.
33121
33122 2003-03-07  Jan Hubicka  <jh@suse.cz>
33123
33124         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33125         * gcc.dg/inline-3.c: New test.
33126
33127 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33128
33129         * g++.dg/init/ref3.C: New test.
33130
33131         PR c++/9965
33132         * g++.dg/init/ref2.C: New test.
33133
33134         PR c++/9400
33135         * g++.dg/warn/Wshadow-2.C: New test.
33136
33137         PR c++/9791
33138         * g++.dg/warn/Woverloaded-1.C: New test.
33139
33140 2003-03-05  Jan Hubicka  <jh@suse.cz>
33141
33142         * gcc.dg/i386-local2.c: New.
33143         * gcc.dg/i386-local.c: Fix typo.
33144
33145 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33146
33147         * g++.dg/abi/layout3.C: New test.
33148
33149 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33150
33151         * gcc.c-torture/compile/20030305-1.c
33152
33153 2003-03-05  Jan Hubicka  <jh@suse.cz>
33154
33155         * gcc.dg/i386-local.c: New.
33156
33157 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33158
33159         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33160
33161 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33162
33163         * gcc.dg/switch-2.c: New test.
33164         * gcc.dg/switch-3.c: New test.
33165         * gcc.dg/Wswitch.c: Adjust line numbers.
33166         * gcc.dg/Wswitch-default.c: Likewise.
33167         * gcc.dg/Wswitch-enum.c: Likewise.
33168
33169 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33170
33171         * gcc.c-torture/execute/20030222-1.c: New test.
33172
33173 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33174
33175         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33176
33177 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33178
33179         PR c++/9878
33180         * g++.dg/init/ref1.C: New test.
33181
33182 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33183
33184         * gcc.dg/sh-relax.c: New SH-only test.
33185
33186 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33187
33188         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33189         comment explaining purpose of testcase.
33190
33191 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33192
33193         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33194         for HC11/HC12 (asm needs two int registers).
33195         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33196         HC11/HC12 because the test uses an asm which needs two 32-bit
33197         registers.
33198
33199 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33200
33201         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33202         for HC11/HC12 (array is too large otherwise).
33203         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33204         * gcc.c-torture/compile/20010518-2.x: Likewise.
33205         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33206         HC11/HC12 (array is too large).
33207
33208 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33209
33210         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33211         * lib/g++-dg.exp (g++-dg-test): Likewise.
33212
33213 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33214
33215         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33216         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33217
33218 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33219
33220         * g++.dg/warn/implicit-typename1.C: Remove warning.
33221
33222 2003-02-28  Richard Henderson  <rth@redhat.com>
33223
33224         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33225         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33226
33227 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33228
33229         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33230         * g++.dg/pch/pch.exp: Likewise.
33231
33232 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33233
33234         PR c++/9879
33235         * testsuite/g++.dg/init/new4.C: New test.
33236
33237 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33238
33239         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33240
33241 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33242
33243         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33244         unsigned long.
33245
33246         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33247         wider than float.
33248
33249 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33250
33251         * lib/scanasm.exp: Add support for counting numbers of
33252         occurences.
33253         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33254         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33255
33256 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33257
33258         PR c++/9683
33259         * g++.dg/template/static3.C: New test.
33260
33261         PR c++/9829
33262         * g++.dg/parse/namespace6.C: New test.
33263
33264 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33265
33266         PR target/9732
33267         * gcc.dg/20030225-1.c: New test.
33268
33269 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33270
33271         * README: Remove out-of-date information.
33272
33273         PR c++/9836
33274         * g++.dg/template/spec6.C: New test.
33275
33276 2003-02-24  Jeff Law  <law@redhat.com>
33277
33278         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33279
33280 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33281
33282         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33283         * gcc.dg/pragma-ep-1.c: Likewise.
33284
33285 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33286
33287         PR c++/9602
33288         * g++.dg/template/friend16.C: New test.
33289
33290 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33291
33292         PR c++/5333
33293         * g++.dg/parse/fused-params1.C: Adjust error messages.
33294         * g++.dg/template/nested3.C: New test.
33295
33296 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33297
33298         * g++.dg/abi/param1.C: New test.
33299
33300 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33301
33302         PR c++/7982
33303         * g++.dg/warn/implicit-typename1.C: New test.
33304
33305 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33306
33307         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33308         with "mtune".
33309         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33310         * gcc.c-torture/execute/20010129-1.x: Likewise.
33311         * gcc.dg/20011107-1.c: Likewise.
33312         * gcc.dg/20020108-1.c: Likewise.
33313         * gcc.dg/20020122-3.c: Likewise.
33314         * gcc.dg/20020206-1.c: Likewise.
33315         * gcc.dg/20020310-1.c: Likewise.
33316         * gcc.dg/20020426-2.c: Likewise.
33317         * gcc.dg/20020517-1.c: Likewise.
33318         * gcc.dg/991230-1.c: Likewise.
33319         * gcc.dg/i386-unroll-1.c: Likewise.
33320         * gcc.misc-tests/i386-prefetch.exp: Likewise.
33321
33322 2003-02-22  Jan Hubicka  <jh@suse.cz>
33323
33324         * gcc.dg/i386-mul.c: New test.
33325
33326 2003-02-21  Roger Sayle  <roger@eyesopen.com>
33327
33328         * gcc.dg/builtins-5.c: New test case.
33329
33330 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
33331
33332         * gcc.dg/asmreg-1.c: New test.
33333
33334 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33335
33336         PR c++/9749
33337         * g++.dg/parse/varmod1.C: New test.
33338
33339 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33340
33341         PR c++/9727
33342         * g++.dg/template/op1.C: New test.
33343
33344 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33345
33346         PR c++/8906
33347         * g++.dg/template/nested2.C: New test.
33348
33349 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33350
33351         PR c++/8724
33352         * g++.dg/expr/dtor1.C: New test.
33353
33354 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
33355
33356         * gcc.dg/cpp/include3.c: New test.
33357         * gcc.dg/cpp/inc/foo.h: New file.
33358
33359 2003-02-21  Glen Nakamura  <glen@imodulo.com>
33360
33361         * gcc.c-torture/execute/20030221-1.c: New test.
33362
33363 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
33364
33365         PR c++/9729
33366         * g++.dg/abi/conv1.C: New test.
33367
33368 2003-02-20  Jan Hubicka  <jh@suse.cz>
33369
33370         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33371
33372 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
33373
33374         * gcc.c-torture/compile/20030219-1.c: New test.
33375
33376 2003-02-18  Jan Hubicka  <jh@suse.cz>
33377
33378         * gcc.dg/funcorder.c: New test.
33379
33380 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33381
33382         * gcc.c-torture/execute/20030218-1.c: New.
33383
33384 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33385
33386         * gcc.dg/20030218-1.c: New.
33387
33388 2003-02-18  Richard Henderson  <rth@redhat.com>
33389
33390         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33391         * gcc.dg/attr-used-2.c: New.
33392
33393 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
33394
33395         PR c++/9704
33396         * g++.dg/init/copy5.C: New test.
33397
33398 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
33399
33400         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33401         * g++.dg/pch/pch.exp: Likewise.
33402
33403 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33404
33405         * gcc.c-torture/execute/20030209-1.c: Enable the test if
33406         STACK_SIZE is not defined.
33407
33408 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33409
33410         PR c++/9457
33411         * g++.dg/template/init1.C: New test.
33412
33413 2003-02-16  Jan HUbicka  <jh@suse.cz>
33414
33415         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33416         (foo): Add few extra tests
33417         * gcc.dg/c99-const-expr-3.c: Likewise.
33418         * gcc.c-torture/execute/20030216-1.c: New.
33419
33420 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33421
33422         PR c++/9459
33423         * g++.dg/ext/typeof4.C: New test.
33424
33425 2003-02-15  Roger Sayle  <roger@eyesopen.com>
33426
33427         * gcc.dg/i386-387-3.c: New test case.
33428
33429 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
33430
33431         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33432         cris-*-elf* cris-*-aout* and mmix-*-*.
33433
33434 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
33435
33436         * gcc.dg/20030213-1.c: New test.
33437
33438 2003-02-12  Roger Sayle  <roger@eyesopen.com>
33439
33440         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33441         * gcc.dg/i386-387-2.c: Likewise.
33442
33443 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
33444
33445         * gcc.dg/ppc-spe.c: Fix formatting.
33446         Enable tests that were previously unsupported by gas.
33447         Delete tests for instructions that no longer exist.
33448         Switch arguments on evsubifw builtin.
33449
33450 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
33451
33452         * gcc.c-torture/execute/20030209-1.c: Disable the test if
33453         STACK_SIZE is too small.
33454
33455 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33456             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33457
33458         * gcc.dg/decl-2.c: New test.
33459
33460 2003-02-10  Jan Hubicka  <jh@suse.cz>
33461
33462         * gcc.dg/i386-fpcvt-1.c: New test.
33463
33464 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
33465
33466         * gcc.c-torture/execute/20030209-1.c: New test.
33467
33468 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
33469
33470         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33471         int-wide bitops, use the constants of the same width.
33472         Likewise, if long long is 32-bit wide, test bitops using
33473         32-bit constants.
33474
33475 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
33476
33477         * gcc.dg/20021014-1.c: Annotate with expected notice text.
33478
33479 2003-02-07  Roger Sayle  <roger@eyesopen.com>
33480
33481         * testsuite/gcc.dg/builtins-4.c: New test case.
33482
33483 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33484
33485         * gcc.dg/20020430-1.c: Fix dg command typos.
33486         * gcc.dg/20020503-1.c: Likewise.
33487
33488 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33489
33490         PR c++/8785
33491         * g++.dg/parse/fused-params1.C: New test.
33492
33493         PR c++/8857
33494         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33495
33496         PR c++/8921
33497         * g++.dg/parse/non-dependent1.C: New test.
33498
33499         PR c++/8928
33500         * g++.dg/parse/dupl-tmpl-args1.C: New test.
33501
33502         PR c++/9228
33503         * g++.dg/parse/undefined7.C: New test.
33504         * g++.dg/parse/non-templ1.C: New test.
33505
33506         PR c++/9229
33507         * g++.dg/parse/too-many-tmpl-args1.C: New test.
33508
33509 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
33510
33511         * gcc.c-torture/compile/20030206-1.c: New test.
33512
33513 2003-02-05  Roger Sayle  <roger@eyesopen.com>
33514
33515         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33516         "pow" to "foo" to avoid potential confusion with a math built-in.
33517
33518 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33519
33520         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33521         conditions for SPARC targets.
33522
33523 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
33524
33525         * gcc.dg/20030204-1.c: New test.
33526
33527 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33528
33529         PR c++/38
33530         * g++.dg/parse/array-size1.C: New test.
33531
33532         PR c++/5657
33533         * g++.dg/parse/undefined3.C: New test.
33534
33535         PR c++/5665
33536         * g++.dg/parse/undefined4.C: New test.
33537
33538         PR c++/5975
33539         * g++.dg/parse/undefined5.C: New test.
33540
33541         PR c++/7259
33542         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33543
33544         PR c++/8578
33545         * g++.dg/parse/casting-operator1.C: New test.
33546
33547         PR c++/8596
33548         * g++.dg/parse/undefined6.C: New test.
33549
33550         PR c++/8736
33551         * g++.dg/parse/missing-template1.C: New test.
33552
33553 2003-02-04  Jan Hubicka  <jh@suse.cz>
33554
33555         * gcc.dg/i386-cadd.c: Compile using -march=k8.
33556         * gcc.dg/i386-cmov?.c: Likewise.
33557         * gcc.dg/i386-fpcvt-?.c: Likewise.
33558         * gcc.dg/i386-ssefp-1.c: Likewise.
33559         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33560         conventions.
33561
33562 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
33563
33564         PR c++/7129
33565         * testsuite/g++.dg/ext/max.C: New test.
33566
33567 2003-02-03  Jan Hubicka  <jh@suse.cz>
33568
33569         * gcc.c-torture/execute/20030203-1.c: New test.
33570
33571 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
33572
33573         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33574         'natural-endian'.
33575
33576 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
33577
33578         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33579         * g++.dg/init/new2.C: Likewise.
33580         * g++.dg/other/new1.C: Likewise.
33581
33582 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
33583
33584         * gcc.dg/struct-ret-libc.c: New test.
33585
33586 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
33587
33588         * gcc.dg/20030129-1.c: New test.
33589
33590 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33591
33592         PR c++/8849
33593         * g++.dg/template/ptrmem4.C: New test.
33594
33595 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
33596
33597         * g++.dg/parser/constant1.C: New test.
33598
33599 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33600
33601         PR c++/8591
33602         * g++.dg/parse/friend2.C: New test.
33603
33604 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33605
33606         PR c++/9437
33607         * g++.dg/template/unify4.C: New test.
33608
33609 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
33610
33611         * gcc.c-torture/execute/20030128-1.c: New test.
33612
33613 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
33614
33615         * g++.dg/lookup/nested1.C: Test moved from ...
33616         * g++.old-deja/g++.other/lookup24.C: ... here.
33617
33618 2003-01-28  Jan Hubicka  <jh@suse.cz>
33619
33620         * gcc.dg/i386-cmov5.c: New test.
33621
33622 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33623
33624         * gcc.c-torture/execute/20010925-1.c: Changed the
33625         memcpy declaration.
33626
33627 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33628
33629         PR c++/3902
33630         * g++.dg/parse/template5.C: New test.
33631
33632 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
33633
33634         PR fortran/9258
33635         * g77.dg/pr9258: New test.
33636
33637 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33638
33639         * README: Move relevant parts from README.g++.
33640
33641         * README.g++: Remove this file.
33642
33643 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33644
33645         * g++.dg/abi/dcast1.C: New test.
33646
33647 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33648
33649         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
33650
33651 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
33652
33653         PR c++/47
33654         * g++.old-deja/g++.other/lookup24.C: New test.
33655
33656 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33657
33658         PR middle-end/7227
33659         * gcc.dg/uninit-C.c: New test.
33660
33661 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
33662
33663         * g++.dg/abi/covariant1.C: New test.
33664
33665 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
33666
33667         * gcc.dg/20030123-1.c: New test.
33668
33669 2003-01-25  Jan Hubicka  <jh@suse.cz>
33670
33671         PR opt/8492
33672         * gcc.c-torture/compile/20030125-1.c
33673
33674 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
33675
33676         PR c++/9403
33677         * g++.dg/parse/template3.C: New test.
33678         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
33679
33680         PR c++/795
33681         * g++.dg/parse/template4.C: New test.
33682
33683         PR c++/9415
33684         * g++.dg/template/qual2.C: New test.
33685
33686         PR c++/8545
33687         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
33688
33689         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
33690
33691 2003-01-25  Roger Sayle  <roger@eyesopen.com>
33692
33693         * gcc.c-torture/execute/switch-1.c: New test case.
33694
33695 2003-01-25  Jan Hubicka  <jh@suse.cz>
33696
33697         * gcc.c-torture/execute/20030125-1.[cx]: New test.
33698
33699 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
33700
33701         Tweaks for Bison-1.875. From the NEWS file:
33702         "- `parse error' -> `syntax error'
33703         Bison now uniformly uses the term `syntax error'"
33704         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
33705         * gcc.dg/cpp/digraph2.c: Likewise.
33706         * gcc.dg/cpp/direct2.c: Likewise.
33707         * gcc.dg/cpp/paste4.c: Likewise.
33708         * gcc.dg/c90-restrict-1.c: Likewise.
33709         * gcc.dg/c99-func-2.c: Likewise.
33710         * gcc.dg/noncompile/920721-2.c: Likewise.
33711         * gcc.dg/noncompile/930622-2.c: Likewise.
33712         * gcc.dg/noncompile/940112-1.c: Likewise.
33713         * gcc.dg/noncompile/950921-1.c: Likewise.
33714         * gcc.dg/noncompile/951123-1.c: Likewise.
33715         * gcc.dg/noncompile/971104-1.c: Likewise.
33716         * gcc.dg/noncompile/990416-1.c: Likewise.
33717
33718 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
33719
33720         * g++.dg/parse/undefined1.C: Add error message.
33721
33722 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33723
33724         PR c++/9354
33725         * g++.dg/parse/new1.C: New test.
33726
33727         PR c++/9216
33728         * g++.dg/parse/template2.C: New test.
33729
33730         PR c++/9354
33731         * g++.dg/parse/typedef2.C: New test.
33732
33733         PR c++/9328
33734         * g++.dg/ext/typeof3.C: New test.
33735
33736 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33737
33738         PR c++/2738
33739         * g++.dg/parse/ret-type1.C: New test.
33740
33741         PR c++/3792
33742         * g++.dg/parse/tmpl-outside1.C: New test.
33743
33744         PR c++/4207
33745         * g++.dg/parse/int-as-enum1.C: New test.
33746
33747         PR c++/4903
33748         * g++.dg/parse/no-typename1.C: New test.
33749
33750         PR c++/5533
33751         * g++.dg/parse/no-value1.C: New test.
33752
33753         PR c++/5921
33754         * g++.dg/parse/wrong-inline1.C: New test.
33755
33756         PR c++/6402
33757         * g++.dg/parse/ref1.C: New test.
33758
33759         PR c++/6992
33760         * g++.dg/parse/attr-ctor1.C: New test.
33761
33762         PR c++/7229
33763         * g++.dg/parse/namespace5.C: New test.
33764
33765         PR c++/7917
33766         * g++.dg/parse/func-def1.C: New test.
33767
33768         PR c++/8143
33769         * g++.dg/parse/undefined1.C: New test.
33770
33771         PR c++/5723, PR c++/8522
33772         * g++.dg/parse/specialization1.C: New test.
33773
33774         PR c++/163, PR c++/8595
33775         * g++.dg/parse/struct-as-enum1.C: New test.
33776
33777         PR c++/9173
33778         * g++.dg/parse/undefined2.C: New test.
33779
33780 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33781
33782         PR c++/9298
33783         * g++.dg/parse/template1.C: New test.
33784
33785         PR c++/9384
33786         * g++.dg/parse/using1.C: New test.
33787
33788         PR c++/9285
33789         PR c++/9294
33790         * g++.dg/parse/expr2.C: New test.
33791
33792         PR c++/9388
33793         * g++.dg/parse/lookup2.C: Likewise.
33794
33795 2003-01-21  Jan Hubicka  <jh@suse.cz>
33796
33797         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
33798         * gcc.c-torture/execute/eeprof-1.c: Likewise.
33799         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
33800         * gcc.c-torture/execute/string-opt-*.c: Likewise.
33801
33802 2003-01-20  Nick Clifton  <nickc@redhat.com>
33803
33804         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
33805         problem with ARM sibcall code generation.
33806
33807 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33808
33809         * gcc.c-torture/execute/20030120-1.c: New.
33810
33811 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
33812
33813         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
33814
33815 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
33816
33817         PR c++/9272
33818         * g++.dg/parse/ctor1.C: New test.
33819
33820         PR c++/9294:
33821         * g++.dg/parse/qualified1.C: New test.
33822
33823         * g++.dg/parse/typename3.C: New test.
33824
33825 2003-01-16  Richard Henderson  <rth@redhat.com>
33826
33827         * g++.dg/tls/init-2.C: Fix error matches for real this time.
33828
33829 2003-01-16  Richard Henderson  <rth@redhat.com>
33830
33831         * g++.dg/pch/pch.exp: Copy test header to the working directory
33832         before using it either for precompilation or direct use.
33833         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
33834         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
33835
33836 2003-01-16  Richard Henderson  <rth@redhat.com>
33837
33838         * gcc.dg/pch/pch.exp: Copy test header to the working directory
33839         before using it either for precompilation or direct use.
33840         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
33841         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
33842
33843 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
33844
33845         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
33846         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
33847         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
33848         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
33849         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
33850         typename warning into error.
33851         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
33852         error messages.
33853         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
33854         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
33855         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
33856         messages.
33857         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
33858         make declaration visible in template.
33859         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
33860         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
33861         messages.
33862         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
33863         message.
33864         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
33865         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
33866         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
33867         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
33868         typename warning with error message.
33869         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
33870         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
33871         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
33872
33873 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
33874
33875         * g++.dg/parse/ambig2.C: New test.
33876
33877 2003-01-15  Richard Henderson  <rth@redhat.com>
33878
33879         * g++.dg/tls/init-2.C: Update error message string.
33880
33881 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33882
33883         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
33884
33885 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
33886
33887         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
33888         all for HC11/HC12.
33889         * gcc.c-torture/compile/20001205-1.x: Likewise.
33890         * gcc.c-torture/compile/20001226-1.x: Likewise.
33891         * gcc.c-torture/compile/920520-1.x: Likewise.
33892         * gcc.c-torture/compile/961203-1.x: Likewise.
33893         * gcc.c-torture/compile/20020604-1.x: Likewise.
33894
33895 2003-01-15  Jan Hubicka  <jh@suse.cz>
33896
33897         * gcc.c-torture/compile/20030115-1.c: New test.
33898
33899         * gcc.dg/i386-fpcvt-1.c: New test.
33900         * gcc.dg/i386-fpcvt-2.c: New test.
33901
33902 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
33903
33904         Further conform g++'s __vmi_class_type_info to the C++ ABI
33905         specification.
33906         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
33907         the specification.
33908
33909 2003-01-14  Jan Hubicka  <jh@suse.cz>
33910
33911         * gcc.dg/i386-fpcvt-1.c: New test.
33912         * gcc.dg/i386-fpcvt-2.c: New test.
33913
33914 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33915
33916         * gcc.dg/i386-mmx-3.c: New test.
33917
33918 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
33919
33920         PR c++/9264
33921         * g++.dg/parse/octal1.C: New file.
33922
33923         PR c++/9172
33924         * g++.dg/parse/typename1.C: New file.
33925
33926 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
33927
33928         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
33929         * gcc.dg/bf-no-ms-layout.c: Likewise.
33930         * gcc.dg/bf-ms-attrib.c: Likewise.
33931
33932 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
33933
33934         PR c++/9099
33935         * g++.dg/parse/dtor1.C: New file.
33936
33937         PR c++/9128
33938         * g++.dg/rtti/typeid1.C: New file.
33939
33940         PR c++/9153
33941         * g++.dg/parse/lookup1.C: New file.
33942
33943         PR c++/9171
33944         * g++.dg/templ/spec5.C: New file.
33945
33946 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
33947
33948         * gcc.c-torture/compile/20030110-1.c: New test.
33949
33950 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
33951
33952         Merge from pch-branch:
33953
33954         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
33955
33956         * gcc.dg/pch/cpp-1.h: New.
33957         * gcc.dg/pch/cpp-1.c: New.
33958         * gcc.dg/pch/cpp-2.h: New.
33959         * gcc.dg/pch/cpp-2.c: New.
33960
33961         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
33962
33963         * gcc.dg/pch/except-1.h: New.
33964         * gcc.dg/pch/except-1.c: New.
33965
33966         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
33967
33968         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
33969         running test.
33970         * gcc.dg/pch: Include *.hp not *.h.
33971         * gcc.dg/pch/system-1.h: New.
33972         * gcc.dg/pch/system-1.c: New.
33973
33974         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
33975
33976         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
33977         rather than trying to build and run a program using PCH.
33978         * gcc.dg/pch: Remove dg-do commands from test files.
33979
33980         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
33981
33982         * gcc.dg/pch/macro-3.c: New.
33983         * gcc.dg/pch/macro-3.h: New.
33984
33985         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
33986
33987         * gcc.dg/pch/common-1.c: New.
33988         * gcc.dg/pch/common-1.h: New.
33989         * gcc.dg/pch/decl-1.c: New.
33990         * gcc.dg/pch/decl-1.h: New.
33991         * gcc.dg/pch/decl-2.c: New.
33992         * gcc.dg/pch/decl-2.h: New.
33993         * gcc.dg/pch/decl-3.c: New.
33994         * gcc.dg/pch/decl-3.h: New.
33995         * gcc.dg/pch/decl-4.c: New.
33996         * gcc.dg/pch/decl-4.h: New.
33997         * gcc.dg/pch/decl-5.c: New.
33998         * gcc.dg/pch/decl-5.h: New.
33999         * gcc.dg/pch/global-1.c: New.
34000         * gcc.dg/pch/global-1.h: New.
34001         * gcc.dg/pch/inline-1.c: New.
34002         * gcc.dg/pch/inline-1.h: New.
34003         * gcc.dg/pch/inline-2.c: New.
34004         * gcc.dg/pch/inline-2.h: New.
34005         * gcc.dg/pch/static-1.c: New.
34006         * gcc.dg/pch/static-1.h: New.
34007         * gcc.dg/pch/static-2.c: New.
34008         * gcc.dg/pch/static-2.h: New.
34009
34010         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34011
34012         * g++.dg/pch/pch.exp: Better handle failing testcases.
34013         * gcc.dg/pch/pch.exp: Likewise.
34014         * gcc.dg/pch/macro-1.c: New.
34015         * gcc.dg/pch/macro-1.h: New.
34016         * gcc.dg/pch/macro-2.c: New.
34017         * gcc.dg/pch/macro-2.h: New.
34018
34019         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34020
34021         * g++.dg/dg.exp: Treat files in pch/ specially.
34022         * g++.dg/pch/pch.exp: New file.
34023         * g++.dg/pch/empty.H: New file.
34024         * g++.dg/pch/empty.C: New file.
34025         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34026         "precompile".
34027
34028         * gcc.dg/pch/pch.exp: New file.
34029         * gcc.dg/pch/empty.h: New file.
34030         * gcc.dg/pch/empty.c: New file.
34031         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34032         "precompile".
34033
34034 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34035
34036         * g++.dg/template/friend14.C: New test.
34037
34038 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34039
34040         * gcc.dg/old-style-asm-1.c: New test.
34041
34042 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34043
34044         * gcc.c-torture/compile/20030109-1.c: New test.
34045
34046 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34047
34048         * gcc.c-torture/execute/20030109-1.c: New test.
34049
34050 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34051
34052         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34053         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34054         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34055         * g++.old-deja/g++.mike/eh2.C: Likewise.
34056         * g++.old-deja/g++.mike/eh3.C: Likewise.
34057         * g++.old-deja/g++.mike/eh5.C: Likewise.
34058         * g++.old-deja/g++.mike/eh6.C: Likewise.
34059         * g++.old-deja/g++.mike/eh7.C: Likewise.
34060         * g++.old-deja/g++.mike/eh8.C: Likewise.
34061         * g++.old-deja/g++.mike/eh9.C: Likewise.
34062         * g++.old-deja/g++.mike/eh10.C: Likewise.
34063         * g++.old-deja/g++.mike/eh12.C: Likewise.
34064         * g++.old-deja/g++.mike/eh13.C: Likewise.
34065         * g++.old-deja/g++.mike/eh14.C: Likewise.
34066         * g++.old-deja/g++.mike/eh16.C: Likewise.
34067         * g++.old-deja/g++.mike/eh17.C: Likewise.
34068         * g++.old-deja/g++.mike/eh18.C: Likewise.
34069         * g++.old-deja/g++.mike/eh21.C: Likewise.
34070         * g++.old-deja/g++.mike/eh23.C: Likewise.
34071         * g++.old-deja/g++.mike/eh24.C: Likewise.
34072         * g++.old-deja/g++.mike/eh25.C: Likewise.
34073         * g++.old-deja/g++.mike/eh26.C: Likewise.
34074         * g++.old-deja/g++.mike/eh27.C: Likewise.
34075         * g++.old-deja/g++.mike/eh28.C: Likewise.
34076         * g++.old-deja/g++.mike/eh29.C: Likewise.
34077         * g++.old-deja/g++.mike/eh31.C: Likewise.
34078         * g++.old-deja/g++.mike/eh33.C: Likewise.
34079         * g++.old-deja/g++.mike/eh34.C: Likewise.
34080         * g++.old-deja/g++.mike/eh35.C: Likewise.
34081         * g++.old-deja/g++.mike/eh36.C: Likewise.
34082         * g++.old-deja/g++.mike/eh37.C: Likewise.
34083         * g++.old-deja/g++.mike/eh38.C: Likewise.
34084         * g++.old-deja/g++.mike/eh39.C: Likewise.
34085         * g++.old-deja/g++.mike/eh40.C: Likewise.
34086         * g++.old-deja/g++.mike/eh41.C: Likewise.
34087         * g++.old-deja/g++.mike/eh42.C: Likewise.
34088         * g++.old-deja/g++.mike/eh44.C: Likewise.
34089         * g++.old-deja/g++.mike/eh46.C: Likewise.
34090         * g++.old-deja/g++.mike/eh47.C: Likewise.
34091         * g++.old-deja/g++.mike/eh48.C: Likewise.
34092         * g++.old-deja/g++.mike/eh49.C: Likewise.
34093         * g++.old-deja/g++.mike/eh50.C: Likewise.
34094         * g++.old-deja/g++.mike/eh51.C: Likewise.
34095         * g++.old-deja/g++.mike/eh53.C: Likewise.
34096         * g++.old-deja/g++.mike/eh55.C: Likewise.
34097         * g++.old-deja/g++.mike/p7912.C: Likewise.
34098         * g++.old-deja/g++.mike/p9706.C: Likewise.
34099         * g++.old-deja/g++.mike/p10416.C: Likewise.
34100         * g++.old-deja/g++.mike/p11667.C: Likewise.
34101         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34102         Remove redundant reference to Iris.
34103         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34104         Elxsi, i860, Pico Java, and WE32K.
34105
34106 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34107
34108         * g++.dg/ext/asm4.C: New test.
34109
34110 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34111
34112         PR c++/9030
34113         * g++.dg/template/friend12.C: New test.
34114         * g++.dg/template/friend13.C: Likewise.
34115         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34116
34117 2003-01-08  Jan Hubicka  <jh@suse.cz>
34118
34119         * gcc.dg/i386-cadd.c: New test.
34120         * gcc.dg/i386-cmov4.c: Likewise.
34121
34122 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34123
34124         PR c++/9165
34125         * g++.dg/warn/Wunused-3.C: New test.
34126
34127         * g++.dg/abi/bitfield9.C: New test.
34128
34129         PR c++/9189
34130         * g++.dg/parse/defarg3.C: New test.
34131
34132 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34133
34134         * g++.dg/parse/ambig1.C: New test.
34135         * g++.dg/parse/defarg2.C: New test.
34136
34137 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34138
34139         * g++.dg/template/defarg-1.C: New test.
34140         * g++.dg/template/local2.C: Likewise.
34141
34142 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34143
34144         * gcc.c-torture/execute/20030105-1.c: New test.
34145
34146 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34147
34148         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34149         * g++.dg/parse/namespace4.C: Likewise.
34150
34151 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34152
34153         * g++.dg/template/ntp2.C: New test.
34154
34155 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34156
34157         * g++.dg/parse/extern-C-1.C: New test.
34158
34159         * g++.dg/parse/namespace4.C: New test.
34160
34161         * g++.dg/template/nested1.C: New test.
34162
34163         * g++.dg/parse/namespace3.C: New test.
34164
34165 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34166
34167         * g++.dg/lookup/two-stage1.C: New test.
34168
34169 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34170
34171         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34172         * g++.old-deja/g++.jason/access8.C: Likewise.
34173         * g++.old-deja/g++.other/decl5.C: Likewise.
34174
34175 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34176
34177         * g++.dg/parse/parse7.C: New test.
34178
34179 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34180
34181         PR c++/2843
34182         * g++.dg/ext/attrib7.C: New test.
34183
34184 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34185
34186         * g++.dg/parse/parse6.C: New test.
34187
34188 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34189
34190         * gcc.dg/h8300-stack-1.c: New.
34191
34192 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34193
34194         g++.dg/lookup/exception1.C: New test.
34195
34196         g++.dg/lookup/template1.C: New test.
34197
34198         g++.dg/parse/namespace2.C: New test.
34199
34200         g++.dg/parse/parens2.C: New test.
34201
34202 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34203
34204         * g++.dg/parse/parse5.C: New test.
34205         * g++.dg/lookup/scoped4.C: New test.
34206
34207 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34208
34209         * g++.dg/parse/parens1.C: New test.
34210
34211         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34212         angle-bracket1.C.
34213         * g++.dg/parse/parens2.C: New test.
34214
34215         * g++.dg/lookup/scope-operator1.C: New test.
34216
34217         * g++.dg/parse/operator1.C: New test.
34218
34219 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34220
34221         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34222         * g++.old-deja/g++.other/access6.C: Likewise.
34223         * g++.old-deja/g++.other/decl1.C: Likewise.
34224         * g++.old-deja/g++.pt/typename12.C: Likewise.
34225
34226 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34227
34228         * g++.dg/parse/namespace1.C: New test.
34229
34230 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34231
34232         * g++.dg/parse/parse4.C: New test.
34233
34234 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34235
34236         * g++.dg/parse/parse3.C: New test.
34237
34238 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34239
34240         * g++.dg/parse/parse2.C: New test.
34241
34242 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34243
34244         * g++.dg/template/friend11.C: New test.
34245
34246 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34247
34248         * g++.dg/parse/parse1.C: New test.
34249
34250 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34251
34252         * lib/profopt.exp: Change the name of a global variable to avoid
34253         possible clashes with other test suites.
34254
34255 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34256
34257         * g++.dg/inherit/covariant8.C: New test.
34258
34259 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34260
34261         * g++.dg/init/array9.C: New test.
34262
34263         PR c++/9112
34264         * g++.dg/parse/expr1.C: New test.
34265
34266 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34267
34268         * gcc.c-torture/compile/20021230-1.c: New test.
34269
34270 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34271
34272         * g++.dg/inherit/covariant5.C: New test.
34273         * g++.dg/inherit/covariant6.C: New test.
34274         * g++.dg/inherit/covariant7.C: New test.
34275
34276 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34277
34278         PR c++/2739
34279         * g++.dg/other/access2.C: New test.
34280
34281 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34282
34283         * g++.dg/other/anon-struct.C: No longer fails
34284         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34285         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34286         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34287
34288 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34289
34290         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34291
34292 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34293
34294         * g++.dg/eh/spec4.C: Remove stray semicolon.
34295         * g++.dg/expr/pmf-1.C: Change error message.
34296         * g++.dg/ext/asm1.C: Remove stray semicolon.
34297         * g++.dg/ext/typename1.C: Add missing typenames.
34298         * g++.dg/inherit/template-as-base.C: Change error message.
34299         * g++.dg/lookup/scoped1.C: Likewise.
34300         * g++.dg/lookup/scoped2.C: Likewise.
34301         * g++.dg/lookup/using2.C: Likewise.
34302         * g++.dg/other/component1.C: Remove stray semicolon.
34303         * g++.dg/other/do1.C: Change error message.
34304         * g++.dg/other/error2.C: Likewise.
34305         * g++.dg/other/init1.C: Likewise.
34306         * g++.dg/other/packed1.C: Remove stray semicolon.
34307         * g++.dg/other/ptrmem2.C: Change error message.
34308         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34309         marker.
34310         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34311         * g++.dg/template/access3.C: Add typename keyword.
34312         * g++.dg/template/access5.C: Remove stray semicolon.
34313         * g++.dg/template/access6.C: Likewise.
34314         * g++.dg/template/complit1.C: Likewise.
34315         * g++.dg/template/crash1.C: Change error message.
34316         * g++.dg/template/inherit2.C: Remove stray semicolon.
34317         * g++.dg/template/instantiate2.C: Likewise.
34318         * g++.dg/template/instantiate3.C: Change error message.
34319         * g++.dg/template/qual1.C: Remove stray semicolon.
34320         * g++.dg/template/qualttp18.C: Change error message.
34321         * g++.dg/template/ref1.C: Remove stray semicolon.
34322         * g++.dg/template/sizeof1.C (A::value): Declare it.
34323         * g++.dg/template/spec4.C: Change error message.
34324         * g++.dg/template/static1.C: Likewise.
34325         * g++.dg/template/type1.C: Likewise.
34326         * g++.dg/template/typename3.C: Likewise.
34327         * g++.old-deja/g++.benjamin/13478.C: Change error message.
34328         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34329         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34330         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34331         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34332         named return value extension.
34333         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34334         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34335         * g++.old-deja/g++.bob/extern_C.C: Likewise.
34336         * g++.old-deja/g++.bob/inherit2.C: Likewise.
34337         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34338         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34339         * g++.old-deja/g++.brendan/crash13.C: Likewise.
34340         * g++.old-deja/g++.brendan/crash15.C: Likewise.
34341         * g++.old-deja/g++.brendan/crash18.C: Change error message.
34342         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34343         * g++.old-deja/g++.brendan/crash38.C: Likewise.
34344         * g++.old-deja/g++.brendan/crash50.C: Likewise.
34345         * g++.old-deja/g++.brendan/crash56.C: Likewise.
34346         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34347         syntax.
34348         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34349         * g++.old-deja/g++.brendan/crash8.C: Change error message.
34350         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34351         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34352         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34353         * g++.old-deja/g++.brendan/template11.C: Likewise.
34354         * g++.old-deja/g++.brendan/template26.C: Likewise.
34355         * g++.old-deja/g++.brendan/template27.C: Use explicit
34356         specialization syntax.
34357         * g++.old-deja/g++.brendan/template30.C: Likewise.
34358         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34359         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34360         non-dependent names.
34361         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34362         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34363         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34364         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34365         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34366         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34367         named return value extension.
34368         * g++.old-deja/g++.ext/namedret2.C: Likewise.
34369         * g++.old-deja/g++.ext/namedret3.C: Likewise.
34370         * g++.old-deja/g++.ext/return1.C: Likewise.
34371         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34372         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34373         * g++.old-deja/g++.jason/access8.C: Likewise.
34374         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34375         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34376         pseudo-destructor names.
34377         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34378         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34379         pseudo-destructor names.
34380         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34381         * g++.old-deja/g++.jason/overload19.C: Likewise.
34382         * g++.old-deja/g++.jason/overload32.C: Likewise.
34383         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34384         stray semicolons.
34385         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34386         * g++.old-deja/g++.jason/return.C: Likewise.
34387         * g++.old-deja/g++.jason/return2.C: Likewise.
34388         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34389         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34390         syntax.
34391         * g++.old-deja/g++.jason/template10.C: Account for use of
34392         non-dependent names.
34393         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34394         syntax.
34395         * g++.old-deja/g++.jason/template37.C: Likewise.
34396         * g++.old-deja/g++.law/access4.C: Change error messages.
34397         * g++.old-deja/g++.law/arm13.C: Remove incorrect
34398         pseudo-destructor names.
34399         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34400         * g++.old-deja/g++.law/ctors9.C: Likewise.
34401         * g++.old-deja/g++.law/cvt22.C: Likewise.
34402         * g++.old-deja/g++.law/dtors5.C: Likewise.
34403         * g++.old-deja/g++.law/global-init1.C: Likewise.
34404         * g++.old-deja/g++.law/missed-error3.C: Likewise.
34405         * g++.old-deja/g++.law/operators28.C: Likewise.
34406         * g++.old-deja/g++.law/visibility28.C: Likewise.
34407         * g++.old-deja/g++.martin/eval1.C: Likewise.
34408         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34409         name.
34410         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34411         * g++.old-deja/g++.mike/net34.C: Likewise.
34412         * g++.old-deja/g++.mike/net36.C: Likewise.
34413         * g++.old-deja/g++.mike/ns2.C: Likewise.
34414         * g++.old-deja/g++.mike/p12306.C: Likewise.
34415         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34416         value extension.
34417         * g++.old-deja/g++.mike/p700.C: Likewise.
34418         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34419         * g++.old-deja/g++.mike/p710.C: Likewise.
34420         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34421         value extension.
34422         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34423         * g++.old-deja/g++.mike/pmf9.C: Likewise.
34424         * g++.old-deja/g++.ns/crash2.C: Likewise.
34425         * g++.old-deja/g++.ns/crash3.C: Likewise.
34426         * g++.old-deja/g++.ns/invalid1.C: Likewise.
34427         * g++.old-deja/g++.ns/ns17.C: Likewise.
34428         * g++.old-deja/g++.ns/template16.C: Likewise.
34429         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34430         keyword.
34431         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34432         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34433         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34434         named return value extension.
34435         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34436         * g++.old-deja/g++.other/access4.C: Issue additional error
34437         messages.
34438         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34439         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34440         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34441         * g++.old-deja/g++.other/crash25.C: Change error message.
34442         * g++.old-deja/g++.other/crash4.C: Change error message.
34443         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34444         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34445         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34446         checks.
34447         * g++.old-deja/g++.other/defarg8.C: Likewise.
34448         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34449         * g++.old-deja/g++.other/dtor10.C: Likewise.
34450         * g++.old-deja/g++.other/incomplete.C: Likewise.
34451         * g++.old-deja/g++.other/linkage7.C: Likewise.
34452         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34453         lookup algorithm.
34454         * g++.old-deja/g++.other/mangle2.C: Likewise.
34455         * g++.old-deja/g++.other/refinit2.C: Likewise.
34456         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34457         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34458         * g++.old-deja/g++.pt/crash28.C: Likewise.
34459         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34460         syntax.
34461         * g++.old-deja/g++.pt/crash32.C: Change error message.
34462         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34463         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34464         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34465         error message position.
34466         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34467         * g++.old-deja/g++.pt/defarg8.C: Change error message.
34468         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34469         syntax.
34470         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34471         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34472         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34473         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34474         keyword.
34475         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34476         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34477         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34478         keyword.
34479         * g++.old-deja/g++.pt/explicit71.C: Change error message.
34480         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34481         syntax.
34482         * g++.old-deja/g++.pt/friend28.C: Account for use of
34483         non-dependent names.
34484         * g++.old-deja/g++.pt/friend29.C: Likewise.
34485         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34486         rules.
34487         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34488         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34489         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34490         lookup rules.
34491         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34492         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34493         keyword.
34494         * g++.old-deja/g++.pt/memclass20.C: Likewise.
34495         * g++.old-deja/g++.pt/memclass5.C: Likewise.
34496         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34497         keyword.
34498         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34499         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34500         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34501         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34502         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34503         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34504         keyword.
34505         * g++.old-deja/g++.pt/spec10.C: Likewise.
34506         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34507         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34508         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34509         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34510         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34511         * g++.old-deja/g++.pt/ttp62.C: Likewise.
34512         * g++.old-deja/g++.pt/ttp64.C: Likewise.
34513         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34514         * g++.old-deja/g++.pt/typename15.C: Likewise.
34515         * g++.old-deja/g++.pt/typename22.C: Likewise.
34516         * g++.old-deja/g++.pt/typename6.C: Change error messages.
34517         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34518         * g++.old-deja/g++.pt/virtual2.C: Likewise.
34519         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34520         syntax.
34521         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34522         return value extension.
34523         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34524         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34525         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34526         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34527
34528 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34529
34530         * g++.dg/warn/inline1.C: New test.
34531         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34532         * g++.old-deja/g++.jason/synth10.C: Likewise.
34533         * g++.old-deja/g++.mike/net31.C: Likewise.
34534         * g++.old-deja/g++.mike/p8786.C: Likewise.
34535
34536         * g++.dg/template/friend10.C: New test.
34537         * g++.dg/template/conv5.C: New test.
34538
34539 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34540
34541         * g++.dg/lookup/scoped3.C: New test.
34542
34543         * g++.dg/lookup/decl1.C: New test.
34544         * g++.dg/lookup/decl2.C: New test.
34545
34546 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34547
34548         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34549         gcc.c-torture/compile/20021015-1.c,
34550         gcc.c-torture/compile/20021015-2.c,
34551         gcc.c-torture/compile/20021123-1.c,
34552         gcc.c-torture/compile/20021123-2.c,
34553         gcc.c-torture/compile/20021123-3.c,
34554         gcc.c-torture/compile/20021123-4.c,
34555         gcc.c-torture/execute/20021024-1.c: Add tests previously added
34556         only to 3.1 or 3.2 branch.
34557
34558 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
34559
34560         * gcc.dg/i386-bitfield3.c: New test.
34561
34562         * gcc.dg/i386-bitfield2.c: New test.
34563
34564 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
34565
34566         * g++.dg/parse/conv_op1.C: New test.
34567
34568 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
34569
34570         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34571         approved.
34572
34573 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
34574
34575         * gcc.c-torture/compile/20021220-1.c: New test.
34576
34577 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
34578
34579         * gcc.dg/i386-fastcall-1.c: New.
34580
34581 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34582
34583         * gcc.c-torture/execute/20021219-1.c: New test.
34584
34585 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34586
34587         * gcc.dg/i386-pic-1.c: New test.
34588
34589 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34590
34591         PR c++/8099
34592         * g++.dg/template/friend9.C: New test.
34593
34594 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34595
34596         PR c++/3663
34597         * g++.dg/template/access7.C: New test.
34598
34599 2002-12-18  Nick Clifton  <nickc@redhat.com>
34600
34601         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34602         the libstdc++-v3 directory has been found.
34603
34604 2002-12-12  Devang Patel <dpatel@apple.com>
34605         * gcc.dg/darwin-ld-1.c: New test.
34606         * gcc.dg/darwin-ld-2.c: New test.
34607         * gcc.dg/darwin-ld-3.c: New test.
34608         * gcc.dg/darwin-ld-4.c: New test.
34609         * gcc.dg/darwin-ld-5.c: New test.
34610
34611 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34612
34613         * gcc.c-torture/compile/20021212-1.c: New test.
34614
34615 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
34616
34617         * gcc.dg/fshort-wchar: New test.
34618
34619 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
34620
34621         PR c++/8372
34622         * g++.dg/template/dtor1.C: New test.
34623
34624         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
34625         markers.
34626
34627 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
34628
34629         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
34630
34631 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
34632
34633         * g++.dg/template/static1.C: New test.
34634         * g++.dg/template/static2.C: New test.
34635         * g++.old-deja/g++.ext/memconst.C: New test.
34636
34637 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34638
34639         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
34640         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
34641         * g++.dg/special/initp1.C: Likewise.
34642
34643 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
34644
34645         * gcc.c-torture/execute/20021204-1.c: New test.
34646
34647 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
34648
34649         * gcc.dg/ppc-fmadd-1.c: New file.
34650         * gcc.dg/ppc-fmadd-2.c: New file.
34651         * gcc.dg/ppc-fmadd-3.c: New file.
34652
34653 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34654
34655         * gcc.c-torture/compile/20021204-1.c: New test.
34656
34657 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34658
34659         * g++.dg/inherit/covariant2.C: New test.
34660         * g++.dg/inherit/covariant3.C: New test.
34661         * g++.dg/inherit/covariant4.C: New test.
34662         * g++.dg/inherit/covariant1.C: Remove XFAIL.
34663         * g++.old-deja/g++.robertl/eb17.C: Likewise.
34664
34665 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
34666
34667         PR c++/8688
34668         * g++.dg/init/brace3.C: New test.
34669
34670 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
34671
34672         * gcc.dg/20020210-1.c: Fix a comment typo.
34673
34674 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
34675
34676         PR c++/8720
34677         * g++.dg/parse/defarg1.C: New test.
34678
34679         PR c++/8615
34680         * g++.dg/template/char1.C: New test.
34681
34682         * g++.dg/template/varmod1.C: Fix typo.
34683
34684 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34685
34686         DR 180
34687         * g++.old-deja/g++.pt/crash32.C: Expect error.
34688
34689 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
34690
34691         PR c++/5919
34692         * g++.dg/template/varmod1.C: New test.
34693
34694         PR c++/8727
34695         * g++.dg/inherit/typeinfo1.C: New test.
34696
34697         PR c++/8663
34698         * g++.dg/inherit/typedef1.C: New test.
34699
34700 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
34701
34702         PR c++/8332
34703         PR c++/8493
34704         * g++.dg/template/strlen1.C: New test.
34705
34706         PR c++/8227
34707         * g++.dg/template/ctor2.C: New test.
34708
34709         PR c++/8214
34710         * g++.dg/init/string1.C: New test.
34711
34712         PR c++/8511
34713         * g++.dg/template/friend8.C: New test.
34714
34715 2002-11-29  Joe Buck <jbuck@synopsys.com>
34716
34717         * g++.dg/lookup/anon2.C: New test.
34718
34719 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
34720
34721         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
34722         h8300 port.
34723
34724 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
34725
34726         * gcc.dg/bitfld-6.c: New test.
34727
34728 2002-11-27  Jan Hubicka  <jh@suse.cz>
34729
34730         * gcc.c-torture/execute/20021127.[cx]: New test.
34731
34732 2002-11-26  Jan Hubicka  <jh@suse.cz>
34733
34734         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
34735         quality.
34736
34737 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
34738
34739         * g++.dg/init/brace2.C: New test.
34740         * g++.old-deja/g++.mike/p9129.C: Correct.
34741
34742 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
34743
34744         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
34745
34746 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
34747
34748         * gcc.dg/sibcall-6: New test for indirect sibcalls.
34749
34750 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
34751
34752         * testsuite/g++.dg/abi/empty11.C: New test.
34753         * testsuite/g++.dg/rtti/cv1.C: New test.
34754
34755 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
34756
34757         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
34758
34759 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
34760
34761         * g++.dg/abi/empty10.C: New test.
34762
34763 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34764
34765         * gcc.c-torture/compile/20021124-1.c: New test.
34766
34767 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
34768
34769         * g++.dg/abi/rtti2.C: New test.
34770
34771 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34772
34773         * gcc.dg/i386-unroll-1.c: New test.
34774
34775 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34776
34777         * gcc.c-torture/compile/20021120-1.c: New test.
34778         * gcc.c-torture/compile/20021120-2.c: New test.
34779
34780 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34781
34782         * gcc.dg/bitfld-5.c: New test.
34783
34784 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34785
34786         * gcc.c-torture/execute/20021120-3.c: New test.
34787
34788 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34789
34790         * gcc.c-torture/execute/20021120-2.c: New test.
34791
34792 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34793
34794         * gcc.c-torture/execute/20021120-1.c: New test.
34795
34796 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
34797
34798         * gcc.c-torture/execute/20021118-3.c: New test.
34799
34800 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34801
34802         * gcc.c-torture/compile/20021119-1.c: New test.
34803
34804 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
34805
34806         * gcc.dg/duff-1.c: New test.
34807         * gcc.dg/duff-2.c: New test.
34808         * gcc.dg/duff-3.c: New test.
34809
34810 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
34811
34812         * gcc.dg/cpp/_Pragma5.c: New test.
34813
34814 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34815
34816         * gcc.c-torture/execute/20021118-2.c: New test.
34817
34818 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34819
34820         * gcc.c-torture/execute/20021118-1.c: New test.
34821
34822 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
34823
34824         * gcc.dg/20021116-1.c: New test.
34825
34826 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
34827
34828         * g++.dg/abi/vcall1.C: New test.
34829
34830 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
34831
34832         * gcc.dg/20021029-1.c: New test.
34833         * gcc.dg/20021029-2.c: New test.
34834
34835 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34836
34837         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
34838
34839 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34840
34841         PR c/8439
34842         * gcc.dg/20021110.c: Move to ...
34843         * gcc.c-torture/compile/20021110.c: .... here.
34844
34845 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34846
34847         PR c/8467
34848         * gcc.c-torture/execute/20021111-1.c
34849
34850 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34851
34852         PR c/8439
34853         * gcc.dg/20021110.c: New test.
34854
34855 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
34856
34857         * g++.dg/abi/vthunk3.C: Run only on x86.
34858
34859 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34860
34861         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
34862
34863 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
34864
34865         * lib/compat.exp (compat-execute): Fix logic error in last
34866         change.
34867
34868 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
34869
34870         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
34871
34872 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34873
34874         PR c++/8389
34875         * g++.dg/template/access6.C: New test.
34876
34877 2002-11-08  Jan Hubicka  <jh@suse.cz>
34878
34879         * gcc.dg/i386-ssefp-1.c: New test.
34880         * gcc.dg/i386-ssefp-1.c: New test.
34881
34882 2002-11-08  Jan Hubicka  <jh@suse.cz>
34883
34884         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
34885
34886 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34887
34888         * g++.dg/abi/vthunk3.C: New test.
34889
34890         PR c++/8338
34891         * g++.dg/template/crash2.C: New test.
34892
34893 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34894
34895         * testsuite/g++.dg/abi/dtor1.C: New test.
34896         * testsuite/g++.dg/abi/dtor2.C: Likewise.
34897
34898 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
34899
34900         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
34901         Darwin.
34902
34903 2002-11-04  Adam Nemet  <anemet@lnxw.com>
34904
34905         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
34906         -mthumb.  Only xfail with -O0.
34907
34908 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
34909
34910         * g++.dg/abi/thunk1.C: New test.
34911         * g++.dg/abi/thunk2.C: Likewise.
34912         * g++.dg/abi/vtt1.C: Likewise.
34913
34914 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
34915
34916         PR optimization/8423
34917         * gcc.c-torture/execute/builtin-constant.c: New test.
34918
34919 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
34920
34921         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
34922         Add some more cases.
34923
34924 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
34925
34926         PR c++/8391
34927         * g++.dg/opt/local1.C: New test.
34928
34929 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
34930
34931         PR c++/8160
34932         * g++.dg/template/complit1.C: New test.
34933
34934         PR c++/8149
34935         * g++.dg/template/typename4.C: Likewise.
34936
34937 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34938
34939         Core issue 287, PR c++/7639
34940         * g++.dg/template/instantiate1.C: Adjust error location.
34941         * g++.dg/template/instantiate3.C: New test.
34942         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
34943         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
34944         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
34945
34946 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
34947
34948         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
34949
34950 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
34951
34952         PR c++/8287
34953         * g++.dg/init/dtor2.C: New test.
34954
34955 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34956
34957         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
34958         * gcc.dg/nest.c: Bypass errors on irix6.
34959
34960 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
34961
34962         * gcc.dg/nest.c: Expect error for mmix-*-*.
34963         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
34964
34965 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
34966
34967         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
34968         markers.
34969
34970         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
34971
34972 2002-10-25  Mike Stump  <mrs@apple.com>
34973
34974         * gcc.dg/warn-1.c: New test.
34975
34976 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34977
34978         * g++.dg/template/typename3.C: New test.
34979
34980 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
34981
34982         * g++.dg/lookup/ptrmem1.C: New test.
34983
34984         * g++.dg/abi/vthunk2.C: New test.
34985
34986 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34987
34988         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
34989
34990 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
34991
34992         * g++.dg/abi/empty9.C: New test.
34993
34994 2002-10-24  Richard Henderson  <rth@redhat.com>
34995
34996         * g++.dg/inherit/thunk1.C: Enable for ia64.
34997
34998 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34999
35000         PR c++/8067
35001         * g++.dg/lookup/pretty1.C: New test.
35002
35003 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35004
35005         * gcc.dg/20021023-1.c: New test.
35006
35007 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35008
35009         PR c++/7679
35010         * g++.dg/parse/inline1.C: New test.
35011
35012 2002-10-23  Richard Henderson  <rth@redhat.com>
35013
35014         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35015
35016         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35017
35018 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35019
35020         PR c++/6579
35021         * g++.dg/parse/stmtexpr3.C: New test.
35022
35023 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35024
35025         * g++.dg/expr/cond1.C: New test.
35026
35027 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35028
35029         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35030
35031 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35032
35033         * g++.dg/abi/vbase13.C: New test.
35034         * g++.dg/abi/vbase14.C: Likewise.
35035
35036 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35037
35038         * gcc.dg/tls/pic-1.c: New test.
35039         * gcc.dg/tls/nonpic-1.c: New test.
35040         * gcc.dg/20021018-1.c: New test.
35041
35042 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35043
35044         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35045         Remove only files with the same base name as the test case.
35046         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35047         (profopt-execute): Likewise.  Also, remove old profiling
35048         and performance data files before running the tests.
35049
35050         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35051         * g++.dg/bprob/bprob.exp: Likewise.
35052         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35053         to allow more general test case names.
35054
35055         * g++.dg/bprob/bprob-1.C: Rename to ...
35056         * g++.dg/bprob/g++-bprob-1.C: ... this.
35057
35058         * g77.dg/bprob/bprob-1.f: Rename to ...
35059         * g77.dg/bprob/g77-bprob-1.f: ... this.
35060
35061 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35062
35063         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35064         bison 1.50 or later.
35065
35066 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35067
35068         * g++.dg/README: Describe more test directories.
35069
35070 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35071
35072         * g++.dg/init/array6.C: Add additional tests.
35073
35074 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35075
35076         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35077         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35078
35079 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35080
35081         * gcc.c-torture/compile/20020604-1.x: New.
35082         * gcc.c-torture/compile/simd-5.x: Likewise.
35083         * gcc.c-torture/execute/920710-1.x: Likewise.
35084         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35085
35086 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35087
35088         * g++.dg/inherit/override1.C: Add dg-options clause.
35089
35090 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35091
35092         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35093         _mm_slli_si128.
35094
35095 2002-10-19  Andreas Schwab  <schwab@suse.de>
35096
35097         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35098         directory component.
35099
35100 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35101
35102         * g++.dg/inherit/thunk1.C: New test.
35103
35104         * g++.dg/inherit/override1.C: New test.
35105
35106         * g++.dg/abi/mangle11.C: New test.
35107         * g++.dg/abi/mangle14.C: New test.
35108         * g++.dg/abi/mangle17.C: New test.
35109
35110 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35111
35112         * g++.dg/overload/member2.C: New test.
35113
35114 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35115
35116         * g++.dg/README: Describe new compat directory.
35117         * g++.dg/dg.exp: Skip tests in compat directory.
35118         * README.compat: New file.
35119         * lib/compat.exp: New expect script.
35120         * g++.dg/compat: New test directory.
35121         * g++.dg/compat/compat.exp: New expect script.
35122         * g++.dg/compat/abi: New test directory.
35123         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35124         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35125         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35126         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35127         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35128         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35129         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35130         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35131         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35132         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35133         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35134         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35135         * g++.dg/compat/break: New test directory.
35136         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35137         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35138         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35139         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35140         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35141         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35142         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35143         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35144         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35145         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35146         g++.dg/compat/break/README: New files.
35147         * g++.dg/compat/eh: New test directory.
35148         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35149         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35150         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35151         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35152         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35153         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35154         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35155         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35156         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35157         g++.dg/compat/eh/filter2_y.C,
35158         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35159         g++.dg/compat/eh/new1_y.C,
35160         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35161         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35162         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35163         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35164         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35165         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35166         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35167         g++.dg/compat/eh/unexpected1_y.C: New files.
35168         * g++.dg/compat/init: New test directory.
35169         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35170         g++.dg/compat/init/array5_y.C,
35171         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35172         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35173         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35174         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35175         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35176         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35177         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35178         g++.dg/compat/init/init-ref2_y.C: New files.
35179
35180 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35181
35182         PR c++/7584
35183         * g++.dg/inherit/using3.C: New test.
35184
35185 2002-10-17  Jan Hubicka  <jh@suse.cz>
35186
35187         * gcc.dg/20021017-2.c: New test.
35188
35189 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35190
35191         * g++.dg/abi/mangle16.C: Adjust.
35192
35193         * g++.dg/init/array8.C: New test.
35194
35195 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35196
35197         * gcc.dg/special/mips-abi.exp: New test.
35198         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35199
35200 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35201
35202         * g++.dg/abi/mangle16.C: New test.
35203         * g++.dg/abi/mangle17.C: Likewise.
35204
35205         PR c++/7478
35206         * g++.dg/template/ref1.C: New test.
35207
35208 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35209
35210         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35211
35212 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35213
35214         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35215
35216 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35217
35218         PR c++/7524
35219         * g++.dg/init/array7.C: New test.
35220
35221 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35222
35223         * g++.dg/init/array6.C: New test.
35224
35225         * g++.dg/abi/mangle13.C: Likewise.
35226         * g++.dg/abi/mangle14.C: Likewise.
35227         * g++.dg/abi/mangle15.C: Likewise.
35228
35229 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35230
35231         * g++.dg/abi/empty8.C: New test.
35232
35233 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35234
35235         * g++.dg/init/ctor1.C: New test.
35236
35237 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35238
35239         * gcc.c-torture/execute/20021015-1.c: New test.
35240
35241 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35242
35243         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35244
35245 2002-10-14  Jan Hubicka  <jh@suse.cz>
35246
35247         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35248
35249 2002-10-14  Richard Henderson  <rth@redhat.com>
35250
35251         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35252
35253 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35254
35255         PR optimization/6631
35256         * g++.dg/opt/const2.C: New test.
35257
35258 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35259
35260         PR c++/7176
35261         * g++.dg/parse/friend1.C: New test.
35262         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35263
35264 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35265
35266         * gcc.dg/20021014-1.c: New test.
35267
35268 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35269
35270         PR c++/5661
35271         * g++.dg/ext/vlm1.C: New test.
35272         * g++.dg/ext/vlm2.C: Likewise.
35273
35274         * g++.dg/init/array1.C: Remove invalid braces.
35275         * g++.dg/init/brace1.C: New test.
35276         * g++.dg/init/copy2.C: Likewise.
35277         * g++.dg/init/copy3.C: Likewise.
35278         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35279         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35280         braces.
35281
35282 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35283
35284         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35285
35286 2002-10-11  Richard Shann  <richard.shann@superh.com>
35287
35288         * gcc.c-torture/compile/simd-5.c: New test.
35289
35290 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35291
35292         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35293
35294 2002-10-10  Jim Wilson  <wilson@redhat.com>
35295
35296         * gcc.c-torture/execute/20021010-1.c: New test.
35297
35298 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35299
35300         PR c/7353
35301         * g++.dg/ext/typedef-init.C: New test.
35302         * gcc.dg/typedef-init.c: New test.
35303
35304 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35305
35306         * gcc.dg/cpp/paste13.c: New test.
35307
35308 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35309
35310         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35311         remaining platforms, XFAIL during compile, not execute.  Don't
35312         XFAIL at -O0.
35313
35314 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35315
35316         * gcc.dg/alias-1.c: Tweak expected warning.
35317
35318 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35319
35320         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35321
35322 2002-10-06  Andreas Jaeger  <aj@suse.de>
35323
35324         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35325         * gcc.dg/cpp/c++98.C: Likewise.
35326
35327         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35328         * g++.dg/cpp/c++98.C: Likewise.
35329
35330         * g++.dg/README (Subdirectories): Mention cpp directory.
35331
35332         PR target/7559
35333         * gcc.dg/20021006-1.c: New test.
35334
35335 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35336
35337         PR c++/7804
35338         * g++.dg/other/warning1.C: New test.
35339
35340 2002-10-04  Roger Sayle  <roger@eyesopen.com>
35341
35342         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35343         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
35344         and sparc-*-* with -m64 as expected failures.  See PR 8087.
35345
35346 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35347
35348         PR c++/7931
35349         * g++.dg/template/ptrmem3.C: New test.
35350
35351         PR c++/7754
35352         * g++.dg/template/union1.C: New test.
35353
35354 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35355
35356         PR c++/8006
35357         * g++.dg/abi/mangle9.C: New test.
35358         * g++.dg/abi/mangle10.C: New test.
35359         * g++.dg/abi/mangle11.C: New test.
35360         * g++.dg/abi/mangle12.C: New test.
35361
35362 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
35363
35364         PR c++/7188.
35365         * g++.dg/template/meminit1.C: New test.
35366         * g++.dg/warn/Wreorder-1.C: Likewise.
35367         * g++.old-deja/g++.mike/warn3.C: Tweak.
35368         * lib/prune.exp: Ingore "in copy constructor".
35369
35370 2002-10-02  Andreas Jaeger  <aj@suse.de>
35371
35372         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35373         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35374         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35375         on x86-64.
35376
35377 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35378
35379         * gcc.dg/empty1.C: Fix typo.
35380
35381 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
35382
35383         * gcc.dg/alias-1.c: New test.
35384
35385 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35386
35387         * gcc.dg/empty1.C: New test.
35388
35389         * g++.dg/tls/init-2.C: Tweak error messages.
35390
35391 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35392
35393         * gcc.c-torture/compile/20020923-1.c: New test.
35394
35395 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
35396
35397         * gcc.c-torture/execute/ffs-1.c: New test.
35398         * gcc.c-torture/execute/ffs-2.c: Ditto.
35399
35400 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
35401
35402         * g++.dg/overload/member1.C: New test.
35403
35404 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
35405
35406         * g++.dg/abi/empty7.C: New test.
35407         * g++.dg/init/pm2.C: Likewise.
35408
35409 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
35410
35411         * g++.dg/rtti/crash1.C: New test.
35412
35413 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
35414
35415         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35416         gcc.dg/sibcall-4.c: New tests.
35417
35418 2002-09-28  Roger Sayle  <roger@eyesopen.com>
35419
35420         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35421         powerpc and MMIX targets.
35422
35423 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
35424
35425         * gcc.dg/cpp/20020927-1.c: New.
35426
35427 2002-09-26  David S. Miller  <davem@redhat.com>
35428
35429         * gcc.c-torture/compile/trunctfdf.c: New.
35430
35431 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35432
35433         * lib/target-supports.exp (check_weak_available): Handle solaris2.
35434
35435 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
35436
35437         * gcc.c-torture/execute/loop-15.c: New.
35438
35439 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
35440
35441         * README.QMTEST: Fix typo.
35442
35443 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35444
35445         * gcc.dg/20020926-1.c: New test.
35446
35447 2002-09-25  David S. Miller  <davem@redhat.com>
35448
35449         PR target/7842
35450         * gcc.c-torture/execute/shiftdi.c: New test.
35451
35452 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
35453
35454         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35455         unique to the tool.
35456         * lib/g77.exp (g77_init): Likewise.
35457         * lib/g++.exp (g++_init): Likewise.
35458         * lib/objc.exp (objc_init): Likewise.
35459
35460 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
35461
35462         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35463         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35464         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35465
35466 2002-09-25  Richard Henderson  <rth@redhat.com>
35467
35468         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35469         too-small long double.
35470
35471 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
35472
35473         * gcc.dg/20020919-1.c: New test.
35474
35475 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
35476
35477         * g++.dg/abi/bitfield6.C: New test.
35478         * g++.dg/abi/bitfield7.C: New test.
35479         * g++.dg/abi/bitfield8.C: New test.
35480         * g++.dg/abi/vbase11.C: New test.
35481
35482 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35483
35484         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35485         hppa*-*-hpux*.  Update test comment.
35486
35487 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
35488
35489         * gcc.dg/tls/struct-1.c: New test.
35490
35491 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
35492
35493         * gcc.dg/cpp/tr-warn2.c: Update.
35494
35495 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35496
35497         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35498
35499 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35500
35501         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35502         systems.
35503
35504 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
35505
35506         * gcc.c-torture/execute/ieee/mzero3.c: New test.
35507
35508         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35509         Adjust for c++filt moved to binutils.  Remove spurious duplicate
35510         setting of cxxfilt.
35511
35512 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
35513
35514         * gcc.dg/20020312-2.c: Update for darwin.
35515
35516 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35517
35518         * g++.old-deja/g++.other/crash32.C: Mark ICE.
35519
35520 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
35521
35522         * objc.dg/comp-types-1.m: New test.
35523         * objc.dg/comp-types-2.m: New test.
35524         * objc.dg/comp-types-3.m: New test.
35525         * objc.dg/comp-types-4.m: New test.
35526         * objc.dg/comp-types-5.m: New test.
35527         * objc.dg/comp-types-6.m: New test.
35528
35529 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35530
35531         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35532
35533 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35534
35535         * g++.dg/other/do1.C: New test.
35536
35537         * g++.dg/template/subst1.C: New test.
35538
35539 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
35540
35541         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35542
35543 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35544
35545         * g++.dg/template/qualttp20.C: Adjust expected errors.
35546         * g++.old-deja/g++.jason/report.C: Likewise.
35547         * g++.old-deja/g++.other/qual1.C: Likewise.
35548
35549         * g++.dg/lookup/scoped2.C: New test.
35550
35551         * g++.dg/ext/asm3.C: New test.
35552
35553 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
35554
35555         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35556
35557 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
35558
35559         * ChangeLog: follow spelling conventions.
35560         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35561         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35562         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35563         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35564         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35565         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35566         * g++.old-deja/g++.law/global-init1.C: Likewise.
35567         * g++.old-deja/g++.other/delete4.C: Likewise.
35568         * g++.old-deja/g++.other/inline21.C: Likewise.
35569         * g++.old-deja/g++.other/singleton.C: Likewise.
35570         * g77.dg/strlen0.f: Likewise.
35571         * g77.f-torture/compile/20010519-1.f: Likewise.
35572         * g77.f-torture/compile/980310-4.f: Likewise.
35573         * gcc.c-torture/compile/20000605-1.c: Likewise.
35574         * gcc.c-torture/execute/20020225-1.c: Likewise.
35575         * gcc.dg/c90-hexfloat-2.c: Likewise.
35576         * gcc.dg/c99-bool-1.c: Likewise.
35577         * gcc.dg/c99-hexfloat-2.c: Likewise.
35578         * gcc.dg/dll-2.c: Likewise.
35579         * gcc.dg/wtr-union-init-1.c: Likewise.
35580         * gcc.dg/wtr-union-init-2.c: Likewise.
35581         * gcc.dg/wtr-union-init-3.c: Likewise.
35582         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35583         * gcc.dg/cpp/defined.c: Likewise.
35584         * gcc.dg/cpp/macsyntx.c: Likewise.
35585         * gcc.dg/cpp/paste2.c: Likewise.
35586         * gcc.dg/cpp/trad/defined.c: Likewise.
35587         * gcc.dg/format/c90-printf-1.c: Likewise.
35588         * gcc.dg/format/c90-scanf-1.c: Likewise.
35589         * gcc.dg/format/c99-printf-1.c: Likewise.
35590         * gcc.dg/format/c99-scanf-1.c: Likewise.
35591         * gcc.misc-tests/gcov-8.c: Likewise.
35592         * lib/profopt.exp: Likewise.
35593
35594 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
35595
35596         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35597
35598 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35599
35600         * g++.dg/inherit/using2.C: New test.
35601
35602 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
35603
35604         * ChangeLog: Follow spelling conventions.
35605         * g++.dg/template/friend4.C: Likewise.
35606         * g++.old-deja/g++.pt/crash67.C: Likewise.
35607         * gcc.c-torture/execute/20000801-4.c: Likewise.
35608         * gcc.dg/c90-digraph-1.c: Likewise.
35609         * gcc.dg/c94-digraph-1.c: Likewise.
35610         * gcc.dg/c99-digraph-1.c: Likewise.
35611         * gcc.dg/cpp/line5.c: Likewise.
35612         * gcc.dg/cpp/multiline.c: Likewise.
35613         * gcc.dg/cpp/trad/literals-1.c: Likewise.
35614         * gcc.dg/format/attr-3.c: Likewise.
35615         * gcc.dg/format/c90-scanf-3.c: Likewise.
35616         * gcc.dg/format/ext-4.c: Likewise.
35617
35618 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35619
35620         * g++.dg/template/pretty1.C: New test.
35621
35622 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
35623
35624         * gcc.c-torture/execute/struct-cpy-1.c: New test.
35625
35626 2002-09-13  Matt Austern  <austern@apple.com>
35627
35628         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
35629         passing a cast expression to a function by const reference.
35630
35631 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
35632
35633         * g++.dg/template/deduce1.C: New test.
35634
35635 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
35636
35637         * gcc.c-torture/execute/simd-1.c: Force all use of int to
35638         32-bit int.
35639
35640 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35641
35642         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
35643         usage.
35644
35645 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
35646
35647         * gcc.c-torture/compile/20020910-1.c: New test.
35648
35649 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
35650
35651         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
35652
35653 2002-09-10  Andreas Jaeger  <aj@suse.de>
35654
35655         * gcc.dg/20020312-2.c: Adjust for x86-64.
35656
35657 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
35658
35659         * g77.dg/7388.f: New test case for PR 7388.
35660
35661 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
35662
35663         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
35664
35665 2002-09-05  Ziemowit Laski <zlaski@apple.com>
35666
35667         * objc.dg/proto-lossage-1.m: New test.
35668
35669 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
35670
35671         * gcc.dg/cpp/_Pragma4.c: Fix typo.
35672
35673 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
35674
35675         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
35676         expected to pass.
35677
35678 2002-09-06  Stan Shebs  <shebs@apple.com>
35679             David Edelsohn  <edelsohn@gnu.org>
35680
35681         * gcc.dg/weak: New directory.
35682         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
35683         target-specific xfail bits.
35684         * gcc.dg/typeof-2.c: Move to new directory.
35685         * gcc.dg/weak.exp: New expect script.
35686
35687 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
35688
35689         * gcc.c-torture/execute/extzvsi.c: New test.
35690
35691 2002-09-05  Stan Shebs  <shebs@apple.com>
35692
35693         * gcc.dg/weak-1.c: xfail on Darwin.
35694         * gcc.dg/weak-2.c: Ditto.
35695         * gcc.dg/weak-3.c: Ditto.
35696         * gcc.dg/weak-4.c: Ditto.
35697         * gcc.dg/weak-5.c: Ditto.
35698         * gcc.dg/weak-6.c: Ditto.
35699         * gcc.dg/weak-7.c: Ditto.
35700         * gcc.dg/weak-8.c: Ditto.
35701         * gcc.dg/weak-9.c: Ditto.
35702
35703 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
35704
35705         * gcc.c-torture/execute/loop-14.c: New test.
35706
35707 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
35708
35709         * g++.dg/other/cxa-atexit1.C: New test.
35710
35711         * gcc.dg/typeof-2.c: New test.
35712
35713 2002-09-03  Roger Sayle  <roger@eyesopen.com>
35714
35715         * gcc.dg/builtins-2.c: New testcase.
35716         * gcc.dg/builtins-3.c: New testcase.
35717
35718 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
35719
35720         * gcc.dg/cpp/_Pragma4.c: New test.
35721
35722 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
35723
35724         * objc/execute/nil_method-1.m: New testcase.
35725
35726 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
35727
35728         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
35729         [Object class], not [Object initialize].
35730
35731 2002-08-31  Roger Sayle  <roger@eyesopen.com>
35732             Hans-Peter Nilsson  <hp@bitrange.com>
35733
35734         * gcc.c-torture/execute/20020720-1.x: Skip test on
35735         mmix-knuth-mmixware.  Correct comment.
35736
35737 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
35738
35739         * testsuite/g++.dg/abi/bitfield5.C: New test.
35740         * testsuite/g++.dg/abi/vbase10.C: Likewise.
35741
35742 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
35743
35744         * objc.dg/undeclared-selector.m: New test.
35745
35746 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
35747
35748         * g++.dg/other/offsetof1.C: Avoid cast warning.
35749
35750 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
35751
35752         * objc.dg/super-class-2.m: New test.
35753
35754 2002-08-24  Matt Austern  <austern@apple.com>
35755
35756         * g++.dg/ext/lvaddr.C: New test.
35757         * g++.dg/ext/lvcast.C: New test.
35758
35759 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
35760
35761         * testsuite/g++.dg/inherit/cond1.C: New test.
35762
35763 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
35764
35765         * gcc.dg/noncompile/incomplete-1.c: New test.
35766
35767 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35768
35769         * gcc.dg/typespec-1.c: New test.
35770
35771 2002-08-20  Devang Patel  <dpatel@apple.com>
35772         * objc.dg/proto-hier-2.m: New test.
35773
35774 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
35775
35776         * objc.dg/bitfield-1.m: New test.
35777         * objc.dg/bitfield-2.m: New test.
35778
35779 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35780
35781         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
35782         gcc.dg/c99-flex-array-4.c: New tests.
35783
35784 2002-08-16  Stan Shebs  <shebs@apple.com>
35785
35786         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
35787
35788 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
35789
35790         * gcc.dg/typeof-1.c: New test.
35791         * g++.dg/ext/typeof2.C: New test.
35792
35793 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35794
35795         * g++.dg/other/offsetof1.C: New test.
35796
35797 2002-08-14  Richard Henderson  <rth@redhat.com>
35798
35799         * gcc.dg/tls/diag-3.c: Fix expected message strings.
35800
35801 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
35802
35803         * gcc.dg/cpp/_Pragma3.c: New test.
35804
35805 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
35806
35807         * g++.dg/template/inherit3: New test.
35808
35809 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35810
35811         * gcc.dg/bitfld-4.c: Add blank options.
35812
35813 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
35814
35815         * g++.dg/template/crash1.C: New test.
35816
35817 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35818
35819         * gcc.dg/tls/opt-2.c: New test.
35820
35821 2002-08-08  Devang Patel  <dpatel@apple.com>
35822
35823         * objc.dg/selector-1.m : New test
35824
35825 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35826
35827         * g++.dg/abi/bitfield4.C: New test.
35828         * gcc.dg/bitfld-4.c: New test.
35829
35830 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35831
35832         * g++.dg/other/packed1.C: New test.
35833
35834 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
35835
35836         * g++.dg/abi/offsetof.C: Tweak error messages.
35837         * g++.old-deja/g++.mike/p10769a.C: Likewise.
35838
35839 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35840
35841         * gcc.dg/bitfld-3.c: New test.
35842
35843 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35844             Richard Henderson  <rth@redhat.com>
35845
35846         * gcc.dg/i386-bitfield1.c: New test.
35847         * g++.dg/abi/bitfield3.C: Update.
35848
35849 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
35850
35851         * objc.dg/const-str-2.m: Update.
35852         * gcc.dg/cpp/c++98.c: Change to C extension.
35853         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
35854         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
35855
35856 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
35857
35858         * testsuite/gcc.dg/tls/diag-3.c: New.
35859
35860 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
35861
35862         * g++.dg/README (Subdirectories): Document new subdir expr.
35863         * g++.dg/expr/pmf-1.C: New test.
35864
35865 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
35866
35867         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
35868
35869 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
35870
35871         * g++.dg/abi/bitfield3.C: New test.
35872
35873 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
35874
35875         * lib/gcov.exp: Tweak expected line formats.
35876         * gcc.misc-tests/gcov8.c: New test.
35877         * gcc.misc-tests/gcov8.x: New flags.
35878
35879 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
35880
35881         * consistency.vlad/layout/endian.c: Include string.h.
35882
35883         * gcc.c-torture/execute/20020805-1.c: New test.
35884
35885 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
35886
35887         * g++.dg/other/conversion1.C: New test.
35888
35889 2002-08-03  Roger Sayle  <roger@eyesopen.com>
35890
35891         * gcc.dg/builtins-1.c: New testcase.
35892
35893 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
35894
35895         * g++.dg/inherit/access3.C: New test.
35896
35897 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
35898
35899         * gcc.dg/ia64-visibility-2.c: New test.
35900
35901 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
35902
35903         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
35904         __qualifier_flags to __flags.
35905
35906 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
35907
35908         * g++.dg/inherit/operator1.C: New test.
35909         * g++.dg/lookup/disamb1.C: Fix typo in comment.
35910         * g++.dg/other/error1.C: Change expected error message.
35911         * g++.dg/template/conv4.C: Likewise.
35912
35913 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
35914
35915         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
35916         for documented behavior.
35917
35918 2002-07-25  Roger Sayle  <roger@eyesopen.com>
35919
35920         * gcc.c-torture/execute/20020720-1.x: Skip this test on
35921         several targets known to fail.
35922
35923 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
35924
35925         * gcc.dg/mips-args-[123].c: New tests.
35926
35927 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
35928
35929         * gcc.dg/ppc-spe.c: New.
35930
35931 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
35932
35933         * g++.dg/other/ptrmem4.C: New testcase.
35934
35935 2002-07-24  Richard Henderson  <rth@redhat.com>
35936
35937         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
35938
35939 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
35940
35941         * g++.dg/ext/alignof1.C (main): Return 0 for success.
35942
35943 2002-07-24  Roger Sayle  <roger@eyesopen.com>
35944
35945         * gcc.c-torture/execute/memset-3.c: New testcase.
35946
35947 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
35948
35949         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
35950         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
35951
35952 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35953
35954         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
35955         Delete.
35956
35957 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
35958
35959         * gcc.c-torture/compile/simd-4.c: New test.
35960
35961 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35962
35963         PR c++/7347, c++/7348
35964         * g++.dg/template/access4.C: New test.
35965         * g++.dg/template/access5.C: New test.
35966         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
35967         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
35968         * g++.old-deja/g++.pt/ttp58.C: Likewise.
35969         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
35970
35971 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
35972
35973         * gcc.dg/gnu89-init-2.c: New test.
35974
35975 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
35976
35977         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
35978
35979 2002-07-20  Roger Sayle  <roger@eyesopen.com>
35980
35981         * gcc.c-torture/execute/20020720-1.c: New testcase.
35982
35983 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
35984
35985         * gcc.dg/cpp/Wsignprom.c: New tests.
35986
35987 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
35988
35989         * gcc.c-torture/execute/loop-13.c: New test.
35990
35991 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
35992
35993         * gcc.dg/cpp/expr.c: New tests.
35994
35995 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
35996
35997         * g++.dg/opt/pr6713.C: Add template instantiation.
35998
35999 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36000
36001         * gcc.dg/nest.c: New test.
36002
36003 2002-07-17  Richard Henderson  <rth@redhat.com>
36004
36005         * g++.dg/opt/pr6713.C: New test.
36006
36007 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36008
36009         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36010         XFAIL for all x86 processors.
36011
36012 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36013
36014         * gcc.c-torture/execute/20010122-1.x: Do not test with
36015         -fomit-frame-pointer.
36016
36017 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36018
36019         * g++.dg/template/instantiate2.C: New test.
36020         * g++.dg/template/spec4.C: New test.
36021
36022 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36023
36024         * g++.dg/template/access2.C: New test.
36025         * g++.dg/template/access3.C: New test.
36026
36027 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36028
36029         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36030         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36031         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36032         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36033         Convert to use <stdarg.h>.
36034         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36035         Delete.
36036         * gcc.dg/va-arg-2.c: New.
36037         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36038
36039 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36040
36041         * gcc.c-torture/compile/20020710-1.c: New test.
36042
36043 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36044                           Andrew Pinski  <pinskia@physics.uc.edu>
36045
36046         gcc.c-torture/compile/simd-2.c: New testcase.
36047         gcc.c-torture/compile/simd-3.c: Likewise.
36048
36049 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36050
36051         PR c++/7224
36052         * g++.dg/overload/error1.C: New test.
36053
36054 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36055
36056         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36057         configuration and IRIX 6 O32 ABI.
36058
36059 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36060
36061         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36062
36063 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36064
36065         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36066
36067 2002-07-10  Jeffrey A Law  <law@redhat.com>
36068
36069         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36070
36071         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36072
36073 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36074
36075         * gcc.dg/20020312-2.c: Check for __PPC__.
36076
36077 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36078
36079         * gcc.c-torture/compile/20020709-1.c: New test.
36080
36081 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36082
36083         * g++.dg/template/qualttp21.C: New test case.
36084
36085 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36086
36087         * gcc.c-torture/compile/20020706-1.c: New test.
36088         * gcc.c-torture/compile/20020706-2.c: New test.
36089
36090 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36091             Alexandre Oliva  <aoliva@redhat.com>
36092
36093         * g++.dg/warn/incomplete1.C: New test.
36094
36095 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36096
36097         PR c++/7099
36098         * g++.dg/warn/noreturn1.C: New test.
36099
36100 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36101
36102         PR c++/6706
36103         * g++.dg/debug/debug6.C: New test.
36104         * g++.dg/debug/debug7.C: New test.
36105
36106 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36107
36108         * gcc.c-torture/compile/simd-3.c: New test.
36109
36110 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36111
36112         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36113         * gcc.dg/20020620-1.c: Likewise.
36114
36115 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36116
36117         PR c++/6944
36118         * g++.dg/init/array4.C: New test.
36119         * g++.dg/init/array5.C: New test.
36120
36121 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36122
36123         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36124         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36125
36126 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36127
36128         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36129         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36130         * gcc.dg/wtr-conversion-1.c: Likewise.
36131         * gcc.dg/wtr-escape-1.c: Likewise.
36132         * gcc.dg/wtr-int-type-1.c: Likewise.
36133         * gcc.dg/wtr-label-1.c: Likewise.
36134         * gcc.dg/wtr-static-1.c: Likewise.
36135         * gcc.dg/wtr-strcat-1.c: Likewise.
36136         * gcc.dg/wtr-suffix-1.c: Likewise.
36137         * gcc.dg/wtr-switch-1.c: Likewise.
36138         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36139         * gcc.dg/wtr-union-init-1.c: Likewise.
36140         * gcc.dg/wtr-union-init-2.c: Likewise.
36141         * gcc.dg/wtr-union-init-3.c: Likewise.
36142
36143         * gcc.dg/wtr-func-def-1.c: New test.
36144
36145 2002-07-02 Devang Patel <dpatel@apple.com>
36146
36147         * objc.dg/param-1.m: New test.
36148
36149 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36150
36151         * gcc.dg/cpp/trad/directive.c: Add test.
36152         * gcc.dg/cpp/trad/macroargs.c: Add test.
36153         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36154
36155 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36156
36157         * gcc.dg/cpp/cmdlne-M.c: New test.
36158
36159 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36160
36161         * objc.dg/desig-init-1.m: New test.
36162
36163 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36164
36165         PR c++/6716
36166         * g++.dg/template/instantiate1.C: New test.
36167
36168 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36169
36170         PR c++/7112
36171         * g++.dg/template/sizeof2.C: New test.
36172
36173 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36174
36175         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36176         gcc.dg/cpp/trad/include.c: New tests.
36177
36178 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36179
36180         PR target/7177
36181         * gcc.c-torture/compile/20020701-1.c: New test.
36182
36183 2002-07-01  Stan Shebs  <shebs@apple.com>
36184
36185         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36186         header here...
36187         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36188         (objc-torture-execute): or here.
36189
36190 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36191
36192         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36193
36194 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36195
36196         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36197
36198 2002-06-30  Devang Patel  <dpatel@apple.com>
36199
36200         * objc.dg/fsyntax-only.m: New test.
36201
36202 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36203
36204         PR c++/6695
36205         * g++.dg/template/friend7.C: New file.
36206
36207 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36208
36209         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36210         return type.
36211
36212 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36213
36214         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36215         avoid division by zero.
36216
36217 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36218
36219         * gcc.dg/Wunknownprag.c: New tests.
36220
36221 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36222
36223         * gcc.c-torture/execute/simd-2.c: New test.
36224
36225 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36226
36227         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36228         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36229         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36230         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36231         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36232         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36233         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36234         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36235         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36236         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36237         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36238         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36239         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36240         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36241         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36242         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36243         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36244
36245 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36246
36247         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36248         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36249         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36250         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36251         New tests.
36252         * gcc.dg/cpp/trad/directive.c: Update.
36253
36254 2002-06-23  Andreas Jaeger  <aj@suse.de>
36255
36256         * gcc.c-torture/execute/complex-6.c: New.
36257
36258 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36259
36260         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36261         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36262         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36263         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36264
36265 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36266
36267         * gcc.dg/cpp/trad: New directory with traditional tests copied
36268         from parent directory.
36269         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36270         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36271         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36272         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36273         Move to trad/ and rename.
36274         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36275         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36276         gcc.dg/cpp/trad/redef2.c: New tests.
36277         * gcc.dg/cpp/trad/trad.exp: New driver.
36278
36279 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36280
36281         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36282         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36283         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36284         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36285         Remove.
36286
36287 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36288
36289         * gcc.dg/20020620-1.c: New test.
36290
36291 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36292
36293         * g++.dg/template/ttp4.C: New test.
36294
36295 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36296
36297         * g++.dg/opt/vt1.C: Fix regexp.
36298
36299 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36300
36301         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36302         Don't use attribute `noinline'.
36303
36304 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36305
36306         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36307
36308 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36309
36310         * gcc.c-torture/execute/simd-1.c: New.
36311
36312         * gcc.dg/simd-1.c: New.
36313
36314 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36315
36316         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36317
36318 2002-06-16  Richard Henderson  <rth@redhat.com>
36319
36320         * g++.dg/ext/anon-struct1.C: New.
36321         * g++.dg/ext/anon-struct2.C: New.
36322         * g++.dg/ext/anon-struct3.C: New.
36323         * gcc.dg/anon-struct-1.c: New.
36324         * gcc.dg/anon-struct-2.c: New.
36325         * gcc.dg/anon-struct-3.c: New.
36326         * gcc.dg/20011008-1.c: Adjust warning text.
36327         * gcc.dg/20020527-1.c: Add -fms-extensions.
36328
36329 2002-06-16  Richard Henderson  <rth@redhat.com>
36330
36331         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36332
36333 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
36334
36335         * gcc.c-torture/execute/20020615-1.c: New test.
36336
36337 2002-06-15  Roger Sayle  <roger@eyesopen.com>
36338
36339         * gcc.c-tortuture/execute/compare-1.c: New test case.
36340         * gcc.c-tortuture/execute/compare-2.c: New test case.
36341         * gcc.c-tortuture/execute/compare-3.c: New test case.
36342
36343 2002-06-13  Richard Henderson  <rth@redhat.com>
36344
36345         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
36346         ia64 ilp32.
36347
36348 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36349
36350         * g++.dg/template/typename2.C: Update error message.
36351
36352 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
36353
36354         * gcc.c-torture/execute/20020611-1.c: New test.
36355
36356 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
36357
36358         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36359         list of targets to skip.
36360
36361 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
36362
36363         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36364         targets if not optimizing.
36365
36366 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
36367
36368         * gcc.c-torture/compile/20020605-1.c: New test.
36369
36370         * g++.dg/opt/vt1.C: New test.
36371
36372         * gcc.dg/20020531-1.c: New test.
36373
36374         * gcc.dg/20020530-1.c: New test.
36375
36376         * gcc.dg/20020527-1.c: New test.
36377
36378         * g++.dg/opt/cse1.C: New test.
36379
36380 2002-06-07  Roger Sayle  <roger@eyesopen.com>
36381
36382         * gcc.dg/20020607-2.c: New test case.
36383
36384 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36385
36386         * gcc.c-torture/compile/20020604-1.c: New test.
36387
36388 2002-06-04  Richard Henderson  <rth@redhat.com>
36389
36390         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36391         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36392         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36393
36394 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
36395
36396         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36397
36398 2002-06-03  Richard Henderson  <rth@redhat.com>
36399
36400         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36401         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36402
36403 2002-06-02  Richard Henderson  <rth@redhat.com>
36404
36405         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36406         test functions static.
36407
36408 2002-06-02  Andreas Jaeger  <aj@suse.de>
36409
36410         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36411         now.
36412
36413 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36414
36415         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36416         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36417         Update for mofified diagnostics.
36418         * gcc.dg/c99-intconst-1.c: No longer fail.
36419
36420 2002-06-02  Richard Henderson  <rth@redhat.com>
36421
36422         * gcc.dg/uninit-A.c: Remove xfail markers.
36423
36424 2002-06-01  Roger Sayle  <roger@eyesopen.com>
36425
36426         * gcc.dg/fnegate-1.c: New test case.
36427
36428 2002-05-30  Osku Salerma  <osku@iki.fi>
36429
36430         * gcc.c-torture/execute/mayalias-1.c: New file.
36431
36432 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36433
36434         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36435         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36436         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36437
36438 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
36439
36440         * gcc.c-torture/execute/20020529-1.c: New test.
36441
36442 2002-05-27  Richard Henderson  <rth@redhat.com>
36443
36444         * g++.dg/ext/attrib6.C: New test case.
36445
36446 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36447
36448         * gcc.c-torture/execute/pure-1.c: New test.
36449
36450 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36451
36452         * gcc.dg/cpp/arith-2.c: Remove.
36453
36454 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36455
36456         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36457         * gcc.dg/cpp/if-3.c: Remove.
36458
36459 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
36460
36461         * g++.dg/opt/cse2.C: New test.
36462
36463 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
36464
36465         * gcc.dg/cpp/arith-1.c: New semantic tests.
36466         * gcc.dg/cpp/if-1.c: Update.
36467
36468 2002-05-24  Ben Elliston  <bje@redhat.com>
36469
36470         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36471
36472 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36473
36474         * gcc.dg/verbose-asm.c: New test.
36475
36476 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36477
36478         * gcc.dg/cpp/paste12.c: New test.
36479
36480 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36481
36482         * g++.dg/parse/named_ops.C: New test.
36483
36484 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
36485
36486         * gcc/testsuite/gcc.dg/weak-8.c: New test.
36487
36488 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
36489
36490         * gcc.dg/weak-2.c: Allow optional leading underscore
36491         in scan-assembler symbol name.
36492         * gcc.dg/weak-3.c: Likewise.
36493         * gcc.dg/weak-4.c: Likewise.
36494         * gcc.dg/weak-5.c: Likewise.
36495
36496 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
36497
36498         * gcc.dg/20020523-1.c: New test.
36499
36500 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36501
36502         * objc.dg/const-str-2.m: Update now that we stop after
36503         a command line error.
36504
36505 2002-05-22  Richard Henderson  <rth@redhat.com>
36506
36507         * g++.dg/dg.exp: Fix typo in test pruneing.
36508
36509 2002-05-22  Richard Henderson  <rth@redhat.com>
36510
36511         * g++.dg/dg.exp: Prune the tls subdirectory.
36512         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36513         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36514         * g++.dg/tls/init-1.C: New.
36515
36516 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
36517
36518         * gcc.dg/20020517-1.c: New test.
36519
36520 2002-05-21  Richard Henderson  <rth@redhat.com>
36521
36522         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36523         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36524
36525 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
36526
36527         * g++.dg/other/copy2.C: New test.
36528
36529 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
36530
36531         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36532         (MAX_COPY): Bump up to 10 times sizeof (long long).
36533         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36534
36535         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36536         sizeof (long long).
36537
36538         * gcc.c-torture/execute/strcpy-1.c: New test.
36539
36540 2002-05-19  Jason Merrill  <jason2redhat.com>
36541
36542         * g++.dg/ext/oper1.C: New test.
36543
36544 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
36545 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
36546
36547         * README.QMTEST: New file.
36548
36549         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36550
36551 2002-05-19  Andreas Jaeger  <aj@suse.de>
36552
36553         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36554         now.
36555         * gcc.c-torture/execute/loop-2d.x: Likewise.
36556
36557 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
36558
36559         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36560         support weak symbols.
36561         * gcc.dg/weak-4.c: Likewise.
36562         * gcc.dg/weak-6.c: Likewise.
36563
36564 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
36565
36566         * gcc.dg/weak-3.c: Add dg-excess-error comment for
36567         cygwin, coff and h8300-*-hms targets
36568         * gcc.dg/weak-5.c: Likewise.
36569         * gcc.dg/weak-7.c: Likewise.
36570
36571 2002-05-16  Jason Merrill  <jason@redhat.com>
36572
36573         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36574         (scan-assembler-not, scan-assembler-dem): Likewise.
36575         (scan-assembler-dem-not): Likewise.
36576
36577 2002-05-15  Richard Henderson  <rth@redhat.com>
36578
36579         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36580
36581 2002-05-15  Richard Henderson  <rth@redhat.com>
36582
36583         * gcc.dg/weak-5.c (vfoo1c): No warning here.
36584         (vfoo1f): Warning here.
36585         (vfoo1l): Don't redefine the alias.
36586
36587 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
36588
36589         * g++.dg/init/pm1.C: New test.
36590
36591 2002-05-12  David S. Miller  <davem@redhat.com>
36592
36593         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36594         types.
36595
36596 2002-05-10  Roger Sayle  <roger@eyesopen.com>
36597
36598         * gcc.c-torture/execute/20020510-1.c: New test case.
36599
36600 2002-05-10  David S. Miller  <davem@redhat.com>
36601
36602         * gcc.c-torture/execute/conversion.c: Test long double too.
36603
36604 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
36605
36606         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36607         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36608         * lib/g++.exp (g++_link_flags): Likewise.
36609         * lib/objc.exp (objc_target_compile): Likewise.
36610
36611 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36612
36613         * gcc.dg/cpp/poison.c: Update.
36614         * gcc.dg/cpp/20000625-2.c: Remove.
36615         * gcc.dg/cpp/direct2s.c: Remove final test.
36616
36617 2002-05-08  Tom Rix  <trix@redhat.com>
36618
36619         * gcc.c-torture/execute/20020508-1.c: New test.
36620         * gcc.c-torture/execute/20020508-2.c: New test.
36621         * gcc.c-torture/execute/20020508-3.c: New test.
36622
36623 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36624
36625         * gcc.dg/cpp/charconst-4.c: More tests.
36626
36627 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
36628
36629         PR c/6569
36630         * gcc.dg/weak-3.c: Update location of warning messages.
36631         * gcc.dg/weak-5.c: Likewise.
36632
36633 2002-05-06  Roger Sayle  <roger@eyesopen.com>
36634
36635         * gcc.c-torture/execute/20020506-1.c: New test case.
36636
36637 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36638
36639         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
36640
36641 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36642
36643         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
36644
36645 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36646
36647         * gcc.dg/cpp/charconst-3.c: New test.
36648
36649 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36650
36651         * gcc.dg/cpp/charconst.c: Update tests.
36652
36653 2002-05-05  Tim Josling  <tej@melbpc.org.au>
36654
36655         * treelang: Added directory for new sample language treelang. Also
36656         lib/treelang.exp: New file to signal treelang should be tested.
36657
36658 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36659
36660         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
36661         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
36662         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
36663         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
36664         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
36665         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
36666         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
36667
36668 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36669
36670         * gcc.dg/format/xopen-2.c: New test.
36671
36672 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36673
36674         * gcc.dg/20020503-1.c: New test.
36675
36676 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
36677
36678         * g++.dg/init/dtor1.C: Make it tougher.
36679
36680 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
36681
36682         * g++.dg/init/dtor1.C: New test.
36683
36684 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
36685
36686         * gcc.dg/altivec-8.c: New.
36687
36688 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
36689
36690         * gcc.dg/altivec-7.c: New.
36691
36692 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
36693
36694         * g++.dg/parse/typedef1.C: New test.
36695
36696 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
36697
36698         PR c++/6486
36699         * g++.dg/template/friend6.C: New test.
36700
36701         PR c++/6492
36702         * g++.dg/init/copy1.C: New test.
36703
36704 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
36705
36706         * g++.dg/warn/effc1.C: New test.
36707
36708 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36709
36710         * gcc.dg/cpp/if-cexp.c: Add a test.
36711
36712 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
36713
36714         * gcc.dg/20020426-2.c: New test.
36715
36716 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36717
36718         * gcc.dg/cpp/if-mop.c: Update.
36719         * gcc.dg/cpp/if-mpar.c: Add test.
36720         * gcc.dg/cpp/if-oppr.c: Update.
36721
36722 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36723
36724         PR c/6343
36725         * gcc.dg/weak-[2-7].c: New tests.
36726
36727 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36728
36729         * gcc.dg/enum1.c: New test.
36730
36731 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36732
36733         PR c++/6497
36734         * g++.dg/inherit/access2.C: New test.
36735
36736 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36737
36738         PR bootstrap/6445
36739         * gcc.dg/20020426-1.c: New test.
36740
36741 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36742
36743         * g++.dg/abi/enum1.C: New test.
36744
36745 2002-04-26  Richard Henderson  <rth@redhat.com>
36746
36747         * gcc.dg/c99-bool-1.c: Expect always true warning.
36748
36749 2002-04-25  Roger Sayle  <roger@eyesopen.com>
36750
36751         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
36752
36753 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36754
36755         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
36756         targets.
36757
36758 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
36759
36760         * g++.dg/abi/mange7.C: New test.
36761
36762         PR c++/6438.
36763         * g++.dg/parse/stmtexpr2.C: New test.
36764
36765 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
36766
36767         * gcc.dg/20020312-2.c: Add SH target.
36768
36769 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36770
36771         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
36772         compiler output on mips*-*-irix*.
36773
36774 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
36775
36776         * g++.dg/parse/attr1.C: New test.
36777
36778 2002-04-23  Roger Sayle  <roger@eyesopen.com>
36779
36780         * gcc.c-torture/execute/string-opt-17.c: New test case.
36781         * gcc.c-torture/execute/memset-2.c: New test case.
36782
36783 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
36784
36785         PR c++/6256:
36786         * g++.dg/template/friend5.C: New test.
36787
36788         PR c++/6331:
36789         * g++.dg/template/qual1.C: Likewise.
36790
36791 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
36792
36793         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
36794         Include stdlib.h, not stdio.h or ctype.h.
36795
36796 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
36797
36798         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
36799         cris-*-elf* and mmix-*-*.
36800         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
36801         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
36802         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
36803         Ditto.
36804         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
36805         * gcc.dg/wchar_t-1.c: Ditto.
36806
36807 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
36808
36809         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
36810         Clarify comment.
36811
36812 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
36813
36814         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
36815
36816 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36817
36818         * gcc.c-torture/execute/20000906-1.x: Delete.
36819
36820 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
36821
36822         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
36823
36824 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
36825
36826         * PR6367
36827         * g77.f-torture/execute/6367.f: New test.
36828         * g77.f-torture/execute/6367.x: Disable for MMIX.
36829
36830 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
36831
36832         * PR6352
36833         * g++.dg/opt/inline2.C: New test.
36834
36835 2002-04-18  Richard Henderson  <rth@redhat.com>
36836
36837         * gcc.dg/20000906-1.c: Enable for all targets.
36838         * gcc.c-torture/compile/iftrap-2.c: New.
36839
36840 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36841
36842         * gcc.dg/20020418-1.c: New test.
36843         * gcc.dg/20020418-2.c: New test.
36844
36845 2002-04-18  Richard Henderson  <rth@redhat.com>
36846
36847         * gcc.c-torture/compile/iftrap-1.c: New.
36848         * gcc.dg/iftrap-1.c: Adjust for ia64.
36849         * gcc.dg/iftrap-2.c: New.
36850
36851 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36852
36853         * gcc.c-torture/compile/20020418-1.c: New test.
36854
36855 2002-04-18  Roger Sayle  <roger@eyesopen.com>
36856
36857         * gcc.c-torture/compile/20020415-1.c: New.
36858
36859 2002-04-18  David S. Miller  <davem@redhat.com>
36860
36861         * gcc.c-torture/execute/20020418-1.c: New test.
36862
36863 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
36864
36865         * gcc.dg/20020416-1.c: New test.
36866
36867         * g++.dg/opt/inline1.C: New test.
36868
36869 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
36870
36871         * gcc.dg/altivec-5.c: New test.
36872
36873         * gcc.dg/20020415-1.c: New test.
36874
36875 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
36876
36877         * testsuite/lib/chill.exp: Remove.
36878
36879 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
36880
36881         * g++.dg/other/big-struct.C: New test.
36882
36883 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
36884
36885         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
36886         of scratch file.
36887
36888 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
36889
36890         PR c/6277
36891         * gcc.dg/i386-387-1.c: Allow optional leading underscore
36892         in scan-assembler function name
36893
36894 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
36895
36896         * g77.f-torture/execute/980628-4.x,
36897         g77.f-torture/execute/980628-5.x,
36898         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36899         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36900         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
36901         i[34567]86-*-*.
36902
36903 2002-04-13  David S. Miller  <davem@redhat.com>
36904
36905         * gcc.c-torture/execute/20020413-1.c: New test.
36906
36907 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
36908
36909         * gcc.dg/asm-6.c,
36910         * g++.dg/ext/asm1.C: New tests.
36911
36912 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
36913
36914         PR c++ 5373.
36915         * g++.dg/parse/stmtexpr1.C: New test.
36916
36917         PR c++/5189.
36918         * g++.dg/template/copy1.C: New test.
36919
36920 2002-04-12  Richard Henderson  <rth@redhat.com>
36921
36922         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
36923
36924 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
36925
36926         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
36927         gcc.c-torture/execute/20020307-2.c.
36928
36929 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
36930
36931         * g++.dg/ext/attrib5.C,
36932         * g++.dg/lookup/struct1.C: New tests.
36933
36934 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
36935
36936         * gcc.dg/20020411-1.c: New test.
36937
36938         * gcc.c-torture/execute/20020411-1.c: New test.
36939
36940 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
36941
36942         * g77.f-torture/execute/6177.f: New test.
36943
36944 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
36945
36946         PR middle-end/6247
36947         * g++.dg/opt/cleanup1.C: New test.
36948
36949         * g++.dg/opt/const1.C: New test.
36950
36951 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
36952
36953         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
36954
36955 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36956
36957         PR c++/5507
36958         * g++.dg/template/typename2.C: New test.
36959
36960 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
36961
36962         * gcc.c-torture/execute/loop-12.c: New.
36963
36964 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
36965
36966         * g77.f-torture/execute/980628-4.x,
36967         g77.f-torture/execute/980628-5.x,
36968         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36969         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36970         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
36971
36972 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36973
36974         PR optimization/6086
36975         * g++.dg/opt/preinc1.C: New test.
36976
36977 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36978
36979         PR c++/5571
36980         * g++.dg/opt/static2.C: New test.
36981
36982 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36983
36984         PR c/5120
36985         * gcc.dg/20020406-1.c: New test.
36986
36987 2002-04-04  David S. Miller  <davem@redhat.com>
36988
36989         * gcc.c-torture/execute/20020404-1.c: New test.
36990
36991 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
36992
36993         PR c/6123
36994         * gcc.dg/20020312-2.c: Do not declare global register variable
36995         if __PIC__ or __pic__ is defined.
36996
36997 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
36998
36999         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37000         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37001
37002 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37003
37004         * gcc.misc-tests/linkage.exp: Update last change to handle
37005         sparc*-, not just sparc-.
37006
37007 2002-04-03  Richard Henderson  <rth@redhat.com>
37008
37009         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37010
37011 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37012
37013         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37014
37015 2002-04-02  David S. Miller  <davem@redhat.com>
37016
37017         * gcc.c-torture/execute/20020402-3.c: New test.
37018
37019 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37020
37021         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37022         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37023
37024         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37025         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37026         g77.f-torture/execute/20001201.x,
37027         g77.f-torture/execute/u77-test.x: New files.
37028
37029         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37030         * gcc.dg/wchar_t-1.c: Ditto.
37031
37032 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37033
37034         * gcc.c-torture/execute/20020402-1.c: New test.
37035
37036 2002-04-01  Richard Henderson  <rth@redhat.com>
37037
37038         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37039
37040         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37041
37042 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37043
37044         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37045
37046 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37047
37048         * g++.dg/inherit/template-as-base.C: Expect error.
37049         * g++.dg/inherit/namespace-as-base.C: Likewise.
37050
37051 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37052
37053         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37054         g++.dg/ext/instantiate3.C: Tweak match patterns.
37055
37056         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37057         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37058         -da test.
37059
37060 2002-03-31  Richard Henderson  <rth@redhat.com>
37061
37062         * gcc.dg/special/alias-2.c: New.
37063         * gcc.dg/special/ecos.exp: Run it.
37064
37065 2002-03-31  Richard Henderson  <rth@redhat.com>
37066
37067         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37068
37069 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37070
37071         * gcc.dg/weak-1.c: Disable on h8300 port.
37072
37073 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37074
37075         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37076         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37077         ordering tests.
37078         * g++.dg/bprob/bprob-1.C: New test.
37079         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37080         * g++.dg/gcov/gcov-1.C: New test.
37081         * g++.dg/gcov/gcov-1.x: New file.
37082         * g++.dg/gcov/gcov-2.C: New test.
37083         * g++.dg/gcov/gcov-3.C: New test.
37084         * g++.dg/gcov/gcov-3.h: New file.
37085
37086 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37087
37088         * g++.old-deja/g++.other/builtins5.C: New test.
37089         * g++.old-deja/g++.other/builtins6.C: New test.
37090         * g++.old-deja/g++.other/builtins7.C: New test.
37091         * g++.old-deja/g++.other/builtins8.C: New test.
37092         * g++.old-deja/g++.other/builtins9.C: New test.
37093
37094 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37095
37096         * g++.dg/opt/static1.C: New test.
37097
37098         * g++.dg/opt/longbranch1.C: New test.
37099
37100 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37101
37102         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37103
37104         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37105
37106 2002-03-28  Jeffrey A Law  (law@redhat.com)
37107
37108         * gcc.c-torture/execute/20020328-1.c: New test.
37109
37110 2002-03-27  Richard Henderson  <rth@redhat.com>
37111
37112         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37113         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37114         move from g++.old-deja/g++.ext/.
37115
37116 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37117
37118         * g++.dg/init/new2.C: New test.
37119
37120 2002-03-26  Richard Henderson  <rth@redhat.com>
37121
37122         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37123
37124         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37125         on sparc.
37126
37127         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37128         sparcv9 systems.
37129         * gcc.dg/20001102-1.c: Likewise.
37130
37131 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37132
37133         * gcc.dg/cpp/endif-pedantic1.c,
37134         gcc.dg/cpp/endif-pedantic2.c: New tests.
37135
37136 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37137
37138         * g++.dg/init/new1.C: New test.
37139
37140 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37141
37142         * g++.dg/abi/vbase9.C: New test.
37143
37144 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37145
37146         * gcc.dg/arm-asm.c: New test.
37147
37148 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37149
37150         * gcc.dg/Wswitch-enum.c: New test.
37151         Fix PR c/5044.
37152
37153 2002-03-26  Richard Henderson  <rth@redhat.com>
37154
37155         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37156         structure.
37157
37158 2002-03-25  Richard Henderson  <rth@redhat.com>
37159
37160         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37161         sparcv9 systems.
37162
37163         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37164         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37165
37166 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37167
37168         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37169
37170 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37171
37172         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37173         targets using generic thunk support.
37174
37175 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37176
37177         * gcc.c-torture/compile/20020323-1.c: New test.
37178
37179         * g++.dg/opt/conj2.C: New test.
37180
37181 2002-03-24  Richard Henderson  <rth@redhat.com>
37182
37183         * gcc.dg/weak-1.c: Use -fno-common.
37184
37185 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37186
37187         * g77.dg/f77-edit-apostrophe-out.f: New test
37188         * g77.dg/f77-edit-h-out.f: New test
37189         * g77.dg/f77-edit-t-in.f: New test
37190         * g77.dg/f77-edit-t-out.f: New test
37191         * g77.dg/f77-edit-x-out.f: New test
37192         * g77.dg/f77-edit-slash-out.f: New test
37193         * g77.dg/f77-edit-colon-out.f: New test
37194         * g77.dg/f77-edit-s-out.f: New test
37195
37196 2002-03-24  Richard Henderson  <rth@redhat.com>
37197
37198         * objc/execute/formal_protocol-6.x: New XFAIL.
37199
37200 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37201
37202         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37203         that do not support weak symbols
37204
37205 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37206
37207         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37208         * lib/g77.exp: Likewise.
37209         * lib/objc.exp: Likewise.
37210
37211 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37212
37213         * gcc.dg/Wswitch-default.c: New test.
37214
37215 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37216
37217         * g++.dg/other/enum1.C: New test.
37218
37219 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37220
37221         * gcc.dg/pragma-ep-3.c: Fix typo.
37222
37223 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37224
37225         * g++.dg/inherit/template-as-base.C: New test.
37226
37227 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37228
37229         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37230         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37231
37232 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37233
37234         * gcc.dg/cpp/multiline.c: Update to match.
37235
37236 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37237
37238         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37239
37240 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37241
37242         * gcc.dg/cpp/extratokens2.c: New file.
37243
37244 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37245
37246         * gcc.dg/20020312-2.c: Add rs6000 target.
37247
37248         * gcc.c-torture/compile/20020319-1.c: New test.
37249
37250 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37251
37252         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37253         (A, E): Handle this.
37254
37255 2002-03-20  Jason Merrill  <jason@redhat.com>
37256
37257         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37258         ignoring -fpic.
37259         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37260         through prune_gcc_output.
37261
37262 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37263
37264         * gcc.c-torture/compile/20020320-1.c: New test.
37265
37266 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37267
37268         * gcc.c-torture/compile/20020318-1.c: New test.
37269
37270         * gcc.dg/struct-by-value-1.c: New test.
37271
37272         * gcc.dg/20020319-1.c: New test.
37273
37274 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37275
37276         * g++.dg/opt/conj1.C: New test.
37277
37278 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37279
37280         * g++.dg/template/qualttp20.C: Revert previous change.
37281         * g++.dg/template/qualttp3.C: Likewise.
37282         * g++.dg/template/qualttp4.C: Likewise.
37283         * g++.dg/template/qualttp5.C: Likewise.
37284         * g++.dg/template/qualttp6.C: Likewise.
37285         * g++.dg/template/qualttp7.C: Likewise.
37286         * g++.dg/template/qualttp8.C: Likewise.
37287         * g++.dg/template/recurse.C: Likewise.
37288
37289 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37290
37291         * gcc.dg/cpp/wchar-1.c: Update.
37292
37293 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37294
37295         * g++.dg/template/conv1.C: New test.
37296         * g++.dg/template/conv2.C: New test.
37297         * g++.dg/template/conv3.C: New test.
37298         * g++.dg/template/conv4.C: New test.
37299
37300 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37301
37302         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37303         * g++.dg/template/qualttp3.C: Likewise.
37304         * g++.dg/template/qualttp4.C: Likewise.
37305         * g++.dg/template/qualttp5.C: Likewise.
37306         * g++.dg/template/qualttp6.C: Likewise.
37307         * g++.dg/template/qualttp7.C: Likewise.
37308         * g++.dg/template/qualttp8.C: Likewise.
37309         * g++.dg/template/recurse.C: Likewise.
37310
37311 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37312
37313         * g++.dg/opt/dtor1.C: New test.
37314
37315 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
37316
37317         * gcc.c-torture/compile/20020315-1.c: New test.
37318
37319 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
37320
37321         * gcc.dg/weak-1.c: Fix scan tests.
37322
37323 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
37324
37325         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37326         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37327         cris-*-aout* mmix-*-*.
37328         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37329         cris-*-aout* mmix-*-*.
37330         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37331         cris-*-elf* cris-*-aout* and mmix-*-*.
37332         * gcc.dg/20001009-1.c: Ditto.
37333         * gcc.dg/20010912-1.c: Ditto.
37334         * gcc.dg/20020122-4.c: Ditto.
37335         * gcc.dg/inline-2.c: Ditto.
37336
37337 2002-03-14  Jeffrey A Law  (law@cygnus.com)
37338
37339         * gcc.c-torture/compile/20020314-1.c: New test.
37340
37341 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
37342
37343         * gcc.c-torture/execute/20020314-1.c: New test.
37344
37345 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
37346
37347         * g++.dg/warn/Wunused-1.C: New test.
37348
37349 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
37350
37351         * g++.dg/abi/mangle6.C: New test.
37352
37353 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
37354
37355         * gcc.c-torture/compile/20020309-2.c: New test.
37356
37357         * gcc.c-torture/compile/20020312-1.c: New test.
37358
37359 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37360
37361         * g++.dg/other/access1.C: New test.
37362
37363 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
37364
37365         * gcc.c-torture/execute/wchar_t-1.c: New test.
37366
37367 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
37368
37369         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37370
37371 2002-03-12  Roger Sayle  <roger@eyesopen.com>
37372
37373         * gcc.dg/20020312-1.c: New test case.
37374
37375 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
37376
37377         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37378
37379 2002-03-11  Richard Henderson  <rth@redhat.com>
37380
37381         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37382         * g++.old-deja/g++.jason/report.C: Likewise.
37383
37384 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37385
37386         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37387         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37388
37389 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37390
37391         * testsuite/g++.dg/overload/pmf1.C: New test.
37392
37393 2002-03-11  Kazu Hirata  <kazu@hxi.com>
37394
37395         * gcc.c-torture/execute/20020307-1.c: Use long.
37396
37397 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
37398
37399         PR optimization/5844
37400         * gcc.dg/20020310-1.c: New test.
37401
37402 2002-03-09  Michael Meissner  <meissner@redhat.com>
37403
37404         * gcc.c-torture/execute/memcpy-2.c: New test.
37405         * gcc.c-torture/execute/memset-1.c: New test.
37406         * gcc.c-torture/execute/strlen-1.c: New test.
37407         * gcc.c-torture/execute/strcmp-1.c: New test.
37408         * gcc.c-torture/execute/strncmp-1.c: New test.
37409
37410 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
37411
37412         * gcc.dg/ppc-ldstruct.c: New test.
37413
37414 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
37415
37416         * gcc.c-torture/execute/va-arg-22.c: New test.
37417
37418 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37419
37420         * gcc.c-torture/compile/20020309-1.c: New test.
37421
37422 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
37423
37424         * gcc.c-torture/execute/20020307-2.c: New test.
37425
37426 2002-03-07  Jeffrey A Law  (law@redhat.com)
37427
37428         * g77.f-torture/compile/20020307-1.f: New test.
37429
37430 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
37431
37432         * gcc.dg/unordered-1.c: New test.
37433
37434 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
37435
37436         * gcc.c-torture/execute/20020307-1.c: New test.
37437
37438 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
37439
37440         * gcc.dg/20020304-1.c: New test.
37441
37442         * gcc.c-torture/compile/20020304-2.c: New test.
37443
37444 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
37445
37446         * gcc.c-torture/compile/20020304-1.c: New test case
37447         (from PR c/5830).
37448
37449 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
37450
37451         * gcc.dg/20020103-1.c: Add other -D ppc variants.
37452
37453 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37454
37455         * g++.dg/other/classkey1.C: New test.
37456
37457 2002-03-01  Richard Henderson  <rth@redhat.com>
37458
37459         * gcc.c-torture/compile/981223-1.x: New.
37460         * gcc.c-torture/compile/920625-1.x: New.
37461
37462 2002-02-28  Richard Henderson  <rth@redhat.com>
37463
37464         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37465
37466 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
37467
37468         * gcc.c-torture/execute/20020227-1.c: New test.
37469
37470 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
37471
37472         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37473         here" ERROR lines.
37474         * g++.old-deja/g++.oliva/partord1.C: Likewise.
37475         * g++.old-deja.g++.other/defarg1.C: Likewise.
37476         * g++.old-deja/g++.pt/calls2.C: Likewise.
37477         * g++.old-deja/g++.pt/crash20.C: Likewise.
37478         * g++.old-deja/g++.pt/crash30.C: Likewise.
37479         * g++.old-deja/g++.pt/crash36.C: Likewise.
37480         * g++.old-deja/g++.pt/crash6.C: Likewise.
37481         * g++.old-deja/g++.pt/defarg13.C: Likewise.
37482         * g++.old-deja/g++.pt/derived3.C: Likewise.
37483         * g++.old-deja/g++.pt/error1.C: Likewise.
37484         * g++.old-deja/g++.pt/friend21.C: Likewise.
37485         * g++.old-deja/g++.pt/friend23.C: Likewise.
37486         * g++.old-deja/g++.pt/infinite1.C: Likewise.
37487         * g++.old-deja/g++.robertl/eb128.C: Likewise.
37488
37489 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
37490
37491         * gcc.c-torture/execute/20020225-2.c: New test.
37492
37493 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
37494
37495         * gcc.c-torture/execute/920730-1t.c,
37496         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37497         Delete test cases, only relevant to -traditional.
37498
37499 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37500
37501         * gcc.dg/cpp/undef1.c: Remove.
37502         * gcc.dg/cpp/directiv.c: Update.
37503         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37504
37505 2002-02-27  Michael Meissner  <meissner@redhat.com>
37506
37507         * gcc.c-torture/execute/20020226-1.c: New test.
37508
37509 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
37510
37511         * g++.dg/debug/debug4.C: New test.
37512
37513         * gcc.dg/ia64-visibility-1.c: New test.
37514
37515 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
37516
37517         * gcc.dg/debug/20020224-1.c: New.
37518
37519 2002-02-25  Kazu Hirata  <kazu@hxi.com>
37520
37521         * gcc.c-torture/execute/960416-1.x: New.
37522         * gcc.c-torture/execute/divconst-3.x: Likewise.
37523
37524 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
37525
37526         * gcc.dg/20020224-1.c: New test.
37527
37528 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
37529
37530         * gcc.c-torture/execute/20020225-1.c: New.
37531
37532 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37533
37534         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37535
37536 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
37537
37538         * gcc.dg/20020222-1.c: New test.
37539
37540 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
37541
37542         * g++.dg/opt/anonunion1.C: New test.
37543
37544 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
37545
37546         * g++.dg/template/qualttp19.C: New test.
37547         * g++.dg/template/qualttp20.C: New test.
37548         * g++.old-deja/g++.jason/report.C: Adjust expected errors
37549         * g++.old-deja/g++.other/qual1.C: Likewise.
37550
37551 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
37552
37553         * gcc.dg/attr-alwaysinline.c: New.
37554
37555 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
37556
37557         * gcc.dg/20020220-1.c: New test.
37558
37559         * gcc.dg/20020220-2.c: New test.
37560
37561         * g++.dg/opt/mmx1.C: New test.
37562
37563 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
37564
37565         * gcc.c-torture/compile/20020110.c: New test.
37566
37567 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
37568
37569         * gcc.c-torture/execute/20020219-1.c: New test.
37570
37571         * gcc.dg/20020219-1.c: New test.
37572
37573         * gcc.dg/noncompile/20020220-1.c: New test.
37574
37575         * g++.dg/opt/ptrintsum1.C: New test.
37576
37577         * gcc.dg/debug/20020220-1.c: New test.
37578
37579 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
37580
37581         * gcc.c-torture/execute/20020216-1.c: New test.
37582
37583 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37584
37585         * gcc.dg/decl-1.c: Update, new test.
37586
37587 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
37588
37589         * g++.dg/abi/bitfield1.C: New test.
37590         * g++.dg/abi/bitfield2.C: New test.
37591
37592 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37593
37594         * gcc.dg/attr-nest.c: New test.
37595
37596 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37597
37598         * gcc.c-torture/execute/20020215-1.c: New test.
37599
37600 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
37601
37602         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37603         * g++.dg/debug/debug.exp: New.
37604         * g++.dg/debug/trivial.C: New.
37605         * g++.dg/debug/debug1.C: Moved...
37606         * g++.dg/other/debug1.C: ...from here.
37607         * g++.dg/debug/debug2.C: Moved...
37608         * g++.dg/other/debug2.C: ...from here.
37609         * g++.dg/debug/debug3.C: Moved...
37610         * g++.dg/other/debug3.C: ...from here.
37611
37612         * gcc.dg/noncompile/20020213-1.c: New test.
37613
37614 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
37615
37616         * g++.dg/other/debug3.C: New test.
37617
37618         * gcc.c-torture/execute/20020213-1.c: New test.
37619
37620 2002-02-13  Richard Smith <richard@ex-parrot.com>
37621
37622         * g++.old-deja/g++.other/thunk1.C: New test.
37623
37624 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37625
37626         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
37627
37628 2002-02-13  Stan Shebs  <shebs@apple.com>
37629
37630         * gcc.dg/altivec-3.c: New.
37631
37632 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
37633
37634         * gcc.dg/Wunreachable-1.c: New test.
37635         * gcc.dg/Wunreachable-2.c: New test.
37636
37637 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37638
37639         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
37640
37641 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
37642
37643         * gcc.dg/decl-1.c: New test.
37644
37645 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37646
37647         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
37648
37649 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37650
37651         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
37652         * gcc.c-torture/compile/980506-1.x: Likewise.
37653
37654 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37655
37656         * gcc.dg/20020210-1.c: New.
37657
37658 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
37659
37660         * g77.f-torture/execute/947.f: New regression test
37661         for PR fortran/947.
37662
37663 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
37664
37665         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
37666         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
37667
37668 2002-02-08  Richard Henderson  <rth@redhat.com>
37669
37670         * gcc.c-torture/compile/labels-3.c: New.
37671
37672 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
37673
37674         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
37675         expression statements work instead.
37676         * gcc.dg/noncompile/20020207-1.c: New test.
37677
37678 2002-02-07  Richard Henderson  <rth@redhat.com>
37679
37680         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
37681
37682 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37683
37684         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
37685         message from g77
37686         * lib/g77-dg.exp: Trim g77 error messages so that they are
37687         recognized by dg.exp.
37688
37689 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37690
37691         PR fortran/5473
37692         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
37693
37694 2002-02-07  Richard Henderson  <rth@redhat.com>
37695
37696         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
37697         to be sufficiently aligned for integers.
37698
37699 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
37700
37701         * g++.dg/template/friend4.C: New test.
37702
37703 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37704
37705         PR fortran/5743
37706         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
37707         unsupported cases.
37708
37709 2002-02-07  Richard Henderson  <rth@redhat.com>
37710
37711         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
37712         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
37713         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
37714         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
37715
37716 2002-02-06  Richard Henderson  <rth@redhat.com>
37717
37718         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
37719
37720 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
37721
37722         * gcc.dg/20020206-1.c: New test.
37723
37724 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
37725
37726         * gcc.c-torture/execute/20020206-1.c: New test.
37727
37728         * gcc.c-torture/execute/20020206-2.c: New test.
37729
37730         PR optimization/5429:
37731         * gcc.c-torture/compile/20020206-1.c: New test.
37732
37733 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
37734
37735         * g++.dg/ext/align1.C: Do not use an explicit alignment value
37736         as certain file formats cannot support particularly large
37737         alignments.
37738
37739         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
37740         and do not expect to be able to link the executable.
37741
37742         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
37743         fail because the COFF format does not support the weak attribute.
37744
37745 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
37746
37747         * g77.dg/pr5473.f: New test
37748
37749 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
37750
37751         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
37752         Fix testcase accordingly.
37753
37754 2002-02-04  Richard Henderson  <rth@redhat.com>
37755
37756         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
37757         (buf): Change to be an array of pointers, not ints.
37758
37759 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37760
37761         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
37762         before all tests.  Move warning one line above to match where it
37763         C frontend emits.
37764         * gcc.dg/Wswitch-2.c: New test.
37765         * g++.dg/warn/Wswitch-1.C: New test.
37766         * g++.dg/warn/Wswitch-2.C: New test.
37767
37768 2002-02-04  Richard Henderson  <rth@redhat.com>
37769
37770         * g++.dg/abi/offsetof.C: Fix size comparison.
37771
37772 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
37773
37774         * gcc.dg/cast-qual-2.c: New test.
37775
37776 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37777
37778         * gcc.dg/20020201-4.c: New test.
37779
37780 2002-02-04  Ben Elliston  <bje@redhat.com>
37781
37782         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
37783         target_info attribute != 0, in addition to the empty string.
37784         (gcc_target_compile): Likewise.
37785
37786 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
37787
37788         * gcc.dg/Wswitch.c: New test.
37789         PR gcc/4475. PR gcc/3780.
37790
37791 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
37792
37793         * g77.f-torture/execute/5122.f: New test for regressions
37794         against PR fortran/5122.
37795
37796 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
37797
37798         * g77.f-torture/compile/pr3743.f: Delete
37799         * g77.dg/pr3743-1.f: New test.
37800         * g77.dg/pr3743-2.f: New test.
37801         * g77.dg/pr3743-3.f: New test.
37802         * g77.dg/pr3743-4.f: New test.
37803
37804 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37805
37806         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
37807
37808 2002-02-02  Richard Henderson  <rth@redhat.com>
37809
37810         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
37811         * gcc.c-torture/execute/bf64-1.c: Likewise.
37812
37813 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37814
37815         * gcc.dg/20020201-2.c: New test.
37816
37817         * gcc.dg/20020201-3.c: New test.
37818
37819         * gcc.c-torture/execute/bitfld-2.c: New test.
37820
37821 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37822
37823         * gcc.dg/bitfld-1.c: Update.
37824         * gcc.dg/bitfld-2.c: Update.
37825         * gcc.c-torture/execute/bitfld-1.x: New.
37826
37827 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37828
37829         * gcc.c-torture/execute/20020201-1.c: New test.
37830
37831 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
37832
37833         PR target/5469
37834         * gcc.dg/20020201-1.c: New test.
37835
37836 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
37837
37838         PR fortran/3743
37839         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
37840         * g77.f-torture/compile/pr3743.x: Remove
37841
37842 2002-01-31  Tom Rix  <trix@redhat.com>
37843
37844         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
37845
37846 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37847
37848         * gcc.dg/noncompile/20020130-1.c: New test.
37849
37850 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
37851
37852         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
37853
37854 2002-01-29  Richard Henderson  <rth@redhat.com>
37855
37856         * gcc.c-torture/execute/991118-1.c: Cast various constants back
37857         to long long.
37858         * gcc.c-torture/execute/bf64-1.c: Likewise.
37859
37860 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
37861
37862         * gcc.c-torture/execute/20020129-1.c: New test.
37863
37864 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37865
37866         * gcc.c-torture/compile/20000224-1.c: Update.
37867         * gcc.c-torture/execute/bitfld-1.c: New tests.
37868         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
37869         * gcc.dg/uninit-A.c: Update.
37870
37871 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
37872
37873         * g++.dg/template/ctor1.C: Add instantiation.
37874
37875 2002-01-28  Paul Koning  <pkoning@equallogic.com>
37876
37877         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
37878         argument to __builtin_prefetch to be const ptr.
37879
37880 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
37881
37882         * gcc.c-torture/compile/20020120-1.c: New test.
37883
37884 2002-01-27  Kazu Hirata  <kazu@hxi.com>
37885
37886         * gcc.c-torture/execute/20020127-1.c: New test.
37887
37888 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
37889
37890         * g77.dg/f77-edit-i-in.f: New test
37891         * g77.dg/f77-edit-i-out.f: New test
37892
37893 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
37894
37895         * gcc.dg/debug/debug.exp: New file.
37896         * gcc.dg/debug/trivial.c: New file.
37897         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
37898         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
37899         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
37900         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
37901         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
37902         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
37903         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
37904         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
37905         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
37906         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
37907         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
37908         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
37909         * gcc.dg/20000503-1.c: Removed.
37910         * gcc.dg/20010207-1.c: Removed.
37911         * gcc.dg/20011223-1.c: Removed.
37912         * gcc.dg/20020104-2.c: Removed.
37913         * gcc.dg/debug-1.c: Removed.
37914         * gcc.dg/debug-2.c: Removed.
37915         * gcc.dg/debug-3.c: Removed.
37916         * gcc.dg/debug-4.c: Removed.
37917         * gcc.dg/debug-5.c: Removed.
37918         * gcc.dg/debug-6.c: Removed.
37919         * gcc.dg/dwarf2-1.c: Removed.
37920         * gcc.dg/dwarf2-2.c: Removed.
37921
37922 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
37923
37924         * g++.old-deja/g++.other/eh5.C: New test.
37925         * g++.old-deja/g++.other/sibcall2.C: New test.
37926         * g++.old-deja/g++.other/array9.C: New test.
37927         * g++.old-deja/g++.other/typename2.C: New test.
37928         * g++.old-deja/g++.other/crash60.C: New test.
37929         * g++.old-deja/g++.other/conv9.C: New test.
37930         * g++.old-deja/g++.other/mangle10.C: New test.
37931         * g++.old-deja/g++.other/unchanging1.C: New test.
37932         * g++.old-deja/g++.other/exprstmt1.C: New test.
37933         * g++.old-deja/g++.other/inline23.C: New test.
37934         * g++.old-deja/g++.eh/ia64-1.C: New test.
37935         * g++.old-deja/g++.other/dwarf2-1.C: New test.
37936         * g++.old-deja/g++.other/reload1.C: New test.
37937         * g++.old-deja/g++.other/static20.C: New test.
37938         * g++.old-deja/g++.other/local-alloc1.C: New test.
37939         * g++.old-deja/g++.other/conv8.C: New test.
37940         * g++.old-deja/g++.other/stmtexpr2.C: New test.
37941         * g++.old-deja/g++.other/storeexpr1.C: New test.
37942         * g++.old-deja/g++.other/storeexpr2.C: New test.
37943         * g++.dg/eh/template2.C: New test.
37944         * g++.dg/warn/weak1.C: New test.
37945
37946 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
37947
37948         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37949         Remove first, non-varying, argument.
37950
37951 2002-01-23  Richard Henderson  <rth@redhat.com>
37952
37953         * gcc.dg/inline-2.c: New.
37954
37955         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
37956         Add optional target arg.  Check number of arguments.
37957         (scan-assembler-not, scan-assembler-dem): Likewise.
37958         (scan-assembler-dem-not): Likewise.
37959
37960 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37961
37962         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
37963         line 12.
37964         * g++.old-deja/g++.brendan/parse3.C,
37965         g++.old-deja/g++.other/crash26.C,
37966         g++.old-deja/g++.other/crash28.C,
37967         g++.old-deja/g++.other/crash29.C,
37968         g++.old-deja/g++.other/crash30.C,
37969         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
37970
37971 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
37972
37973         * gcc.dg/20020115-1.c: New.
37974
37975 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
37976
37977         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
37978
37979 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
37980
37981         * gcc.dg/20020122-3.c: New.
37982
37983 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
37984
37985         * g++.dg/other/gc1.C: New test.
37986
37987 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37988
37989         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
37990
37991 2002-01-22  Richard Henderson  <rth@redhat.com>
37992
37993         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
37994
37995 2002-01-22  Richard Henderson  <rth@redhat.com>
37996
37997         * gcc.dg/20020122-4.c: New.
37998
37999 2002-01-22  H.J. Lu <hjl@gnu.org>
38000
38001         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38002         link output.
38003         * gcc.dg/special/ecos.exp: Likewise.
38004         * lib/g++-dg.exp: Likewise.
38005         * lib/g77-dg.exp: Likewise.
38006         * lib/gcc-dg.exp : Likewise.
38007         * lib/mike-g++.exp: Likewise.
38008         * lib/mike-g77.exp: Likewise.
38009         * lib/mike-gcc.exp: Likewise.
38010         * lib/objc-dg.exp: Likewise.
38011
38012 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38013
38014         PR target/5379
38015         * gcc.dg/20020122-2.c: New test.
38016
38017 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38018
38019         * gcc.dg/20020122-1.c: New test.
38020
38021 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38022
38023         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38024
38025 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38026
38027         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38028
38029 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38030
38031         * gcc.c-torture/compile/20020121-1.c: New test.
38032
38033 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38034
38035         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38036         ld_library_path.
38037
38038 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38039
38040         * gcc.dg/20020218-1.c: New test.
38041
38042 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38043
38044         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38045         messages
38046         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38047         "At global scope" warning
38048         * g++.dg/ext/align1.C: Change cygwin test for alignment
38049         from db-bogus to dg-warning
38050
38051 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38052
38053         * g77.f-torture/compile/cpp2.F: New test.
38054
38055 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38056
38057         * g++.dg/template/access1.C: New test.
38058
38059 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38060
38061         * gcc.dg/20020118-1.c: New.
38062
38063 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38064
38065         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38066
38067 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38068
38069         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38070         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38071         alignment warnings.
38072
38073 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38074
38075         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38076         torture_with_loops and torture_without_loops
38077
38078 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38079
38080         * gcc.c-torture/compile/20020116-1.c: New test.
38081
38082 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38083
38084         * gcc.dg/20020116-2.c: New test.
38085
38086         * gcc.dg/ultrasp4.c: New test.
38087
38088         * gcc.dg/20020116-1.c: New test.
38089
38090 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38091
38092         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38093         by EABI.
38094
38095 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38096
38097         * gcc.misc-tests/i386-prefetch.exp: New.
38098         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38099         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38100         * gcc.misc-tests/i386-pf-none-1.c: New test.
38101         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38102
38103 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38104
38105         * gcc.dg/gnu89-init-1.c: Add new tests.
38106
38107 2002-01-15  Andreas Jaeger  <aj@suse.de>
38108
38109         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38110         * gcc.dg/i386-mmx-2.c: Likewise.
38111         * gcc.dg/i386-sse-1.c: Likewise.
38112         * gcc.dg/i386-sse-2.c: Likewise.
38113         * gcc.dg/i386-sse-3.c: Likewise.
38114
38115 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38116
38117         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38118         Uncomment additional cases that now pass.
38119
38120 2002-01-11  Richard Henderson  <rth@redhat.com>
38121
38122         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38123         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38124
38125 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38126
38127         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38128
38129 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38130
38131         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38132         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38133
38134 2002-01-10  Dale Johannesen  <dalej@apple.com>
38135
38136         * gcc.c-torture/execute/loop-11.c: New.
38137
38138 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38139
38140         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38141         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38142
38143 2002-01-09  Richard Henderson  <rth@redhat.com>
38144
38145         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38146         type in which to perform the operation for each size.
38147
38148 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38149
38150         * gcc.c-torture/compile/20020109-2.c: New test.
38151
38152 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38153
38154         * gcc.c-torture/execute/loop-10.c: New test.
38155
38156 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38157
38158         * gcc.c-torture/compile/20010226-1.c: New test.
38159         * gcc.c-torture/compile/20010227-1.c: New test.
38160         * gcc.c-torture/compile/20010426-1.c: New test.
38161         * gcc.c-torture/compile/20010510-1.c: New test.
38162         * gcc.c-torture/compile/20010605-3.c: New test.
38163         * gcc.c-torture/compile/20010824-1.c: New test.
38164         * gcc.c-torture/execute/20010409-1.c: New test.
38165         * gcc.dg/noncompile/20000901-1.c: New test.
38166         * gcc.dg/20001023-1.c: New test.
38167         * gcc.dg/20001101-1.c: New test.
38168         * gcc.dg/20001102-1.c: New test.
38169         * gcc.dg/20010207-1.c: New test.
38170         * gcc.dg/20010405-1.c: New test.
38171         * gcc.dg/20010822-1.c: New test.
38172         * gcc.dg/20011107-1.c: New test.
38173
38174 2002-01-09  Jeffrey A Law  (law@redhat.com)
38175
38176         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38177
38178         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38179         execution failure on PA targets.
38180
38181 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38182
38183         * gcc.c-torture/compile/20020109-1.c: New test.
38184
38185 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38186
38187         * gcc.c-torture/execute/20020108-1.c: New test.
38188
38189 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38190
38191         * gcc.dg/20020108-1.c: New test.
38192
38193 2002-01-08  H.J. Lu <hjl@gnu.org>
38194
38195         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38196         for header files.
38197
38198 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38199
38200         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38201         consistency.
38202
38203 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38204
38205         * gcc.dg/altivec-4.c: Test altivec predicates.
38206
38207 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38208
38209         * gcc.c-torture/execute/20020107-1.c: New test.
38210
38211 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38212
38213         PR c/5279
38214         * gcc.c-torture/compile/20020106-1.c: New test.
38215
38216 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38217
38218         * gcc.c-torture/execute/nestfunc-4.c: New test.
38219
38220 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38221
38222         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38223         extra triple that slipped in.
38224         * g++.old-deja/g++.abi/align.C: Likewise.
38225         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38226
38227 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38228
38229         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38230         * g++.old-deja/g++.abi/align.C: Likewise.
38231         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38232
38233         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38234         on FreeBSD/i386.
38235         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38236         FreeBSD.
38237
38238 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38239
38240         * gcc.dg/20020104-1.c: New test.
38241
38242         * gcc.dg/20020104-2.c: New test.
38243
38244 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38245
38246         * gcc.dg/20020103-1.c: Fix typo in target selector.
38247
38248 2002-01-03  Richard Henderson  <rth@redhat.com>
38249
38250         * gcc.dg/20020103-1.c: New.
38251
38252 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38253
38254         * gcc.c-torture/execute/20020103-1.c: New test.
38255
38256 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38257
38258         * g++.dg/other/debug2.C: New test.
38259
38260         * gcc.c-torture/compile/20020103-1.c: New test.
38261
38262 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38263
38264         * gcc.dg/gnu89-init-1.c: Added new tests.
38265
38266 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38267
38268         * g++.dg/template/friend2.C: Remove as patch is reverted.
38269
38270         * g++.dg/warn/oldcast1.C: New test.
38271
38272         * g++.dg/template/ptrmem1.C: New test.
38273         * g++.dg/template/ptrmem2.C: New test.
38274
38275         * g++.dg/template/ntp.C: New test.
38276
38277         * g++.dg/other/component1.C: New test.
38278
38279         * g++.dg/template/ttp3.C: New test.
38280
38281         * g++.dg/template/friend2.C: New test.
38282         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38283
38284 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38285
38286         * g++.dg/other/ptrmem1.C: New test.
38287         * g++.dg/other/ptrmem2.C: New test.
38288
38289 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38290
38291         * g++.dg/template/ctor1.C: New test.
38292
38293 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38294
38295         * g++.dg/template/friend2.C: New test.
38296
38297 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38298
38299         * gcc.dg/mmix-1.c: New test.
38300
38301 2001-12-31  Richard Henderson  <rth@redhat.com>
38302
38303         * gcc.dg/asm-5.c: New.
38304
38305 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38306
38307         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38308         in namespace __gnu_cxx
38309
38310 2001-12-30  Richard Henderson  <rth@redhat.com>
38311
38312         * gcc.dg/debug-6.c: New.
38313
38314 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
38315
38316         * gcc.c-torture/compile/20011229-2.c: New test.
38317
38318 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
38319
38320         * gcc.dg/debug-3.c: New test.
38321         * gcc.dg/debug-4.c: New test.
38322         * gcc.dg/debug-5.c: New test.
38323
38324 2001-12-29  Richard Henderson  <rth@redhat.com>
38325
38326         * g++.dg/eh/loop1.C: New.
38327
38328 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38329
38330         * g++.dg/template/crash1.C: New test.
38331
38332 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38333
38334         * g++.dg/other/const1.C: New test.
38335
38336 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38337
38338         * gcc.c-torture/compile/20011229-1.c: New test.
38339
38340 2001-12-28  Stan Shebs  <shebs@apple.com>
38341
38342         * lib/objc-torture.exp: Resync with c-torture.exp.
38343         * lib/objc.exp: Load standard libraries.
38344
38345 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
38346
38347         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38348         additional tests.
38349
38350 2001-12-27  Roger Sayle <roger@eyesopen.com>
38351
38352         * gcc.c-torture/execute/string-opt-16.c: New testcase.
38353
38354 2001-12-27  Richard Henderson  <rth@redhat.com>
38355
38356         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38357
38358 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38359
38360         * g++.dg/eh/ctor1.C: New test.
38361         * g++.dg/other/error2.C: New test.
38362
38363 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38364
38365         * g++.dg/other/init2.C: New test.
38366
38367 2001-12-24  Richard Henderson  <rth@redhat.com>
38368
38369         * gcc.dg/20011223-1.c: New.
38370         * gcc.dg/inline-1.c: New.
38371
38372 2001-12-23  Richard Henderson  <rth@redhat.com>
38373
38374         * gcc.dg/asm-4.c: Test operand modifiers.
38375
38376 2001-12-23  Richard Henderson  <rth@redhat.com>
38377
38378         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38379
38380 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38381
38382         * gcc.c-torture/execute/20011223-1.c: New test.
38383
38384 2001-12-21  Richard Henderson  <rth@redhat.com>
38385
38386         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38387         re-enables the warning.
38388
38389 2001-12-21  Richard Henderson  <rth@redhat.com>
38390
38391         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38392
38393 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38394
38395         * gcc.c-torture/compile/20011218-1.c: New test.
38396
38397 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
38398
38399         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
38400         arm-isr.c test.
38401         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
38402         epilogue generation for ARM ISR routines.
38403
38404 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38405
38406         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38407         * gcc.dg/format/c90-printf-3.c: Likewise.
38408         * gcc.dg/format/c99-printf-3.c: Likewise.
38409         * gcc.dg/format/ext-1.c: Likewise.
38410         * gcc.dg/format/ext-6.c: Likewise.
38411         * gcc.dg/format/format.h: Prototype unlocked stdio.
38412
38413 2001-12-20  Richard Henderson  <rth@redhat.com>
38414
38415         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38416         (arena): Use it.
38417         (malloc): Correct allocation logic.  Abort if we fill up the
38418         arena before initialization complete.
38419         (realloc): Correct allocation logic.
38420
38421 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38422
38423         * gcc.c-torture/compile/20011219-2.c: New test.
38424
38425         * gcc.c-torture/execute/20011219-1.c: New test.
38426
38427 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
38428
38429         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38430         target does not support weak symbols.
38431
38432 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
38433
38434         * gcc.c-torture/compile/20011219-1.c: New test.
38435
38436 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
38437
38438         * g++.dg/other/error1.C: New test.
38439
38440 2001-12-17  Jeffrey A Law  (law@redhat.com)
38441
38442         * gcc.c-torture/execute/20011217-1.c: New test.
38443
38444 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
38445
38446         * objc.dg/special/: New directory.
38447         * objc.dg/special/special.exp: New file.
38448         * objc.dg/special/unclaimed-category-1.h: New file.
38449         * objc.dg/special/unclaimed-category-1a.m: New file.
38450         * objc.dg/special/unclaimed-category-1.m: New file.
38451
38452 2001-12-17  Andreas Jaeger  <aj@suse.de>
38453
38454         * gcc.c-torture/compile/20011217-2.c: New test.
38455
38456 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38457
38458         * gcc.c-torture/compile/20011217-1.c: New test.
38459
38460 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
38461
38462         * testsuite/gcc.dg/20011214-1.c: New.
38463
38464 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
38465
38466         * gcc.dg/altivec-4.c: New.
38467
38468 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
38469
38470         * gcc.dg/20011113-1.c: New test.
38471
38472 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38473
38474         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38475         std::__malloc_alloc_template<0> and
38476         std::__default_alloc_template<false, 0>.
38477
38478 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
38479
38480         * objc/execute/bf-21.m: New test.
38481         * objc/execute/enumeration-1.m: New test.
38482         * objc/execute/enumeration-2.m: New test.
38483
38484 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
38485
38486         * gcc.dg/gnu89-init-1.c: New test.
38487
38488 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38489
38490         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38491         * g++.old-deja/g++.jason/2371.C: Likewise.
38492         * g++.old-deja/g++.jason/template33.C: Likewise.
38493         * g++.old-deja/g++.jason/template34.C: Likewise.
38494         * g++.old-deja/g++.jason/template36.C: Likewise.
38495         * g++.old-deja/g++.oliva/typename1.C: Likewise.
38496         * g++.old-deja/g++.oliva/typename2.C: Likewise.
38497         * g++.old-deja/g++.other/typename1.C: Likewise.
38498         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38499         * g++.old-deja/g++.pt/nontype5.C: Likewise.
38500         * g++.old-deja/g++.pt/typename11.C: Likewise.
38501         * g++.old-deja/g++.pt/typename14.C: Likewise.
38502         * g++.old-deja/g++.pt/typename16.C: Likewise.
38503         * g++.old-deja/g++.pt/typename3.C: Likewise.
38504         * g++.old-deja/g++.pt/typename4.C: Likewise.
38505         * g++.old-deja/g++.pt/typename5.C: Likewise.
38506         * g++.old-deja/g++.pt/typename7.C: Likewise.
38507         * g++.old-deja/g++.robertl/eb9.C: Likewise.
38508
38509 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
38510
38511         * g++.dg/other/linkage1.C: New test.
38512         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38513         specifiers.
38514
38515 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38516
38517         * gcc.dg/concat.c: New test.
38518
38519 2001-12-11  Stan Shebs  <shebs@apple.com>
38520
38521         * objc/compile: New test directory.
38522         * objc/compile/compile.exp: New expect script.
38523         * objc/compile/20011211-1.m: New compile test.
38524
38525 2001-12-11  Jason Merrill  <jason@redhat.com>
38526
38527         * lib/prune.exp (prune_gcc_output): Also handle "In member
38528         function".  So many permutations...
38529
38530 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
38531
38532         * g++.dg/template/typedef1.C: New test.
38533
38534 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
38535
38536         * g++.dg/other/copy1.C: New test.
38537
38538 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
38539
38540         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38541
38542         * gcc.dg/builtin-choose-expr.c: New.
38543
38544 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
38545
38546         * gcc.dg/altivec-2.c: New.
38547
38548 2001-12-07  Richard Henderson  <rth@redhat.com>
38549
38550         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38551
38552 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
38553
38554         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38555         ultrasparc.
38556
38557 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38558
38559         * g++-old.deja/g++.robertl/eb101.C: Deleted.
38560
38561 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
38562
38563         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38564         variable argument list.
38565
38566 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
38567
38568         * gcc.c-torture/execute/memcheck: Delete entire directory.
38569         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38570         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38571
38572 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38573
38574         * gcc.dg/Wshadow-1.c: New test.
38575
38576 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
38577
38578         * gcc.c-torture/compile/20011130-1.c: New test.
38579
38580         * gcc.dg/noncompile/20011025-1.c: New test.
38581
38582         * g++.dg/other/anon-union.C: New test.
38583
38584         * gcc.c-torture/execute/20011024-1.c: New test.
38585
38586 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38587
38588         * gcc.c-torture/execute/20000722-1.x,
38589         gcc.c-torture/execute/20010123-1.x: Remove.
38590         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38591         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38592         gcc.dg/c99-complit-2.c: New tests.
38593
38594 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
38595
38596         * g++.dg/inherit/base1.C: New test.
38597
38598 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
38599
38600         * g++.dg/other/stdarg1.C: New test.
38601
38602         * gcc.c-torture/compile/20011130-2.c: New test.
38603
38604 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
38605
38606         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38607         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38608         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38609         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38610         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38611         * gcc.dg/builtin-prefetch-1.c: New test.
38612
38613 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
38614
38615         * gcc.dg/20011130-1.c: New test.
38616
38617 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38618
38619         * g++.dg/other/scope1.C: New test.
38620         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
38621
38622 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38623
38624         * gcc.dg/vla-init-1.c: New test.
38625
38626 2001-12-01  Geoff Keating  <geoffk@redhat.com>
38627
38628         * gcc.c-torture/compile/structs.c: New testcase from GDB.
38629
38630 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38631
38632         * objc.dg/alias.m: Update.
38633         * objc.dg/class-1.m: Update.
38634         * objc.dg/const-str-1.m: Update.
38635         * objc.dg/fwd-proto-1.m: Update.
38636         * objc.dg/id-1.m: Update.
38637         * objc.dg/super-class-1.m: Update.
38638
38639 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
38640
38641         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
38642         constructs.
38643
38644 2001-11-28  Jeffrey A Law  (law@cygnus.com)
38645
38646         * gcc.c-torture/execute/20011128-1.c: New test.
38647
38648 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
38649
38650         * gcc.dg/20011127-1.c: New test.
38651
38652 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38653
38654         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
38655         from Austin Group draft 7.
38656         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
38657         scanf format arguments.
38658         * gcc.dg/format/no-exargs-2.c: New test.
38659
38660 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
38661
38662         * g++.dg/abi/vbase8-4.C: New test.
38663
38664 2001-11-24  Ian Lance Taylor  <ian@airs.com>
38665
38666         * gcc.c-torture/execute/20011121-1.c: New test.
38667
38668 2001-11-23  Jeffrey A Law  (law@cygnus.com)
38669
38670         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
38671
38672 2001-11-23  Andreas Jaeger  <aj@suse.de>
38673
38674         * gcc.dg/cpp/charconst-2.c: New test.
38675
38676 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
38677
38678         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
38679         to the host if it is remote.  Let tests specify extra headers
38680         they use.
38681         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
38682         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
38683         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
38684         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
38685         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
38686         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
38687         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
38688         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
38689         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
38690         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
38691
38692 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
38693
38694         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
38695         for little endian ARMs.
38696
38697 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
38698
38699         * gcc.c-torture/compile/20011119-1.c: New test.
38700         * gcc.c-torture/compile/20011119-2.c: New test.
38701
38702 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
38703
38704         * gcc.dg/altivec-1.c: Fix typo.
38705
38706 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38707
38708         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
38709
38710 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
38711
38712         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
38713
38714 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
38715
38716         * lib/g77.exp: Don't specify --rpath-link.
38717
38718         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
38719         across all the headers.
38720         * gcc.dg/format/format.exp: For testing on a remote host,
38721         copy format.h.
38722
38723         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
38724         * gcc.c-torture/execute/930406-1.c: Likewise.
38725         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38726
38727 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
38728
38729         * gcc.dg/altivec-1.c: New.
38730
38731 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
38732
38733         * gcc.dg/cpp/fpreprocessed.c: New test case.
38734
38735 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38736
38737         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
38738         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
38739         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
38740
38741 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38742
38743         * gcc.dg/no-builtin-1.c: New test.
38744
38745 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
38746
38747         * gcc.c-torture/execute/20011115-1.c: New test.
38748
38749 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
38750
38751         * gcc.c-torture/compile/20011114-2.c: New test.
38752         * gcc.c-torture/compile/20011114-3.c: New test.
38753         * gcc.c-torture/compile/20011114-4.c: New test.
38754
38755 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38756
38757         * g++.dg/other/init1.C: New test.
38758
38759 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
38760
38761         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
38762         message.
38763
38764         * gcc.c-torture/execute/20011114-1.c: New testcase.
38765
38766         * gcc.c-torture/compile/20010327-1.c: Revert last change.
38767         * gcc.c-torture/compile/20011114-1.c: New test, exactly
38768         like the (before this change) version of 20010327-1.c.
38769
38770 2001-11-14  Roger Sayle <roger@eyesopen.com>
38771
38772         * gcc.c-torture/execute/string-opt-13.c: New testcase.
38773
38774 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
38775
38776         * g++.dg/init/array2.C: New test.
38777
38778 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
38779
38780         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
38781
38782 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
38783
38784         * g++.dg/other/forscope1.C: New test.
38785         * g++.dg/ext/forscope1.C: New test.
38786         * g++.dg/ext/forscope2.C: New test.
38787
38788 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
38789
38790         * gcc.c-torture/execute/20011113-1.c: New test.
38791
38792 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
38793
38794         * gcc.c-torture/execute/20011109-2.c: New test.
38795
38796         * gcc.c-torture/execute/20011109-1.c: New test.
38797
38798 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
38799
38800         * gcc.c-torture/compile/20011109-1.c: New test.
38801
38802 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
38803
38804         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
38805         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
38806         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
38807         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
38808         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
38809         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
38810         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
38811
38812 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38813
38814         * g++.dg/warn/Wshadow-1.C: New tests.
38815         * g++.old-deja/g++.mike/for3.C: Update.
38816
38817 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38818
38819         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
38820         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
38821         XFAILs.  Adjust expected error texts.
38822         * gcc.c-torture/compile/20011106-1.c,
38823         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
38824         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
38825         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
38826         gcc.dg/c99-array-lval-5.c: New tests.
38827
38828 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38829
38830         * gcc.dg/cpp/defined.c: Update.
38831
38832 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38833
38834         * gcc.c-torture/execute/anon-1.c: New test.
38835
38836 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
38837
38838         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
38839         same size, so no warning should be produced on stormy16.
38840
38841         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
38842         due to oversized array.
38843         * g++.old-deja/g++.mike/ns15.C: Likewise.
38844         * g++.old-deja/g++.pt/crash16.C: Likewise.
38845
38846 2001-11-02  Graham Stott  <grahams@redhat.com>
38847
38848         * g++.dgother/debug1.C: Fix typos.
38849
38850 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
38851
38852         * g++.dg/other/debug1.C: New test.
38853
38854 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38855
38856         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
38857         of unsigned long.
38858
38859 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
38860
38861         * gcc.dg/20011029-2.c: New test.
38862
38863         * gcc.c-torture/compile/20011029-1.c: New test.
38864
38865 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
38866
38867         * objc/execute/class_self-1.m: New test.
38868         * objc/execute/class_self-2.m: New test.
38869
38870 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
38871
38872         * gcc.misc-tests/msgs.exp: Delete.
38873         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
38874         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
38875         error set to match recent changes.
38876
38877 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
38878
38879         * gcc.dg/20011021-1.c: New test.
38880
38881 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
38882
38883         * gcc.c-torture/compile/20011023-1.c: New test.
38884
38885 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
38886
38887         * lib/g77.exp: Rewrite based on lib/g++.exp.
38888
38889 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
38890
38891         * gcc.c-torture/execute/20011019-1.c: New test.
38892
38893         * gcc.dg/20011018-1.c: New test.
38894
38895 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
38896
38897         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
38898
38899 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
38900
38901         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
38902         * gcc.dg/attr-invalid.c: Likewise.
38903
38904 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
38905
38906         * testsuite/gcc.dg/20011015-1.c: New test.
38907
38908 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38909
38910         * g++.dg/template/unify2.C: New test.
38911
38912 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38913
38914         * g++.dg/other/exception-specification.C: New test
38915
38916 2001-10-13  Tom Rix  <trix@redhat.com>
38917
38918         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
38919         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
38920
38921 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
38922
38923         * testsuite/gcc.dg/20011009-1.c: New test.
38924
38925 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
38926
38927         PR g++/4476
38928         * g++.dg/other/friend1.C: New test.
38929
38930 2001-10-11  Richard Henderson  <rth@redhat.com>
38931
38932         * g++.old-deja/g++.other/crash18.C: Add -S to options.
38933
38934 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38935
38936         * gcc.c-torture/compile/20011010-1.c: New.
38937
38938 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38939
38940         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
38941         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
38942         g77.f-torture/execute/execute.exp,
38943         g77.f-torture/noncompile/noncompile.exp,
38944         gcc.c-torture/compile/compile.exp,
38945         gcc.c-torture/execute/execute.exp,
38946         gcc.c-torture/execute/ieee/ieee.exp,
38947         gcc.c-torture/execute/memcheck/memcheck.exp,
38948         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
38949         objc/execute/execute.exp: Update FSF address.
38950
38951 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38952
38953         * gcc.dg/cpp/cmdlne-C.c: Update.
38954         * gcc.dg/cpp/cmdlne-C2.c: New.
38955
38956 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38957
38958         * gcc.c-torture/execute/20011008-3.c: New.
38959
38960 2001-10-08  DJ Delorie  <dj@redhat.com>
38961
38962         * gcc.dg/20011008-1.c: New.
38963         * gcc.dg/20011008-2.c: New.
38964
38965 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38966
38967         * gcc.dg/cpp/spacing1.c: Update test.
38968
38969 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38970
38971         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
38972         spelling errors of "separate" as "seperate".
38973
38974 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
38975
38976         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
38977         enough to avoid inlining.
38978
38979 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38980
38981         * lib/g77.exp: set libg2c_dir correctly.
38982
38983 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38984
38985         * gcc.dg/cpp/macro11.c: New test.
38986
38987 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38988
38989         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
38990         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
38991         gcc.dg/format/multattr-3.c: New tests.
38992         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
38993         tests for format attributes on function pointers being rejected.
38994
38995 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38996
38997         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
38998
38999 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39000
39001         * g++.dg/warn/format1.C: New test.
39002
39003 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39004
39005         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39006
39007 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39008
39009         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39010
39011 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39012
39013         * gcc.dg/cpp/redef2.c: Add test.
39014
39015 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39016
39017         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39018         long-standing bug on i686, apparently.
39019         * gcc.c-torture/execute/loop-2c.x: New file.
39020         * gcc.c-torture/execute/loop-2d.x: New file.
39021         * gcc.c-torture/execute/loop-3c.x: New file.
39022
39023 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39024
39025         * gcc.dg/cpp/20000625-2.c: Correct line number.
39026
39027 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39028
39029         * gcc.dg/cpp/macro10.c: New test.
39030         * gcc.dg/cpp/strify3.c: New test.
39031         * gcc.dg/cpp/spacing1.c: Add tests.
39032         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39033         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39034
39035 2001-09-24  DJ Delorie  <dj@redhat.com>
39036
39037         * gcc.c-torture/execute/20010924-1.c: New test.
39038
39039 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39040
39041         * testsuite/objc/execute/paste.m: Remove.
39042
39043 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39044
39045         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39046
39047 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39048
39049         * g77.dg/strlen0.f: New test.
39050
39051 2001-09-21  Richard Henderson  <rth@redhat.com>
39052
39053         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39054         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39055
39056 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39057
39058         Table-driven attributes.
39059         * g++.dg/ext/attrib1.C: New test.
39060
39061 2001-09-20  DJ Delorie  <dj@redhat.com>
39062
39063         * gcc.dg/20000926-1.c: Update expected warning messages.
39064         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39065         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39066         array.
39067
39068 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39069
39070         * g++.dg/eh/registers1.C: New test case.
39071
39072 2001-09-17  Richard Henderson  <rth@redhat.com>
39073
39074         * gcc.dg/array-5.c: Fix VLA decomposition test.
39075
39076 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39077
39078         * gcc.dg/cpp/line5.c: New testcase.
39079
39080 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39081
39082         * gcc.dg/cpp/macro9.c: New test.
39083
39084 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39085
39086         * gcc.c-torture/execute/980223.c: Change type of addr from long
39087         to char *.
39088
39089 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39090
39091         * gcc.c-torture/execute/20010915-1.c: New test.
39092
39093 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39094
39095         * g77.dg/bprob: New directory.
39096         * g77.dg/bprob/bprob.exp: New file.
39097         * g77.dg/bprob/bprob-1.f: New test.
39098         * g77.dg/gcov: New directory.
39099         * g77.dg/gcov/gcov.exp: New file.
39100         * g77.dg/gcov/gcov-1.f: New test.
39101         * g77.dg/gcov/gcov-1.x: New file.
39102
39103 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39104
39105         * gcc.dg/cpp/directiv.c: Update.
39106         * gcc.dg/cpp/undef1.c: Update.
39107
39108 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39109
39110         * gcc.dg/20010912-1.c: New test.
39111
39112 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39113
39114         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39115         language-independent file in lib.
39116         * lib/gcov.exp: New file.
39117
39118 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39119
39120         * gcc.c-torture/compile/20010911-1.c: New test.
39121
39122 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39123
39124         * lib/profopt.exp: New, to support profile-directed optimizations.
39125         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39126         * gcc.misc-tests/bprob-1.c: New test.
39127         * gcc.misc-tests/bprob-2.c: New test.
39128
39129 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39130
39131         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39132         XFAIL and which kinds of gcov output to verify.
39133         * gcc.misc-tests/gcov-4b.x: New file.
39134         * gcc.misc-tests/gcov-5b.x: New file.
39135         * gcc.misc-tests/gcov-6.x: New file.
39136         * gcc.misc-tests/gcov-7.c: New test.
39137         * gcc.misc-tests/gcov-7.x: New file.
39138
39139 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39140
39141         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39142         * gcc.misc-tests/gcov-6.c: New test.
39143
39144 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39145
39146         PR c++/3986
39147         * g++.dg/abi/vbase1.C: New test.
39148
39149 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39150
39151         * objc.dg/method-2.m: New.
39152
39153 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39154
39155         PR c++/4203
39156         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39157         * g++.dg/init/empty1.C: New test.
39158
39159 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39160
39161         * gcc.c-torture/compile/20010903-1.c: New test.
39162
39163 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39164
39165         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39166         for m68k.
39167
39168 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39169
39170         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39171
39172         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39173
39174         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39175
39176 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39177
39178         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39179         for 16-bit 'unsigned int'.
39180
39181 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39182
39183         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39184
39185 2001-08-27  Richard Henderson  <rth@redhat.com>
39186
39187         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39188         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39189
39190 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39191
39192         * gcc.dg/asm-names.c (ymain): New.
39193
39194 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39195
39196         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39197         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39198         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39199
39200 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39201
39202         * gcc.dg/compare5.c: New testcase.
39203
39204 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39205
39206         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39207         and "In instantiation".
39208
39209 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39210
39211         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39212
39213 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39214
39215         * gcc.misc-tests/gcov.exp: Add support for branch information.
39216         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39217         * gcc.misc-tests/gcov-4.c: New test.
39218         * gcc.misc-tests/gcov-4b.c: New test.
39219         * gcc.misc-tests/gcov-5b.c: New test.
39220
39221 2001-08-20  Zack Weinberg  <zackw@panix.com>
39222
39223         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39224         expected to fail.
39225
39226 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39227
39228         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39229
39230 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39231
39232         * g++.dg/eh/template1.C: New test.
39233
39234 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39235
39236         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39237         Fix thinko.
39238         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39239         for xfail.
39240
39241 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39242
39243         * lib/g77-dg.exp: Use prune.exp for common procedures
39244         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39245         * lib/g77.exp: (g77-dg-prune) Remove
39246
39247 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39248
39249         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39250
39251 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39252
39253         * g++.dg/template/unify1.C: New test.
39254
39255 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39256
39257         * g++.dg/abi/empty4.C: New test.
39258
39259 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39260
39261         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39262         solaris2.*
39263         * g77.f-torture/compile/pr3743.x: Likewise.
39264
39265 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39266
39267         * g++.dg/other/using-declaration.C: New test.
39268
39269 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39270
39271         * gcc.dg/cpp/tr-sign.c: New testcase.
39272
39273 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39274
39275         * gcc.dg/cpp/19951025-1.c: Revert.
39276         * gcc.dg/cpp/directiv.c: We no longer process directives that
39277         interrupt macro arguments.
39278
39279 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39280
39281         * gcc.dg/bconstp-1.c: New test.
39282
39283 2001-08-03  Richard Henderson  <rth@redhat.com>
39284
39285         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39286
39287 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39288
39289         * gcc.dg/cpp/19951025-1.c: Update.
39290
39291 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39292
39293         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39294         should be x.
39295
39296 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39297
39298         Kill -fhonor-std.
39299         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39300         * g++.old-deja/g++.other/std1.C: Likewise.
39301         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39302
39303 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39304
39305         * lib/g77.exp: Load gcc-defs.exp for common procedures
39306         (g77_pass, g77_fail, g77_finish, g77_exit,
39307         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39308
39309 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39310
39311         * g77.dg/fbackslash.f
39312         * g77.dg/fcase-preserve.f
39313         * g77.dg/ff90-1.f
39314         * g77.dg/ffixed-line-length-0.f
39315         * g77.dg/ffixed-line-length-132.f
39316         * g77.dg/ffixed-line-length-7.f
39317         * g77.dg/ffixed-line-length-72.f
39318         * g77.dg/ffixed-line-length-none.f
39319         * g77.dg/ffree-form-1.f
39320         * g77.dg/fno-backslash.f
39321         * g77.dg/fno-f90-1.f
39322         * g77.dg/fno-fixed-form-1.f
39323         * g77.dg/fno-onetrip.f
39324         * g77.dg/fno-typeless-boz.f
39325         * g77.dg/fno-underscoring.f
39326         * g77.dg/fno-vxt-1.f
39327         * g77.dg/fonetrip.f
39328         * g77.dg/ftypeless-boz.f
39329         * g77.dg/fugly-assumed.f
39330         * g77.dg/funderscoring.f
39331         * g77.dg/fvxt-1.f
39332
39333 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
39334
39335         * objc.dg/fwd-proto-1.m: New.
39336         * objc.dg/local-decl-1.m: New.
39337         * objc.dg/naming-1.m: New.
39338         * objc.dg/naming-2.m: New.
39339         * objc.dg/proto-hier-1.m: New.
39340
39341 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
39342
39343         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39344         largest-type elements to a struct makes its size grow.
39345
39346 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39347
39348         * g++.dg/abi/vthunk1.C: New test.
39349
39350 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39351
39352         * g++.dg/abi/vbase8-22.C: New test.
39353
39354 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39355
39356         * gcc.dg/cpp/macro8.c: New test.
39357
39358 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39359
39360         * g++.dg/abi/vbase8-21.C: New test.
39361
39362 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39363
39364         * g++.dg/abi/vbase8-10.C: New test.
39365
39366 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39367
39368         * lib/g++.exp (g++_set_ld_library_path): Renamed to
39369         ${tool}_set_ld_library_path.
39370         Changed caller.
39371         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39372         g++.exp.
39373
39374 2001-07-26  Stan Cox <scox@redhat.com>
39375
39376         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39377         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39378         gcc_exit, gcc_check_unsupported_p):
39379         Moved to gcc-deps.exp
39380         * gcc-deps.exp: New file.
39381
39382 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39383
39384         * g++.old-deja/g++.pt/defarg14.C: New test.
39385
39386 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39387
39388         * g++.old-deja/g++.other/lineno5.C: New test.
39389
39390 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39391
39392         * g++.old-deja/g++.pt/crash68.C: New test.
39393
39394 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39395
39396         * g++.old-deja/g++.other/crash42.C: New test.
39397
39398 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39399
39400         * gcc.dg/cpp/extratokens.c: Fix.
39401         * gcc.dg/cpp/skipping2.c: New tests.
39402
39403 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39404
39405         * gcc.c-torture/execute/20010724-1.c: New file.
39406         * gcc.c-torture/execute/20010724-1.x: New file.
39407
39408 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39409
39410         * g++.old-deja/g++.other/cond7.C: New test.
39411
39412 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39413
39414         * g++.old-deja/g++.other/optimize4.C: New test.
39415
39416 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39417
39418         * g++.old-deja/g++.abi/vbase8-5.C: New test.
39419
39420 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
39421
39422         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39423         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39424         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39425         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39426
39427         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39428         bug report" message.
39429
39430         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39431         * g++.dg/ext/instantiate1.C: Move from old-deja.
39432
39433 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
39434
39435         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39436         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39437         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39438         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39439
39440 2001-07-23  Jeffrey A Law  (law@cygnus.com)
39441
39442         * gcc.c-torture/execute/20010723-1.c: New test.
39443
39444 2001-07-23  Ben Elliston  <bje@redhat.com>
39445
39446         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39447
39448 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39449
39450         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39451         i[34567]86-*-*.
39452         Delete handling of ieee_multilib_flags.
39453         Pass -mieee for alpha*-*-* and sh-*-*.
39454         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39455
39456 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
39457
39458         Remove old-abi tests.
39459         * g++.old-deja/g++.mike/p11116.C: Remove.
39460         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39461
39462 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
39463
39464         * g77.f-torture/compile/pr3743.f: New test
39465
39466 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
39467
39468         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39469
39470 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39471
39472         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39473         g++.old-deja/g++.pt/static6.C: Likewise.
39474         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39475         supports weak symbols.
39476
39477 2001-07-18  Andreas Jaeger  <aj@suse.de>
39478
39479         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39480         supported again.
39481
39482 2001-07-18  Andreas Jaeger  <aj@suse.de>
39483
39484         * gcc.dg/iftrap-1.c: Fix target line.
39485
39486 2001-07-17  Richard Henderson  <rth@redhat.com>
39487
39488         * gcc.c-torture/execute/20010717-1.c: New.
39489
39490 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39491
39492         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39493         tests.
39494
39495 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39496
39497         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39498
39499 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39500
39501         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39502         UAC_SIGBUS, UAC_NOPRINT definitions.
39503
39504 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
39505
39506         * objc/execute/object_is_class.m: New test.
39507         * objc/execute/object_is_meta_class.m: New test.
39508
39509 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39510
39511         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39512         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39513
39514 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
39515
39516         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39517         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39518
39519 2001-07-14  Richard Henderson  <rth@redhat.com>
39520
39521         * gcc.dg/iftrap-1.c: New.
39522
39523 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
39524
39525         * g77.f-torture/execute/intrinsic77.f: New test.
39526
39527 2001-07-11  Janis Johnson <janis@us.ibm.com>
39528
39529         * gcc.misc-tests/gcov-3.c: New test.
39530
39531 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39532
39533         * gcc.c-torture/compile/20010711-1.c,
39534         * gcc.c-torture/compile/20010711-2.c: New tests.
39535
39536 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39537
39538         * gcc.c-torture/execute/20010711-1.c: New test.
39539
39540 2001-07-11  Ben Elliston  <bje@redhat.com>
39541
39542         * g++.old-deja/g++.other/enum5.C: New test.
39543
39544 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
39545
39546         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39547         (g++-dg-prune): Call prune_gcc_output.
39548         * prune.exp: New file for prune_gcc_output.
39549         * lib/g++.exp, lib/gcc.exp: Load it.
39550
39551 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39552
39553         * gcc.c-torture/compile/20010701-1.c,
39554         g++.old-deja/g++.ext/attrib6.C: New tests.
39555
39556 2001-07-06  Jeffrey A Law  (law@cygnus.com)
39557
39558         * gcc.c-torture/compile/20010706-1.c: New test.
39559
39560 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
39561
39562         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39563
39564 2001-06-28  Stan Shebs  <shebs@apple.com>
39565
39566         * gcc.dg/pragma-darwin.c: New test.
39567
39568 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39569
39570         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39571         Solaris 2.[678] system.
39572
39573 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39574
39575         * gcc.dg/20010622-1.c: New test.
39576
39577 2001-06-18  Stan Shebs  <shebs@apple.com>
39578
39579         * objc.dg: New directory.
39580         * objc.dg/dg.exp: New file.
39581         * objc.dg/alias.m: New.
39582         * objc.dg/class-1.m: New.
39583         * objc.dg/class-2.m: New.
39584         * objc.dg/const-str-1.m: New.
39585         * objc.dg/const-str-2.m: New.
39586         * objc.dg/id-1.m: New.
39587         * objc.dg/method-1.m: New.
39588         * objc.dg/super-class-1.m: New.
39589         * lib/objc-dg.exp: New file.
39590
39591 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39592
39593         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39594         of label name.
39595
39596 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
39597
39598         * g++.old-deja/g++.abi/vbase8-9.C: New test.
39599
39600 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39601
39602         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39603         variable.
39604
39605 2001-06-12  Richard Henderson  <rth@redhat.com>
39606
39607         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39608
39609 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39610
39611         * g++.old-deja/g++.abi/vbase5.C: New test.
39612         * g++.old-deja/g++.abi/vbase6.C: New test.
39613         * g++.old-deja/g++.abi/vbase7.C: New test.
39614
39615 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39616
39617         * gcc.c-torture/compile/20010610-1.c: New test.
39618
39619 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39620
39621         * g++.old-deja/g++.abi/vbase4.C: New test.
39622
39623 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39624
39625         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
39626         support %f for HC11/HC12 targets.
39627         * gcc.c-torture/execute/930513-1.x: New file, likewise.
39628         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
39629         on HC11/HC12 targets.
39630         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
39631
39632 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39633
39634         * gcc.dg/wchar_t-1.c: New file.
39635         * gcc.dg/wint_t-1.c: Likewise.
39636
39637 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
39638
39639         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
39640
39641 2001-06-11  Richard Henderson  <rth@redhat.com>
39642
39643         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
39644
39645 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39646
39647         * gcc.c-torture/compile/20010611-1.c: New test.
39648
39649 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39650
39651         * gcc.dg/c99-tag-1.c: Add more tests.
39652
39653 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
39654
39655         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
39656         representation on MN10300 and ARM/Thumb.
39657
39658 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
39659
39660         * g77.f-torture/execute/20010610.f: New.
39661
39662 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
39663
39664         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
39665         names.
39666
39667 2001-06-09  Richard Henderson  <rth@redhat.com>
39668
39669         * gcc.c-torture/execute/ashrdi-1.c: New.
39670         * gcc.c-torture/execute/ashldi-1.c: New.
39671         * gcc.c-torture/execute/lshrdi-1.c: New.
39672
39673 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
39674
39675         * objc/execute/load-3.m: Added. Check sending +load to categories,
39676         in addition to classes.
39677
39678 2001-06-08  Stan Shebs  <shebs@apple.com>
39679
39680         * objc/execute/load-2.m: New test.  From Nicola Pero
39681         <n.pero@mi.flashnet.it>.
39682
39683 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
39684
39685         * gcc.c-torture/execute/20010605-2.c: New test.
39686
39687 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39688
39689         * g++.old-deja/g++.abi/vbase2.C: New test.
39690         * g++.old-deja/g++.abi/vbase3.C: New test.
39691
39692 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39693
39694         * g++.old-deja/g++.pt/friend49.C: New test.
39695
39696 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
39697
39698         * g++.old-deja/g++.ext/anon3.C: New test.
39699
39700 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
39701
39702         * g++.old-deja/g++.other/conv7.C: New test.
39703
39704 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39705
39706         * gcc.c-torture/compile/20010605-2.c: New test.
39707
39708 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39709
39710         * gcc.c-torture/execute/20010604-1.c: New test.
39711
39712 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
39713
39714         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
39715
39716 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
39717
39718         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
39719         (g++_link_flags): Likewise.
39720         (g++_init): Pass gccpath's value to two previous functions.
39721
39722 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39723
39724         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
39725         Ensure logfile entry matches exec command line.
39726
39727 2001-05-31  Richard Henderson  <rth@redhat.com>
39728
39729         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
39730         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
39731
39732 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
39733
39734         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
39735         compiler for irix6.2
39736
39737 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
39738
39739         * g++.old-deja/g++.other/optimize3.C: New file.
39740
39741 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
39742
39743         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
39744         assemble.
39745
39746 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
39747
39748         * g++.old-deja/g++.other/optimize2.C: New file.
39749
39750 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
39751
39752         * gcc.c-torture/compile/20010518-2.c: New file.
39753         * gcc.c-torture/execute/20010518-1.c: New file.
39754         * gcc.c-torture/execute/20010518-2.c: New file.
39755
39756 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39757
39758         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
39759
39760 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
39761
39762         G++ no longer defines builtins that do not begin with __builtin.
39763         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
39764         * g++.old-deja/g++.brendand/misc13.C: Likewise.
39765         * g++.old-deja/g++.law/builtin1.C: Likewise.
39766         * g++.old-deja/g++.law/cvt2.C: Likewise.
39767         * g++.old-deja/g++.mike/net5.C: Likewise.
39768         * g++.old-deja/g++.other/builtins1.C: Likewise.
39769         * g++.old-deja/g++.other/builtins2.C: Likewise.
39770         * g++.old-deja/g++.other/builtins3.C: Likewise.
39771         * g++.old-deja/g++.other/builtins4.C: Likewise.
39772         * g++.old-deja/g++.other/inline8.C: Likewise.
39773         * g++.old-deja/g++.robertl/eb39.C: Likewise.
39774
39775 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
39776
39777         * g++.old-deja/g++.pt/using1.C: Adjust.
39778         * g++.old-deja/g++.pt/using2.C: New test.
39779
39780 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39781
39782         * gcc.dg/cpp/charconst.c: New tests.
39783         * gcc.dg/cpp/escape.c: New tests.
39784         * gcc.dg/cpp/escape-1.c: New tests.
39785         * gcc.dg/cpp/escape-2.c: New tests.
39786         * gcc.dg/cpp/ucs.c: New tests.
39787
39788 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
39789
39790         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
39791         native compiler for irix6.5.
39792
39793 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
39794
39795         * lib/g++.exp (g++_include_flags): Use args to compute
39796         get_multilibs.
39797         (g++_link_flags): Likewise.
39798         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
39799
39800 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39801
39802         * gcc.dg/c90-hexfloat-1.c: Add more tests.
39803
39804 2001-05-21  Geoff Keating  <geoffk@redhat.com>
39805
39806         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
39807         this file.
39808
39809 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39810
39811         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
39812         STACK_SIZE;
39813         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
39814         to STACK_SIZE; Use it to define size of add_histo array.
39815         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
39816         to STACK_SIZE.
39817         (f): Use GITT_SIZE to define size of gitt local table.
39818         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
39819         to STACK_SIZE; Use it to define size of bytemem array.
39820
39821 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39822
39823         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
39824         on 68HC11/HC12 due to the asm instruction.
39825         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
39826         * gcc.c-torture/compile/920520-1.x: Likewise.
39827         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
39828         on 68HC11/HC12 because the function is larger than 64K.
39829         * gcc.c-torture/compile/961203-1.x: New file, this test fails
39830         on 68HC11/HC12 because the structure is too large.
39831
39832 2001-05-20  Richard Henderson  <rth@redhat.com>
39833
39834         * gcc.c-torture/execute/20010520-1.c: New.
39835
39836 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39837
39838         * g++.old-deja/g++.warn/compare1.C: New test.
39839         * gcc.dg/compare4.c: New test.
39840
39841 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
39842
39843         * g++.old-deja/g++.other/optimize1.C: New test.
39844
39845 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39846
39847         * g++.old-deja/g++.pt/spec41.C: New test.
39848
39849 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
39850
39851         * gcc.c-torture/compile/20010114-1.x: Remove.
39852
39853 2001-05-18  Stan Shebs  <shebs@apple.com>
39854
39855         * gcc.c-torture/compile/20010518-1.c: New test.
39856
39857 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
39858
39859         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
39860         * g++.old-deja/g++.pt/crash67.C: New test.
39861
39862 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
39863
39864         * g++.old-deja/g++.other/debug9.C: New test.
39865
39866 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
39867
39868         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
39869
39870 2001-05-16  Jan Hubicka  <jh@suse.cz>
39871
39872         * gcc.c-torture/compile/20010516-1.c: New test.
39873
39874 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39875
39876         * g++.old-deja/g++.other/crash41.C: New test.
39877
39878 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39879
39880         * g++.old-deja/g++.pt/crash66.C: New test.
39881
39882 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
39883
39884         * g++.old-deja/g++.robertl/eb27.C: Convert.
39885
39886 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
39887
39888         * g++.dg/friend-warn.C: New test.  Do not warn about friend
39889         declaration being redundant.
39890
39891 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
39892
39893         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
39894
39895 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
39896
39897         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
39898
39899 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
39900
39901         * lib/g++.exp: Use testsuite_flags.
39902
39903 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
39904
39905         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
39906
39907 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39908
39909         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
39910
39911 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
39912
39913         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
39914
39915 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
39916
39917         * gcc.c-torture/compile/20010313-1.c: New test.
39918
39919 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
39920
39921         * gcc.dg/cpp/direct2.c: New test.
39922         * gccq.dg/cpp/direct2s.c: New test.
39923
39924         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
39925
39926 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
39927
39928         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
39929         * g++.old-deja/g++.other/op3.C: Likewise.
39930
39931 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39932
39933         * gcc.dg/cpp/syshdr.h: New file.
39934         * gcc.dg/cpp/sysmac1.c: Update.
39935         * gcc.dg/cpp/sysmac2.c: Update.
39936
39937 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39938
39939         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
39940
39941 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
39942
39943         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
39944         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
39945
39946 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
39947
39948         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
39949
39950 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
39951
39952         * lib/g++.exp (g++_include_flags): Don't use any special flags
39953         if TESTING_IN_BUILD_TREE is not defined.
39954         (g++_init): Use a plain 'c++' as the compiler if
39955         TESTING_IN_BUILD_TREEE is not defined.
39956
39957 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39958
39959         * g++.old-deja/g++.eh/catch13.C: New test.
39960         * g++.old-deja/g++.eh/catch14.C: New test.
39961
39962 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39963
39964         * gcc.dg/cpp/tr-define.c: New test.
39965
39966 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
39967
39968         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
39969         <stdlib.h>, not <malloc.h>.
39970
39971 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39972
39973         * g++.old-deja/g++.ns/template17.C: New test.
39974
39975 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39976
39977         * g++.old-deja/g++.pt/ref4.C: New test.
39978
39979 2001-04-30  Richard Henderson  <rth@redhat.com>
39980
39981         * gcc.dg/20000724-1.c: Revert last change.
39982
39983 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
39984
39985         * g77.f-torture/execute/20010430.f: New test.
39986
39987 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
39988
39989         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
39990
39991 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
39992
39993         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
39994
39995 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39996
39997         * g++.old-deja/g++.eh/crash6.C: New test.
39998
39999 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40000
40001         * g++.old-deja/g++.other/warn7.C: New test.
40002
40003 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40004
40005         * g++.old-deja/g++.other/defarg9.C: New test.
40006
40007 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40008
40009         * g77.f-torture/compile/20010426.f: New test.
40010         * g77.f-torture/execute/20010426.f: New test.
40011
40012 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40013
40014         * g77.f-torture/compile/20000629-1.x: Remove - error
40015         has been fixed.
40016
40017 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40018
40019         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40020         Tweak slightly to work with g++.dg framework.
40021         * g++.dg/special/ecos.exp: Run initp1.C test.
40022         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40023
40024         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40025         its linker doesn't give line numbers either.
40026         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40027
40028 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40029
40030         * g++.old-deja/g++.other/lex1.C: New test.
40031
40032 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40033
40034         * gcc.dg/noncompile/20010425-1.c: New test.
40035
40036 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40037
40038         * g++.old-deja/g++.pt/mangle2.C: New test.
40039
40040 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40041
40042         * gcc.dg/format/plus-1.c: New test.
40043
40044 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40045
40046         * gcc.dg/20010423-1.c: New test.
40047
40048 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40049
40050         * gcc.c-torture/execute/20010422-1.c: New test.
40051
40052 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40053
40054         * g++.old-deja/g++.ns/type2.C: New test.
40055
40056 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40057
40058         * g++.old-deja/g++.other/perf1.C: New test.
40059
40060 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40061
40062         * gcc.dg/c99-func-2.c: Remove xfail.
40063         * gcc.dg/c99-func-3.c: Remove xfail.
40064         * gcc.dg/c99-func-4.c: Remove xfail.
40065
40066 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40067
40068         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40069
40070 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40071
40072         * gcc.c-torture/compile/20010423-1.c: New test.
40073
40074 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40075
40076         * g++.old-deja/g++.pt/typename28.C: New test.
40077
40078 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40079
40080         * g++.old-deja/g++.abi/empty2.C: New test.
40081         * g++.old-deja/g++.abi/empty3.C: New test.
40082
40083 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40084
40085         * g++.old-deja/g++.other/comdat2.C: New test.
40086         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40087
40088 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40089
40090         * g++.old-deja/g++.other/overload14.C: New test.
40091
40092 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40093
40094         * g++.old-deja/g++.other/lookup23.C: New test.
40095
40096 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40097
40098         * gcc.c-torture/execute/20010403-1.c: New test.
40099
40100 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40101             Mark Mitchell  <mark@codesourcery.com>
40102
40103         * lib/old-dejagnu.exp: Don't delete output of executable.
40104         Add .exe suffix to executables.
40105
40106 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40107
40108         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40109
40110 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40111
40112         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40113
40114 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40115
40116         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40117         * g++.old-deja/g++.abi/crash1.C: New test.
40118
40119 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40120
40121         * g++.old-deja/g++.other/crash40.C: New test.
40122
40123 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40124
40125         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40126
40127 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40128
40129         * g++.old-deja/g++.other/warn6.C: New test.
40130
40131 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40132
40133         * g++.old-deja/g++.robertl/eb42.C: Same.
40134
40135 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40136
40137         * gcc.dg/wtr-conversion-1.c: New testcase.
40138
40139 2001-04-10  Richard Henderson  <rth@redhat.com>
40140
40141         * g++.old-deja/g++.other/array5.C: New.
40142
40143 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40144
40145         * gcc.c-torture/execute/20010408-1.c: New test.
40146
40147 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40148
40149         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40150         headers and constructs.
40151         * g++.old-deja/g++.robertl/eb79.C: Same.
40152         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40153         * g++.old-deja/g++.robertl/eb73.C: Same.
40154         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40155         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40156         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40157         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40158         * g++.old-deja/g++.robertl/eb44.C: Same.
40159         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40160         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40161         * g++.old-deja/g++.robertl/eb39.C: Same.
40162         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40163         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40164         * g++.old-deja/g++.robertl/eb30.C: Same.
40165         * g++.old-deja/g++.robertl/eb3.C: Same.
40166         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40167         * g++.old-deja/g++.robertl/eb21.C: Same.
40168         * g++.old-deja/g++.robertl/eb15.C: Same.
40169         * g++.old-deja/g++.robertl/eb118.C: Same.
40170         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40171         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40172         * g++.old-deja/g++.robertl/eb109.C: Same.
40173         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40174         * g++.old-deja/g++.mike/rtti1.C: Same.
40175         * g++.old-deja/g++.mike/p658.C: Same.
40176         * g++.old-deja/g++.mike/net46.C: Same.
40177         * g++.old-deja/g++.mike/net34.C: Same.
40178         * g++.old-deja/g++.mike/memoize1.C: Same.
40179         * g++.old-deja/g++.mike/eh2.C: Same.
40180         * g++.old-deja/g++.law/weak.C: Same.
40181         * g++.old-deja/g++.law/visibility7.C: Same.
40182         * g++.old-deja/g++.law/visibility25.C: Same.
40183         * g++.old-deja/g++.law/visibility22.C: Same.
40184         * g++.old-deja/g++.law/visibility2.C: Same.
40185         * g++.old-deja/g++.law/visibility17.C: Same.
40186         * g++.old-deja/g++.law/visibility13.C: Same.
40187         * g++.old-deja/g++.law/visibility10.C: Same.
40188         * g++.old-deja/g++.law/visibility1.C: Same.
40189         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40190         * g++.old-deja/g++.law/vbase1.C: Same.
40191         * g++.old-deja/g++.law/operators32.C: Same.
40192         * g++.old-deja/g++.law/nest3.C: Same.
40193         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40194         * g++.old-deja/g++.law/except5.C (main): Same.
40195         * g++.old-deja/g++.law/cvt7.C (run): Same.
40196         * g++.old-deja/g++.law/cvt2.C: Same.
40197         * g++.old-deja/g++.law/cvt16.C: Same.
40198         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40199         * g++.old-deja/g++.law/ctors17.C (main): Same.
40200         * g++.old-deja/g++.law/ctors13.C: Same.
40201         * g++.old-deja/g++.law/ctors12.C (main): Same.
40202         * g++.old-deja/g++.law/ctors10.C: Same.
40203         * g++.old-deja/g++.law/code-gen5.C: Same.
40204         * g++.old-deja/g++.law/bad-error7.C: Same.
40205         * g++.old-deja/g++.law/arm9.C: Same.
40206         * g++.old-deja/g++.law/arm12.C: Same.
40207         * g++.old-deja/g++.law/arg8.C: Same.
40208         * g++.old-deja/g++.law/arg1.C: Same.
40209         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40210         * g++.old-deja/g++.jason/template31.C: Same.
40211         * g++.old-deja/g++.jason/template24.C (main): Same.
40212         * g++.old-deja/g++.jason/2371.C: Same.
40213         * g++.old-deja/g++.eh/new2.C: Same.
40214         * g++.old-deja/g++.eh/new1.C: Same.
40215         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40216         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40217         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40218         * g++.old-deja/g++.brendan/crash62.C: Same.
40219         * g++.old-deja/g++.brendan/crash52.C: Same.
40220         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40221         * g++.old-deja/g++.brendan/crash38.C: Same.
40222         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40223         * g++.old-deja/g++.brendan/copy9.C: Same.
40224
40225 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40226
40227         * gcc.c-torture/execute/20001203-2.c (memset):
40228         Count argument is of type __SIZE_TYPE__.
40229
40230 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40231
40232         * gcc.c-torture/compile/20010404-1.c: New test.
40233
40234 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40235
40236         * gcc.c-torture/compile/20010326-1.c: New test.
40237
40238 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40239
40240         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40241         peculiarities of the SH.
40242         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40243
40244 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40245
40246         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40247         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40248         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40249
40250 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40251
40252         * g77.f-torture/compile/20010321-1.f: New test.
40253
40254 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40255
40256         * gcc.c-torture/compile/20010329-1.c: New test.
40257
40258 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40259
40260         * gcc.c-torture/execute/20010329-1.c: New test.
40261
40262 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40263
40264         * g++.old-deja/g++.other/eh4.C: Fix typo.
40265
40266 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40267
40268         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40269
40270 2001-03-28  Philip Blundell  <philb@gnu.org>
40271
40272         * gcc.c-torture/compile/20010328-1.c: New test.
40273
40274 2001-03-27  Richard Henderson  <rth@redhat.com>
40275
40276         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40277         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40278
40279 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40280
40281         * gcc.c-torture/compile/20010327-1.c: New test.
40282
40283 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40284
40285         * g++.old-deja/g++.other/friend12.C: New test.
40286         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40287         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40288
40289 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40290
40291         * gcc.c-torture/execute/20010325-1.c: New test.
40292
40293 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40294
40295         * g++.old-deja/g++.other/mangle3.C: New test.
40296
40297 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40298
40299         * g++.old-deja/g++.other/anon8.C: New test.
40300
40301 2001-03-20  Philip Blundell  <philb@gnu.org>
40302
40303         * gcc.c-torture/compile/20010320-1.c: New test.
40304
40305 2001-03-17  Richard Henderson  <rth@redhat.com>
40306
40307         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40308
40309 2001-03-15  Geoff Keating  <geoff@redhat.com>
40310
40311         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40312         tests on AIX.
40313
40314 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
40315
40316         * g++.old-deja/g++.other/eh4.C: New test.
40317
40318 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40319
40320         * gcc.dg/cpp/mi1.c: Update.
40321
40322 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
40323
40324         * g++.old-deja/g++.other/regstack.C: New test.
40325
40326 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40327
40328         * g++.old-deja/g++.other/ref4.C: New test.
40329
40330 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
40331
40332         * objc/execute/va_method.m: Added.
40333         * objc/execute/IMP.m: Added.
40334         * objc/execute/_cmd.m: Added.
40335         * objc/execute/accessing_ivars.m: Added.
40336         * objc/execute/class-1.m: Added.
40337         * objc/execute/class-10.m: Added.
40338         * objc/execute/class-11.m: Added.
40339         * objc/execute/class-12.m: Added.
40340         * objc/execute/class-13.m: Added.
40341         * objc/execute/class-14.m: Added.
40342         * objc/execute/class-2.m: Added.
40343         * objc/execute/class-3.m: Added.
40344         * objc/execute/class-4.m: Added.
40345         * objc/execute/class-5.m: Added.
40346         * objc/execute/class-6.m: Added.
40347         * objc/execute/class-7.m: Added.
40348         * objc/execute/class-8.m: Added.
40349         * objc/execute/class-9.m: Added.
40350         * objc/execute/class-tests-1.h
40351         * objc/execute/class-tests-2.h
40352         * objc/execute/compatibility_alias.m: Added.
40353         * objc/execute/encode-1.m: Added.
40354         * objc/execute/formal_protocol-1.m: Added.
40355         * objc/execute/formal_protocol-2.m: Added.
40356         * objc/execute/formal_protocol-3.m: Added.
40357         * objc/execute/formal_protocol-4.m: Added.
40358         * objc/execute/formal_protocol-5.m: Added.
40359         * objc/execute/formal_protocol-6.m: Added.
40360         * objc/execute/formal_protocol-7.m: Added.
40361         * objc/execute/informal_protocol.m: Added.
40362         * objc/execute/initialize.m: Added.
40363         * objc/execute/load.m: Added.
40364         * objc/execute/many_args_method.m: Added.
40365         * objc/execute/nested-3.m: Added.
40366         * objc/execute/no_clash.m: Added.
40367         * objc/execute/private.m: Added.
40368         * objc/execute/redefining_self.m: Added.
40369         * objc/execute/root_methods.m: Added.
40370         * objc/execute/selector-1.m: Added.
40371         * objc/execute/static-1.m: Added.
40372         * objc/execute/static-2.m: Added.
40373         * objc/execute/va_method.m: Added.
40374
40375 2001-03-10  Richard Henderson  <rth@redhat.com>
40376
40377         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40378
40379 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40380
40381         * g++.old-deja/g++.other/crash31.C: XFAIL.
40382         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40383         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40384         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40385         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40386         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40387
40388 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40389
40390         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40391
40392 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40393
40394         * gcc.dg/20000724-1.c: Don't use multiline strings.
40395
40396 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40397
40398         * objc/execute/string1.m, objc/execute/string2.m: Compare the
40399         result of -cString against what we expect it to be; don't just
40400         print it out for no one to read.
40401
40402         * objc/execute/string3.m, objc/execute/string4.m: New tests.
40403         Based on testcases provided by Nicola Pero.
40404
40405 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40406
40407         * gcc.dg/cpp/macro7.c: New test.
40408
40409 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40410
40411         * gcc.dg/cpp/multiline.c: Update.
40412
40413 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40414
40415         * g++.old-deja/g++.other/enum3.C: New test.
40416
40417 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40418
40419         * g++.old-deja/g++.other/pod1.C: New test.
40420
40421 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40422
40423         * g++.old-deja/g++.ext/overload1.C: New test.
40424
40425 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40426
40427         * g++.old-deja/g++.pt/using1.C: New test.
40428
40429 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40430
40431         * g++.old-deja/g++.other/using9.C: New test.
40432
40433 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
40434
40435         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40436
40437         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40438
40439 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
40440
40441         * g++.old-deja/g++.ext/realpt1.C: Remove.
40442
40443 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
40444
40445         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40446
40447 2001-02-26  Will Cohen  <wcohen@redhat.com>
40448
40449         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40450
40451 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
40452
40453         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40454         templatized constructors.
40455
40456 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40457
40458         * gcc.c-torture/execute/20010224-1.c: New test.
40459
40460 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
40461
40462         * gcc.c-torture/execute/20010222-1.c: New test.
40463
40464 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
40465
40466         * g++.old-deja/g++.other/inline20.C: New test.
40467
40468 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
40469
40470         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40471
40472 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40473
40474         * g++.old-deja/g++.other/lookup22.C: New test.
40475
40476 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
40477
40478         * g77.dg: New directory.
40479         * g77.dg/20010216-1.f: New test case.
40480         * g77.dg/dg.exp: New driver.
40481         * lib/g77-dg.exp: New driver library.
40482
40483 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40484
40485         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40486
40487 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
40488
40489         * g++.old-deja/g++.other/decl9.C: New test.
40490
40491 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
40492
40493         * g++.old-deja/g++.other/init16.C: Update the test so that it does
40494         not need <string> and also tests the initialization at runtime.
40495
40496 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40497
40498         * gcc.c-torture/execute/longlong.c: New test.
40499
40500 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40501
40502         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40503
40504 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40505
40506         * gcc.c-torture/execute/920302-1.c (execute):
40507         Change argument type to short.
40508
40509 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40510
40511         * g++.old-deja/g++.pt/deduct6.C: New test.
40512
40513 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40514
40515         * g++.old-deja/g++.pt/deduct5.C: New test.
40516
40517 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
40518
40519         * gcc.c-torture/execute/20010209-1.c: New test.
40520
40521 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40522
40523         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40524
40525 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
40526
40527         * g++.dg/vtgc1.C: Update for new ABI.
40528
40529         * consistency.vlad: New directory, 1665 files.
40530
40531 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40532
40533         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40534         return type.
40535         * gcc.dg/cpp/digraphs.c: Declare puts.
40536
40537 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40538
40539         * g++.old-deja/g++.other/warn5.C: New test.
40540
40541 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40542
40543         * g++.old-deja/g++.pt/spec40.C: New test.
40544
40545 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40546
40547         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40548         case.
40549         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40550
40551 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
40552
40553         * gcc.c-torture/compile/20010209-1.c: New test.
40554
40555 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
40556
40557         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40558         excess errors message but not if it crashes.
40559         * g++.old-deja/g++.other/crash27.C: Likewise.
40560         * g++.old-deja/g++.other/crash28.C: Likewise.
40561         * g++.old-deja/g++.other/crash30.C: Likewise.
40562         * g++.old-deja/g++.other/crash32.C: Likewise.
40563         * g++.old-deja/g++.other/crash35.C: Likewise.
40564         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40565
40566 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40567
40568         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40569         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40570         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40571         g77.f-torture/execute/execute.exp,
40572         g77.f-torture/noncompile/noncompile.exp,
40573         gcc.c-torture/execute/execute.exp,
40574         gcc.c-torture/execute/memcheck/memcheck.exp,
40575         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40576         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40577         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40578         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40579         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40580         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40581         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40582         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40583         Remove bug reporting instructions with ancient email addresses.
40584
40585 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40586
40587         * gcc.dg/20010202-1.c: New test.
40588         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40589
40590 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
40591
40592         * g++.dg/stdbool-if.C: New test.
40593
40594 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
40595
40596         * objc/execute/fdecl.m: Added main().
40597
40598 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40599
40600         * gcc.c-torture/execute/20010206-1.c: New test.
40601
40602 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40603
40604         * gcc.dg/cpp/avoidpaste1.c: Update.
40605
40606 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
40607
40608         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40609         Pero <nicola@brainstorm.co.uk>.
40610         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40611
40612 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
40613
40614         * g++.old-deja/g++.pt/spec39.C: New test.
40615
40616 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
40617
40618         * gcc.c-torture/compile/20010202-1.c: New test.
40619
40620 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
40621
40622         * g++.old-deja/g++.abi/primary2.C: New test.
40623         * g++.old-deja/g++.abi/primary3.C: New test.
40624         * g++.old-deja/g++.abi/primary4.C: New test.
40625         * g++.old-deja/g++.abi/primary5.C: New test.
40626         * g++.old-deja/g++.abi/vtable3.h: New test.
40627         * g++.old-deja/g++.abi/vtable3a.C: New test.
40628         * g++.old-deja/g++.abi/vtable3b.C: New test.
40629         * g++.old-deja/g++.abi/vtable3c.C: New test.
40630         * g++.old-deja/g++.abi/vtable3d.C: New test.
40631         * g++.old-deja/g++.abi/vtable3e.C: New test.
40632         * g++.old-deja/g++.abi/vtable3f.C: New test.
40633         * g++.old-deja/g++.abi/vtable3g.C: New test.
40634         * g++.old-deja/g++.abi/vtable3h.C: New test.
40635         * g++.old-deja/g++.abi/vtable3i.C: New test.
40636         * g++.old-deja/g++.abi/vtable3j.C: New test.
40637         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
40638
40639 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
40640
40641         * g++.old-deja/g++.other/anon6.C: New test.
40642         * g++.old-deja/g++.other/anon7.C: New test.
40643
40644 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40645
40646         * gcc.dg/cpp/avoidpaste2.c: New tests.
40647
40648 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
40649
40650         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
40651
40652 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
40653
40654         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
40655         DECIMAL_DIG cases for Irix."
40656
40657 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
40658
40659         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
40660
40661 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40662
40663         * gcc.dg/c99-tag-1.c: New test.
40664
40665 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40666
40667         * gcc.dg/cpp/tr-warn1.c: Add tests.
40668
40669 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40670
40671         * gcc.dg/cpp/avoidpaste1.c: Update.
40672         * gcc.dg/cpp/paste4.c: Update.
40673
40674 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
40675
40676         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
40677         cases for Irix.
40678
40679 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40680
40681         * g++.old-deja/g++.other/inline19.C: New test.
40682
40683 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40684
40685         * gcc.dg/Wlarger-than.c: New test.
40686
40687 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40688
40689         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
40690
40691 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
40692
40693         * gcc.c-torture/execute/20010129-1.c: New test.
40694         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
40695
40696 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40697
40698         * gcc.dg/cpp/avoidpaste1.c: Test case.
40699
40700 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
40701
40702         * g++.old-deja/g++.other/inline18.C: New test.
40703
40704 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40705
40706         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
40707         and __builtin_putchar.
40708
40709 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
40710
40711         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
40712         tests.
40713
40714 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
40715
40716         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
40717         floating point number rounding mode to round to the nearest
40718         representable mode.
40719
40720 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
40721
40722         * g++.old-deja/g++.other/mangle2.C: New test.
40723
40724 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40725
40726         * gcc.c-torture/compile/20010124-1.c: New test.
40727
40728 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
40729
40730         * g++.old-deja/g++.pt/spec38.C: New test.
40731
40732 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40733
40734         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
40735         "Build don't run".
40736
40737 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40738
40739         * gcc.c-torture/execute/20010123-1.c: New test.
40740
40741 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40742
40743         * g++.old-deja/g++.pt/spec37.C: New test.
40744
40745 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40746
40747         * g++.old-deja/g++.pt/overload14.C: New test.
40748
40749 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40750
40751         * gcc.c-torture/execute/20010122-1.c: New test, exercise
40752         __builtin_return_address.
40753
40754 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
40755
40756         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
40757         * g++.old-deja/g++.pt/spec35.C: New test.
40758         * g++.old-deja/g++.pt/spec36.C: New test.
40759
40760 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
40761
40762         * gcc.c-torture/compile/20010118-1.c: New test.
40763
40764 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
40765
40766         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
40767
40768 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40769
40770         * gcc.c-torture/execute/20010119-1.c: New test.
40771
40772 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40773
40774         * g++.old-deja/g++.other/vbase5.C: New test.
40775
40776 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40777
40778         * gcc.c-torture/execute/20010118-1.c: New test.
40779
40780 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40781
40782         * g++.old-deja/g++.pt/deduct3.C: New test.
40783
40784 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40785
40786         * g++.old-deja/g++.pt/spec34.C: New test.
40787
40788 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
40789
40790         * g77.f-torture/compile/20000601-2.f: New test.
40791
40792 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40793
40794         * g++.old-deja/g++.other/init17.C: New test.
40795
40796 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
40797
40798         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
40799
40800 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40801
40802         * g++.old-deja/g++.pt/unify8.C: New test.
40803
40804 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40805
40806         * g++.old-deja/g++.abi/vbase1.C: New test.
40807
40808 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40809
40810         * g++.old-deja/g++.pt/crash65.C: New test.
40811
40812 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40813
40814         * gcc.dg/cpp/assembl2.S: New test case.
40815
40816 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
40817
40818         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
40819         are supported.
40820
40821 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40822
40823         * g++.old-deja/g++.other/builtins1.C: New test.
40824         * g++.old-deja/g++.other/builtins2.C: Likewise.
40825         * g++.old-deja/g++.other/builtins3.C: Likewise.
40826         * g++.old-deja/g++.other/builtins4.C: Likewise.
40827
40828 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
40829
40830         * gcc.c-torture/compile/20010117-1.c: New test.
40831         * gcc.c-torture/compile/20010117-2.c: New test.
40832
40833 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40834
40835         * g77.f-torture/execute/20010116.[fx]: New test,
40836         XFAIL on i?86-*-*.
40837         * g77.f-torture/compile/20010115.f: Indicate it's
40838         a test for PR fortran/1636.
40839
40840 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40841
40842         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
40843
40844 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40845
40846         * g77.f-torture/compile/20010115.f: New test.
40847
40848 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
40849
40850         * g++.old-deja/g++.pt/nontype5.C: New test.
40851
40852 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40853
40854         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
40855         have an equivalent working one below it.
40856
40857 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40858
40859         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
40860         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40861
40862 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40863
40864         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
40865         message containing "init_priority".
40866         (conpr-2.C): Likewise.
40867         (conpr-3.C): Likewise.
40868         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
40869
40870 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40871
40872         * gcc.c-torture/execute/20010114-2.c: New test.
40873
40874 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40875
40876         * gcc.c-torture/compile/20010114-1.c: New test.
40877         * gcc.c-torture/compile/20010114-1.x: Xfail.
40878         * gcc.c-torture/compile/20010114-2.c: New test.
40879         * gcc.c-torture/execute/20010114-1.c: New test.
40880         * gcc.dg/trunc-1.c: New test.
40881         * gcc.dg/uninit-B.c: New test.
40882
40883 2001-01-13  Nick Clifton  <nickc@redhat.com>
40884
40885         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
40886         target.
40887
40888 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40889
40890         * gcc.c-torture/compile/20010113-1.c: New test.
40891
40892 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
40893
40894         * gcc.c-torture/compile/20001212-1.c: New test.
40895
40896 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40897
40898         * gcc.dg/cpp/widestr1.c: Update.
40899         * gcc.dg/cpp/prag-imp.c: Remove.
40900
40901 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
40902
40903         * gcc.c-torture/execute/20000801-3.x: Remove.
40904         * gcc.dg/c90-init-1.c: New test.
40905         * gcc.dg/c99-init-1.c: New test.
40906         * gcc.dg/c99-init-2.c: New test.
40907         * gcc.dg/gnu99-init-1.c: New test.
40908
40909 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
40910
40911         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
40912         testing that no relevant ones were found.
40913
40914 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40915
40916         * g++.old-deja/g++.pt/cast2.C: New test.
40917
40918 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40919
40920         * g++.old-deja/g++.pt/friend47.C: New test.
40921
40922 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40923
40924         * g++.old-deja/g++.pt/instantiate13.C: New test.
40925
40926 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40927
40928         * g++.old-deja/g++.other/defarg7.C: New test.
40929         * g++.old-deja/g++.other/defarg8.C: New test.
40930
40931 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40932
40933         * g++.old-deja/g++.pt/crash64.C: New test.
40934
40935 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40936
40937         * g++.old-deja/g++.pt/crash63.C: New test.
40938
40939 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40940
40941         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
40942
40943 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
40944
40945         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
40946
40947 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40948
40949         * g++.old-deja/g++.pt/error3.C: New test.
40950
40951 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40952
40953         * g++.old-deja/g++.other/crash39.C: New test.
40954
40955 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40956
40957         * g++.old-deja/g++.other/vbase4.C: New test.
40958
40959 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
40960
40961         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
40962         * gcc.dg/special/20000419-2.c: New file. Identical to above.
40963         * gcc.dg/special/special.exp: New test driver which will check
40964         for alias support for the above test.
40965
40966 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
40967
40968         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
40969         problems on small machines.
40970         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
40971         parameterize.
40972
40973 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
40974
40975         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
40976         mips.
40977         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40978
40979 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
40980
40981         * g++.old_deja/g++.pt/using8.C: New test.
40982
40983 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40984
40985         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
40986
40987 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
40988
40989         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
40990         where a failure is expected.
40991         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
40992
40993 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40994
40995         * g++.old_deja/g++.pt/instantiate12.C: New test.
40996
40997 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40998
40999         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41000         start of structs.
41001         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41002         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41003         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41004         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41005         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41006         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41007         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41008         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41009         * g++.old-deja/g++.eh/spec6.C: Likewise.
41010         * g++.old-deja/g++.jason/crash3.C: Likewise.
41011         * g++.old-deja/g++.law/ctors11.C: Likewise.
41012         * g++.old-deja/g++.law/ctors17.C: Likewise.
41013         * g++.old-deja/g++.law/ctors5.C: Likewise.
41014         * g++.old-deja/g++.law/ctors9.C: Likewise.
41015         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41016         * g++.old-deja/g++.mike/net22.C: Likewise.
41017         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41018         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41019         * g++.old-deja/g++.mike/virt3.C: Likewise.
41020         * g++.old-deja/g++.niklas/t128.C: Likewise.
41021         * g++.old-deja/g++.other/anon4.C: Likewise.
41022         * g++.old-deja/g++.other/using1.C: Likewise.
41023         * g++.old-deja/g++.other/warn3.C: Likewise.
41024         * g++.old-deja/g++.pt/t37.C: Likewise.
41025         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41026         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41027
41028 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41029
41030         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41031
41032 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41033
41034         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41035
41036 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41037
41038         * gcc.c-torture/compile/20010107-1.c: New test.
41039
41040 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41041
41042         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41043
41044 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41045
41046         * gcc.dg/format/format.h: New file.
41047         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41048         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41049         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41050         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41051         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41052         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41053         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41054         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41055         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41056         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41057         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41058         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41059         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41060         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41061         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41062         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41063         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41064         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41065         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41066         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41067         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41068         instead of declaring standard types, macros and functions in each
41069         test.
41070
41071 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41072
41073         * gcc.c-torture/execute/20010106-1.c: New test.
41074
41075 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41076
41077         * gcc.dg/format/format.exp: New file.
41078         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41079         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41080         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41081         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41082         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41083         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41084         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41085         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41086         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41087         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41088         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41089         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41090         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41091         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41092         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41093         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41094         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41095         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41096         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41097         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41098         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41099         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41100         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41101         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41102         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41103         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41104         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41105         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41106         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41107         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41108         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41109         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41110         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41111         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41112         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41113         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41114         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41115         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41116         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41117         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41118         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41119         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41120
41121 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41122
41123         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41124         account.
41125
41126 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41127
41128         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41129
41130 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41131
41132         * g++.old-deja/g++.pt/crash62.C: New test.
41133
41134 2001-01-04  Richard Henderson  <rth@redhat.com>
41135
41136         * gcc.dg/20000926-1.c: Update expected warnings.
41137         * gcc.dg/array-2.c: Likewise.
41138         * gcc.dg/array-4.c: Also validate flexible array members.
41139         * gcc.dg/c99-flex-array-1.c: New.
41140
41141 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41142
41143         * gcc.c-torture/compile/20001222-1.x: Remove.
41144
41145 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41146
41147         * gcc.c-torture/execute/built-in-setjmp.c: New.
41148
41149 2001-01-03  Richard Henderson  <rth@redhat.com>
41150
41151         * gcc.dg/940510-1.c: Update expected error wording.
41152         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41153
41154 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41155
41156         * lib/target-supports.exp (check_alias_available): Modified to
41157         indicate aliases not supported if only weak aliases are supported.
41158
41159 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41160
41161         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41162         Turn on cmpstrsi checks for __pj__ and __i370__.
41163
41164 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41165
41166         * g++.old-deja/g++.other/virtual11.C: New test.
41167
41168 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41169
41170         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41171
41172 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41173
41174         * gcc.c-torture/compile/20010102-1.c: New test.
41175
41176 2001-01-02  Andreas Jaeger  <aj@suse.de>
41177
41178         * gcc.dg/noreturn-3.c: New test.
41179
41180         * gcc.dg/noreturn-4.c: New test.
41181
41182 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41183
41184         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41185         __builtin_fputc and __builtin_fwrite.
41186
41187 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41188
41189         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41190         signed char, not default char.
41191
41192 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41193
41194         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41195
41196 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41197
41198         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41199
41200 2000-12-29  Richard Henderson  <rth@redhat.com>
41201
41202         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41203         (__cyg_profile_func_exit): Define.
41204
41205 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41206
41207         * g++.dg/vtgc1.C: New test.
41208
41209 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41210
41211         * gcc.dg/noncompile/20001228-1.c: New test.
41212
41213         * gcc.dg/20001228-1.c: New test.
41214
41215         * gcc.c-torture/execute/20001228-1.c: New test.
41216
41217 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41218
41219         * gcc.dg/format-strfmon-1.c: New test.
41220
41221 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41222
41223         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41224         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41225         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41226         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41227         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41228         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41229         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41230         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41231         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41232         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41233         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41234         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41235         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41236
41237         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41238         * gcc.c-torture/execute/string-opt-4.c: Test index.
41239
41240 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41241
41242         * gcc.c-torture/compile/20001226-1.c: New test.
41243
41244 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41245
41246         * gcc.c-torture/compile/20001222-1.c: New test.
41247         * gcc.c-torture/compile/20001222-1.x: Xfail.
41248
41249 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41250
41251         * gcc.c-torture/execute/comp-goto-2.c: New test.
41252
41253 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41254
41255         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41256         Use long types if __INT_MAX__ is 32767.
41257         (main): Use cast to (sint32 *) when poking 88 into a_page.
41258
41259         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41260
41261 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41262
41263         * gcc.c-torture/compile/20001221-1.c: New test.
41264         * gcc.c-torture/execute/20001221-1.c: New test.
41265
41266 2000-12-20  Richard Henderson  <rth@redhat.com>
41267
41268         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41269         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41270
41271 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41272
41273         * gcc.dg/compare3.c: New test.
41274
41275 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41276
41277         * gcc.dg/format-warnll-1.c: New test.
41278
41279 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41280
41281         * gcc.dg/cpp/cmdlne-P.c: New test.
41282
41283 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41284
41285         * gcc.c-torture/execute/builtin-abs-1.c,
41286         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41287
41288 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41289
41290         * gcc.dg/cpp/multiline.c: New test.
41291
41292 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41293
41294         * g++.old-deja/g++.other/syshdr1.C: Update.
41295         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41296
41297 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41298
41299         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41300
41301 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41302
41303         * g++.old-deja/g++.pt/ttp65.C: New test.
41304
41305 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41306
41307         * g++.old-deja/g++.pt/ttp64.C: New test.
41308
41309 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41310
41311         * g++.old-deja/g++.pt/spec33.C: New test.
41312
41313 2000-12-14  Catherine Moore  <clm@redhat.com>
41314
41315         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41316         * gcc.c-torture/execute/920612-2.c: Likewise.
41317         * gcc.c-torture/execute/920428-2.c: Likewise.
41318         * gcc-c-torture/execute/va-arg-11.c: Call exit.
41319         * gcc.c-torture/execute/va-arg-21.c: Likewise.
41320
41321 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41322
41323         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41324         * gcc.dg/pack-test-2.c: Likewise.
41325
41326 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41327
41328         Tests by Zack Weinberg <zackw@stanford.edu>.
41329
41330         * gcc.dg/cpp/defined.c: Update.
41331         * gcc.dg/cpp/defined_trad.c: New tests.
41332
41333 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41334
41335         * gcc.dg/cpp/trad-direct.c: Update.
41336
41337 2000-12-11  Neil Booth  <neilb@earthling.net>
41338
41339         * gcc.dg/cpp/defined_trad.c
41340
41341 2000-12-11  Neil Booth  <neilb@earthling.net>
41342
41343         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41344
41345 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41346
41347         * gcc.dg/format-miss-2.c: New test.
41348
41349 2000-12-09  Neil Booth  <neilb@earthling.net>
41350
41351         * gcc.dg/cpp/lineflags.c: New tests.
41352         * gcc.dg/cpp/poison.c: Update.
41353         * gcc.dg/cpp/redef2.c: Update.
41354         * gcc.dg/cpp/skipping.c: New test.
41355
41356 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
41357
41358         * g++.old-deja/g++.other/eh3.C: New testcase.
41359
41360 2000-12-07  Neil Booth  <neilb@earthling.net>
41361
41362         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41363         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41364         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41365         wtr-union-init-2.c, wtr-union-init-3.c: Update.
41366         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41367         Update.
41368
41369 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41370
41371         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41372         __SIZE_TYPE__ instead of int for type of integers cast to
41373         pointers.
41374
41375 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
41376
41377         * g++.old-deja/g++.other/cleanup4.C: New test.
41378
41379 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41380
41381         * format-sec-1.c: New test.
41382
41383 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41384
41385         * gcc.dg/format-nonlit-3.c: New test.
41386
41387 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41388
41389         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41390         through a null pointer.
41391
41392 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41393
41394         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41395         * g++.old-deja/g++.pt/partial4.C: New test.
41396
41397 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
41398
41399         * gcc.c-torture/execute/ieee/hugeval.x: New.
41400
41401 2000-12-06  Neil Booth  <neilb@earthling.net>
41402
41403         * gcc.dg/cpp/backslash2.c: New tests.
41404
41405 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41406
41407         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41408         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41409
41410 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
41411
41412         * gcc.c-torture/execute/20001203-2.c: New testcase.
41413
41414 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41415
41416         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41417         * g++.old-deja/g++.other/virtual10.C: New test.
41418
41419 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41420
41421         * g++.old-deja/g++.mike/pmf5.C: Remove test.
41422
41423 2000-12-05  Richard Henderson  <rth@redhat.com>
41424
41425         * gcc.c-torture/compile/20001205-1.c: New.
41426
41427 2000-12-04  Neil Booth  <neilb@earthling.net>
41428
41429         * g++.old-deja/g++.other/virtual9.C: New test.
41430         * g++.old-deja/g++.pt/crash61.C: New test.
41431         * gcc.c-torture/execute/loop-9.c: New test.
41432
41433 2000-12-04  Neil Booth  <neilb@earthling.net>
41434
41435         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41436         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41437         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41438         * gcc.dg/cpp/extratokens.c: ...here.
41439
41440 2000-12-04  Neil Booth  <neilb@earthling.net>
41441
41442         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41443         New tests.
41444
41445 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41446
41447         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41448         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41449
41450 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41451
41452         * gcc.c-torture/execute/20001203-1.c: New test.
41453
41454 2000-12-03  Neil Booth  <neilb@earthling.net>
41455
41456         * gcc.dg/cpp/macro6.c: New test cases.
41457
41458 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41459
41460         * gcc.c-torture/execute/string-opt-9.c: New test.
41461         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41462         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41463         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41464
41465         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41466         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41467
41468 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
41469
41470         * gcc.dg/cpp/if-6.c: New testcase.
41471
41472         * gcc.dg/20001201-1.c: New testcase.
41473
41474 2000-12-02  Neil Booth  <neilb@earthling.net>
41475
41476         * g++.old-deja/g++.other/externC4.C,
41477         g++.old-deja/g++.other/friend10.C: New tests.
41478
41479 2000-12-02  Neil Booth  <neilb@earthling.net>
41480
41481         * g++.old-deja/g++.other/instan2.C
41482         * g++.old-deja/g++.other/instan3.C: New test.
41483
41484 2000-12-02  Neil Booth  <neilb@earthling.net>
41485
41486         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41487         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41488         gnuc99.c,gnuc99-pedantic.c: New tests.
41489
41490 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41491
41492         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41493         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41494
41495 2000-12-01  Neil Booth  <neilb@earthling.net>
41496
41497         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41498         * gcc.dg/cpp/poison.c: Update.
41499         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41500
41501 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
41502
41503         * g77.f-torture/execute/20001201.f: New test.
41504
41505 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41506
41507         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41508
41509 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
41510
41511         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41512
41513 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
41514
41515         * g++.old-deja/g++.other/cast6.C: New test.
41516
41517 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
41518
41519         * gcc.c-torture/execute/20001130-2.c: New testcase.
41520
41521 2000-11-30  Richard Henderson  <rth@redhat.com>
41522
41523         * gcc.c-torture/execute/20001130-1.c: New test.
41524
41525 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41526
41527         * g++.old-deja/g++.other/op3.C: New test.
41528
41529 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41530
41531         * g++.old-deja/g++.other/op2.C: New test.
41532
41533 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41534
41535         * g++.old-deja/g++.other/crash38.C: New test.
41536
41537 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
41538
41539         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41540
41541 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
41542
41543         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41544         tests.
41545         * gcc.c-torture/execute/string-opt-6.c: New test.
41546
41547         * gcc.dg/20001117-1.c: Add main.
41548
41549 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
41550
41551         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41552         Move from here ...
41553         * gcc.dg/940510-1.c: ... to here.
41554
41555         * gcc.dg/20000926-1.c: GNU C now allows initializations of
41556         zero-size arrays in toplevel structures.
41557
41558 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41559
41560         * gcc.c-torture/execute/loop-8.c: New test.
41561
41562 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41563
41564         * g++.old-deja/g++.other/base1.C: New test.
41565
41566 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41567
41568         * g++.old-deja/g++.other/parse2.C: New test.
41569
41570 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41571
41572         * g++.old-deja/g++.pt/incomplete1.C: New test.
41573
41574 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41575
41576         * g++.old-deja/g++.other/friend9.C: New test.
41577
41578 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41579
41580         * gcc.dg/20001127-1.c: New test.
41581
41582 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41583
41584         * g++.old-deja/g++.pt/friend46.C: New test.
41585
41586 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41587
41588         * g++.old-deja/g++.other/ptrmem8.C: New test.
41589
41590 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41591
41592         * gcc.c-torture/execute/string-opt-7.c: New test.
41593         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41594
41595 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41596
41597         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41598         instead of 'mkcheck 2'.
41599
41600 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41601
41602         * gcc.c-torture/execute/memcheck/driver.c,
41603         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41604         C9X references to refer to C99.
41605
41606 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
41607
41608         * gcc.dg/ultrasp3.c: New test.
41609
41610 2000-11-25  Neil Booth  <neilb@earthling.net>
41611
41612         * gcc.dg/cpp/include2.c: Update test to be locale independent.
41613
41614 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
41615
41616         * gcc.c-torture/compile/20001123-2.c: New.
41617
41618 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41619
41620         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
41621
41622 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
41623
41624         * gcc.dg/sequence-point-1.c: Add some new tests.
41625         * gcc.c-torture/execute/20001124-1.c: New test.
41626
41627 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41628
41629         * g++.old-deja/g++.other/vaarg4.C: New test.
41630         * gcc.c-torture/compile/20001123-1.c: New test.
41631
41632 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41633
41634         * g++.other/crash24.C: Adjust and remove XFAIL.
41635         * g++.other/crash37.C: New test.
41636
41637 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
41638
41639         * g++.old-deja/g++.pt/instantiate9.C: New test.
41640
41641 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
41642
41643         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
41644         new ABI, too.
41645
41646         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
41647         * g++.old-deja/g++.robertl/eb55.C: Likewise.
41648
41649 2000-11-22  Neil Booth  <neilb@earthling.net>
41650
41651         * gcc.dg/cpp/Wtrigraphs.c: New test.
41652
41653 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
41654
41655         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
41656
41657 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
41658
41659         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
41660
41661 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
41662
41663         * lib/gcc-dg.exp: load_lib scanasm.exp.
41664         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
41665         * lib/g++-dg.exp: load_lib scanasm.exp.
41666         * lib/scanasm.exp: New.
41667         (scan-assembler, scan-assembler-not): Add optional arguments to
41668         test name, or if not present, the pattern name.
41669         (scan-assembler-dem, scan-assembler-dem-not): New.
41670
41671         * g++.dg/dg.exp: New.
41672
41673 2000-11-21  Neil Booth  <neilb@earthling.net>
41674
41675         * gcc.dg/cpp/integrated1.c: Remove.
41676
41677 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41678
41679         * gcc.c-torture/execute/20001121-1.c: New test.
41680
41681 2000-11-21  Richard Henderson  <rth@redhat.com>
41682
41683         * gcc.c-torture/compile/20001121-1.c: New test.
41684
41685 2000-11-20  Neil Booth  <neilb@earthling.net>
41686
41687         * gcc.dg/cpp/integrated1.c: New test.
41688
41689 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41690
41691         * g++.old-deja/g++.other/inline17.C: New test.
41692
41693 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
41694
41695         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
41696         local variable to be zero: I made the variable global. Now
41697         uses abort() and exit() instead of relying on main's return value.
41698
41699 2000-11-20  Neil Booth  <neilb@earthling.net>
41700
41701         * gcc.dg/cpp/paste2.c: Update test.
41702         * objc/execute/paste.m: New test.
41703
41704 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41705
41706         * gcc.dg/c99-condexpr-1.c: New test.
41707
41708 2000-11-20  Neil Booth  <neilb@earthling.net>
41709
41710         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
41711
41712 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
41713
41714         * g++.old-deja/g++.pt/export1.C: New test.
41715
41716 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
41717
41718         * gcc.dg/20001117-1.c: New test.
41719
41720 2000-11-18  Richard Henderson  <rth@redhat.com>
41721
41722         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
41723
41724 2000-11-18  Richard Henderson  <rth@redhat.com>
41725
41726         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
41727         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
41728         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
41729
41730 2000-11-18  Richard Henderson  <rth@redhat.com>
41731
41732         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
41733         (main): New.  Exit cleanly.
41734
41735 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41736
41737         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
41738         gcc.dg/c99-fordecl-2.c: New tests.
41739
41740 2000-11-18  Richard Henderson  <rth@redhat.com>
41741
41742         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
41743         * gcc.c-torture/execute/zerolen-2.c: New.
41744
41745 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41746
41747         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
41748         memory.
41749
41750 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41751
41752         * g++.old-deja/g++.pt/instantiate8.C: New test.
41753
41754 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41755
41756         * g++.old-deja/g++.other/incomplete.C: Add more tests.
41757         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
41758
41759 2000-11-16  Nick Clifton  <nickc@redhat.com>
41760
41761         * gcc.c-torture/execute/nestfunc-2.c: New test.
41762         * gcc.c-torture/execute/nestfunc-3.c: New test.
41763
41764 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41765
41766         * gcc.c-torture/compile/20001116-1.c: New test.
41767
41768 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41769
41770         * gcc.c-torture/execute/20001115-1.c: New test.
41771
41772 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
41773
41774         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
41775         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
41776         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
41777         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41778
41779 2000-11-15  Neil Booth  <neilb@earthling.net>
41780
41781         gcc.dg/cpp/_Pragma1.c: Update.
41782         gcc.dg/cpp/_Pragma2.c: New test.
41783
41784 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41785
41786         * g++.old-deja/g++.other/anon5.C: New test.
41787
41788 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41789
41790         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
41791         tests.
41792
41793 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
41794
41795         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
41796         output.
41797
41798 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41799
41800         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
41801         labels at end of compound statements.
41802
41803 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
41804
41805         * gcc.c-torture/execute/loop-7.c: New test.
41806
41807 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41808
41809         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
41810
41811 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41812
41813         * gcc.dg/c99-bool-1.c: New test.
41814
41815 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41816
41817         * gcc.dg/c99-scope-1.c: Remove xfail.
41818         * gcc.dg/c99-scope-2.c: New test.
41819
41820 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41821
41822         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
41823         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
41824
41825 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
41826
41827         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
41828         error messages.
41829
41830         * g++.mike/p700.C: Don't typedef wchar_t.
41831         * g++.mike/p784.C: Likewise.
41832         * g++.mike/eb101.C: Don't use __wchar_t.
41833
41834 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41835
41836         * g77.f-torture/execute/20001111.[fx]: Test premature exit
41837         from DO loop.
41838
41839 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41840
41841         * gcc.c-torture/execute/20001111-1.c: New test.
41842
41843 2000-11-10  Nick Clifton  <nickc@redhat.com>
41844
41845         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
41846         long multuiple and accumulate.
41847
41848 2000-11-09  Richard Henderson  <rth@redhat.com>
41849
41850         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
41851         via size_t instead of int.
41852
41853         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
41854         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41855         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41856         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41857
41858 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
41859
41860         * gcc.c-torture/compile/20001109-1.c: New test.
41861         * gcc.c-torture/compile/20001109-2.c: New test.
41862
41863 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
41864
41865         * g++.old-deja/g++.pt/operator1.C: New test.
41866         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
41867
41868 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41869
41870         * gcc.dg/20001108-1.c: New test.
41871
41872 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41873
41874         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
41875         with both arguments constant strings.
41876         * gcc.c-torture/execute/string-opt-3.c: New test.
41877         * gcc.c-torture/execute/string-opt-4.c: New test.
41878         * gcc.c-torture/execute/string-opt-5.c: New test.
41879
41880 2000-11-08  Nick Clifton  <nickc@redhat.com>
41881
41882         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
41883         mulsidi3adddi patterns.
41884
41885 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
41886
41887         * g++.old-deja/g++.other/crash36.C: New test.
41888
41889 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
41890
41891         * g++.old-deja/g++.other/init16.C: New test.
41892
41893 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
41894
41895         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
41896
41897 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41898
41899         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
41900         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41901         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41902
41903 2000-11-07  DJ Delorie  <dj@redhat.com>
41904
41905         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
41906
41907 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41908
41909         * gcc.c-torture/execute/string-opt-1.c: New test.
41910
41911 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41912
41913         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
41914         mips-sgi-irix6.* because the MIPS ABI passes floating-point
41915         parameters in registers, and there is no way for a varargs
41916         function to know in which order the integer and floating-point
41917         parameters should be interleaved when they are placed on the
41918         stack.
41919         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41920         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41921
41922 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41923
41924         * gcc.c-torture/execute/string-opt-2.c: New test.
41925
41926 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
41927
41928         * g++.old-deja/g++.pt/crash60.C: New test.
41929
41930 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41931
41932         * g++.old-deja/g++.other/crash24.C: New test.
41933         * g++.old-deja/g++.other/crash25.C: New test.
41934         * g++.old-deja/g++.other/crash26.C: New test.
41935         * g++.old-deja/g++.other/crash27.C: New test.
41936         * g++.old-deja/g++.other/crash28.C: New test.
41937         * g++.old-deja/g++.other/crash29.C: New test.
41938         * g++.old-deja/g++.other/crash30.C: New test.
41939         * g++.old-deja/g++.other/crash31.C: New test.
41940         * g++.old-deja/g++.other/crash32.C: New test.
41941         * g++.old-deja/g++.other/crash33.C: New test.
41942         * g++.old-deja/g++.other/crash34.C: New test.
41943         * g++.old-deja/g++.other/crash35.C: New test.
41944
41945 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41946
41947         * gcc.c-torture/execute/20001031-1.c: New test.
41948
41949 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
41950
41951         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
41952         namespace.
41953
41954         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
41955         standards-conformant.
41956
41957         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
41958
41959         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
41960         * g++.old-deja/g++.mike/p755a.C: Likewise.
41961         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
41962         library makes no calls to `operator new' during initialization.
41963
41964 2000-11-04  Neil Booth  <neilb@earthling.net>
41965
41966         * gcc.dg/cpp/include2.c: New tests.
41967
41968 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
41969
41970         * lib/g++.exp (g++_set_ld_library_path): New function.
41971         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
41972
41973 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
41974
41975         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
41976         warnings.
41977
41978 2000-11-01  Richard Henderson  <rth@redhat.com>
41979
41980         * g++.old-deja/g++.ext/namedret1.C: New.
41981         * g++.old-deja/g++.ext/namedret2.C: New.
41982         * g++.old-deja/g++.ext/namedret3.C: New.
41983
41984 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
41985
41986         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
41987         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
41988
41989 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41990
41991         * gcc.c-torture/execute/va-arg-21.c: New test.
41992
41993 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41994
41995         * gcc.dg/c99-complex-2.c: New test.
41996
41997 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41998
41999         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42000
42001 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42002
42003         * g++.old-deja/g++.other/inline16.C: New test.
42004
42005 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42006
42007         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42008         __PRETTY_FUNCTION__
42009
42010 2000-10-29  Neil Booth  <neilb@earthling.net>
42011
42012         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42013         New tests.
42014         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42015         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42016         optimisation.
42017
42018 2000-10-29  Neil Booth  <neilb@earthling.net>
42019
42020         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42021         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42022         * mi5.c: Test multiple includes work with -C.
42023         * trigraphs.c: Test ^= version.
42024
42025 2000-10-28  Neil Booth  <neilb@earthling.net>
42026
42027         New tests and test updates for new macro expander.
42028
42029         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42030         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42031         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42032         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42033         new diagnostic messages.
42034
42035         * gcc.dg/cpp/macro3.c: New tests.
42036
42037 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42038
42039         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42040         on the same line.
42041
42042 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42043
42044         * g++.old-deja/g++.other/eh2.C: New test.
42045
42046 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42047
42048         * gcc.c-torture/execute/20001027-1.c: New test.
42049
42050 2000-10-26  Richard Henderson  <rth@redhat.com>
42051
42052         * gcc.c-torture/execute/20001026-1.c: New.
42053
42054 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42055
42056         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42057         * g++.old-deja/g++.law/builtin1.C: Likewise.
42058         * g++.old-deja/g++.law/ctors10.C: Likewise.
42059         * g++.old-deja/g++.law/virtual3.C: Likewise.
42060         * g++.old-deja/g++.mike/p658.C: Likewise.
42061         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42062         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42063         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42064         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42065         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42066
42067 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42068
42069         * gcc.c-torture/compile/20001024-1.c: New test.
42070
42071 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42072
42073         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42074         to tell us whether or not we are using V3.
42075
42076 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42077
42078         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42079         operands.
42080
42081 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42082
42083         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42084
42085 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42086
42087         * gcc.c-torture/execute/20001024-1.c: New test.
42088
42089 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42090
42091         * g++.old-deja/g++.other/sibcall1.C: New test.
42092
42093 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42094
42095         * gcc.dg/noncompile/init-3.c: New test.
42096
42097 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42098
42099         * gcc.dg/format-array-1.c: New test.
42100
42101 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42102
42103         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42104         writing through null pointers; remove comment about testing
42105         unterminated strings.
42106
42107 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42108
42109         * gcc.c-torture/execute/20001017-2.c: New test.
42110
42111 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42112
42113         * gcc.c-torture/compile/20001018-1.c: New test.
42114         * gcc.c-torture/compile/20001018-1.x: Xfail.
42115
42116 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42117
42118         * gcc.c-torture/execute/20001017-1.c: New test.
42119
42120 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42121
42122         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42123         for multiple use of arguments with scanf formats; add tests for
42124         multiple use of arguments.
42125
42126 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42127
42128         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42129
42130 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42131
42132         * gcc.dg/format-miss-1.c: New test.
42133
42134 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42135
42136         * gcc.c-torture/execute/20001013-1.c: New test.
42137
42138 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42139
42140         * gcc.dg/format-branch-1.c: New test.
42141
42142 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42143
42144         * README, lib/file-format.exp: Remove EGCS references.
42145
42146 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42147
42148         * gcc.dg/20001013-1.c: New test.
42149
42150 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42151
42152         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42153         for intmax_t in the compiler using __typeof__ and the type rules
42154         for conditional expressions.
42155
42156 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42157
42158         * gcc.dg/20001012-1.c: New test.
42159         * gcc.dg/20001012-2.c: New test.
42160
42161 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42162
42163         * gcc.dg/format-attr-1.c: New test.
42164
42165 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42166
42167         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42168         __LONG_LONG_MAX__ instead of LLONG_MAX.
42169
42170 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42171
42172         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42173         scanf flags.
42174         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42175         flags.
42176
42177 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42178
42179         * gcc.dg/sequence-pt-1.c: New test.
42180
42181 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42182
42183         * gcc.c-torture/execute/20001011-1.c: New testcase.
42184         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42185
42186 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42187
42188         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42189         does not error on it.
42190
42191 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42192
42193         * gcc.dg/20001009-1.c: New test.
42194
42195 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42196
42197         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42198         * gcc.c-torture/execute/20001009-2.c: ... to here.
42199
42200 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42201
42202         * gcc.c-torture/compile/20001009-1.c: New testcase.
42203         * gcc.c-torture/execute/20001009-1.c: New testcase.
42204         Testcases provided by Jan Hubicka <jh@suse.cz>.
42205
42206 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42207
42208         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42209         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42210         uintmax_t using <limits.h> to emulate the compiler's internal
42211         logic.  No longer XFAIL %j tests.
42212
42213 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42214
42215         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42216         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42217         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42218         regexps and details of expected handling of some bad formats.
42219         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42220         suppression.
42221
42222 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42223
42224         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42225         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42226         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42227         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42228         in list archives.
42229
42230 2000-10-06  Richard Henderson  <rth@cygnus.com>
42231
42232         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42233         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42234         * g++.old-deja/g++.jason/report.C: Likewise.
42235         * g++.old-deja/g++.law/friend5.C: Likewise.
42236         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42237         of the expected warnings.
42238
42239 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42240
42241         * g++.old-deja/g++.pt/enum14.C: New test.
42242
42243 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42244
42245         * g++.old-deja/g++.pt/crash59.C: New test.
42246
42247 2000-10-04  Will Cohen  <wcohen@redhat.com>
42248
42249         * gcc.dg/20000926-1.c: New test.
42250
42251 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42252
42253         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42254         function name for current C++ compiler.
42255         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42256
42257 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42258
42259         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42260         __PRETTY_FUNCTION__.
42261         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42262
42263 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42264
42265         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42266
42267 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42268
42269         * gcc.c-torture/compile/20000923-1.c: New test.
42270
42271 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42272
42273         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42274         * g++.old-deja/g++.pt/ttp62.C: Same.
42275         * g++.old-deja/g++.other/inline14.C: Same.
42276
42277 2000-09-24  Richard Henderson  <rth@cygnus.com>
42278
42279         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42280
42281 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42282
42283         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42284
42285 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42286
42287         * gcc.c-torture/compile/20000922-1.c: New file.
42288
42289 2000-09-21  Nick Clifton  <nickc@redhat.com>
42290
42291         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42292         a signed long modulo operation.
42293         (mod6): New function - perform an unsigned long modulo operation.
42294         (main): Add tests for modulos of very large numbers by very small
42295         dividends.
42296
42297 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42298
42299         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42300
42301 2000-09-19  Richard Henderson  <rth@cygnus.com>
42302
42303         * gcc.dg/compare2.c (case 10): XFAIL.
42304
42305 2000-09-18  Richard Henderson  <rth@cygnus.com>
42306
42307         * gcc.c-torture/execute/20000906-1.c: Move ...
42308         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42309         that support __builtin_trap.
42310
42311 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
42312
42313         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42314
42315 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42316
42317         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42318         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
42319         more $ format tests.
42320
42321 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42322
42323         * gcc.dg/format-errmk-1.c: New test.
42324
42325 2000-09-17  Greg McGary  <greg@mcgary.org>
42326
42327         * gcc.c-torture/execute/20000917-1.x: Remove.
42328
42329 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42330
42331         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42332
42333 2000-09-17  Greg McGary  <greg@mcgary.org>
42334
42335         * gcc.c-torture/execute/20000917-1.c: New test.
42336         * gcc.c-torture/execute/20000917-1.x: XFAIL.
42337
42338 2000-09-16  Neil Booth  <NeilB@earthling.net>
42339
42340         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42341         in nested macro bug.
42342
42343 2000-09-15  Neil Booth  <NeilB@earthling.net>
42344
42345         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42346
42347 2000-09-14  Jeffrey A Law  (law@cygnus.com)
42348
42349         * gcc.c-torture/execute/20000914-1.c: New test.
42350
42351 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
42352
42353         * g++.other/inline13.C: New test.
42354
42355 2000-09-12  Andreas Jaeger  <aj@suse.de>
42356
42357         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42358         constant by Ulrich Drepper <drepper@redhat.com>.
42359
42360 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
42361
42362         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42363
42364 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42365
42366         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42367
42368 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
42369
42370         * gcc.dg/cpp/backslash.c: New test.
42371
42372 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
42373
42374         * gcc.c-torture/execute/20000910-1.c: New test.
42375         * gcc.c-torture/execute/20000910-2.c: Likewise.
42376
42377 2000-09-11  Robert Lipe  <robertl@sco.com>
42378
42379         * gcc.dg/pragma-align.c: New test.
42380
42381 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42382
42383         * g++.old-deja/g++.pt/explicit82.C: New test.
42384         * g++.old-deja/g++.pt/explicit83.C: New test.
42385
42386 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42387
42388         * gcc.dg/asm-names.c: New test.
42389
42390 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42391
42392         * gcc.dg/cpp/tr-warn6.c: New test
42393
42394 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42395
42396         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42397         be accepted.
42398
42399 2000-09-07  Catherine Moore  <clm@redhat.com>
42400
42401         * gcc.c-torture/execute/unroll-1.c: New test.
42402
42403 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
42404
42405         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42406         ERROR markers.
42407         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42408         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42409         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42410         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42411         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42412         Preprocess only.
42413         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42414         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42415
42416 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42417
42418         * g++.old-deja/g++.pt/deduct2.C: New test.
42419
42420 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42421
42422         * g++.old-deja/g++.pt/parms2.C: New test.
42423
42424 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42425
42426         * g++.old-deja/g++.pt/crash58.C: New test.
42427
42428 2000-09-06  Greg McGary  <greg@mcgary.org>
42429
42430         * gcc.c-torture/execute/20000906-1.c: New test.
42431         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42432
42433 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42434
42435         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42436
42437 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42438
42439         * g++.old-deja/g++.pt/crash57.C: New test.
42440
42441 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42442
42443         * g++.old-deja/g++.pt/crash56.C: New test.
42444
42445 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42446
42447         * g++.old-deja/g++.pt/koenig1.C: New test.
42448
42449 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42450
42451         * gcc.dg/20000904-1.c: New test.
42452
42453 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42454
42455         * gcc.dg/cpp/paste8.c: New test.
42456
42457 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
42458
42459         * gcc.c-torture/compile/20000827-1.c: New test.
42460
42461 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42462
42463         * gcc.dg/format-diag-1.c: New test.
42464
42465 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42466
42467         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42468         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42469         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42470         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42471         gcc.dg/formatz-1.c: Adjust warning regular expressions.
42472
42473 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42474
42475         * g++.old-deja/g++.other/nested4.C: New test.
42476
42477 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42478
42479         * g++.old-deja/g++.ns/scoped1.C: New test.
42480
42481 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
42482
42483         * lib/g++.exp: Support testing already-installed GCC.
42484
42485 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42486
42487         * wtr-label-1.c, wtr-suffix-1.c: New tests.
42488
42489 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42490
42491         * gcc.dg/return-type-2.c: New test.
42492
42493 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
42494
42495         * gcc.c-torture/compile/20000825-1.c: New test.
42496
42497 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
42498
42499         * gcc.dg/dwarf2-2.c: New test.
42500
42501 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
42502
42503         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42504         dg-warning regexps.
42505
42506 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42507
42508         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42509         gcc.dg/format-ext-5.c: New tests.
42510
42511 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
42512
42513         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42514
42515 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
42516
42517         * gcc.dg/noncompile/930622-2.c: Adjust error message.
42518
42519 2000-08-24  Richard Henderson  <rth@cygnus.com>
42520
42521         * gcc.dg/ia64-sync-1.c: New test.
42522         * gcc.dg/ia64-sync-2.c: New test.
42523         * gcc.dg/ia64-asm-1.c: New test.
42524
42525 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42526
42527         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42528         * gcc.dg/format-ext-2.c: New test.
42529
42530 2000-08-23  Jason Merrill  <jason@redhat.com>
42531
42532         * lib/old-dejagnu.exp: Also ignore "In member function" and
42533         "At global scope".
42534
42535 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42536
42537         * gcc.dg/noncompile/label-lineno-1.c: New test.
42538
42539 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42540
42541         * gcc.dg/c99-array-nonobj-1.c: New test.
42542
42543 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42544
42545         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42546         tests.
42547         * gcc.dg/format-ext-1.c: New test.
42548
42549 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42550
42551         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42552         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42553         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42554         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42555         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42556
42557 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42558
42559         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42560         gcc.dg/c99-strftime-2.c: New tests.
42561
42562 2000-08-22  Richard Henderson  <rth@cygnus.com>
42563
42564         * gcc.c-torture/execute/20000822-1.c: New test.
42565
42566 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42567
42568         * gcc.c-torture/execute/20000819-1.x: Remove.
42569
42570 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42571
42572         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42573         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42574         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42575         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42576         gcc.dg/format-xopen-1.c: New tests.
42577
42578 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42579
42580         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42581
42582 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42583
42584         * g++.old-deja/g++.other/loop2.C: New test.
42585
42586         * gcc.c-torture/compile/20000606-1.c: New test.
42587         * gcc.c-torture/compile/20000728-1.c: New test.
42588         * gcc.c-torture/execute/20000801-1.c: New test.
42589         * gcc.c-torture/execute/20000801-2.c: New test.
42590         * gcc.c-torture/execute/20000819-1.c: New test.
42591         * gcc.c-torture/execute/20000819-1.x: XFAIL.
42592         * gcc.dg/20000629-1.c: New test.
42593         * gcc.dg/20000724-1.c: New test.
42594         * gcc.dg/20000807-1.c: New test.
42595
42596 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42597
42598         * gcc.dg/cpp/pragma-1.c: New test.
42599         * gcc.dg/cpp/pragma-2.c: New test.
42600
42601 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
42602
42603         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42604         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
42605
42606 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42607
42608         * gcc.c-torture/compile/20000818-1.c: New test.
42609
42610 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
42611
42612         * gcc.c-torture/execute/20000818-1.c: New test.
42613
42614 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42615
42616         * gcc.dg/format-va-1.c: New test.
42617
42618 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42619
42620         * g++.old-deja/g++.other/typedef8.C: New test.
42621
42622 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42623
42624         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
42625         * g++.old-deja/g++.mike/net36.C: Mark candidate.
42626         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
42627         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
42628         * g++.old-deja/g++.other/ptrmem7.C: New test.
42629         * g++.old-deja/g++.pt/ptrmem10.C: New test.
42630
42631 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42632
42633         * g++.old-deja/g++.pt/typename27.C: New test.
42634
42635 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
42636
42637         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
42638         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
42639         * g++.old-deja/g++.pt/friend45.C: New test.
42640         * g++.old-deja/g++.other/friend8.C: New test.
42641
42642 2000-08-15  Richard Henderson  <rth@cygnus.com>
42643
42644         * gcc.c-torture/execute/20000815-1.c: New test.
42645
42646 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42647
42648         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
42649         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
42650         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
42651
42652 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
42653
42654         * g++.old-deja/g++.other/refinit2.C: New test.
42655
42656 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
42657
42658         * lib/c-torture.exp (c-torture): Make
42659         compiler_conditional_xfail_data global.
42660         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
42661         compiler_conditional_xfail_data machinery.
42662         (f-torture-execute): Likewise.
42663         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
42664         and only when unrolling loops.
42665
42666         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
42667
42668 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42669
42670         * g++.old-deja/g++.pt/explicit81.C: New test.
42671
42672 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42673
42674         * g++.old-deja/g++.pt/typename26.C: New test.
42675
42676 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
42677
42678         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
42679         warning.
42680
42681 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42682
42683         * g++.old-deja/g++.other/array3.C: New test.
42684
42685 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42686
42687         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
42688         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
42689         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
42690         New tests.
42691
42692 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
42693
42694         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
42695         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42696
42697 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
42698
42699         * gcc.c-torture/execute/20000808-1.c: New test.
42700
42701 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42702
42703         * gcc.dg/c90-const-expr-1.c: New test.
42704
42705 2000-08-08  Richard Henderson  <rth@cygnus.com>
42706
42707         * gcc.dg/noncompile/920923-1.c: Declare calloc.
42708
42709 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42710
42711         * gcc.dg/noncompile/const-ll-1.c: New test.
42712
42713 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42714
42715         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
42716
42717 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42718
42719         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
42720         that running programs linked against the shared version of libobjc
42721         run correctly.
42722
42723 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42724
42725         * gcc.dg/c99-printf-1.c: New test.
42726
42727 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42728
42729         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
42730
42731 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
42732
42733         * gcc.c-torture/execute/20000731-1.x: Delete.
42734
42735 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
42736
42737         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
42738         and torture_without_loops as is done by c-torture.exp.
42739         (search_for): Copy from c-torture.exp.
42740         (gcc-dg-runtest): New function, drives a directory of tests
42741         iterating over the TORTURE_OPTIONS.
42742         (scan-assembler, scan-assembler-not): Move here from
42743         individual directory drivers.
42744
42745         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
42746         defined by lib/gcc-dg.exp.
42747         * gcc.dg/cpp/cpp.exp: Likewise.
42748         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
42749         gcc-dg-runtest, so we cycle over optimization options.
42750
42751         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
42752         * gcc.dg/compare2.c: No longer expected to fail.
42753
42754 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42755
42756         * gcc.c-torture/execute/20000804-1.c: New test.
42757
42758 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42759
42760         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
42761
42762 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
42763
42764         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
42765
42766 2000-08-03  Jeffrey A Law  (law@cygnus.com)
42767
42768         * gcc.c-torture/compile/20000803-1.c: New test.
42769
42770 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42771
42772         * gcc.c-torture/execute/20000801-3.c,
42773         gcc.c-torture/execute/20000801-4.c: New tests.
42774         * gcc.c-torture/execute/20000801-3.x,
42775         gcc.c-torture/execute/20000801-4.x: Xfail.
42776
42777 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
42778
42779         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
42780         libobjc/.libs to allow for libtool.
42781
42782 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
42783
42784         * gcc.c-torture/compile/20000802-1.c: New test.
42785
42786 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
42787
42788         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
42789
42790 2000-07-31  Jeffrey A Law  (law@cygnus.com)
42791
42792         * gcc-c-torture/execute/20000731-2.c: New test.
42793
42794         * gcc.c-torture/execute/20000731-1.c: New test.
42795         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
42796
42797 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
42798
42799         * testsuite/gcc.dg/cpp/paste7.c: New test.
42800         * gcc.dg/cpp/20000725-1.c: New test.
42801
42802 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
42803
42804         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
42805         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
42806         declaration warning for __builtin_dwarf_reg_size.
42807
42808         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
42809
42810 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42811
42812         * gcc.dg/noncompile/voidparam-1.c: New test.
42813
42814 2000-07-30  Richard Henderson  <rth@cygnus.com>
42815
42816         * gcc.dg/c90-digraph-1.c: Don't xfail.
42817         * gcc.dg/compare2.c (case 10): Xfail.
42818         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
42819
42820 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
42821
42822         * gcc.dg/c99-main-1.c: New test.
42823
42824 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42825
42826         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
42827
42828 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
42829
42830         * gcc.c-tortuer/execute/20000726-1.c: New test.
42831
42832 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
42833
42834         * gcc.c-torture/execute/enum-2.c: New test.
42835
42836 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42837
42838         * gcc.dg/cpp/tr-warn3.c: New test.
42839
42840 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42841
42842         * g++.old-deja/g++.ext/implicit1.C: Remove.
42843         * g++.old-deja/g++.jason/c2.C: Remove
42844         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
42845         * g++.old-deja/g++.pt/crash16.C: Likewise.
42846         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
42847
42848 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42849
42850         * g++.old-deja/g++.other/for2.C: New test.
42851
42852 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
42853
42854         * gcc.dg/20000720-1.c: New test.
42855
42856 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
42857
42858         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
42859
42860 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
42861
42862         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
42863         * gcc.c-torture/execute/20000722-1.c: New.
42864         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
42865
42866 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
42867
42868         * gcc.dg/cpp/20000720-1.S: New test.
42869
42870 2000-07-21  Michael Meissner  <meissner@redhat.com>
42871
42872         * gcc.c-torture/execute/ieee/hugeval.c: New test.
42873
42874 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42875
42876         * g++.old-deja/g++.brendan/crash16.C,
42877         g++.old-deja/g++.brendan/parse3.C,
42878         g++.old-deja/g++.brendan/redecl1.C,
42879         g++.old-deja/g++.ns/template13.C,
42880         g++.old-deja/g++.other/decl4.C,
42881         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
42882
42883 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42884
42885         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
42886         and "Internal error".
42887
42888         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
42889         regexps.
42890         * gcc.dg/cpp/paste6.c: New test.
42891
42892 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
42893
42894         * gcc.dg/cpp/tr-direct.c: New test.
42895
42896         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
42897         gcc.dg/cpp/undef1.c: Tweak error regexps.
42898
42899 2000-07-18  Eric Christopher <echristo@redhat.com>
42900
42901         * gcc.c-torture/compile/20000718-1.c: New test.
42902
42903 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
42904
42905         * cpplex.c (_cpp_push_token): If the token being pushed back
42906         is the previous token in this context, just subtract one from
42907         context->posn.
42908         * cppmacro.c (save_expansion): Clear aux field when storing a
42909         placemarker.
42910
42911 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
42912
42913         * gcc.dg/noncompile/redecl-1.c: New test.
42914
42915 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
42916
42917         * gcc.c-torture/execute/20000717-5.c: New test.
42918         * gcc.c-torture/execute/20000717-1.x: Removed.
42919
42920 2000-07-17  Richard Henderson  <rth@cygnus.com>
42921
42922         * gcc.c-torture/execute/20000717-4.c: New test.
42923
42924 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
42925
42926         * gcc.dg/cpp/syshdr.c: New test.
42927         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
42928
42929 2000-07-17  Neil Booth  <neilb@earthling.net>
42930
42931         * gcc.dg/cpp/cmdlne-dM.c: New test.
42932         * gcc.dg/cpp/cmdlne-dD.c: New test.
42933
42934 2000-07-17  Jeffrey A Law  (law@cygnus.com)
42935
42936         * gcc.c-torture/execute/20000717-3.c: New test.
42937
42938         * gcc.c-torture/compile/20000717-1.c: New test.
42939
42940 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
42941
42942         * gcc.c-torture/execute/20000717-2.c: New test.
42943
42944 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42945
42946         * gcc.dg/formatz-1.c: New test.
42947
42948         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
42949         * gcc.dg/c99-digraph-1.c: New tests.
42950
42951         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
42952         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
42953
42954         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
42955         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
42956         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
42957         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
42958         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
42959         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
42960         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
42961
42962 2000-07-17   Greg McGary <greg@mcgary.org>
42963
42964         * gcc.c-torture/execute/20000717-1.c: New test.
42965         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
42966
42967 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
42968
42969         * gcc.c-torture/execute/20000715-2.c: New test.
42970         * gcc.dg/20000715-1.c: New test.
42971
42972 2000-07-15  Michael Meissner  <meissner@redhat.com>
42973
42974         * gcc.c-torture/execute/20000715-1.c: New test.
42975
42976 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
42977
42978         * gcc.c-torture/execute/20000707-1.c: New test.
42979
42980 2000-07-13  Neil Booth  <NeilB@earthling.net>
42981
42982         * testsuite/gcc.dg/cpp/digraph1.c,
42983         testsuite/gcc.dg/cpp/digraph2.c,
42984         testsuite/gcc.dg/cpp/digraphs.c: New tests.
42985
42986 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
42987
42988         * g77.f-torture/compile/20000630-2.f: New test.
42989         * g77.f-torture/compile/20000630-2.x
42990
42991 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42992
42993         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
42994
42995 2000-07-11  Neil Booth  <NeilB@earthling.net>
42996
42997         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
42998
42999 2000-07-11  Neil Booth  <NeilB@earthling.net>
43000
43001         * gcc.dg/cpp/cmdlne-C.c: New.
43002
43003 2000-07-09  Neil Booth  <NeilB@earthling.net>
43004
43005         * gcc.dg/cpp/directiv.c: New tests.
43006         * gcc.dg/cpp/undef1.c: Update.
43007
43008 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43009
43010         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43011
43012 2000-07-09  Neil Booth  <NeilB@earthling.net>
43013
43014         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43015
43016 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43017
43018         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43019         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43020
43021 2000-07-08  Neil Booth  <NeilB@earthling.net>
43022
43023         * gcc.dg/cpp/macsyntx.c: New tests.
43024
43025 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43026
43027         * gcc.dg/20000707-1.c: New test.
43028
43029 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43030
43031         * gcc.c-torture/execute/20000706-1.c: New test.
43032         * gcc.c-torture/execute/20000706-2.c: New test.
43033         * gcc.c-torture/execute/20000706-3.c: New test.
43034         * gcc.c-torture/execute/20000706-4.c: New test.
43035         * gcc.c-torture/execute/20000706-5.c: New test.
43036
43037 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43038
43039         * g++.old-deja/g++.pt/instantiate7.C: New test.
43040
43041 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43042
43043         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43044         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43045         * g++.old-deja/g++.other/rtti3.C: Likewise.
43046         * g++.old-deja/g++.other/rttid3.C: Likewise.
43047
43048 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43049
43050         *  g77.f-torture/compile/20000630-1.x: Fix typo
43051
43052 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43053
43054         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43055         assembly output.
43056
43057 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43058
43059         * gcc.dg/cpp/ident.c: New test.
43060
43061 2000-07-05  Neil Booth  <NeilB@earthling.net>
43062
43063         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43064           gcc.dg/cpp/lexstrng.c: New tests.
43065
43066 2000-07-04  Neil Booth  <NeilB@earthling.net>
43067
43068         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43069         * gcc.dg/cpp/strify2.c: Same.
43070
43071 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43072
43073         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43074         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43075         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43076         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43077
43078         * testsuite/gcc.dg/cpp/macro1.c,
43079         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43080         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43081         testsuite/gcc.dg/cpp/strify1.c,
43082         testsuite/gcc.dg/cpp/strify2.c: New tests.
43083
43084 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43085
43086         * gcc.c-torture/execute/20000703-1.c: New test.
43087
43088 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43089
43090         * g++.old-deja/g++.pt (lookup10.C): New test.
43091
43092 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43093
43094         * g++.old-deja/g++.pt (typename25.C): New test.
43095
43096 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43097
43098         * gcc.c-torture/compile/20000701-1.c: New test.
43099
43100 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43101
43102         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43103         to test case.
43104
43105 2000-06-30  Catherine Moore  <clm@cygnus.com>
43106
43107         * gcc.c-torture/execute/align-1.c: New test.
43108
43109 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43110
43111         * g++.old-deja/g++.pt/expr8.C: New test.
43112         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43113
43114 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43115
43116         * gcc.c-torture/compile/20000629-1.c: New test.
43117
43118 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43119
43120
43121         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43122         gcc.dg/noncompile directory, depending on whether they're
43123         preprocessor tests or not.  Annotate all the tests for the dg
43124         framework.
43125
43126         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43127         * gcc.dg/noncompile/noncompile.exp: New.
43128
43129         * Moved files:
43130         Old name                                New name
43131         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43132         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43133         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43134         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43135         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43136         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43137         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43138         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43139         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43140         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43141         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43142         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43143         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43144         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43145         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43146         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43147         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43148         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43149         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43150         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43151         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43152         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43153         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43154         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43155
43156         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43157         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43158         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43159         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43160         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43161         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43162
43163 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43164
43165         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43166         declare one variable.  On the fourth, error.
43167         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43168         declared by 20000628-1a.h.
43169
43170 2000-06-29  Richard Henderson  <rth@redhat.com>
43171
43172         * gcc.c-torture/execute/930529-1.x: New file.
43173         * gcc.dg/920413-1.c: Adjust expected warning text.
43174         * gcc.dg/980217-1.c: Declare abort.
43175         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43176
43177 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43178
43179         * g77.f-torture/compile/20000629-1.f: New test.
43180         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43181
43182 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43183
43184         Rearrange lots of files, removing entirely the
43185         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43186         directories.
43187
43188         * Deleted files:
43189         gcc.c-torture/code_quality/code_quality.exp
43190         gcc.c-torture/special/special.exp
43191         gcc.failure/failure.exp
43192         gcc.failure/940409-1.x
43193         gcc.c-torture/compile/961203-1.x
43194
43195         * New files:
43196         gcc.misc-tests/linkage.exp
43197         gcc.c-torture/execute/920730-1t.c
43198         gcc.c-torture/execute/920730-1t.x
43199         gcc.c-torture/compile/920520-1.x
43200         gcc.c-torture/compile/920521-1.x
43201         gcc.c-torture/compile/981006-1.x
43202         gcc.c-torture/execute/eeprof-1.x
43203
43204         * Moved files (possibly with modifications to fit a new harness):
43205         Old name                                New name
43206         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43207         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43208         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43209         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43210         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43211         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43212         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43213         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43214         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43215         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43216         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43217         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43218         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43219         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43220
43221 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43222
43223         * c-torture/compile/961203-1.x: Delete.
43224
43225         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43226         not exit. Include stdio.h.
43227         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43228         * gcc.misc-tests/dg-12.c: Likewise.
43229         * gcc.misc-tests/dg-5.c: Likewise.
43230         * gcc.misc-tests/dg-6.c: Likewise.
43231         * gcc.misc-tests/dg-7.c: Prototype abort.
43232         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43233         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43234         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43235         not exit.
43236         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43237         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43238
43239 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43240
43241         * gcc.dg/cpp/20000628-1.c: New test.
43242         * gcc.dg/cpp/20000628-1.h: New header for above test.
43243         * gcc.dg/cpp/20000628-1a.h: Likewise.
43244
43245 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43246
43247         * gcc.dg/cpp: New directory.
43248         * gcc.dg/cpp/cpp.exp: New driver.
43249         * gcc.dg/cpp/20000627-1.c: New test.
43250         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43251         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43252         and rewrite as a compilation test.
43253
43254         * gcc.dg: Move many files into the cpp subdirectory, possibly
43255         renaming or editing them as well.
43256         Old name                New name
43257         990119-1.c              cpp/19990119-1.c
43258         990228-1.c              cpp/19990228-1.c
43259         990407-1.c              cpp/19990407-1.c
43260         990409-1.c              cpp/19990409-1.c
43261         990413-1.c              cpp/19990413-1.c
43262         990703-1.c              cpp/19990703-1.c
43263         20000127-1.c            cpp/20000127-1.c
43264         20000129-1.c            cpp/20000129-1.c
43265         20000207-1.c            cpp/20000207-1.c
43266         20000207-2.c            cpp/20000207-2.c
43267         20000209-1.c            cpp/20000209-1.c
43268         20000209-2.c            cpp/20000209-2.c
43269         20000301-1.c            cpp/20000301-1.c
43270         20000419-1.c            cpp/20000419-1.c
43271         20000510-1.S            cpp/20000510-1.S
43272         20000519-1.c            cpp/20000519-1.c
43273         20000529-1.c            cpp/20000529-1.c
43274         20000625-1.c            cpp/20000625-1.c
43275         20000625-2.c            cpp/20000625-2.c
43276         cpp-as1.c               cpp/assert1.c
43277         cpp-as2.c               cpp/assert2.c
43278         cxx-comments-1.c        cpp/cxxcom1.c
43279         cxx-comments-2.c        cpp/cxxcom2.c
43280         endif-label.c           cpp/endif.c
43281         cpp-hash1.c             cpp/hash1.c
43282         cpp-hash2.c             cpp/hash2.c
43283         cpp-if1.c               cpp/if-1.c
43284         cpp-if2.c               cpp/if-2.c
43285         cpp-if3.c               cpp/if-3.c
43286         cpp-if4.c               cpp/if-4.c
43287         cpp-if5.c               cpp/if-5.c
43288         cpp-cond.c              cpp/if-cexp.c
43289         cpp-missingop.c         cpp/if-mop.c
43290         cpp-missingparen.c      cpp/if-mpar.c
43291         cpp-opprec.c            cpp/if-oppr.c
43292         cpp-ifparen.c           cpp/if-paren.c
43293         cpp-shortcircuit.c      cpp/if-sc.c
43294         cpp-shift.c             cpp/if-shift.c
43295         cpp-unary.c             cpp/if-unary.c
43296         cpp-li1.c               cpp/line1.c
43297         cpp-li2.c               cpp/line2.c
43298         lineno.c                cpp/line3.c
43299         lineno-2.c              cpp/line4.c
43300         cpp-mi.c                cpp/mi1.c
43301         cpp-mic.h               cpp/mi1c.h
43302         cpp-micc.h              cpp/mi1cc.h
43303         cpp-mind.h              cpp/mi1nd.h
43304         cpp-mindp.h             cpp/mi1ndp.h
43305         cpp-mix.h               cpp/mi1x.h
43306         cpp-mi2.c               cpp/mi2.c
43307         cpp-mi2a.h              cpp/mi2a.h
43308         cpp-mi2b.h              cpp/mi2b.h
43309         cpp-mi2c.h              cpp/mi2c.h
43310         cpp-mi3.c               cpp/mi3.c
43311         cpp-mi3.def             cpp/mi3.def
43312         poison-1.c              cpp/poison.c
43313         pr-impl.c               cpp/prag-imp.c
43314         cpp-redef-2.c           cpp/redef1.c
43315         cpp-redef.c             cpp/redef2.c
43316         strpaste.c              cpp/strp1.c
43317         strpaste-2.c            cpp/strp2.c
43318         cpp-tradpaste.c         cpp/tr-paste.c
43319         cpp-tradstringify.c     cpp/tr-str.c
43320         cpp-tradwarn1.c         cpp/tr-warn1.c
43321         cpp-tradwarn2.c         cpp/tr-warn2.c
43322         trigraphs.c             cpp/trigraphs.c
43323         cpp-unc1.c              cpp/unc1.c
43324         cpp-unc2.c              cpp/unc2.c
43325         cpp-unc3.c              cpp/unc3.c
43326         cpp-unc.c               cpp/unc4.c
43327         undef.c                 cpp/undef1.c
43328         undef-2.c               cpp/undef2.c
43329         cpp-wi1.c               cpp/widestr1.c
43330
43331 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
43332
43333         * lib/g++.exp (g++_include_flags): Tweak.
43334
43335 2000-06-27  H.J. Lu  <hjl@gnu.org>
43336             Loren J. Rittle  <ljrittle@acm.org>
43337
43338         * lib/g++.exp (g++_include_flags): Override libgloss.exp
43339         version with one that knows about the new gcc tree structure.
43340         (g++_link_flags): Same.
43341
43342 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
43343
43344         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43345         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43346         case we are cross-compiling.
43347
43348         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43349         g++.old-deja/g++.niklas/Makefile.in,
43350         g++.old-deja/g++.niklas/configure.in,
43351         g++.old-deja/g++.other/Makefile.in,
43352         g++.old-deja/g++.other/configure.in,
43353         gcc.c-torture/code_quality/Makefile.in,
43354         gcc.c-torture/code_quality/configure.in,
43355         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43356         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43357         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43358         gcc.c-torture/execute/ieee/Makefile.in,
43359         gcc.c-torture/execute/ieee/configure.in,
43360         gcc.c-torture/noncompile/Makefile.in,
43361         gcc.c-torture/noncompile/configure.in,
43362         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43363         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43364         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43365
43366 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43367
43368         * g++.old-deja/g++.other/ambig3.C: New test.
43369
43370 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43371
43372         * g++.old-deja/g++.pt/syntax1.C: New test.
43373         * g++.old-deja/g++.pt/syntax2.C: New test.
43374         * g++.old-deja/g++.other/syntax3.C: New test.
43375         * g++.old-deja/g++.other/syntax4.C: New test.
43376
43377 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43378
43379         * gcc.dg/20000623-1.c: Prototype exit and abort.
43380
43381 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43382
43383         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43384         New tests.
43385         * gcc.dg/cpp-mi3.def: New file.
43386
43387         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43388         inside assertions.
43389         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43390         lexer's error messages.
43391         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43392         divine anything from the linemarkers.
43393         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43394         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43395
43396 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
43397
43398         * gcc.dg/20000623-1.c: New test.
43399
43400 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
43401
43402         * gcc.c-torture/execute/20000622-1.c: New test.
43403
43404 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43405
43406         * g++.old-deja/g++.other/init15.C: New test.
43407
43408 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43409
43410         * g++.old-deja/g++.pt/vaarg2.C: New test.
43411         * g++.old-deja/g++.pt/vaarg3.C: New test.
43412
43413 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
43414
43415         * g++.old-deja/g++.other/dyncast6.C: New test.
43416
43417 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
43418
43419         * gcc.c-torture/execute/loop-6.c: New test.
43420
43421 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
43422
43423         * gcc.dg/20000614-1.c: New test.
43424         * gcc.dg/20000614-2.c: New test.
43425
43426 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
43427
43428         * g++.old-deja/g++.other/inline12.C: New test.
43429
43430 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
43431
43432         * g++.old-deja/g++.other/eh1.C: New test.
43433
43434 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
43435
43436         * g++.old-deja/g++.other/type.C: New test.
43437
43438 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43439
43440         * g++.old-deja/g++.other/initstring.C: New test.
43441
43442 2000-06-12  Jason Merrill  <jason@redhat.com>
43443
43444         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43445
43446 2000-06-09  Jeffrey A Law  (law@cygnus.com)
43447
43448         * gcc.c-torture/compile/20000609-1.c: New test.
43449
43450 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
43451
43452         * gcc.dg/20000609-1.c: New test.
43453
43454 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
43455
43456         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43457         * gcc.c-torture/noncompile/poison-1.c: Move...
43458         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43459         * gcc.dg/cpp-li1.c: Add a token after the #line.
43460
43461 2000-06-05  Richard Henderson  <rth@cygnus.com>
43462
43463         * gcc.c-torture/execute/20000605-2.c: New test.
43464         * gcc.c-torture/execute/20000605-3.c: New test.
43465
43466 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
43467
43468         * g77.f-torture/execute/20000503-1.x: New file.
43469
43470 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
43471
43472         * g++.old-deja/g++.eh/badalloc1.C: New test.
43473
43474 2000-06-05  Richard Henderson  <rth@cygnus.com>
43475
43476         * gcc.c-torture/execute/20000605-1.c: New test.
43477
43478 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43479             Nathan Sidwell <nathan@codesourcery.com>
43480
43481         * gcc.c-torture/compile/20000605-1.c: New test.
43482
43483 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43484
43485         * g77.f-torture/compile/20000601-1.f: New test.
43486
43487 2000-06-03  Richard Henderson  <rth@cygnus.com>
43488
43489         * gcc.c-torture/execute/20000603-1.c: New.
43490
43491 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
43492
43493         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43494         * gcc.dg/noreturn-2.c (noreturn): Likewise.
43495
43496 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
43497
43498         * gcc.dg/compare2.c (case 12): XFAIL.
43499         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43500         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43501
43502         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43503
43504 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
43505
43506         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43507         guard macro is already defined when the header is first
43508         included.
43509         * gcc.dg/cpp-mix.h: New file.
43510         * gcc.dg/endif-label.c: Update patterns to match compiler.
43511
43512         * g++.brendan/complex1.C: Declare abort.
43513         * g++.law/refs4.C: Remove XFAIL.
43514         * g++.oliva/expr2.C: Declare abort and exit.
43515
43516 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
43517
43518         * gcc.c-torture/execute/20000528-1.c: New test.
43519
43520         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43521         * g++.old-deja/g++.law/temps4.C: Likewise.
43522
43523         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43524         stdlib.h.  Call abort() on failure.
43525         * g++.old-deja/g++.law/refs4.C: Likewise.
43526         * g++.old-deja/g++.law/temps4.C: Likewise.
43527         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43528         * gcc.c-torture/execute/20000112-1.c: Include string.h.
43529
43530 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
43531
43532         Relative to g++.dg/special:
43533         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43534
43535         Relative to g++.old-deja:
43536         * g++.brendan/complex1.C, g++.jason/optimize2.C,
43537         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43538         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43539         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43540         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43541         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43542         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43543
43544         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43545         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43546         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43547         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43548         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43549         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43550         and/or string.h.
43551
43552         * g++.other/goto1.C: Update expectations for error messages.
43553
43554 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
43555
43556         * gcc.c-torture/compile/20000523-1.c: New test.
43557
43558 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43559
43560         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43561
43562 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43563
43564         * g++.old-deja/g++.eh/catch11.C: New test.
43565         * g++.old-deja/g++.eh/catch12.C: New test.
43566
43567 2000-05-24  Nick Clifton  <nickc@cygnus.com>
43568
43569         * gcc.c-torture/execute/20000523-1.c: New test.
43570
43571 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
43572
43573         * c-torture/execute/bcp-1.c: Replace abort in arg of
43574         __builtin_constant_p with a generic external function.
43575
43576         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43577         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43578         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43579         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43580         Prototype abort and/or exit.
43581
43582         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43583         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43584         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43585         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43586
43587 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
43588
43589         * gcc.dg/dwarf2-1.c: New test.
43590
43591 2000-05-20  Richard Henderson  <rth@cygnus.com>
43592
43593         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43594
43595 2000-05-20  Andreas Jaeger  <aj@suse.de>
43596
43597         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43598         testcase.
43599
43600 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
43601
43602         * gcc.c-torture/execute/20000519-2.c: New test.
43603
43604 2000-05-19  Andreas Jaeger  <aj@suse.de>
43605
43606         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43607         which fails with SSA.
43608
43609         * lib/c-torture.exp: Also test with -O3 -fssa.
43610
43611 2000-05-18  Michael Meissner  <meissner@redhat.com>
43612
43613         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43614         * gcc.c-torture/execute/920415-1.c: Ditto.
43615         * gcc.c-torture/execute/920501-1.c: Ditto.
43616         * gcc.c-torture/execute/conversion.c: Ditto.
43617         * gcc.c-torture/execute/cvt-1.c: Ditto.
43618
43619 2000-05-18  Jeffrey A Law  (law@cygnus.com)
43620
43621         * gcc.c-torture/compile/20000518-1.c: New test.
43622
43623 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43624
43625         * g77.f-torture/compile/200005018.f: New test.
43626
43627 2000-05-17  Jeffrey A Law  (law@cygnus.com)
43628
43629         * gcc.c-torture/compile/20000517-1.c: New test.
43630
43631 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43632
43633         * gcc.c-torture/execute/20000516-1.c: New test.
43634
43635 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
43636
43637         * g++.old-deja/g++.other/eh.C: New test.
43638
43639 2000-05-12  Richard Henderson  <rth@cygnus.com>
43640
43641         * gcc.c-torture/execute/990208-1.c (main): Don't pass
43642         constants through to doit's conditional.
43643
43644 2000-05-11  Jeffrey A Law  (law@cygnus.com)
43645
43646         * gcc.c-torture/compile/20000511-1.c: New test.
43647         * g77.f-torture/compile/20000511-1.f: New test.
43648         * g77.f-torture/compile/20000511-2.f: New test.
43649
43650 2000-05-11  Michael Meissner  <meissner@redhat.com>
43651
43652         * gcc.c-torture/execute/20000511-1.c: New test.
43653
43654 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
43655
43656         * gcc.dg/dg.exp: Scan .S files as well as .c files.
43657         * gcc.dg/20000510-1.S: New.
43658
43659 2000-05-08  Catherine Moore  <clm@cygnus.com>
43660
43661         * gcc.dg/unused-3.c: New.
43662
43663 2000-05-06  Richard Henderson  <rth@cygnus.com>
43664
43665           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
43666           * g++.old-deja/g++.mike/warn1.C: Likewise.
43667           * g++.old-deja/g++.pt/local1.C: Likewise.
43668           * g++.old-deja/g++.pt/local7.C: Likewise.
43669           * g++.old-deja/g++.pt/spec16.C: Likewise.
43670
43671 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
43672
43673         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
43674
43675 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
43676
43677           * g77.f-torture/execute/20000503-1.f: New test.
43678
43679 2000-05-04  Andreas Jaeger  <aj@suse.de>
43680
43681         * gcc.dg/noreturn-2.c: New test.
43682
43683 2000-05-04  Neil Booth  <NeilB@earthling.net>
43684
43685         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
43686         preprocessor.
43687
43688 2000-05-04  Richard Henderson  <rth@cygnus.com>
43689
43690         * gcc.c-torture/execute/20000503-1.c: Fix typo.
43691
43692 2000-05-04  Richard Henderson  <rth@cygnus.com>
43693
43694         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
43695         OpenSSL by Jason R Thorpe.
43696
43697 2000-05-03  Jim Wilson  <wilson@cygnus.com>
43698
43699         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
43700
43701 2000-05-03  Robert Lipe <robertlipe@usa.net>
43702
43703         * gcc.dg/20000503-1.c: New test.
43704
43705 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
43706
43707         * gcc.c-torture/compile/20000502-1.c: New test.
43708         * g++.old-deja/g++.other/align.C: New test.
43709         * gcc.dg/cpp-tradstringify.c: New test.
43710
43711 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43712
43713         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
43714         and hard registers.
43715
43716 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
43717
43718         * gcc.c-torture/execute/loop-5.c: New test.
43719
43720 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
43721
43722         * gcc.c-torture/execute/va-arg-20.c: New test.
43723
43724 2000-04-23  Jeffrey A Law  (law@cygnus.com)
43725
43726         * gcc.c-torture/execute/20000422-1.c: New test.
43727
43728 2000-04-20  Greg McGary  <gkm@gnu.org>
43729
43730         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
43731         when optimizing, but without sibling-call optimizations (-O1).
43732
43733 2000-04-20  Jeffrey A Law  (law@cygnus.com)
43734
43735           * gcc.c-torture/compile/20000420-1.c: New test.
43736
43737 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43738
43739         * g++.abi/ptrflags.C: New test.
43740         * g++.eh/catchptr1.C: Test incomplete pointer chains.
43741
43742 2000-04-19  Catherine Moore  <clm@cygnus.com>
43743
43744         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
43745
43746 2000-04-19  Greg McGary  <gkm@gnu.org>
43747
43748         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
43749         sibling-call optimizations.
43750
43751 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
43752
43753         * gcc.dg/20000419-1.c: New test.
43754
43755 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
43756
43757         * gcc.c-torture/execute/20000412-6.c: New test.
43758
43759 2000-04-12  Jeffrey A Law  (law@cygnus.com)
43760
43761         * gcc.c-torture/execute/20000412-5.c: New test.
43762         * g77.f-torture/compile/20000412-1.f: New test.
43763         * gcc.c-torture/execute/20000412-4.c: New test.
43764         * gcc.c-torture/compile/20000412-2.c: New test.
43765         * gcc.c-torture/execute/20000412-3.c: New test.
43766         * gcc.c-torture/compile/20000412-1.c: New test.
43767         * gcc.c-torture/execute/20000412-2.c: New test.
43768
43769 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
43770
43771         * objc/execute/bf-20.m: New test.
43772
43773 2000-04-10  Richard Henderson  <rth@cygnus.com>
43774
43775         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
43776
43777         * gcc.c-torture/execute/20000412-1.c: New test.
43778
43779 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43780
43781         * g++.old-deja/g++.eh/catchptr1.C: New test.
43782
43783 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
43784
43785         * g++.old-deja/g++.abi/cxa_vec.C: New test.
43786
43787 2000-04-08  Neil Booth  <NeilB@earthling.net>
43788
43789         * gcc.dg/cpp-nullchar.c: Remove test as
43790         embedded nulls cause problems.
43791
43792 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43793
43794         * gcc.dg/compare2.c: New test.
43795
43796 2000-04-08  Neil Booth  <NeilB@earthling.net>
43797
43798         * gcc.dg/cpp-nullchar.c: New test.
43799
43800 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
43801
43802         * gcc.dg/cpp-mi2.c: New test.
43803         * gcc.dg/cpp-mi2[abc].h: New files.
43804
43805 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
43806
43807         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
43808         member name.
43809
43810 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43811
43812         * g++.old-deja/g++.abi/vmihint.C: New test.
43813
43814 2000-04-06  Neil Booth  <NeilB@earthling.net>
43815
43816         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
43817         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
43818         copyright.
43819
43820 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
43821
43822         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
43823         avoid stack-frame overwrite.
43824
43825 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
43826
43827         * gcc.c-torture/compile/20000405-2.c: New test.
43828         * gcc.c-torture/compile/20000405-3.c: New test.
43829
43830 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43831
43832         * gcc.c-torture/compile/20000405-1.c: New test.
43833
43834 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
43835
43836         * gcc.dg/cast-qual-1.c: Revert last change.
43837
43838 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43839
43840         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
43841
43842 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
43843
43844         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
43845         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
43846
43847 2000-04-03  Jeffrey A Law  (law@cygnus.com)
43848
43849         * gcc.c-torture/compile/20000403-2.c: New test.
43850         * gcc.c-torture/compile/20000403-1.c: New test.
43851
43852 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
43853
43854         * gcc.c-torture/execute/20000403-1.c: New test.
43855
43856 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
43857
43858         * gcc.c-torture/execute/20000402-1.c: New test.
43859
43860 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
43861
43862         * gcc.c-torture/execute/va-arg-15.c: New test.
43863         * gcc.c-torture/execute/va-arg-16.c: New test.
43864         * gcc.c-torture/execute/va-arg-17.c: New test.
43865         * gcc.c-torture/execute/va-arg-18.c: New test.
43866         * gcc.c-torture/execute/va-arg-19.c: New test.
43867
43868 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
43869
43870         * gcc.c-torture/compile/981211-1.c: Move to...
43871         * gcc.dg/cpp-as1.c: ...here.
43872         * gcc.dg/cpp-as2.c: New file.
43873
43874         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
43875         compiler.
43876
43877 2000-04-02  Neil Booth  <NeilB@earthling.net>
43878
43879         * gcc.dg/cpp-cond.c  New tests.
43880         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
43881         accidental success less likely.
43882         * gcc.dg/cpp-missingop.c  New tests.
43883         * gcc.dg/cpp-missingparen.c  New tests.
43884         * gcc.dg/cpp-shift.c  New tests.
43885         * gcc.dg/cpp-shortcircuit.c  New tests.
43886         * gcc.dg/cpp-unary.c  New tests.
43887
43888 2000-03-29  Jeffrey A Law  (law@cygnus.com)
43889
43890         * gcc.c-torture/compile/20000329-1.c: New test.
43891
43892 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
43893
43894         * gcc.c-torture/compile/20000326-1.c: New test.
43895         * gcc.c-torture/compile/20000326-2.c: New test.
43896
43897 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
43898
43899         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
43900         the first parameter is a function argument.
43901
43902 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
43903
43904         * g++.old-deja/g++.ext/array4.C: New test.
43905
43906 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
43907
43908         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
43909
43910 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43911
43912         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
43913
43914 2000-03-19  Richard Henderson  <rth@cygnus.com>
43915
43916         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
43917
43918 2000-03-19  Richard Henderson  <rth@cygnus.com>
43919
43920         * gcc.c-torture/compile/20000319-1.c: New test.
43921
43922 2000-03-14  Jeffrey A Law  (law@cygnus.com)
43923
43924         * gcc.c-torture/execute/20000314-3.c: New test.
43925         * gcc.c-torture/execute/20000314-2.c: New test.
43926         * gcc.c-torture/execute/20000314-1.c: New test.
43927         * gcc.c-torture/compile/20000314-2.c: New test.
43928         * gcc.c-torture/compile/20000314-1.c: New test.
43929
43930 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
43931
43932         * g++.old-deja/g++.warn/inline.C: New test.
43933
43934 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
43935
43936         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
43937         standards-compliant result rather than specific constants.
43938         Put test-values in array.
43939
43940 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
43941
43942         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
43943         (g++_target_compile): Put test-specific options last.
43944
43945 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43946
43947         * g++.old-deja/g++.eh/vbase4.C: New test.
43948
43949 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43950
43951         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
43952
43953 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43954
43955         * g++.old-deja/g++.brendan/misc12.C: Removed.
43956         * g++.old-deja/g++.pt/memtemp77.C: Constify.
43957         * g++.old-deja/g++.ext/pretty4.C: New test.
43958
43959 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43960
43961         * g++.old-deja/g++.other/string2.C: New test.
43962
43963 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
43964
43965         * g++.old-deja/g++.warn/impint2.C: New test.
43966
43967 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
43968
43969         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
43970         is 1, not zero.
43971
43972 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
43973
43974         * g++.old-deja/g++.warn/impint.C: New test.
43975         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
43976         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
43977         * g++.old-deja/g++.pt/explicit12.C: Likewise.
43978         * g++.old-deja/g++.pt/explicit13.C: Likewise.
43979         * g++.old-deja/g++.pt/explicit17.C: Likewise.
43980         * g++.old-deja/g++.pt/explicit18.C: Likewise.
43981         * g++.old-deja/g++.pt/explicit19.C: Likewise.
43982         * g++.old-deja/g++.pt/explicit23.C: Likewise.
43983         * g++.old-deja/g++.pt/explicit31.C: Likewise.
43984         * g++.old-deja/g++.pt/explicit35.C: Likewise.
43985         * g++.old-deja/g++.pt/explicit6.C: Likewise.
43986         * g++.old-deja/g++.pt/memclass7.C: Likewise.
43987
43988 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
43989
43990         * gcc.dg/cpp-redef.c: New test.
43991
43992 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
43993
43994         * g++.old-deja/g++.pt/unify7.C: New test.
43995
43996 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43997
43998         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
43999         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44000
44001 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44002
44003         * gcc.c-torture/compile/20000224-1.c: New test.
44004
44005 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44006
44007         * gcc.c-torture/compile/cpp-2.c: New test.
44008         * gcc.c-torture/compile/cpp-1.c: New test.
44009
44010 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44011
44012         * gcc.c-torture/execute/20000225-1.c: New test.
44013
44014 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44015
44016         * gcc.dg/cpp-li2.c: New test.
44017
44018         * gcc.dg/cpp-wi1.c: New test.
44019
44020         * gcc.dg/cpp-li1.c: New test.
44021
44022 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44023
44024         * g++.old-deja/g++.other/sizeof5.C: New test.
44025
44026 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44027
44028         * gcc.c-torture/execute/va-arg-13.c: New test.
44029
44030 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44031
44032         * gcc.c-torture/execute/va-arg-12.c: New test.
44033
44034 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44035
44036         * gcc.c-torture/execute/20000223-1.c: New test.
44037
44038 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44039
44040         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44041
44042 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44043
44044         * g++.old-deja/g++.abi/ptrmem.C: New test.
44045
44046 2000-02-19  Richard Henderson  <rth@cygnus.com>
44047
44048         * gcc.c-torture/compile/init-3.c: New.
44049
44050 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44051
44052         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44053         ALWAYS_CXXFLAGS.
44054
44055 2000-02-11  Robert Lipe <robertl@sco.com>
44056
44057         * gcc.c-torture/compile/20000211-3.c: New test.
44058
44059 2000-02-11  Martin Buchholz <martin@xemacs.org>
44060
44061         * gcc.c-torture/compile/20000211-2.c: New test.
44062
44063 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44064
44065         * gcc.c-torture/compile/20000211-1.c: New test.
44066
44067 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44068
44069         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44070           on native targets
44071
44072 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44073
44074         * g++.old-deja/g++.other/cast5.C: New test.
44075
44076 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44077
44078         * gcc.c-torture/execute/20000205-1.c: New.
44079
44080 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44081
44082         * g++.old-deja/g++.jason/cast3.C: Return void.
44083         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44084
44085 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44086
44087         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44088
44089         * gcc.dg/loop-1.c: New test.
44090
44091 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44092
44093         * gcc.c-torture/compile/20000127-1.c: New test.
44094         * gcc.c-torture/execute/991228-1.c: New test.
44095
44096 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44097
44098         * gcc.dg/unused-2.c: New test.
44099
44100         * gcc.dg/conv-1.c: New test.
44101
44102 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44103
44104         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44105         compiler.
44106         (tool_option_proc): Fix typo.
44107
44108 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44109
44110         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44111         of the ld on the host, not on the build machine.
44112         Also, don't crash if '--help' is not a supported option.
44113
44114 2000-01-24  Richard Henderson  <rth@cygnus.com>
44115
44116         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44117
44118 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44119
44120         * gcc.c-torture/execute/20000120-2.c: New test.
44121         * gcc.c-torture/execute/20000120-1.c: New test.
44122
44123 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44124
44125         * gcc.c-torture/execute/20000113-1.c: New test.
44126
44127 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44128
44129         * gcc.c-torture/execute/20000112-1.c: New test.
44130
44131 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44132
44133         * gcc.dg/20000111-1.c: New test.
44134
44135 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44136
44137         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44138         with 16 bit integers.
44139
44140 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44141
44142         * gcc.dg/20000108-1.c: New test.
44143
44144 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44145
44146         * g++.old-deja/g++.ns/koenig8.C: New test.
44147
44148 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44149
44150         * g++.old-deja/g++.other/cast4.C: New test.
44151
44152 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44153
44154         * gcc.c-torture/compile/20000105-2.c: New test.
44155         * gcc.c-torture/compile/20000105-1.c: New test.
44156
44157 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44158
44159         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44160         references to printf & atoi to conform to ANSI standard.
44161         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44162         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44163         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44164         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44165         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44166         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44167         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44168         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44169         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44170         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44171         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44172         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44173         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44174         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44175         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44176         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44177         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44178         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44179         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44180         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44181         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44182         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44183         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44184         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44185         * g++.old-deja/g++.brendan/init3.C: Likewise.
44186         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44187         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44188         * g++.old-deja/g++.brendan/new2.C: Likewise.
44189         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44190         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44191         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44192         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44193         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44194         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44195         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44196         * g++.old-deja/g++.brendan/template24.C: Likewise.
44197         * g++.old-deja/g++.brendan/template3.C: Likewise.
44198         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44199         * g++.old-deja/g++.jason/inline3.C: Likewise.
44200         * g++.old-deja/g++.jason/opeq.C: Likewise.
44201         * g++.old-deja/g++.law/arg5.C: Likewise.
44202         * g++.old-deja/g++.law/arm7.C: Likewise.
44203         * g++.old-deja/g++.law/ctors11.C: Likewise.
44204         * g++.old-deja/g++.law/cvt8.C: Likewise.
44205         * g++.old-deja/g++.law/init9.C: Likewise.
44206         * g++.old-deja/g++.law/refs4.C: Likewise.
44207         * g++.old-deja/g++.law/template2.C: Likewise.
44208         * g++.old-deja/g++.law/visibility24.C: Likewise.
44209         * g++.old-deja/g++.law/vtable3.C: Likewise.
44210         * g++.old-deja/g++.mike/asm2.C: Likewise.
44211         * g++.old-deja/g++.mike/eh1.C: Likewise.
44212         * g++.old-deja/g++.mike/misc1.C: Likewise.
44213         * g++.old-deja/g++.mike/misc13.C: Likewise.
44214         * g++.old-deja/g++.mike/misc14.C: Likewise.
44215         * g++.old-deja/g++.mike/ns12.C: Likewise.
44216         * g++.old-deja/g++.mike/p1248.C: Likewise.
44217         * g++.old-deja/g++.mike/p3708.C: Likewise.
44218         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44219         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44220         * g++.old-deja/g++.mike/p646.C: Likewise.
44221         * g++.old-deja/g++.mike/p700.C: Likewise.
44222         * g++.old-deja/g++.mike/p783.C: Likewise.
44223         * g++.old-deja/g++.mike/p783a.C: Likewise.
44224         * g++.old-deja/g++.mike/p783b.C: Likewise.
44225         * g++.old-deja/g++.mike/p786.C: Likewise.
44226         * g++.old-deja/g++.mike/p789.C: Likewise.
44227         * g++.old-deja/g++.mike/p789a.C: Likewise.
44228         * g++.old-deja/g++.mike/p807a.C: Likewise.
44229         * g++.old-deja/g++.other/delete3.C: Likewise.
44230         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44231         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44232         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44233         * g++.old-deja/g++.other/empty1.C: Likewise.
44234         * g++.old-deja/g++.other/temporary1.C: Likewise.
44235         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44236         * g++.old-deja/g++.pt/t16.C: Likewise.
44237         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44238
44239 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44240
44241         * gcc.dg/991230-1.c: New test.
44242
44243 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44244
44245         * gcc.c-torture/compile/991229-3.c: New test.
44246         * gcc.c-torture/compile/991229-2.c: New test.
44247         * gcc.c-torture/compile/991229-1.c: New test.
44248
44249 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44250
44251         * gcc.c-torture/compile/labels-2.c: New test.
44252
44253 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44254
44255         * gcc.c-torture/execute/991227-1.c: New test.
44256
44257 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44258
44259         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44260
44261 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44262
44263         * gcc.c-torture/execute/991221-1.c: New test.
44264
44265 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44266
44267         * g++.old-deja/g++.other/cast3.C: New test.
44268
44269 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44270
44271         * gcc.c-torture/execute/991216-4.c: New test.
44272
44273 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44274
44275         * gcc.c-torture/execute/991216-1.c: New test.
44276         * gcc.c-torture/execute/991216-2.c: New test.
44277         * gcc.c-torture/execute/991216-3.c: New test.
44278
44279 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44280
44281         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44282         Actually make the test fail by using "-O2" for compilation.
44283
44284 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44285
44286         * g++.old-deja/g++.warn/cast-align1.C: New test.
44287
44288 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44289
44290         * gcc.c-torture/compile/991214-1.c: New test.
44291         * gcc.c-torture/compile/991214-2.c: New test.
44292
44293 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44294
44295         * gcc.dg/991214-1.c: New test.
44296
44297 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44298
44299         * gcc.c-torture/compile/991213-3.c: New test.
44300         * gcc.c-torture/compile/991213-2.c: New test.
44301         * gcc.c-torture/compile/991213-1.c: New test.
44302
44303 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44304
44305         * gcc.dg/991209-1.c: New test.
44306
44307 1999-12-08  Nathan Sidwell <nathan@acm.org>
44308
44309         * gcc.c-torture/compile/991208-1.c: New test.
44310
44311 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44312
44313         * gcc.dg/ultrasp2.c: New test.
44314
44315 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
44316
44317         * g++.old-deja/g++.abi/align.C (main): Fix typo.
44318
44319 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
44320
44321         * gcc.c-torture/compile/991202-1.c: New test.
44322         * gcc.c-torture/execute/991202-1.c: New test.
44323         * gcc.c-torture/execute/991202-2.c: New test.
44324         * gcc.c-torture/execute/991202-3.c: New test.
44325
44326 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
44327
44328         * g++.old-deja/g++.abi/align.C: New test.
44329         * g++.old-deja/g++.abi/aggregates.C: Likewise.
44330         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44331
44332 1999-12-01  Richard Henderson  <rth@cygnus.com>
44333
44334         * gcc.c-torture/execute/991201-1.c: New.
44335
44336 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
44337
44338         * gcc.dg/991129-1.c: New test.
44339
44340 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44341
44342         * gcc.c-torture/compile/991127-1.c: New test.
44343
44344 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44345
44346         * g++.old-deja/g++.other/warn4.C: New test.
44347
44348 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44349
44350         * g++.old-deja/g++.eh/cleanup2.C: New test.
44351         * g++.old-deja/g++.ext/pretty2.C: New test.
44352         * g++.old-deja/g++.ext/pretty3.C: New test.
44353         * g++.old-deja/g++.other/debug6.C: New test.
44354
44355 1999-10-20  Jim Wilson  <wilson@cygnus.com>
44356
44357         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44358         compiler_output to look for one error message instead of two.
44359
44360 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
44361
44362         * gcc.c-torture/execute/991118-1.c: Also test case
44363         where the word boundary does not split a byte evenly.
44364
44365 1999-11-19  Nathan Sidwell  <nathan@acm.org>
44366
44367         * g++.old-deja/g++.ext/restrict1.C: New test.
44368
44369 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44370
44371         * gcc.c-torture/execute/991118-1.c: New test.
44372
44373 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
44374
44375         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44376         working directory pathnames.
44377
44378 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
44379
44380         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44381         host is equipped with driver.h and driver.o so it can actually
44382         compile and run the tests.
44383
44384 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44385
44386         * gcc.c-torture/compile/991008-1.c: New test.
44387
44388 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44389
44390         * lib/gcc-dg.exp: Include target-supports.exp
44391
44392 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44393
44394         * lib/target-supports.exp: New file: Provide procs to test for
44395         features supported by the target.
44396         (check_weak_available): Moved here from ecos.exp.
44397         (check_alias_available): New proc: Determine of the target
44398         toolchain supports the alias attribute.
44399
44400         * gcc.dg/special/ecos.exp: Move check_weak_available to
44401         target-supports.exp.
44402         (alias-1.c): Only perform the test if the target supports
44403         aliases.
44404         (wkali-1.c): Only perform the test if the target supports
44405         aliases.
44406
44407         * gcc.dg/990506-0.c: Expect error messages from cross
44408         targets as well as native targets.
44409
44410 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44411
44412         * gcc.dg/ultrasp1.c: Removed xfail.
44413         * gcc.dg/struct-ret-2.c: Likewise.
44414         * gcc.dg/array-1.c: Likewise.
44415
44416 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44417
44418         * gcc.dg/struct-ret-2.c: New test.
44419
44420         * gcc.dg/array-1.c: New test.
44421
44422 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
44423
44424         * gcc.c-torture/execute/991030-1.c: New test.
44425
44426 1999-10-26  Richard Henderson  <rth@cygnus.com>
44427
44428         * gcc.c-torture/compile/991026-2.c: New test.
44429
44430 1999-10-26  Jeffrey A Law  (law@cygnus.com)
44431
44432         * gcc.c-torture/compile/991026-1.c: New test.
44433
44434 1999-10-23  Jeffrey A Law  (law@cygnus.com)
44435
44436         * gcc.c-torture/execute/991023-1.c: New test.
44437
44438 1999-10-19  Jeffrey A Law  (law@cygnus.com)
44439
44440         * gcc.c-torture/execute/991019-1.c: New test.
44441
44442 1999-10-16  Richard Henderson  <rth@cygnus.com>
44443
44444         * gcc.c-torture/execute/991016-1.c: New test.
44445
44446 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
44447
44448         * gcc.c-torture/execute/991014-1.c: New test.
44449
44450 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
44451
44452         * g++.old-deja/g++.other/union2.C: New test.
44453
44454 1999-10-13  Nathan Sidwell  <nathan@acm.org>
44455
44456         * g++.old-deja/g++.other/vaarg2.C: New test.
44457         * g++.old-deja/g++.other/vaarg3.C: New test.
44458
44459 1999-10-12  Craig Burley  <craig@jcb-sc.com>
44460
44461         * g77.f-torture/noncompile/19990905-1.f: Moved from being
44462         in compile/.
44463
44464 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
44465
44466         * gcc.c-torture/execute/va-arg-11.c: New test.
44467
44468 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
44469
44470         * lib/file-format.exp (gcc_target_object_format): Don't
44471         crash if objdump is unavailable.
44472
44473 1999-09-29  Donn Terry <donn@interix.com>
44474
44475         * gcc.misc-tests/mg.exp: delete extraneous redirection.
44476
44477 1999-09-28  Nick Clifton  <nickc@cygnus.com>
44478
44479         * gcc.c-torture/compile/990928-1.c: New test.
44480
44481 1999-09-28  Nathan Sidwell  <nathan@acm.org>
44482
44483         * g++.old-deja/g++.other/decl6.C: New test.
44484
44485 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44486
44487         * gcc.c-torture/execute/va-arg-10.c: New test.
44488
44489 1999-09-27  Nathan Sidwell  <nathan@acm.org>
44490
44491         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44492         __PRETTY_FUNCTION__.
44493
44494 1999-09-23  Nick Clifton  <nickc@cygnus.com>
44495
44496         * gcc.c-torture/execute/990923-1.c: New test.
44497
44498 1999-09-21  Nick Clifton  <nickc@cygnus.com>
44499
44500         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44501         for which -fpic is inappropriate.
44502
44503 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
44504
44505         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44506
44507 1999-09-21  Nathan Sidwell  <nathan@acm.org>
44508
44509         * g++.old-deja/g++.other/dyncast1.C: New test.
44510         * g++.old-deja/g++.other/dyncast2.C: New test.
44511         * g++.old-deja/g++.other/dyncast3.C: New test.
44512         * g++.old-deja/g++.other/dyncast4.C: New test.
44513         * g++.old-deja/g++.other/dyncast5.C: New test.
44514         * g++.old-deja/g++.eh/catch3.C: New test.
44515         * g++.old-deja/g++.eh/catch3p.C: New test.
44516         * g++.old-deja/g++.eh/catch4.C: New test.
44517         * g++.old-deja/g++.eh/catch4p.C: New test.
44518         * g++.old-deja/g++.eh/catch5.C: New test.
44519         * g++.old-deja/g++.eh/catch5p.C: New test.
44520         * g++.old-deja/g++.eh/catch6.C: New test.
44521         * g++.old-deja/g++.eh/catch6p.C: New test.
44522         * g++.old-deja/g++.eh/catch7.C: New test.
44523         * g++.old-deja/g++.eh/catch7p.C: New test.
44524         * g++.old-deja/g++.eh/catch8.C: New test.
44525         * g++.old-deja/g++.eh/catch8p.C: New test.
44526         * g++.old-deja/g++.eh/catch9.C: New test.
44527         * g++.old-deja/g++.eh/catch9p.C: New test.
44528
44529 1999-09-13  Nathan Sidwell  <nathan@acm.org>
44530
44531         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44532         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44533
44534 1999-09-13  Jeffrey A Law  (law@cygnus.com)
44535
44536         * gcc.c-torture/compile/990913-1.c: New test.
44537
44538 1999-09-10  Nathan Sidwell  <nathan@acm.org>
44539
44540         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44541         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44542
44543 1999-09-09  Richard Henderson  <rth@cygnus.com>
44544
44545         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44546
44547 1999-09-09  Nathan Sidwell  <nathan@acm.org>
44548
44549         * g++.old-deja/g++.other/lookup11.C: New test.
44550         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44551         what is permitted and what we want.
44552         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44553         overload use.
44554         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44555
44556 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
44557
44558         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44559         * gcc.c-torture/noncompile/poison-1.c: New file.
44560
44561 1999-09-08  Nathan Sidwell  <nathan@acm.org>
44562
44563         * g++.old-deja/g++.other/sizeof3.C: New test.
44564         * g++.old-deja/g++.other/sizeof4.C: New test.
44565         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44566         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44567
44568 1999-09-07  Richard Henderson  <rth@cygnus.com>
44569
44570         * gcc.dg/va-arg-1.c: New.
44571
44572 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44573
44574         * gcc.c-torture/execute/va-arg-9.c: New test.
44575
44576 1999-09-05  Craig Burley  <craig@jcb-sc.com>
44577
44578         * g77.f-torture/compile/980519-2.f: New test.
44579         * g77.f-torture/compile/19990905-0.f: New test.
44580         * g77.f-torture/compile/19990905-1.f: New test.
44581         * g77.f-torture/compile/19990905-2.f: New test.
44582
44583         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44584
44585 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
44586
44587         * gcc.c-torture/execute/990827-1.c: Fix typo.
44588
44589 1999-09-03  Nathan Sidwell  <nathan@acm.org>
44590
44591         * g++.old-deja/g++.other/deref1.C: New test.
44592
44593 1999-09-02  Nathan Sidwell  <nathan@acm.org>
44594
44595         * g++.old-deja/g++.other/ambig2.C: New test.
44596         * g++.old-deja/g++.other/cond5.C: New test.
44597         * g++.old-deja/g++.other/lookup16.C: New test.
44598
44599 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
44600
44601         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44602         assemblers too.
44603
44604 1999-08-31  Jeffrey A Law  (law@cygnus.com)
44605
44606         * lib/c-torture.exp: Avoid the "compare executables" optimization
44607         when testing native.
44608
44609 1999-08-29  Jeffrey A Law  (law@cygnus.com)
44610
44611         * gcc.c-torture/execute/990829-1.c: New test.
44612         * gcc.c-torture/compile/990829-1.c: New test.
44613
44614 1999-08-27  Paul Burchard  <burchard@pobox.com>
44615
44616         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
44617         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
44618         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
44619         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
44620         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
44621         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
44622         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
44623         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
44624         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
44625         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
44626         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
44627
44628 1999-08-27  Jeffrey A Law  (law@cygnus.com)
44629
44630         * gcc.c-torture/execute/990827-1.c: New test.
44631
44632 1999-08-26  Craig Burley  <craig@jcb-sc.com>
44633
44634         * g77.f-torture/noncompile/19990826-4.f: New test.
44635
44636         * g77.f-torture/compile/19990826-3.f: New test.
44637
44638         * g77.f-torture/execute/19990826-2.f: New test.
44639
44640         * g77.f-torture/compile/19990826-1.f: New test.
44641
44642         * gcc.c-torture/execute/990826-0.c: New test.
44643         * g77.c-torture/execute/19990826-0.f: New test.
44644
44645         * g77.f-torture/noncompile/970626-2.f: New test.
44646
44647 1999-08-25  Paul Burchard  <burchard@pobox.com>
44648
44649         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
44650         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
44651         lss-011.C: New tests.
44652
44653 1999-08-25  Nathan Sidwell  <nathan@acm.org>
44654
44655         * g++.old-deja/g++.other/decl5.C: New test.
44656
44657 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44658
44659         * noncompile/noncompile.exp: Load_lib c-torture.exp.
44660         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
44661         call `postbase' for each one.  All callers of `postbase' changed
44662         to call this instead.
44663
44664 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
44665
44666         * gcc.c-torture/execute/990811-1.c: New test.
44667
44668 1999-08-09  Nick Clifton  <nickc@cygnus.com>
44669
44670         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
44671         just native ones.
44672
44673         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
44674         just native ones.
44675
44676 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44677
44678         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
44679
44680 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44681
44682         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
44683
44684 1999-08-04  Nathan Sidwell  <nathan@acm.org>
44685
44686         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
44687
44688 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44689
44690         * gcc.c-torture/execute/990804-1.c: New test.
44691
44692 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44693
44694         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
44695         * g++.old-deja/g++.brendan/crash64.C: Likewise.
44696         * g++.old-deja/g++.brendan/overload8.C: Likewise.
44697
44698 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44699
44700         * g++.old-deja/g++.other/struct1.C: New test.
44701
44702 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44703
44704         * g++.old-deja/g++.other/enum2.C: New test.
44705
44706 1999-08-02  Richard Henderson  <rth@cygnus.com>
44707
44708         Adapted from tests from Franz Sirl:
44709         * gcc.c-torture/execute/va-arg-7.c: New test.
44710         * gcc.c-torture/execute/va-arg-8.c: New test.
44711
44712 1999-08-01  Jeffrey A Law  (law@cygnus.com)
44713
44714         * gcc.c-torture/compile/990801-2.c: New test.
44715
44716         * gcc.c-torture/compile/990801-1.c: New test.
44717
44718 1999-07-27  Michael Meissner  <meissner@cygnus.com>
44719
44720         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
44721         fp-cmp-1.c, converting double to float.
44722
44723         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
44724         fp-cmp-1.c, converting double to long double.
44725
44726         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
44727         from fr1 to unknown_register, since fr1 is a legitimate register
44728         on some machines.
44729
44730 1999-07-25  Jeffrey A Law  (law@cygnus.com)
44731
44732         * README: More listname related changes.
44733
44734 1999-07-08  Catherine Moore  <clm@cygnus.com>
44735
44736         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
44737
44738 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
44739
44740         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
44741
44742 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44743
44744         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
44745
44746 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
44747
44748         * gcc.dg/990703-1.c: New test.
44749
44750 1999-06-29  Nick Clifton  <nickc@cygnus.com>
44751
44752         * lib/file-format.exp: New file: Move definition of proc
44753         gcc_target_object_format to here from
44754         gcc.dg/special/ecos.exp.
44755
44756         * lib/c-torture.exp: Include lib file-format.exp.
44757         * lib/gcc-dg.exp: Include lib file-format.exp.
44758
44759         * gcc.dg/special/ecos.exp: Remove definition of proc
44760         gcc_target_object_format.
44761
44762 1999-06-28  Jeffrey A Law  (law@cygnus.com)
44763
44764         * gcc.c-torture/execute/990628-1.c: New test.
44765
44766 1999-06-25  Jeffrey A Law  (law@cygnus.com)
44767
44768         * gcc.c-torture/compile/990625-2.c: New test.
44769
44770         * gcc.c-torture/compile/990625-1.c: New test.
44771
44772 1999-06-23  Nick Clifton  <nickc@cygnus.com>
44773
44774         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
44775         attributes compile.
44776         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
44777         ports that use the COFF/PE file format.
44778
44779 1999-06-17  Jeffrey A Law  (law@cygnus.com)
44780
44781         * gcc.c-torture/compile/990617-1.c: New test.
44782
44783 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
44784
44785         * g++.old-deja/g++.other/decl4.C: New test.
44786
44787 1999-06-14  Nathan Sidwell  <nathan@acm.org>
44788
44789         * g++.old-deja/g++.other/bitfld3.C: New test.
44790
44791 1999-06-08  Nathan Sidwell  <nathan@acm.org>
44792
44793         * g++.old-deja/g++.eh/catch1.C: New test.
44794
44795 1999-06-07  Jeffrey A Law  (law@cygnus.com)
44796
44797         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
44798
44799         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
44800         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
44801
44802 1999-06-05  Craig Burley  <craig@jcb-sc.com>
44803
44804         * g77.f-torture/compile/19990502-0.f: Replace with new,
44805         shorter, test that still fails after recent changes.
44806
44807 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44808
44809         * gcc.c-torture/execute/990604-1.c: New test.
44810
44811 1999-05-31  Jeffrey A Law  (law@cygnus.com)
44812
44813         * gcc.c-torture/execute/990531-1.c: New test.
44814
44815 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44816
44817         * gcc.c-torture/compile/990527-1.c: New test.
44818
44819 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
44820
44821         * gcc.c-torture/execute/990527-1.c: New test.
44822
44823 1999-05-25  Nick Clifton  <nickc@cygnus.com>
44824
44825         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
44826         bitfields as signed.
44827
44828 1999-05-25  Craig Burley  <craig@jcb-sc.com>
44829
44830         * g77.f-torture/compile/19990525-0.f: New test.
44831
44832 1999-05-25  Jeffrey A Law  (law@cygnus.com)
44833
44834         * gcc.c-torture/execute/990525-2.c: New test.
44835
44836         * gcc.c-torture/execute/990525-1.c: New test.
44837
44838 1999-05-24  Nathan Sidwell  <nathan@acm.org>
44839
44840         * g++.old-deja/g++.other/anon3.C: New test.
44841         * g++.old-deja/g++.other/anon4.C: New test.
44842         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
44843         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
44844         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
44845         Merrill).
44846
44847 1999-05-24  Jeffrey A Law  (law@cygnus.com)
44848
44849         * gcc.c-torture/execute/990524-1.c: New test.
44850
44851         * gcc.dg/990524-1.c: New test.
44852
44853 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44854
44855         * gcc.c-torture/compile/990523-1.c: New test.
44856
44857 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
44858
44859         * gcc.c-torture/compile/990519-1.c: New test.
44860
44861 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44862
44863         * gcc.c-torture/compile/990517-1.c: New test.
44864
44865         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
44866         (e4, f4): New tests.
44867         (main): Call them.
44868
44869 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44870
44871         * gcc.dg/noreturn-1.c: New test.
44872
44873 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
44874
44875         * gcc.c-torture/execute/990513-1.c: New test.
44876
44877 1999-05-10  Richard Henderson  <rth@cygnus.com>
44878
44879         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
44880
44881 1999-05-10  Craig Burley  <craig@jcb-sc.com>
44882
44883         * g77.f-torture/execute/erfc.f: Use small single-precision
44884         values, to avoid problems on Alphas when not -mieee.
44885
44886 1999-05-08  Craig Burley  <craig@jcb-sc.com>
44887
44888         * gcc.dg/990506-0.c: New test.
44889
44890 1999-05-08  Richard Henderson  <rth@cygnus.com>
44891
44892         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
44893         the constant to test.  Don't XFAIL 64-bit targets.
44894
44895         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
44896         * g++.old-deja/g++.law/profile1.C: Likewise.
44897
44898         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
44899         operator new instances.
44900         * g++.old-deja/g++.other/delete5.C: Likewise.
44901
44902 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44903
44904         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
44905         intrinsic.
44906
44907 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44908
44909         * g77.f-torture/execute/u77-test.f: Reverse order of two
44910         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
44911
44912 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44913
44914         * gcc.dg/compare1.c: New test.
44915
44916 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44917
44918         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
44919         New tests.
44920
44921 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44922
44923         * g77.f-torture/compile/19990502-1.f: New test.
44924
44925 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44926
44927         * g77.f-torture/compile/19990502-0.f: New test.
44928
44929 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44930
44931         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
44932         intrinsic.
44933
44934 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44935
44936         * g77.f-torture/execute/u77-test.f (main): List libU77
44937         intrinsics not currently tested.
44938         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
44939         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
44940         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
44941         Trim blanks off the ends of some printed strings.
44942
44943 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44944
44945         * g77.f-torture/execute/u77-test.f (main): Just warn about
44946         FSTAT gid disagreement, as it's expected on some systems.
44947
44948 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44949
44950         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
44951         use a new function, which allows for some slop.
44952         Clean up some commentary.
44953         (issum): The new function.
44954         (sgladd): Deleted subroutine.
44955
44956 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44957
44958         * g77.f-torture/execute/u77-test.f: Modify to be more like
44959         libf2c/libU77 version, bringing patches to that version here.
44960         Add suitable commentary.
44961
44962 1999-04-25  Richard Henderson  <rth@cygnus.com>
44963
44964         * gcc.dg/990424-1.c: New test.
44965
44966 1999-04-24  Craig Burley  <craig@jcb-sc.com>
44967
44968         * g77.f-torture/execute/u77-test.f (main): Bug involving
44969         LSTAT has been fixed, so turn back on full checking.
44970
44971 1999-04-20  Craig Burley  <craig@jcb-sc.com>
44972
44973         * g77.f-torture/compile/19990419-0.f: New test.
44974         * g77.f-torture/execute/19990419-1.f: New test.
44975
44976 1999-04-17  Richard Henderson  <rth@cygnus.com>
44977
44978         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
44979         to avoid the need for a prototype to supress a warning.
44980
44981 1999-04-07  Jim Wilson  <wilson@cygnus.com>
44982
44983         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
44984
44985 1999-04-04  Jeffrey A Law  (law@cygnus.com)
44986
44987         * gcc.c-torture/execute/990404-1.c: New test.
44988
44989 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44990
44991         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
44992         * gcc.dg/cpp-if3.c: Don't use -pedantic.
44993         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
44994         missing initializer warnings.
44995
44996 1999-03-28  Jeffrey A Law  (law@cygnus.com)
44997
44998         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
44999         matching strings.
45000
45001 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45002
45003         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45004
45005 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45006
45007         * g77.f-torture/execute/19990325-0.f: New test.
45008         * g77.f-torture/execute/19990325-1.f: New test.
45009
45010 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45011
45012         * gcc.c-torture/execute/990324-1.c: New test.
45013
45014 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45015
45016         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45017         test with 4.
45018
45019 1999-03-17  Richard Henderson  <rth@cygnus.com>
45020
45021         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45022
45023 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45024
45025         * g77.f-torture/execute/19990313-2.f: New test.
45026         * g77.f-torture/execute/19990313-3.f: New test.
45027
45028 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45029
45030         * g77.f-torture/execute/19990313-0.f: New test.
45031         * g77.f-torture/execute/19990313-1.f: New test.
45032
45033 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45034
45035         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45036         printf to sprintf.
45037         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45038         (main): Add check for u15.  Conditionalize u31 check depending on
45039         whether ints are <32 bits or >=32 bits.
45040
45041 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45042
45043         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45044
45045 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45046
45047         * g77.f-torture/compile/19990305-0.f: New test.
45048         * g77.f-torture/execute/19981119-0.f: New test.
45049
45050 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45051
45052         * g77.f-torture/execute/970625-2.f: call ABORT if final
45053         result is not correct, instead of just printing it.
45054         Add this checking via newly introduced obfuscation, to
45055         trip up buggy front ends.
45056
45057 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45058
45059         * g77.f-torture/compile/960317-1.f: Moved from being
45060         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45061
45062 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45063
45064         * g77.f-torture/execute/960317-1.f: New (old) test.
45065         * g77.f-torture/execute/970625-2.f: Ditto.
45066
45067 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45068
45069         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45070         message on line 1 or line 2; cccp and cpplib do this differently.
45071
45072 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45073
45074         * g++.old-deja/g++.law/weak1.C: New test.
45075
45076 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45077
45078         * gcc.c-torture/execute/990119-1.c: Renamed to...
45079         * gcc.dg/990119-1.c: this, so it will only be tested once
45080         (it's a preprocessor test, it doesn't need to be run at
45081         multiple optimization levels).
45082
45083 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45084
45085         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45086           ALWAYS_CXXFLAGS.
45087
45088 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45089
45090         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45091         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45092         to not be compilable by current g77.
45093
45094 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45095
45096         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45097
45098 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45099
45100         * gcc.c-torture/execute/990222-1.c: New test.
45101
45102 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45103
45104         * g77.f-torture/compile/19990218-0.f: New test.
45105         * g77.f-torture/noncompile/19990218-1.f: New test.
45106
45107 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45108
45109         * g77.f-torture/compile/19981216-0.f: New test.
45110
45111 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45112
45113         * gcc.dg/990214-1.c: New test.
45114
45115 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45116
45117         * gcc.dg/990213-2.c: New test.
45118
45119         * gcc.dg/990213-1.c: New test.
45120
45121 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45122
45123         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45124         ints.
45125
45126 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45127
45128         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45129         specified by target.
45130
45131         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45132
45133 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45134
45135         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45136
45137 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45138
45139         * gcc.dg/special/ecos.exp: New test driver for new tests with
45140         special requirements.
45141
45142         * gcc.dg/special/alias-1.c: New test.
45143         * gcc.dg/special/gcsec-1.c: New test.
45144         * gcc.dg/special/weak-1.c: New test.
45145         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45146         * gcc.dg/special/weak-2.c: New test.
45147         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45148         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45149         * gcc.dg/special/wkali-1.c: New test.
45150         * gcc.dg/special/wkali-2.c: New test.
45151         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45152         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45153
45154 1999-02-10  Felix Lee  <flee@cygnus.com>
45155
45156           * lib/c-torture.exp (c-torture-compile): Pull out code for
45157           analyzing gcc error messages.
45158           (c-torture-execute): Likewise.  Fix some (harmless) false
45159           positives.
45160           * lib/gcc.exp (gcc_check_compile): New function.
45161
45162 1999-02-08  Richard Henderson  <rth@cygnus.com>
45163
45164         * gcc.c-torture/execute/990208-1.c: New test.
45165
45166 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45167
45168         * g++.dg/special/ecos.exp: New driver for new tests with special
45169         requirements
45170
45171         * g++.dg/special/conpr-1.C: New test
45172         * g++.dg/special/conpr-2.C: New test
45173         * g++.dg/special/conpr-2a.C: New test
45174         * g++.dg/special/conpr-3.C: New test
45175         * g++.dg/special/conpr-3a.C: New test
45176         * g++.dg/special/conpr-3b.C: New test
45177
45178         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45179         allow g++ to use the dg driver
45180
45181         * README: Add comment about g++.dg directory
45182
45183 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45184
45185         * README: Update email addresses.
45186
45187 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45188
45189         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45190         arguments in order to force structure S onto the stack even on
45191         the alpha.
45192         (test): Pass 10 leading arguments to function foo as well as the
45193         structure S.
45194
45195         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45196         failure for all targets.
45197
45198         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45199         abort to terminate program execution.
45200
45201 1999-01-30  Richard Henderson  <rth@cygnus.com>
45202
45203         * gcc.c-torture/execute/990130-1.c: New test.
45204
45205 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45206
45207         * gcc.dg/990130-1.c: New test.
45208
45209 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45210
45211         * gcc.c-torture/execute/990128-1.c: New test.
45212
45213 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45214
45215         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45216
45217 1999-01-27  Felix Lee  <flee@cygnus.com>
45218
45219         * lib/c-torture.exp (c-torture-compile): pull out code for
45220         analyzing gcc error messages.
45221         (c-torture-execute): ditto, and fix some (harmless) false
45222         positives.
45223         * lib/gcc.exp (gcc_check_compile): new function.
45224
45225 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45226
45227         * gcc.dg/990117-1.c: New test.
45228
45229         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45230
45231         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45232
45233 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45234
45235         * g77.f-torture/compile/990115-1.f: New test.
45236
45237 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45238
45239         * gcc.c-torture/compile/990107-1.c: New test
45240
45241 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45242
45243         * gcc.c-torture/execute/990106-2.c: New test.
45244
45245         * gcc.c-torture/execute/990106-1.c: New test.
45246
45247 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45248
45249         * gcc.c-torture/compile/981223-1.c: New test.
45250
45251 1998-12-29  Richard Henderson  <rth@cygnus.com>
45252
45253         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45254         (opt3): Rename from opt4 and disable.
45255
45256 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45257
45258         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45259
45260 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45261
45262         * g++.old-deja/g++.other/conv5.C: New test.
45263
45264 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45265
45266         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45267
45268 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45269
45270         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45271
45272 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45273
45274         * gcc.c-torture/compile/981211-1.c: New test.
45275
45276 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45277
45278         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45279
45280         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45281
45282 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45283
45284         * gcc.special/930510-1.c: Make C9X safe.
45285         * gcc.misc-tests/gcov-1.c Similarly.
45286         * gcc.misc-tests/gcov-2.c Similarly.
45287
45288 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45289
45290         * gcc.dg/ultrasp1.c: New test.
45291
45292 1998-12-06  Richard Henderson  <rth@cygnus.com>
45293
45294         * gcc.c-torture/execute/981206.c: New test.
45295
45296 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45297
45298         * g++.old-deja/g++.ns/template7.C: New test.
45299
45300         * g++.old-deja/g++.other/expr1.C: New test.
45301
45302         * g++.old-deja/g++.eh/tmpl3.C: New test.
45303
45304         * g++.old-deja/g++.eh/tmpl2.C: New test.
45305
45306 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45307
45308         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45309         * g++.old-deja/g++.other/using6.C: Removed.
45310         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45311
45312         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45313
45314 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45315
45316         * g++.old-deja/g++.pt/overload8.C: New test.
45317
45318         * g++.old-deja/g++.pt/overload7.C: New test.
45319
45320         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45321
45322         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45323         and relinking messages.
45324         * lib/g++.exp (g++_target_compile): Remove .rpo file when
45325         compiling with -frepo.
45326
45327 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
45328
45329         * g++.old-deja/g++.pt/lookup6.C: New test.
45330
45331 1998-11-30  Nick Clifton  <nickc@cygnus.com>
45332
45333         * gcc.c-torture/execute/981130-1.c: New test.
45334         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45335
45336 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45337
45338         * g++.old-deja/g++.pt/explicit76.C: New test.
45339
45340         * g++.old-deja/g++.pt/friend38.C: New test.
45341
45342         * g++.old-deja/g++.ns/crash2.C: New test.
45343
45344         * g++.old-deja/g++.pt/defarg8.C: New test.
45345
45346         * g++.old-deja/g++.pt/instantiate6.C: New test.
45347
45348         * g++.old-deja/g++.pt/static6.C: New test.
45349
45350         * g++.old-deja/g++.pt/decl2.C: New test.
45351
45352 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45353
45354         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
45355         problem is actually related with name lookup, but so what? :-)
45356
45357         * g++.old-deja/g++.pt/friend37.C: New test.
45358
45359 1998-11-25  Dave Love  <d.love@dl.ac.uk>
45360
45361         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45362         element, which fails on some systems.
45363
45364         * g77.f-torture/execute/labug1.f: New test.
45365
45366 1998-11-21  Jeffrey A Law  (law@cygnus.com)
45367
45368         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45369         is defined.
45370
45371 1998-11-18  Dave Love  <d.love@dl.ac.uk>
45372
45373         * g77.f-torture/compile/981117-1.f: New test.
45374
45375 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
45376
45377         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
45378         properly discarded.
45379
45380 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
45381
45382         * gcc.c-torture/execute/memcheck: New directory of tests for
45383         -fcheck-memory-usage.
45384
45385 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45386
45387         * README: New file, general information about the testsuite and
45388         new description of the various C++ test subdirectories.
45389         * README.g++: Eliminate obsolete information, update and move most
45390         relevant stuff to README.
45391
45392 1998-11-07  Richard Henderson  <rth@cygnus.com>
45393
45394         * gcc.c-torture/compile/981107-1.c: New test.
45395
45396 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
45397
45398         * execute/memcpy-bi.c: New testcase.
45399
45400 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
45401
45402         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45403         base classes.
45404
45405         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45406         template is selected.
45407
45408         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45409         classes, it should be accepted for all types.
45410
45411         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45412
45413         * g++.old-deja/g++.pt/spec24.C: Ensure that template
45414         specializations start with template headers.
45415
45416 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
45417
45418         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45419
45420         * g++.old-deja/g++.other/init9.C: Test cross initialization of
45421         non-POD types.
45422
45423 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45424
45425         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45426
45427 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45428
45429         * compile/981022-1.c, compile/981022-1.x: New test and driver.
45430
45431 1998-10-19  Jeffrey A Law  (law@cygnus.com)
45432
45433         * 981019-1.c: New test.
45434
45435 1998-10-14  Robert Lipe <robertl@dgii.com>
45436
45437         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45438         find objc headers.
45439
45440 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45441
45442         * compile/981001-4.c: Remove use of GCC extension that triggers a
45443         compiler bug.
45444
45445 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
45446
45447         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45448
45449 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45450
45451         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
45452         instantiation of template produces incorrect code for delete
45453         expression.
45454
45455         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
45456         constructors' name is not unique.
45457         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45458         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45459
45460         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
45461         automatic array of const is ill-formed.
45462
45463         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
45464         of template parameter?
45465
45466         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
45467         const.
45468
45469         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
45470         pointer-to-member expression.
45471
45472         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
45473         declaration causes ICE.
45474
45475 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
45476
45477         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
45478         reserved in the global namespace.
45479
45480         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45481         generate needed virtual table.
45482
45483         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45484
45485 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
45486
45487         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45488         template-dependent type
45489
45490 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45491
45492         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45493         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45494         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45495
45496         * g++.old-deja/g++.other/using5.C: New test; using decl from base
45497         class should be usable as argument of member function.
45498         * g++.old-deja/g++.other/using6.C: New test; using decl from base
45499         class should be usable as return type of member function.
45500         * g++.old-deja/g++.other/using7.C: New test; using decl from base
45501         class should be usable as type of data member.
45502
45503         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45504
45505 1998-10-09  Jeffrey A Law  (law@cygnus.com)
45506
45507         * gcc.c-torture/special/920521-1.c: Fix bogus test.
45508
45509 1998-10-08  Nick Clifton  <nickc@cygnus.com>
45510
45511         * gcc.dg/dll-?.c Add thumb to target list.
45512         Fix assembler scan patterns to match current assembler output.
45513
45514 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
45515
45516         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
45517         matching of template brackets.
45518
45519         * g++.old-deja/g++.other/using4.C: New test.  Test using
45520         declarations of methods from base classes.
45521
45522         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
45523         within functions should introduce names into the innermost
45524         enclosing namespace.
45525
45526         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
45527         of static locals if first initialization throws.
45528
45529 1998-10-07  Jim Wilson  <wilson@cygnus.com>
45530
45531         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45532
45533 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
45534
45535         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
45536         lose track of the possible targets of tablejump insns.
45537         * special/special.exp: Run it.
45538
45539 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45540
45541         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
45542         must be declared before its specializations can be named in friend
45543         declarations.
45544
45545 1998-10-05  Dave Love  <d.love@dl.ac.uk>
45546
45547         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45548
45549         * g77.f-torture/execute/io1.f: New test.
45550
45551 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45552
45553         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45554         with pointer to template function, for which no argument deduction
45555         is possible.
45556
45557         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45558         specialization of template function as argument to template
45559         function.
45560
45561         * g++.old-deja/g++.other/access2.C: New test; Inner class
45562         shouldn't have privileged access to Outer's names.
45563
45564 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45565
45566         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45567         friend template declared within template class conflicts with
45568         nested class of the same name.
45569
45570         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45571         is ignored.
45572
45573         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45574         object with direct initializer as function declaration.
45575
45576         * g++.old-deja/g++.other/decl2.C: New test; duplicate
45577         initializers.
45578
45579         * g++.old-deja/g++.other/null2.C: New test; conditional operator
45580         involving const pointer and NULL produces incorrect result.
45581
45582         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45583         type name without `typename' should be rejected with -pedantic.
45584
45585 1998-10-02  Richard Henderson  <rth@cygnus.com>
45586
45587         * g++.old-deja/g++.other/addrof1.C: New test.
45588
45589 1998-10-01  Nick Clifton  <nickc@cygnus.com>
45590
45591         * gcc.c-torture/compile/981001-1.c: New test.
45592         * gcc.c-torture/execute/981001-1.c: New test.
45593
45594 1998-10-01  Jeffrey A Law  (law@cygnus.com)
45595
45596         * gcc.c-torture/compile/981001-2.c: New test.
45597         * gcc.c-torture/compile/981001-3.c: New test.
45598         * gcc.c-torture/compile/981001-4.c: New test.
45599
45600 1998-10-01  Robert Lipe  <robertl@dgii.com>
45601
45602         * lib/objc.exp (objc_target_compile): Add -L during compiles for
45603         multilibbed hosts.  Idea grafted from g77.exp.
45604
45605 1998-09-30  Dave Love  <d.love@dl.ac.uk>
45606
45607         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45608         avoid losing on systems which need -lsocket.
45609
45610 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
45611
45612         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45613         * g++.old-deja/g++.other/nested2.C: Ditto.
45614         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
45615         failure.
45616
45617 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45618
45619         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
45620         preferred over template operator!= for enum bitfields.
45621
45622 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
45623
45624         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
45625         that happen to have the same base name, but in different scopes,
45626         are incorrectly rejected.
45627
45628 1998-09-16  Richard Henderson  <rth@cygnus.com>
45629
45630         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
45631         on the native word size instead of an integer literal.
45632
45633 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45634
45635         * g++.old-deja/g++.other/static2.C: Invocation of static data
45636         member of type pointer-to-function denoted as non-static member.
45637
45638         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
45639         checks involving function types and aliases.
45640
45641 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45642
45643         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
45644         redefined to the same non-trivial type.
45645
45646         * g++.old-deja/g++.pt/explicit73.C: Test for proper
45647         namespace-qualification of template specializations declared in
45648         other namespaces.
45649
45650         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
45651         to declare a subset of the specializations of a template function
45652         as friends of specializations of a template class.
45653
45654         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
45655         member templates that do not fully specialize the enclosing
45656         template class are rejected.
45657
45658 1998-09-11  Dave Love  <d.love@dl.ac.uk>
45659
45660         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
45661
45662 1998-09-08  Dave Love  <d.love@dl.ac.uk>
45663
45664         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
45665         altered from libf2c/libU77 version.
45666
45667 1998-09-06  Dave Love  <d.love@dl.ac.uk>
45668
45669         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
45670
45671 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
45672
45673         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
45674         (un)signed char are different types for template specialization
45675         purposes.
45676
45677 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
45678
45679         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
45680         * objc: ObjC testsuite.
45681
45682 1998-08-31  Catherine Moore  <clm@cygnus.com>
45683
45684         * gcc.c-torture/execute/941014-1.x: New file.
45685
45686 1998-08-31  Nick Clifton  <nickc@cygnus.com>
45687
45688         * lib/c-torture.exp: Add support for
45689         torture_eval_before_compile and torture_eval_before_execute
45690         variables.
45691
45692 1998-08-30  Jeffrey A Law  (law@cygnus.com)
45693
45694         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
45695         this test triggers valid.
45696
45697 1998-08-27  Jeffrey A Law  (law@cygnus.com)
45698
45699         * gcc.dg/980827-1.c: New test.
45700
45701 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
45702
45703         * gcc.c-torture/execute/loop-4b.c: New test.
45704
45705 1998-08-26  Nick Clifton  <nickc@cygnus.com>
45706
45707         * lib/c-torture.exp: Add support for
45708         torture_eval_before_compile and torture_eval_before_execute
45709         variables.
45710
45711 1998-08-25  Jeffrey A Law  (law@cygnus.com)
45712
45713         * gcc.c-torture/compile/980825-1.c: New test.
45714
45715 1998-08-24  Nick Clifton  <nickc@cygnus.com>
45716
45717         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
45718         count number tests in opt_t0 not good_t0.
45719
45720 1998-08-24  Jeffrey A Law  (law@cygnus.com)
45721
45722         * gcc.c-torture/compile/930326-1.x: Fix typo.
45723
45724 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
45725
45726         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
45727         causes an ICE.
45728
45729 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45730
45731         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
45732         STACK_SIZE is defined.
45733         * gcc.c-torture/unsorted/stuct.c: Similarly.
45734
45735         * gcc.c-torture/compile/980821-1.c: New test.
45736
45737 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45738
45739         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
45740
45741 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
45742
45743         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
45744         code.
45745
45746 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
45747
45748         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
45749         error'.
45750
45751 1998-08-18  Jeffrey A Law  (law@cygnus.com)
45752
45753         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
45754
45755 1998-08-16  Jeffrey A Law  (law@cygnus.com)
45756
45757         * gcc.c-torture/compile/980816-1.c: New test.
45758
45759         * gcc.dg/980816-1.c: New test.
45760
45761 1998-08-13  Jeffrey A Law  (law@cygnus.com)
45762
45763         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
45764         compiler for ieee tests.
45765
45766 1998-08-01  Dave Love  <d.love@dl.ac.uk>
45767
45768         * g77.f-torture/compile/980729-0.f: New test.
45769
45770 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
45771
45772         * gcc.c-torture/special/eeprof-1.c: New test, for
45773         -finstrument-functions.
45774         * gcc.c-torture/special/special.exp: Run it.
45775
45776 1998-07-29  Jeffrey A Law  (law@cygnus.com)
45777
45778         * gcc.c-torture/compile/980729-1.c: New test.
45779
45780 1998-07-27  Nick Clifton  <nickc@cygnus.com>
45781
45782         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
45783         __thumb__ is defined, and test for ARM style doubles if so.
45784
45785 1998-07-26  Dave Love  <d.love@dl.ac.uk>
45786
45787         * g77.f-torture/noncompile/980615-0.f: New test.
45788
45789 1998-07-26  H.J. Lu  (hjl@gnu.org)
45790
45791         * gcc.dg/980312-1.c: Do link instead of compile.
45792         * gcc.dg/980313-1.c: Likewise.
45793
45794 1998-07-26  Jeffrey A Law  (law@cygnus.com)
45795
45796         * gcc.c-torture/compile/980726-1.c: New test.
45797
45798 1998-07-25  Dave Love  <d.love@dl.ac.uk>
45799
45800         * g77.f-torture/execute/io0.f: New test.
45801
45802 1998-07-24  Nick Clifton  <nickc@cygnus.com>
45803
45804         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
45805         an int.
45806
45807 1998-06-18  Michael Meissner  <meissner@cygnus.com>
45808
45809         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
45810         m32r bugs.
45811
45812 1998-07-17  Nick Clifton  <nickc@cygnus.com>
45813
45814         * gcc.dg/980626-1.c: Expect failures for all toolchains until
45815         c-decl.c:grokdeclarator can handle mode attributes.
45816
45817 1998-07-16  Jeffrey A Law  (law@cygnus.com)
45818
45819         * gcc.c-torture/execute/980716-1.c: New test.
45820
45821 1998-07-13  Jeffrey A Law  (law@cygnus.com)
45822
45823         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
45824         the mn10200.
45825         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
45826         the mn10200.
45827         * gcc.c-torture/execute/va-arg-3.x: Similarly.
45828         * gcc.c-torture/compile/930326-1.x: Similarly.
45829
45830 1998-07-13  Dave Love  <d.love@dl.ac.uk>
45831
45832         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
45833         New test from Craig.
45834
45835 1998-07-12  Dave Love  <d.love@dl.ac.uk>
45836
45837         * g77.f-torture/noncompile/980616-0.f: New test.
45838
45839         * g77.f-torture/execute/970816-3.f: New test from Craig.
45840
45841 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45842
45843         *  g++.other/singleton.C: Return error value instead of taking
45844         SIGSEGV.
45845
45846 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
45847
45848         *  g++.other/singleton.C: New test.  Warning is under dispute.
45849         Runtime crash is not.
45850
45851 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45852
45853         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
45854         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
45855         using6.C, using7.C}: New namespace tests.
45856
45857 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45858
45859         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
45860         specialization with typedef'ed names used as array indexes.
45861
45862 1998-07-09  Jeffrey A Law  (law@cygnus.com)
45863
45864         * gcc.c-torture/execute/980709-1.c: New test.
45865
45866         * gcc.dg/980709-1.c: New test.
45867
45868 1998-07-07  Richard Henderson  <rth@cygnus.com>
45869
45870         * gcc.c-torture/execute/bcp-1.c: New test.
45871
45872 1998-07-07  Jeffrey A Law  (law@cygnus.com)
45873
45874         * gcc.c-torture/execute/980707-1.c: New test.
45875
45876 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
45877
45878         * gcc.c-torture/compile/980706-1.c: New test.
45879
45880 1998-07-01  Dave Love  <d.love@dl.ac.uk>
45881
45882         * g77.f-torture/execute/980701-0.f,
45883         g77.f-torture/execute/980701-1.f: New test from Craig.
45884
45885 1998-07-01  Jeffrey A Law  (law@cygnus.com)
45886
45887         * gcc.c-torture/compile/980701-1.c: New test.
45888
45889         * gcc.c-torture/execute/980701-1.c: New test.
45890
45891 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
45892 rlsruhe.de>
45893
45894         * g++.old-deja/g++.robertl/eb132.C: New test.
45895         * g++.old-deja/g++.robertl/eb133.C: Likewise.
45896
45897 1998-06-29  Dave Love  <d.love@dl.ac.uk>
45898
45899         * g77.f-torture/execute/980628-7.f,
45900         g77.f-torture/execute/980628-8.f,
45901         g77.f-torture/execute/980628-9.f,
45902         g77.f-torture/execute/980628-10.f: New tests from Craig.
45903
45904         * g77.f-torture/execute/980628-3.f: Remove mail headers.
45905
45906 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45907
45908         * g77.f-torture/execute/980628-4.f: New test from Craig.
45909         * g77.f-torture/execute/980628-5.f: Likewise.
45910         * g77.f-torture/execute/980628-2.f: Likewise.
45911         * g77.f-torture/execute/980628-0.f: Likewise.
45912         * g77.f-torture/execute/980628-1.f: Likewise.
45913         * g77.f-torture/execute/980628-3.f: Likewise.
45914         * g77.f-torture/execute/980628-6.f: Likewise.
45915
45916 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45917
45918         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
45919         directory when nothing has been installed yet.
45920
45921 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
45922
45923         * gcc.c-torture/special/special.exp: Handle newer versions of
45924         dejagnu.
45925
45926 1998-06-26  Jeffrey A Law  (law@cygnus.com)
45927
45928         * gcc.dg/980626-1.c: New test.
45929
45930 1998-06-19  Bruno Haible <haible@ilog.fr>
45931
45932         * gcc.misc-tests/m-un-2.c: New test.
45933         * g++.old-deja/g++.other/warn01.c: Likewise.
45934
45935 1998-06-19  Robert Lipe  <robertl@dgii.com>
45936
45937         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
45938         compatibility with assmblers with a different comment character.
45939         Eliminate use of GAS-specific extensions.
45940
45941 1998-06-19  Jeffrey A Law  (law@cygnus.com)
45942
45943         * gcc.c-torture/execute/ieee/980619-1.c: New test.
45944
45945 1998-06-19  Robert Lipe  <robertl@dgii.com>
45946
45947         * lib/g77.exp: Replace search for libf2c.a with search for newly
45948         renamed libg2c.a
45949
45950 1998-06-17  Jeffrey A Law  (law@cygnus.com)
45951
45952         * gcc.c-torture/execute/980617-1.c: New test.
45953
45954 1998-06-12  Jeffrey A Law  (law@cygnus.com)
45955
45956         * gcc.c-torture/execute/980612-1.c: New test.
45957
45958 1998-06-08  Jeffrey A Law  (law@cygnus.com)
45959
45960         * gcc.dg/980523-1.c: Only test on ppc-linux.
45961         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
45962
45963         * gcc.c-torture/execute/980608-1.c: New test.
45964
45965 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
45966
45967         * gcc.c-torture/execute/980605-1.c: New test.
45968
45969 1998-06-04  Jeffrey A Law  (law@cygnus.com)
45970
45971         * gcc.c-torture/execute/980604-1.c: New test.
45972
45973 1998-06-02  Jeffrey A Law  (law@cygnus.com)
45974
45975         * gcc.c-torture/execute/980602-1.c: New test.
45976         * gcc.c-torture/execute/980602-2.c: Likewise.
45977
45978 1998-06-02  Dave Love  <d.love@dl.ac.uk>
45979
45980         * 970125-0.f: Fix per JCB.  Add commentary.
45981
45982 1998-05-31  Michael Meissner  <meissner@cygnus.com>
45983
45984         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
45985         IEEE -0 support.
45986
45987 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
45988
45989         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
45990         earlier.
45991
45992 1998-05-28  Catherine Moore <clm@cygnus.com>
45993
45994         * gcc.c-torture/execute/980526-3.c: New test.
45995
45996 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
45997
45998         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
45999         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46000         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46001         m88k-motorola-sysv3 to XFAIL.
46002
46003 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46004
46005         * gcc.dg/980526-1.c: New test.
46006         * gcc.c-torture/execute/980526-2.c: New test.
46007
46008 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46009
46010         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46011
46012         * gcc.c-torture/execute/980526-1.c: New test.
46013
46014 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46015
46016         * g77.f-torture/execute/alpha2.f: Add runtime test.
46017
46018 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46019
46020         * g++.old-deja/old-deja.exp: Strip leading directories.
46021
46022         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46023         error for the line.  Don't run multiple tests for the same line.
46024
46025 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46026
46027         * gcc.dg/980523-1.c: New test.
46028
46029 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46030
46031         * g77.f-torture/compile/970915-0.f: New test.
46032
46033 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46034
46035         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46036
46037 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46038
46039         * gcc.dg/980520-1.c: New test.
46040
46041 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46042
46043         * gcc.dg/980502-1.c: Fix return type.
46044
46045 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46046
46047         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46048         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46049         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46050         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46051         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46052
46053 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46054
46055         * g77.f-torture/execute/980520-1.f: New test.
46056
46057 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46058
46059         * lib/mike-g77.exp: New file.
46060
46061         * g77.f-torture/noncompile/noncompile.exp,
46062         g77.f-torture/noncompile/check0.f: New files.
46063
46064 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46065
46066         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46067         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46068         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46069         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46070         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46071         abort where appropriate.
46072
46073 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46074
46075         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46076         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46077
46078 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46079
46080         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46081
46082 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46083
46084         * g77.f-torture/compile/980427-0.f: New test.
46085
46086 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46087
46088         * g77.f-torture/compile/980424-0.f: New test.
46089
46090 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46091
46092         * g77.f-torture/compile/980419-2.f (main): New test.
46093         * g77.f-torture/compile/970125-0.f: New test.
46094         * g77.f-torture/compile/980419-1.f: New test.
46095
46096 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46097
46098         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46099         of loop-4.c.
46100
46101 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46102
46103         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46104
46105 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46106
46107         * gcc.c-torture/compile/980329-1.c: New test.
46108
46109 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46110
46111         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46112         * gcc.dg/980312-1.c: Fix typo in -march command.
46113
46114 1998-03-16  H.J. Lu  (hjl@gnu.org)
46115
46116         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46117
46118 1998-03-11  Robert Lipe  <robertl@dgii.com>
46119
46120         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46121         Dave Love agree the Fortran source is bogus.
46122
46123 1998-03-11  Robert Lipe  <robertl@dgii.com>
46124
46125         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46126         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46127         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46128         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46129         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46130
46131 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46132
46133         * g++.old-deja/g++.other/friend1.C: New test.
46134
46135 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46136
46137         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46138         possibly uninitialized) variables and declare dnrm2.
46139
46140 1998-02-23  Robert Lipe <robertl@dgii.com>
46141
46142         From Bruno Haible <haible@ilog.fr>:
46143         * gcc.c-torture/execute/980223.c: New test.
46144
46145 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46146
46147         * gcc.dg/ifelse-1.c: New test.
46148
46149 1998-02-09  H.J. Lu  (hjl@gnu.org)
46150
46151         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46152
46153           * lib/old-dejagnu.exp (old-dejagnu): Added the
46154           "execution test - XFAIL *-*-*" handling in the spirit of
46155           "excess errors test -". Changed the "execution test fails"
46156           handling to be like "excess errors test fails".
46157           * Update various tests accordingly.
46158
46159 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46160
46161         * gcc.c-torture/execute/980205.c: New test.
46162
46163 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46164
46165         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46166         * lib/f-torture.exp: Similarly.
46167         * gcc.c-torture: Rename all .cexp files to .x files.
46168
46169 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46170
46171         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46172         (940510-1.c): Removed duplicate.
46173         (971104-1.c): New test.
46174
46175 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46176
46177           * lib/f-torture.exp: Improve error and loop detection.
46178
46179 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46180
46181         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46182         use that to size the filler array.
46183
46184 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46185
46186         * lib/c-torture.exp(c-torture-execute): Fix typo.
46187
46188         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46189         testcase as the executable name. Keep the executable around if
46190         the test fails.
46191
46192 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46193
46194         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46195         changes.  Only test one -g option, and move it to the end of the
46196         list of options to test.
46197
46198 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46199
46200         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46201         variable GCC_TORTURE_OPTIONS to supply default switches separated
46202         by colons.  If no environment variable, run tests with -O0 -g, -O1
46203         -g, and -O2 -g as well.
46204
46205 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46206
46207         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46208         explanatory comments. Fix indentation.
46209
46210 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46211
46212         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46213
46214 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46215
46216         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46217         * g++.old-deja/g++.mike/p7325.C: Likewise.
46218         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46219
46220 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46221
46222         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46223         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46224         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46225         * g++.old-deja/g++.law/operators4.C: Likewise.
46226
46227 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46228
46229         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46230         * g++.old-deja/g++.mike/p784.C: Ditto.
46231         * g++.old-deja/g++.mike/p785.C: Ditto.
46232
46233 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46234
46235           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46236
46237 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46238
46239         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46240         target feature; pass this to c-torture-execute as needed.
46241
46242 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46243
46244         * lib/c-torture.exp(c-torture-execute): If the previous and the
46245         current executables being tested are identical, we don't need to
46246         run the executable again. Try to make the executable names
46247         unique. Add an optional argument for passing additional compiler
46248         flags.
46249
46250 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46251
46252         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46253
46254 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46255
46256         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46257
46258 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46259
46260         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46261         32bit or larger longs.
46262
46263         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46264         have either a 32bit long or 32bit int.
46265
46266 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46267
46268         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46269         Make double precision tests dependent on sizeof (double).
46270
46271 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46272
46273         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46274         too.
46275
46276 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46277
46278         * gcc.c-torture/compile/961203-1.cexp: New script.
46279
46280 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46281
46282         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46283         up the includes ourselves.
46284
46285 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46286
46287         * lib/plumhall.exp: Remove random include, and add a few
46288         verbose messages for debugging.
46289
46290 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46291
46292         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46293         of trying to do it ourselves.
46294
46295 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46296
46297         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46298
46299 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46300
46301         * gcc.prms/5403.c: Made regexp a bit less strict.
46302
46303 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46304
46305         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46306         is returned from remote_load instead.
46307         * lib/plumhall.exp: Ditto.
46308         * lib/mike-g++.exp: Ditto.
46309         * lib/old-dejagnu.exp: Ditto.
46310         * lib/c-torture.exp: Ditto.
46311
46312 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
46313
46314         * lib/g++.exp: Use build_wrapper procedure.
46315         * lib/gcc.exp: Ditto.
46316
46317 1997-05-20  Jeffrey A Law  (law@cygnus.com)
46318
46319         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46320         an old-style decl for malloc.  Fixes tests to work when
46321         sizeof (int) != sizeof (size_t).
46322
46323 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46324
46325         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46326
46327         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46328         use stdargs.h interface.
46329
46330 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46331
46332         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46333         NO_VARARGS when compiling.
46334
46335 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
46336
46337         * lib/plumhall.exp(ph_includes): New procedure.
46338         (ph_make): Use it.
46339         (ph_compiler): Ditto.
46340
46341         * lib/g++.exp: Rename test-glue.c to testglue.c.
46342         * lib/gcc.exp: Ditto.
46343
46344 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
46345
46346         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46347         to completion when it's called.
46348
46349 1997-03-21  Michael Meissner  <meissner@cygnus.com>
46350
46351         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46352         is defined, don't do test.
46353
46354 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
46355
46356         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46357         for object files.
46358         (ph_summary): Mark skipped testcases as untested, not unresolved.
46359
46360         * lib/plumhall.exp (ph_make): If unresolved because of bad
46361         errorCode, record errorCode in log file.
46362         (*): Replace send_log/verbose with verbose -log.
46363
46364 1997-03-19  Michael Meissner  <meissner@cygnus.com>
46365
46366         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46367         double conversion if double isn't at least 8 bytes.
46368
46369         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46370         int to work with targets where int is 16 bits.
46371
46372         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46373         8 bytes, just exit, since 4 byte doubles don't have enough bits of
46374         precision for the test to complete.
46375
46376 1997-03-14  Michael Meissner  <meissner@cygnus.com>
46377
46378         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46379         if d10v is not compiled with the -mdouble64 flag.
46380         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46381
46382         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46383         d10v is not compiled with the -mint32 flag.
46384
46385 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46386
46387         * lib/plumhall.exp: Use incr_count.
46388
46389 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46390
46391         * gcc.c-torture: Update to c-torture-1.45.
46392
46393 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
46394
46395         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46396         the name of the expect testcase file).
46397
46398         * lib/g++.exp(g++_init): Ditto.
46399
46400 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
46401
46402         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46403         the host.
46404
46405         * lib/gcc.exp(gcc_exit): New procedure.
46406
46407 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
46408
46409         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46410         specs where appropriate.
46411
46412         * g++.old-deja/g++.arm/*: Added additional ERROR checks
46413         because of new "candidates are" messages, and removed a few
46414
46415         * Converted all non-old-style g++ testcases to old-style, and
46416         moved into g++.old-deja.
46417
46418 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
46419
46420         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46421         options.
46422
46423         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46424         succeeded.
46425
46426         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46427
46428 1997-02-13  Michael Meissner  <meissner@cygnus.com>
46429
46430         * lib/gcc.exp (gcc_target_compile): Add support for defining
46431         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46432         the machine doesn't have those features.
46433
46434 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
46435
46436         * g++.law/operators4.exp: Don't use LIBS.
46437
46438 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
46439
46440         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46441
46442         * lib/mike-g++.exp: Don't set the compiler to be tested here.
46443         * lib/g++.exp: Set it here instead. Also, allow use of the
46444         --tool_exec and --tool_opt options. Change CXX to
46445         GXX_UNDER_TEST.
46446
46447         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46448
46449         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46450
46451 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
46452
46453         * lib/old-dejagnu.exp: Use prune_warnings instead of
46454         prune_system_crud.
46455         * lib/mike-g++.exp: Ditto.
46456         * lib/gcc.exp: Ditto.
46457         * lib/g++.exp: Ditto.
46458
46459         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46460
46461 1997-02-07  Jeffrey A Law  (law@cygnus.com)
46462
46463           * 941014-2.c: Include stdlib.h
46464           * 960327-1.c: Include stdio.h
46465           * dbra.c, index-1.c: Don't assume ints are 32bits.
46466
46467 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
46468
46469         * lib/gcc.exp: Add gcc,stack_size target feature.
46470
46471         * lib/g++.exp(g++_target_compile): Add the include and link
46472         paths here, not in two other places. And, it's $options, not
46473         options.
46474
46475         * lib/mike-g++.exp(postbase): Remove the code that determines
46476         the correct include and link paths.
46477         * g++.old-deja/old-deja.exp: Ditto.
46478
46479 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
46480
46481         * lib/g++.exp(g++_init): target_compile no longer returns the
46482         filename of the result.
46483
46484 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
46485
46486         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46487         call to glob.
46488
46489         * gcc.c-torture/special/special.exp: Change call to
46490         gcc_target_compile to include the object file.
46491
46492 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
46493
46494         * gcc.c-torture/special/special.exp: Correct misspelling in last
46495         change.
46496
46497 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
46498
46499         * lib/plumhall.exp(ph_summary): Log the entire output of the
46500         executable. Return -1 if there were any failures, 0 otherwise.
46501         (ph_execute): Return -1 if there were any failures, 0 otherwise.
46502         (ph_make): Clean up objects and executables that were built
46503         if the tests succeeded.
46504
46505 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
46506
46507         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46508         libraries and includes in the build tree as appropriate.
46509
46510 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46511
46512         * lib/c-torture.exp: Instead of looking for the global variable
46513         NO_LONG_LONG, check to see if that's a feature of the target.
46514
46515 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46516
46517         * config/default.exp: Minimize. Delete the remainer of the files in
46518         config; this functionality is now in devo/dejagnu/config.
46519
46520         g++.*/*: Pass any additional flags used to compile to postbase;
46521         delete CXXFLAGS.
46522
46523         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46524         is now done by runtest.exp. Use gcc_target_compile instead of
46525         compile.
46526
46527         lib/c-torture.exp: Use gcc_target_compile instead of compile.
46528         Remove references to CFLAGS. Use remote_file instead of
46529         calling rm -f.
46530         (c-torture): Take a list of arguments to use to compile this
46531         testcase.
46532
46533         lib/g++.exp: Simplify. Use target_compile instead of compile.
46534         lib/gcc-dg.exp: Ditto.
46535         lib/gcc.exp: Ditto.
46536         lib/mike-{gcc,g++}.exp: Ditto.
46537         lib/old-dejagnu.exp: Ditto.
46538         lib/plumhall.exp: Ditto.
46539
46540 1997-01-08  Jim Wilson  <wilson@cygnus.com>
46541
46542         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46543         (ph_linker): Likewise.
46544
46545 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
46546
46547           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46548         MAP_ANON / MAP_ANONYMOUS if defined;
46549         else try to map from /dev/zero .
46550
46551 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46552
46553         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46554         isn't defined, then define it to MAP_ANONYMOUS.
46555
46556 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46557
46558         * gcc.c-torture: Update to c-torture-1.42 release.
46559
46560 1996-11-11  Jeffrey A Law  (law@cygnus.com)
46561
46562         * gcc.c-torture: Update to c-torture-1.41 release.
46563
46564 1996-10-27  Jeffrey A Law  (law@cygnus.com)
46565
46566         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
46567         c-torture release.
46568
46569 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
46570
46571         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46572         and LDFLAGS.  Fix second case to append the target_info ldflags
46573         onto LDFLAGS, not CFLAGS.
46574         * lib/g++.exp (g++_init): Add target_info stuff.
46575         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
46576         of libgloss and newlib flags for !native.
46577
46578         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46579         (GDB): Fix relative path to go up another dir for finding gdb.
46580
46581 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
46582
46583         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46584         versions in the target_info array, if they don't exist.
46585
46586 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
46587
46588         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46589
46590 1996-07-08  Jim Wilson  <wilson@cygnus.com>
46591
46592         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46593         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46594
46595 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
46596
46597         * lib/old-dejagnu.exp: Don't remove the output file before we've
46598         actually tested it. Don't append pwd to the path of the executable
46599         we're testing.
46600
46601 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
46602
46603         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46604
46605 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
46606
46607         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46608         temporary directory for compiler files, and set it to a default
46609         value of /tmp. Set $output as the name of the output file from
46610         compiling the testcase. Add a -o option to $cflags_var so the
46611         compiler writes the final output file as $output. Set $executable
46612         to $output.
46613
46614         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
46615         directory for compiler files, and set it to /tmp if it doesn't
46616         already have a value. Set $output_file to the name of the output
46617         file from compiling the testcase. Add a -o option to CXXFLAGS so
46618         the compiler writes the final output file as $output. Use $output
46619         as the executable to be tested.
46620
46621 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46622
46623         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
46624
46625 1996-06-08  Jeffrey A Law  (law@cygnus.com)
46626
46627         * gcc.c-torture/execute/pending-1.c: New test.  Still
46628         pending in Tege's queue.
46629
46630 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
46631
46632         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
46633         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
46634         if there were failures.  Call unresolved if there were unresolved
46635         testcases.  Call gcc_fail if program did not run to completion.
46636         (ph_make): Pass additional argument name to ph_execute.
46637         (ph_execute): Add new argument.  Pass additional arguments to
46638         ph_summary.  Call gcc_fail is there is no execution output.
46639
46640 1996-04-24  Jeffrey A Law  (law@cygnus.com)
46641
46642         * lib/plumhall.exp (proc_summary): Output relavent summary
46643         lines into the log so specific failures in plumhall can be
46644         investigated.
46645
46646 1996-04-10  Jeffrey A Law  (law@cygnus.com)
46647
46648         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
46649         (c-torture-execute): Don't try to execute tests which use
46650         "long long" types if $NO_LONG_LONG is nonzero.
46651
46652 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
46653
46654         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
46655         not c-torture.
46656
46657         * gcc.ieee: Move from here.
46658         * gcc.c-torture/execute/ieee: To here.
46659
46660 1996-03-26  Jeffrey A Law  (law@cygnus.com)
46661
46662         * gcc.c-torture: Update to c-torture-1.41 release.
46663
46664 1996-03-22  Jeffrey A Law  (law@cygnus.com)
46665
46666         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
46667         not "$output".
46668
46669 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
46670
46671         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
46672         -c present.
46673
46674 1996-03-02  Jeffrey A Law  (law@cygnus.com)
46675
46676         * config/proelf.exp: Handle connecting to a simulator.
46677
46678 1996-01-31  Jeffrey A Law  (law@cygnus.com)
46679
46680         * config/proelf.exp: New file.  Enough framework that we can
46681         run c-torture tests on the proelf targets (or any other target
46682         that gdb can connect to for that matter).
46683
46684 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
46685
46686         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
46687         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
46688
46689         * lib/plumhall.exp (ph_execute): Always call ph_summary if
46690         exec_output exists.
46691
46692 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
46693
46694         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
46695         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
46696
46697         * config/*.exp: Update FSF address.  Change result of ${tool}_load
46698         to pass/fail/unresolved/unsupported/untested.  Caller must now
46699         call unresolved/unsupported/untested.
46700         * lib/*.exp: Update FSF address.  Update to handle new results of
46701         ${tool}_load.
46702         * lib/chill.exp (verbose): Delete.
46703
46704 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
46705
46706         * lib/gcc.exp (default_gcc_start): Change order of args to
46707         $LDFLAGS $CFLAGS $LIBS.
46708         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
46709         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
46710         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
46711         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
46712         * gcc.misc-tests/dg-test.exp: Likewise.
46713         * gcc.misc-tests/msgs.exp: Likewise.
46714         * gcc.prms/prms.exp: Likewise.
46715         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
46716         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
46717
46718         * lib/dg.exp: Deleted, moved to dejagnu/lib.
46719
46720 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46721
46722         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
46723
46724         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
46725         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
46726
46727         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
46728         necessary.
46729
46730 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
46731
46732         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
46733         global for loop; add use of $mathlib.
46734         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
46735         settings here; set mathlib for anything but VxWorks.
46736
46737 1996-01-22  Jeffrey A Law  (law@cygnus.com)
46738
46739         * gcc.c-torture: Update to c-torture-1.40 release.
46740
46741 1996-01-03  Jeffrey A Law  (law@cygnus.com)
46742
46743         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
46744         dg.exp.
46745
46746 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
46747
46748         * lib/c-torture.exp (c-torture-execute): Declare "output" as
46749         global.
46750
46751 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
46752
46753         * lib/g++.exp (LIBS): Define if not already.
46754         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
46755         (gcc-dg-prune): Call prune_gcc_output.
46756         * lib/gcc.exp (prune_gcc_output): New proc.
46757         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
46758         prune_gcc_output.
46759
46760 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
46761
46762         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
46763         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
46764
46765 1995-11-15  Jeffrey A Law  (law@cygnus.com)
46766
46767         * gcc.c-torture: Update to c-torture-1.39 release.
46768
46769 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
46770
46771         * lib/c-torture.exp (c-torture-execute): Don't return if one option
46772         fails, try others as well.
46773
46774 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
46775
46776         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
46777         If compilation fails, mark execute tests as `untested'.
46778         If test is marked as unsupported, don't mark compilation and
46779         execute tests as failed.
46780
46781 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
46782
46783         * lib/g++.exp (g++_init): Don't link in libg++, and look to
46784         libstdc++ for whether or not we want to be doing shared
46785         libraries.  Delete link_curses since we don't need it anymore.
46786         * lib/mike-g++.exp (postbase): Don't link in libg++.
46787         * g++.old-deja/old-deja.exp: Likewise.
46788
46789 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
46790
46791         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
46792
46793 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
46794
46795         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
46796         For that, add `-Wl,-a,shared_archive'.
46797         * g++.old-deja/old-deja.exp: Likewise.
46798
46799 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
46800
46801         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
46802
46803 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
46804
46805         * lib/mike-g++.exp (postbase): Pay attention to the status of
46806         g++_load.
46807
46808 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
46809
46810           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
46811
46812 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
46813
46814         * lib/gcc.exp (default_gcc_start): No longer need to log program
46815         being executed or its output, execute_anywhere does that now.
46816         * lib/g++.exp (default_g++_version): Call execute_anywhere.
46817         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
46818
46819 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
46820
46821         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
46822         the same as those in lib/g++.exp.
46823
46824 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
46825
46826         * gcc.c-torture: Update to c-torture-1.38 release.
46827         * gcc.ieee: Related changes.
46828
46829 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
46830
46831         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
46832         "exec". Minor reformatting changes.
46833
46834         * config/rom68k.exp (${tool}_load): Make it work in a canadian
46835         cross. This means all "exec" calls now work on a remote host as
46836         well.
46837         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
46838         cross. Filter out the extra "\r\n" stuff that expect puts in.
46839         (c-torture-execute): Filter out the bogus warnings like
46840         c-torture-compile does. Add support for canadian cross.
46841         * lib/gcc.exp (default_gcc_version, default_gcc_start)
46842         Use execute_anywhere rather than calling exec directly. Now it
46843         works for canadian cross testing.
46844
46845 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
46846
46847         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
46848         results into a variable, and check that rather than using file exists.
46849
46850 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
46851
46852         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
46853         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
46854
46855 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46856
46857         * g++.old-deja/old-deja.exp: Create and pass runshlib and
46858         lib_curses if there's a shared libg++ in the build tree.
46859
46860 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
46861
46862         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
46863         if not supported target.
46864
46865 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
46866
46867         * lib/g++.exp (g++_init): Move empty setting of runshlib and
46868         link_curses up to always happen, not just for native builds.
46869
46870 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
46871
46872         * gcc.c-torture: Update to c-torture-1.36 release.
46873         * gcc.failure: Related changes.
46874
46875 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
46876
46877         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
46878
46879 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
46880
46881         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
46882         * lib/mike-g++.exp (postbase): Not in here.  Still reference
46883         runshlib, link_curses, and mathlib for link and run.
46884
46885         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
46886         pass the runtime shared library options for Solaris, OSF/1, and
46887         Irix5, and link with -lcurses to avoid unresolved references.
46888
46889 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
46890
46891         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
46892         only run once.
46893
46894 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
46895
46896         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
46897
46898 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
46899
46900         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
46901         do not have a framework for the "compat" tests yet.
46902
46903 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
46904
46905         * lib/mike-g++.exp (postbase): New local variable `mathlib',
46906         set to null if we're testing vxworks5.1.  Use that instead of
46907         `-lm' in the setting of LIBS for link and run.
46908
46909 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
46910
46911         * config/rom68k.exp (${tool}_load): Major changes to make it
46912         work.  Verified that it does in fact return the stuff in
46913         exec_output properly.  Catch any Emul or any TRAP other than 0.
46914
46915 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
46916
46917         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
46918         LDFLAGS properly for targets that need stuff from libgloss.
46919         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
46920         only run once.
46921         (gpp_initialized): New variable.
46922
46923 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
46924
46925         * config/rom68k.exp: Load libgloss.exp.
46926         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
46927         so we can produce a fully linked binary.
46928         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
46929         so we can produce a fully linked binary.
46930
46931 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
46932
46933         * lib/plumhall.exp (ph_section): Watch for expected failures.
46934         Add missing `else'.
46935
46936         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
46937         run the testcase.
46938         (c-torture): Likewise.
46939
46940 1995-08-28  Doug Evans  <dje@cygnus.com>
46941
46942         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
46943
46944         * lib/mike-g++.exp (mike_cleanup): New proc.
46945         (prebase): New globals compiler_result, not_compiler_result,
46946         target_regexp.
46947         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
46948         allow leading "-" in pattern.  Watch for unsupported tests.
46949         If $compiler_result is set, pattern match assembler code,
46950         and ditto for $not_compiler_result.
46951         * lib/mike-gcc.exp: Likewise.
46952
46953         * lib/plumhall.exp (ph_execute): Only call ph_summary if
46954         execution "succeeded".
46955
46956 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
46957
46958         * config/win32.exp: New file.
46959         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
46960
46961 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
46962
46963         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
46964         unsupported.
46965         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
46966         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
46967         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
46968
46969         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
46970         "... without exceptions was ...".  That is now handled by
46971         prune_system_crud.
46972         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46973
46974 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
46975
46976         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
46977         sieve.c,sort2.c}: New files.
46978         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
46979         sieve.exp,sort2.exp}: Drivers for them.
46980
46981         * lib/mike-gcc.exp (program_output): New user settable variable.
46982         (postbase): Call prune_system_crud.  Also prune extraneous compiler
46983         messages.
46984         * lib/mike-g++.exp (program_output): New user settable variable.
46985
46986         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
46987
46988         * config/sh.exp: Deleted (use sim.exp instead).
46989
46990 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
46991
46992         * config/vx.exp: Declare CHECKTASK as global.
46993         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
46994         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
46995         * lib/old-dejagnu.exp: Load [pwd]/$executable.
46996
46997 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46998
46999         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47000         target. Like vx.exp, only includes `vx29k.exp' instead of
47001         `vxworks.exp'.
47002
47003 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47004
47005         * config/sim.exp: Increase time limit from 120 seconds to 240.
47006
47007 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47008
47009         * gcc.c-torture/execute/950628-1.c: New test.
47010
47011 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47012
47013         * gcc.c-torture: Update with changes/additions from
47014         c-torture-1.34.
47015
47016 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47017
47018         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47019
47020 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47021
47022         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47023
47024 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47025
47026         * gcc.c-torture/compile/950512-1.c: New test.
47027         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47028         * gcc.dg/struct-ret-1.c: Likewise.
47029
47030 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47031
47032         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47033           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47034
47035 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47036
47037         * gcc.c-torture/special/920411-1.c: Deleted.
47038         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47039
47040 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47041
47042         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47043         cpu limit.
47044
47045 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47046
47047         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47048
47049 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47050
47051         From kenner;
47052         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47053         is the proper length.
47054         * va-arg-3.c: Likewise.
47055
47056 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47057
47058         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47059         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47060
47061         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47062         * lib/g++.exp (default_g++_start): Delete old cruft.
47063
47064 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47065
47066         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47067         (2 * (1 << 18)) to (2 * (1 << 17)).
47068
47069         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47070
47071 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47072
47073         * config/rom68k.exp: Renamed from config/idp.exp
47074
47075 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47076
47077         * c-torture/compile/921109-2.c
47078
47079 1995-04-18  Mike Stump  <mrs@cygnus.com>
47080
47081         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47082         excess errors.
47083
47084 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47085
47086         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47087         output.
47088         * lib/g++.exp (default_g++_start): Likewise.
47089
47090 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47091
47092         * gcc.c-torture/compile/950329-1.c: New test.
47093
47094 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47095
47096           * config/bug.exp (${tool}_load): Updated to use new remote_open
47097           and remote_close procs.
47098         * config/idp.exp: New file.
47099
47100 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47101
47102         * gcc.c-torture/execute/950322-1.c: New test.
47103
47104 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47105
47106         * config/vx.exp (${tool}_load): Clean up testing of return code from
47107         vxworks_ld and vxworks_spawn.
47108
47109 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47110
47111         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47112
47113 1995-03-13  Mike Stump  <mrs@cygnus.com>
47114
47115         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47116         can mark excess errors on a machine by machine basis.  Note, the
47117         default is to not expect any excess errors, even when excess
47118         errors test - is given, so you will want to put an XFAIL ... on
47119         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47120         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47121         those 4 machines, but no others.
47122
47123 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47124
47125         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47126         * lib/c-torture.exp: to here.
47127
47128 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47129
47130         * gcc.c-torture/execute/950221-1.c: New test.
47131         * gcc.c-torture/execute/struct-ret-1.c: New test.
47132         * gcc.c-torture/compile/950221-1.c: New test.
47133
47134         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47135
47136 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47137
47138         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47139         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47140
47141 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47142
47143         * g++.gb: New directory of tests, derived from my signature and
47144         class scoping tests.
47145
47146         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47147         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47148         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47149         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47150         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47151         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47152         * g++.gb/sig25.C: Likewise.
47153
47154         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47155         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47156         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47157         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47158         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47159         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47160         * g++.gb/sig25.exp: Likewise.
47161
47162         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47163         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47164         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47165         * g++.gb/scope13.C: Likewise, this test still fails.
47166
47167         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47168         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47169         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47170         * g++.gb/scope13.exp: Ditto.
47171
47172         * g++.gb/README: New file, explains what these tests are about.
47173
47174 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47175
47176         * lib/dg.exp (dg-do): Support `preprocess'.
47177         (dg-test): Likewise.
47178
47179 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47180
47181         * config/udi.exp: change "continue -expect" to "exp_continue".
47182
47183 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47184
47185         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47186         Delete redundant tests.
47187
47188         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47189         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47190         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47191         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47192         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47193         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47194         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47195         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47196
47197         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47198         storing label pointers.
47199         * gcc.c-torture/execute/921019-1.c: Likewise.
47200         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47201         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47202         parameter fp.
47203         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47204         constants.
47205
47206         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47207         Delete obsolete tests.
47208
47209         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47210         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47211         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47212         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47213         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47214         * gcc.c-torture/compile/950124-1.c: New test.
47215
47216         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47217
47218 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47219
47220         * lib/mike-g++.exp: Add -lm to LIBS.
47221
47222 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47223
47224         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47225
47226 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47227
47228         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47229
47230 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47231
47232         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47233
47234 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47235
47236         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47237         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47238         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47239         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47240         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47241         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47242         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47243         * g++.law/{operators31.C, operators32.C,
47244         * g++.law/{operators33.C, operators34.C}: Likewise.
47245         * g++.law/{pic1.C, refs2.C}: Likewise.
47246         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47247         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47248         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47249         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47250
47251         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47252         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47253         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47254         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47255         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47256         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47257         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47258         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47259         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47260         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47261         * g++.law/{operators34.exp}: Likewise.
47262         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47263         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47264         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47265         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47266         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47267
47268         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47269         No longer expected to fail.
47270         * g++.law/missed-error3.C: Tweak for recent bool changes.
47271
47272 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47273
47274         * config/emb-unix: Deleted.
47275         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47276         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47277
47278 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47279
47280         * lib/dg.exp (dg-test): Fix typo in last patch.
47281
47282 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47283
47284         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47285         (handles multiple occurrences).
47286
47287 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47288
47289         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47290         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47291         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47292         printed).
47293         * lib/c-torture.exp (c-torture-compile): Likewise.
47294         (c-torture): Prepend full path if missing.
47295         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47296         (gcc_fail): Likewise.
47297         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47298
47299 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47300
47301         * lib/netware.exp: Only attach to NetWare i386 systems.
47302
47303 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47304
47305         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47306         messages.  Add test name to "output pattern match" pass/fail message.
47307
47308 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47309
47310         * gcc.dg: New testsuite.
47311         * gcc.dg/dg.exp: New file.
47312
47313         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47314         test-switch.c}: Deleted.
47315
47316         * gcc.misc-tests/msgs.exp: New testcase driver.
47317
47318 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
47319
47320         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47321         Watch for illegal return values from ${tool}_load.
47322         * config/unix.exp (${tool}_load): Fix pass/fail detection for
47323         cross targets.  Coerce return value >0 to 1.
47324
47325 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
47326
47327         * config/unix.exp (${tool}_load): Call program rsh, not proc.
47328
47329         * config/emb-unix.exp: New file.
47330
47331         * config/sim.exp: Error if variable $SIM not defined.
47332         (${tool}_load): Mark test as "untested" if simulator missing.
47333
47334         * config/unix.exp: Load remote.exp to get rcp_download.
47335         * lib/c-torture.exp: Use different option lists for testcases with
47336         and without loops.
47337         * gcc.c-torture/execute/execute.exp: Likewise.
47338
47339 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
47340
47341         * config/*.exp: Clarify return code from ${tool}_load.
47342         Call `unresolved' or `untested' instead of `warning' or `perror'
47343         (sometimes you still want to call both though).
47344         Add comment that `shell_id' is local to each file.
47345         * config/udi.exp (timeout): Set to 30.
47346         Don't print warning if connection fails, $connectmode has already
47347         printed an error.
47348         (${tool}_load): Move verbose messages to level 2.
47349         Rework pattern for "Process started" message.
47350         Pass `shell_id' to ${connectmode}_download.
47351         Retry twice upon timeout.  Make resetting of target more robust.
47352         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47353         Pass `shell_id' to exit_$connectmode.
47354         Only call exit_$connectmode if connected.
47355         * config/unix.exp (${tool}_load): Check return codes better.
47356         * config/vrtx.exp (${tool}_load): Likewise.
47357         * config/vx.exp (${tool}_load): Likewise.
47358         Delete unneeded global's.
47359         * lib/dg.exp (dg-test): Update to reflect clarified return codes
47360         from ${tool}_load.
47361         (dg-stat): Delete.
47362         (dg-init): Delete recording of pass/fail counts.
47363         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47364         (old-dejagnu-init): Likewise.
47365         (old-dejagnu-stat): Delete contents, empty proc now.
47366         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47367         (c-torture): Delete references to lcnt, lpass, lfail.
47368         Get option list from TORTURE_OPTIONS.
47369         Delete -funroll[-all]-loops if no loops.
47370         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47371         (g++_stat): Delete contents (empty proc now).
47372         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47373         (gcc_finish): Likewise.
47374         (gcc_stat): Deleted.
47375         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47376         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47377         * gcc.c-torture/execute/execute.exp: Likewise.
47378         Split tests into two parts: compile, execute.
47379         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
47380         no loops.  Update to reflect clarified return codes from ${tool}_load.
47381
47382 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47383
47384         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47385         to grep for.
47386         (old-dejagnu): Likewise (where necessary).
47387
47388 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47389
47390         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47391
47392         * lib/dg.exp (dg-process-target): Fix processing of selector.
47393         Add comment regarding use of `error'.
47394
47395         * lib/gcc.exp (prune_system_crud): Define if missing.
47396         * lib/g++.exp (prune_system_crud): Likewise.
47397
47398         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47399         Call prune_system_crud.
47400         * lib/dg.exp (dg-runtest): New proc.
47401         Use perror instead of send_user for tcl errors in testcase.
47402         Don't return any value, it's never used.
47403         Don't clobber previous definition of `unknown'.
47404         Print tcl errors in `dg-final'.
47405
47406 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
47407
47408         * lib/dg.exp (dg-process-target): Improve syntax error messages.
47409         (dg-test): Don't print errorInfo, it contains stack backtrace.
47410
47411 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
47412
47413         * lib/g++.exp (runtest_file_p): Define if missing.
47414
47415 1994-09-24  Doug Evans  (dje@cygnus.com)
47416
47417         * lib/mike-g++.exp: Comment out loading of g++.exp.
47418         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
47419         (default_g++_version): Always print something.
47420         (default_g++_start): Comment out call to `which'.
47421         (g++_start, g++_load): Deleted (must be defined in config file).
47422         * lib/gcc.exp: Test for existence of $CC at start.
47423         Delete check for tmpdir (done in gcc_init).
47424         (default_gcc_version): Always print something.
47425         (default_gcc_start): Comment out call to `which'.
47426         * config/*.exp: Major cleanup - make cross targets work at least a
47427         little better for g++ (by not being "--tool gcc" specific).
47428         Rename gcc_xxx to ${tool}_xxx.
47429         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47430         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47431
47432 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
47433
47434         * lib/c-torture.exp (c-torture-compile): Rework compiler
47435         message processing.
47436
47437         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47438         c-torture.
47439
47440 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
47441
47442         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47443
47444         * lib/dg.exp (dg-process-target): Support { target native }.
47445
47446 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
47447
47448         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
47449         looked for "... program xxx got fatal signal".
47450         Correct regsub munging of `comp_output'.
47451         Ignore compiler messages "path prefix not used" and "linker input
47452         file unused".
47453
47454 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
47455
47456         * lib/gcc.exp (runtest_file_p): Define if missing.
47457         * gcc.prms/template.c: Example to work from.
47458
47459 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
47460
47461         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47462         * lib/dg.exp (dg-test): Call unsupported testcases as such.
47463
47464         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47465         * gcc.prms/1883.c: Moved from compile/940714-1.c.
47466         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47467         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47468
47469         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47470         (dg-process-target): No longer a varargs proc.
47471         Return S/N for target, P/F for xfail.  All callers changed.
47472         (user option procs): More argument checking.
47473         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47474         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47475         (dg-test): Skip test if not running on selected target in `dg-do'.
47476         Update handling of `dg-do-what', `dg-output-text'.
47477         Separate execution pass/fail from output pattern match pass/fail.
47478         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47479
47480 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
47481
47482         * gcc.c-torture/special/special.exp: Don't expect failure for mips
47483         target for 920510-1.c.
47484
47485 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
47486
47487         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47488         Clean up comment regarding use of passcnt, etc.
47489         (gcc_stat): Don't update `testcnt' here.
47490         (gcc_finish): Do it here.
47491         Might as well reset `but_id' here too.
47492         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47493         to determine if the file should be tested.
47494         * gcc.c-torture/compile/compile.exp: Likewise.
47495         * gcc.c-torture/execute/execute.exp: Likewise.
47496         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47497         * gcc.misc-tests/dg-test.exp: Likewise.
47498         * gcc.prms/prms.exp: Likewise.
47499         * gcc.wendy/wendy.exp: Likewise.
47500         * g++.old-deja.exp: Likewise.
47501         Move "Testing file" message to verbose level 1.
47502
47503 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
47504
47505         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47506
47507 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
47508
47509         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47510         (default_gcc_start): Accept optional second list element
47511         of compiler flags.  Print compiler output at verbosity level 2.
47512         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47513         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47514         Save current values of framework globals passcnt, failcnt, xpasscnt,
47515         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47516         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
47517         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47518         xfailcnt to compute stats.  Update framework global `testcnt' from
47519         pass/fail counts.
47520         (gcc_finish): New proc.  Clean up test environment.
47521         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47522         (gcc_epass, gcc_efail): Delete.
47523         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47524         argument of line number.
47525         (dg-init): If the tool has an init routine, call it.
47526         (dg-test): Remove args `cflags_var' and `libs_var'.
47527         Pass all compiler options to ${tool}_start.
47528         Handle missing line number.
47529         (dg-finish): New function.
47530         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47531         particular files.  Call gcc_finish at end.  Move "skipping test"
47532         message to verbosity level 3.
47533         * gcc.c-torture/compile/compile.exp: Likewise.
47534         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47535         * gcc.c-torture/execute/execute.exp: Likewise.
47536         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47537         Print testcase being tried at verbosity level 1.
47538         * gcc.c-torture/special/special.exp: Unset xfail.
47539         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47540         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47541         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47542         * gcc.failure/failure.exp: Likewise.
47543         * gcc.ieee/ieee.exp: Likewise.
47544         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47545         Update call to dg-test.  Call dg-finish at end.
47546         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
47547         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47548         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47549         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47550         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
47551         * gcc.wendy/wendy.exp: Add copyright.
47552         Delete setting of tmpdir (done by gcc_init).
47553         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47554         Pass compiler flags to gcc_start.  Call gcc_finish at end.
47555         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47556         gcc_[ce]pass/fail.
47557
47558 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
47559
47560         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47561         confusion.
47562         (g++_load): Likewise.
47563
47564         * config/*.exp (gcc_load): Some were varargs fns and some were not.
47565         Rename argument to `prog' to remove the confusion.
47566         Varargs fns behave differently too!
47567         (g++_load): Likewise.
47568
47569         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47570
47571         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47572         what it is.  Delete (always) printing of status value for !native.
47573         Simplify verbose code, and include status and exec_output.
47574         (g++_load): Use gcc_load.
47575
47576 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
47577
47578         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47579         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47580         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47581         940714-3.c as these testcases don't exist anymore.  Make
47582         va-arg-1.c expected to pass.
47583
47584 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
47585
47586         * gcc.misc-tests/misc.exp: Only run specific testcases.
47587         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
47588         * gcc.misc-tests/dg-[1-9].c: New files.
47589
47590         * lib/dg.exp: New testsuite driver.
47591         * gcc.prms/prms.exp: Use it.
47592
47593         * README.gcc: New file.
47594
47595         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47596         Document and reset `lxpass' and `lxfail'.
47597         Simplify "initialized" message.
47598         (gcc_stat): Clean up comments a little.
47599
47600 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
47601
47602         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47603
47604 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
47605
47606         * lib/old-dejagnu.exp (process-option): New proc.
47607         (old-dejagnu-init, old-dejagnu-stat): Likewise.
47608         (old-dejagnu): Simplify.
47609         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47610
47611 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
47612
47613         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47614         exists and is not an empty string.
47615
47616         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
47617         $xfail rather than calling setup_xfail.  Clear $xfail when test is
47618         finished.
47619         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
47620         automatically.
47621
47622         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
47623         longer expected to fail.
47624
47625         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
47626         "f" function call.
47627
47628         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
47629
47630         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
47631         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
47632         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
47633         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
47634         c-torture-1.29.
47635
47636         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
47637         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
47638
47639         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
47640
47641         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
47642         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
47643
47644         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
47645         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
47646         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
47647
47648 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
47649
47650         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
47651         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
47652         940714-1.c, 940714-2.c, 940714-3.c},
47653         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
47654         gcc.misc-tests/{mg.c,mg.exp}:
47655         New tests.
47656         * gcc.noncompile/noncompile.exp: Change accordingly.
47657
47658 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
47659
47660         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
47661         Undo previous clobberage.
47662
47663 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
47664
47665         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
47666         * gcc.special/{930510-1.c, special.exp}:
47667         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
47668         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
47669         struct-varargs-1.c}: New tests from c-torture-1.26.
47670
47671 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
47672
47673         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
47674           argument to switch.
47675
47676 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
47677
47678         * Revert the previous changes.  Please see Rob's directory
47679           (/lisa/test/rob/progressive/gcc/testsuite) for testing
47680           fixes.
47681
47682 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
47683
47684         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
47685             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
47686             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
47687             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
47688             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
47689             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
47690             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
47691             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
47692             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
47693             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
47694             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
47695             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
47696             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
47697             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
47698             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
47699             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
47700             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
47701             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
47702             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
47703             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
47704             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
47705             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
47706             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
47707             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
47708             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
47709             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47710             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
47711
47712 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
47713
47714         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
47715             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
47716           with perror calls.
47717
47718 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
47719
47720         * config/unix.exp (g++_load): Fix syntax.
47721
47722 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
47723
47724         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
47725         * gcc.noncompile/921017-1.c: Deleted obsolete test.
47726         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
47727         Don't expect va-arg-1.c to fail.  Correct expected output for
47728         920928-1.c.
47729         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
47730         * gcc.wendy/hbm4.c: Correct typo.
47731         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
47732
47733 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
47734
47735         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
47736         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
47737         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
47738         * lib/c-torture.exp (c-torture-compile): Ditto.
47739
47740         Reduce volume of output (remove all the -I's and such).
47741         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
47742         Call gcc_cpass, gcc_cfail.
47743         (c-torture): Pass testing option to c-torture-compile.
47744
47745 1994-03-21  Doug Evans  (dje@cygnus.com)
47746
47747         Bring patches over from progressive.
47748         * config/default.exp: Exit remote shell cleanly.
47749         (g++_exit, g++_start): Add default versions.
47750         * config/sim.exp (gcc_load): Use perror, not error.
47751
47752 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
47753
47754         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
47755         set in site.exp.
47756
47757 1994-03-14  Doug Evans  (dje@cygnus.com)
47758
47759         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
47760         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
47761         (wendy_try): New proc to run testcase.
47762         (main loop): Call 'em.
47763         * gcc.wendy/*.c: Clean up pass to correct expected output.
47764
47765         * lib/gcc.exp: Minor cleanup work.
47766         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
47767
47768 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
47769
47770         * config/sim.exp (gcc_load): Document return codes better.
47771         Don't pass -v to simulator.
47772
47773 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
47774
47775           * gcc.special/920717-x.c: Fix typo.
47776           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
47777           get at sources.
47778
47779         * lib/mike-gcc.exp: Fix typo.
47780
47781 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
47782
47783         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
47784         binary to use, transform the name.
47785         * config/*.exp: rename everything. Nuke any g++ specific files,
47786         it's now a special case of gcc that requires no special support.
47787         Add a default.exp for unsupported targets.
47788
47789 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
47790
47791         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
47792         lib/old-dejagnu.exp: Fix a few patterns to work with the new
47793         version of Tcl.
47794
47795 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
47796
47797         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
47798         than a warning.
47799
47800 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
47801
47802         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
47803
47804 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
47805
47806         * gcc.execute/execute.exp: Combine opt_list and foption_list into
47807         option_list.  Compile every file with only 4/6 option choices
47808         (same as C torture) instead of with 12/18 different option
47809         choices.
47810         * lib/c-torture.exp: Likewise.
47811
47812         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
47813         not already set.
47814
47815 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
47816
47817         * lib/old-deja.exp: Add `excess errors test fails' error, now one
47818         can put an XFAIL *-*-* on excess errors.
47819
47820 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
47821
47822         * g++.law: Add more tests derived from g++-bugs snapshots.
47823
47824         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
47825         equivalent to g++.law/init9.
47826
47827         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
47828         compiled it, and the a.out file after we've run it.
47829
47830 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
47831
47832         * lib/mike-g++.exp (postbase): Delete the .o file after we've
47833         compiled it, and the a.out file after we've run it.
47834
47835 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
47836
47837         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
47838
47839 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
47840
47841         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
47842         version number.
47843
47844 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
47845
47846         * g++.law: New directory of g++ tests derived from the g++-bugs
47847         snapshots.
47848
47849 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
47850
47851         * gcc.compile: initbug1.c initbug1.exp testcase added
47852
47853 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
47854
47855         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
47856         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
47857           fixes submitted by Jeff Law (law@cs.utah.edu)
47858         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
47859           Jeff Law (law@cs.utah.edu)
47860
47861
47862 1993-11-30  Mike Stump  (mrs@cygnus.com)
47863
47864         * config/unix-g++.exp: Follow the gcc way of doing things.
47865         * g++.old-deja/old-deja.exp: Minor updates.
47866         * lib/g++.exp: New file, follow the gcc way of doing things.
47867         * lib/old-dejagnu.exp: Minor updates.
47868         * lib/mike-g++.exp: Always unset errorInfo.
47869
47870 1993-11-06  Mike Stump  (mrs@cygnus.com)
47871
47872         * lib/gcc.exp: Fix some errors with the below change, CC and
47873         CFLAGS should be global when setting, not local.
47874
47875 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
47876
47877         * lib/gcc.exp: Transform tool name.
47878
47879 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47880
47881         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
47882
47883 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47884
47885         * lib/gcc.exp: change gcc_done to gcc_stat
47886
47887 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47888
47889         * Upgraded gcc testsuite to c-torture version 1.25
47890
47891 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
47892
47893         * lib/gcc.exp: added reporting code. Changed verbose compile message.
47894         * lib/c-torture: added hooks for new reporting code.
47895
47896 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
47897
47898         * config/sh-gcc.exp: check if sh-sim exists in the path
47899
47900 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
47901
47902         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
47903         * gcc.compile/compile.exp: Initial changes for new logic.
47904         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
47905         * gcc.failure/failure.exp: Initial changes for new logic.
47906         * gcc.ieee/ieee.exp: Initial changes for new logic.
47907         * gcc.misc-tests/misc.exp: Initial changes for new logic.
47908         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
47909         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
47910         * lib/c-torture.exp: Initial changes for new logic.
47911         * lib/gcc.exp: Initial changes for new logic.
47912
47913 1993-10-15  Mike Stump  (mrs@cygnus.com)
47914
47915         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
47916         depend upon failure or success.  Fully qualify names in failure
47917         and success messages.  Always remove a.out before starting
47918         compile, just in case.  Pay more attention to error text output by
47919         the compiler.  Handle testcases with no known past errors just
47920         like all others, so that things are uniform.  Other miscellaneous
47921         improvements.
47922
47923 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
47924
47925         * gcc.cpp: new directory for cpp tests
47926
47927 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
47928
47929         * lib/chill.exp: Code reformatted, removed unused code.
47930         * config/unix-chill.exp: Code reformatted, removed unused code.
47931         * chill.execute/execute.exp: Code reformatted, removed unused code.
47932         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
47933
47934 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
47935
47936         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
47937         routines not written.
47938
47939 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
47940
47941         * config/bug-gcc.exp: Use new procs from bug.exp.
47942
47943 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
47944
47945         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
47946         via ftp, rather than depending on NFS.
47947         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
47948         case.
47949
47950 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
47951
47952         * config/bug-gcc.exp: Use new download proc.
47953
47954 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
47955
47956         * chill.execute/execute.exp: cleanups, handles errors better
47957         * chill.compile/compile.exp: rewrite, based on execute.exp
47958         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
47959         * lib/chill.exp: major changes to diff proc and compile and link
47960           procs. added chill_fail and chill_pass wrappers to pass and
47961           fail. added more comments, and handle error codes better.
47962           Added a hack to capture stderr from exec, so noncompile tests
47963           can work.
47964
47965 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
47966
47967         * chill.execute/execute.exp: rewrite of testsuite driver
47968         * lib/chill.exp: rewrite of testsuite driver
47969         * config/unix-chill.exp: rewrite of testsuite driver
47970
47971 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
47972
47973         In chill.execute:
47974         * iexpr.ch: Standardize uppercase.
47975         * tuples.dat: Standardize uppercase.
47976         * vary.ch: standardize.  Correct varying string assignments.
47977         * vary.dat: Add new output lines.
47978
47979 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
47980
47981         In chill.execute:
47982         * chprintf.ch: Standardize use of uppercase.
47983         * tuples.ch: Standardize and turn arr2 into a DCL,
47984           rather than a SYN.
47985         * pinits.ch: Standardize.
47986
47987 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
47988
47989         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
47990         * Makefil: Renamed to Makefile.in.
47991         * configure.in: New.
47992
47993 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
47994
47995         In chill.execute:
47996         * .cvsignore: Add result/output files.
47997         * Makefile: Fix up variables at start.  Use MFLAGS
47998           everywhere.  Correct bool_loc, built_ins entries.
47999           Add entry for vary1.ch.
48000         * bitarray.ch: Standardize upper-case usage.
48001         * bitexpr.ch: Standardize, add output of b1.
48002         * params.ch: Use arrayt in along PROC parameters, to
48003           avoid novelty problems.
48004         * sets.ch: Tiny cleanup.
48005         * vary1.ch: Re-indent.
48006
48007 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48008
48009           * Add PR-related files to Makefiles, .cvsignore files, etc.
48010
48011 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48012
48013         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48014           with compiler objects. New names are test-flow.c and test-loop.c
48015
48016 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48017
48018         * Upgraded c-torture tests from 1.19 to 1.20
48019
48020         * new files:
48021         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48022         * gcc.compile: 930623-1.c 930623-2.c
48023         * gcc.noncompile: 930622-1.c 930622-2.c
48024         * gcc.failure: 920411-1.c 920627-2.c
48025         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48026
48027 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48028
48029         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48030           More changes to get testsuite working properly. Needs more work.
48031           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48032
48033 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48034
48035         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48036           More changes to get testsuite working properly. Needs more work.
48037
48038 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48039
48040         * chill.compile/compile.exp: Added for Dejagnu support
48041         * chill.execute/execute.exp: Added for Dejagnu support
48042         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48043
48044 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48045
48046         This should complete moving the CHILL test files.
48047         * chill.noncompile(.cvsignore printf.grt
48048             in-printf.grt chprintf.grt chprintf.ch):
48049             Added test-support files.
48050           (Makefile): Modified further.
48051         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48052             signal.ch): Added test files.
48053           * chill.execute (.cvsignore printf.grt printr.c
48054             in-printf.grt rts.c chprintf.grt rts.h): Added
48055           test-support files.
48056             (Makefile): More corrections.
48057
48058 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48059
48060         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48061           test cases, ready for DejaGnu.
48062
48063 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48064
48065         * Upgraded c-torture tests from 1.18 to 1.19
48066
48067         * gcc.compile: added test(s):
48068           930607-1.c
48069         * gcc.execute: added test(s):
48070           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48071
48072         * added new subdirectory for misc tests: gcc.misc-tests
48073         * gcc.misc-test(s): added tests:
48074           inst-check.c test-consts.c test-ior.c test-switch.c
48075
48076 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48077
48078         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48079
48080 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48081
48082         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48083
48084 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48085
48086         * Upgraded c-torture tests from 1.17 to 1.18
48087
48088 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48089
48090         * Upgraded c-torture tests from 1.12 to 1.17
48091
48092 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48093
48094         * lib/old-dejagnu.exp:
48095           Fixed handling of XFAIL target triplets to correctly
48096           recognize wildcard characters.  Removed code that
48097           appended a unique id tag to the end of the file name
48098           printed out by the result of the testcases within a
48099           given test file.
48100
48101 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48102
48103         * lib/old-dejagnu.exp:
48104           Reworked expected failure handling to trigger off of XFAIL
48105           keyword in keyphrase embeded in testcase source code. The
48106           XFAIL keyword must be at the end of the keyphrase line. It
48107           may optionally be followed by one or more target triplets.
48108           It has just occured that the handling of wildcards in the
48109           target triplet may not be correct.
48110
48111 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48112
48113         * g++.old-deja/tests:
48114           Moved all subdirectories up one level into g++.old-deja .
48115
48116         * lib/old-dejagnu.exp:
48117           Fixed problem with CXXFLAGS not being properly reset, and being
48118           corrupted with extraneous "-c" compiler option.  This was
48119           causing binaries to not be generated for test that needed them.
48120           Modified strings passed to "pass" and "fail" so that individual
48121           tests from the same test file would be distinguished by an
48122           identifier appended to the test file name in the summary logs;
48123           this corrected a problem with erroneous diff logs.  Added code
48124           to search testcases for expected fail and unexpected pass keywords.
48125
48126 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48127
48128         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48129
48130 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48131
48132         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48133           Removed extraneous text from end of "Special g++ Options"
48134           keyphrase.
48135
48136         * lib/old-dejagnu.exp: Added pattern matching to look for new
48137           keywords, embedded in testcases comments, which will trigger
48138           calls to xpass and xfail.
48139
48140 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48141
48142         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48143           comments embedded in the testcases, especially the one looking for
48144           special compiler options, as well as the pattern matching for the
48145           compiler output again.
48146
48147 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48148
48149         * lib/old-dejagnu.exp: Do a proper check of the return value for
48150           execute tests. Fixed several problems with the pattern matching
48151           of the compiler output which gave erroneous test results.
48152           Changed several of the test result messages to be more descriptive.
48153         * config/unix-g++.exp: Proc g++_load now actually works and
48154           executes the tests passed to it and returns a usable return
48155           value.
48156
48157 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48158
48159           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48160
48161 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48162
48163         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48164           Modified both files to properly execute the old style
48165           dejagnu tests. The previous versions of these files were
48166           experimental and did not function anything near correctly.
48167
48168 1993-04-05  Rob Savoye  (rob@cygnus.com)
48169
48170         * Removed all Makefile.in and configure.in files. No configuration
48171         needed now.
48172
48173 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48174
48175         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48176
48177 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48178
48179         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48180         gcc.special/configure.in, gcc.noncompile/configure.in,
48181         gcc.execute/configure.in, gcc.code_quality/configure.in,
48182         g++.other/configure.in, g++.old-deja/configure.in,
48183         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48184         in srcname setting.
48185
48186 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48187
48188         * lib/udi.exp: Fixed mondfe and mondfe_download.
48189         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48190         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48191
48192 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48193
48194         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48195         (gdb_exit): Don't remove *_soc files.
48196
48197 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48198
48199         * lib/c-torture.exp: Don't look for main; instead always use -w
48200         -c.  This is how the c-torture tests work.  Remove the object
48201         file if the compilation succeeds.
48202         * gcc.execute/execute.exp: Remove executable if test passes.
48203         * gcc.noncompile/noncompile.exp: Every test is an expected
48204         failure.
48205         * gcc.special/special.exp: Added tests from c-torture 1.11,
48206         corrected use of existing test.
48207         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48208         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48209         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48210         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48211         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48212         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48213         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48214         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48215         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48216         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48217         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48218         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48219         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48220         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48221         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48222         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48223         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48224         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48225         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48226         c-torture 1.11.
48227         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48228         correspond to c-torture 1.11.
48229
48230         * New file.