OSDN Git Service

* gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-01-14  Jan Hubicka  <jh@suse.cz>
2
3         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
4         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
5         elimination.
6
7 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
8
9         PR fortran/30410
10         * gfortran.dg/external_procedures_2.f90: New test.
11
12 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
13
14         PR target/30413
15         * gcc.target/i386/pr30413.c: New test.
16
17 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
18
19         PR fortran/30452
20         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
21
22 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
23
24         * gcc.dg/20070112-1.c: New test.
25
26 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
27
28         PR libgfortran/30435
29         * gfortran.dg/list_read_6.f90: New test.
30
31 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
32
33         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
34
35 2007-01-12  Tom Tromey  <tromey@redhat.com>
36
37         PR preprocessor/28227:
38         * gcc.dg/cpp/pr28227.c: New file.
39
40 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
41
42         * gcc.dg/tree-ssa/loop-22.c: New test.
43
44 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
45
46         PR tree-optimization/29516
47         * gcc.dg/tree-ssa/loop-20.c: New test.
48
49 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
50
51         PR libfortran/30415
52         * minmaxloc_integer_kinds_1.f90:  New test.
53
54 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
55
56         PR c++/29573
57         * g++.dg/template/sizeof-template-argument.C: New test.
58
59 2007-01-11  Jan Hubicka  <jh@suse.cz>
60
61         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
62         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
63         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
64         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
65         * gcc.dg/tree-ssa/pr21658.c: Likewise.
66         * gcc.dg/tree-ssa/pr15349.c: Likewise.
67         * gcc.dg/tree-ssa/pr25501.c: Likewise.
68         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
69         transformation in question.
70         * gcc.dg/tree-ssa/vrp05.c: Likewise.
71         * gcc.dg/tree-ssa/pr20701.c: Likewise.
72         * gcc.dg/always_inline3.c: Likewise.
73
74 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
75
76         PR c++/28999
77         * g++.dg/template/typename11.C: New test.
78
79 2007-01-10  Robert Kennedy <jimbob@google.com>
80
81         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
82
83 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
84
85         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
86         for different integer kinds.
87         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
88         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
89         * gfortran.dg/ishft_2.f90: New test.
90         * gfortran.dg/ishft_3.f90: New test.
91
92 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
93
94         * gfortran.dg/altreturn_2.f90: Removed executable bit.
95
96 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
97
98         PR tree-optimization/30322
99         * gcc.dg/tree-ssa/loop-21.c: New test.
100
101 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
102
103         * g++.dg/rtti/darwin-builtin-linkage.C: New.
104
105 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
106
107         * gcc.target/spu/intrinsics-1.c: Remove xfail.
108
109 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
110
111         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
112         * g++.dg/warn/overflow-warn-3.C: Likewise.
113         * g++.dg/warn/overflow-warn-4.C: Likewise.
114         * g++.dg/warn/overflow-warn-5.C: Likewise.
115         * g++.dg/warn/overflow-warn-6.C: Likewise.
116         * g++.dg/warn/Woverflow-1.C: Likewise.
117         * g++.dg/warn/Woverflow-2.C: Likewise.
118         * g++.dg/warn/Woverflow-3.C: Likewise.
119         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
120
121 2007-01-08  Roger Sayle  <roger@eyesopen.com>
122
123         * gfortran.dg/array_constructor_14.f90: New test case.
124         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
125
126 2007-01-08  Richard Guenther  <rguenther@suse.de>
127
128         PR tree-optimization/23603
129         * gcc.dg/tree-ssa/vrp31.c: New testcase.
130         * gcc.dg/tree-ssa/vrp32.c: Likewise.
131
132 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
133
134         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
135         in __v8qi typedef.
136         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
137         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
138         compiler behaviour.
139         * gcc.dg/simd-5.c: Likewise.
140         * gcc.dg/simd-6.c: Likewise.
141         * g++.dg/conversion/simd1.C: Likewise.
142         * g++.dg/conversion/simd3.C: Likewise.
143         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
144         (main): Use it.
145
146 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
147
148         PR tree-optimization/29877
149         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
150         name of a hard register for the target concerned.  Adjust dg-error
151         directives to cope with new behaviour of TER.
152
153 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
154
155         PR c++/28986
156         * g++.dg/conversion/nullptr1.C: Added overflow warning.
157         * g++.dg/warn/overflow-warn-1.C: New.
158         * g++.dg/warn/overflow-warn-3.C: New.
159         * g++.dg/warn/overflow-warn-4.C: New.
160         * g++.dg/warn/overflow-warn-5.C: New.
161         * g++.dg/warn/overflow-warn-6.C: New.
162         * g++.dg/warn/Woverflow-1.C: New.
163         * g++.dg/warn/Woverflow-2.C: New.
164         * g++.dg/warn/Woverflow-3.C: New.
165         * g++.dg/warn/multiple-overflow-warn-2.C: New.
166         
167 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
168
169         PR fortran/27698
170         * gfortran.dg/invalid_name.f90: New test.
171         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
172         * gfortran.dg/gomp/pr29759.f90: Ditto.
173
174 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
175
176         * gfortran.dg/present_1.f90:  Update error message.
177
178 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
179
180        PR c++/19439
181        * g++.dg/template/duplicate1.C: New test
182        * g++.dg/template/memfriend6.C: Adjust error markers.
183         
184 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
185
186         PR tree-opt/30385
187         * gcc.dg/torture/inline-1.c: New test.
188
189 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
190
191         PR c/19978
192         * gcc.dg/multiple-overflow-warn-1.c: New.
193         * gcc.dg/multiple-overflow-warn-2.c: New.
194         * gcc.dg/overflow-warn-6.c: New.
195         * g++.dg/warn/multiple-overflow-warn-1.C: New.
196         
197 2007-01-05  Roger Sayle  <roger@eyesopen.com>
198
199         * gfortran.dg/array_memcpy_1.f90: New test case.
200         * gfortran.dg/array_memcpy_2.f90: Likewise.
201
202 2007-01-05  Richard Guenther  <rguenther@suse.de>
203
204         PR middle-end/27826
205         * g++.dg/opt/pr27826.C: New testcase.
206
207 2007-01-05  Ian Lance Taylor  <iant@google.com>
208
209         * gcc.dg/Walways-true-1.c: New test.
210         * gcc.dg/Walways-true-2.c: New test.
211         * g++.dg/warn/Walways-true-1.C: New test.
212         * g++.dg/warn/Walways-true-2.C: New test.
213
214 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
215
216         PR c/30360
217         * gcc.dg/pr30360.c: New test.
218
219 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
220
221         PR fortran/23232
222         * gfortran.dg/data_implied_do_1.f90: New test.
223
224         PR fortran/27996
225         PR fortran/27998
226         * gfortran.dg/char_length_1.f90: New test.
227
228 2007-01-05  Richard Guenther  <rguenther@suse.de>
229
230         PR middle-end/28116
231         * g++.dg/opt/pr28116.C: New testcase.
232
233 2007-01-05  Tobias Burnus  <burnus@net-b.de>
234
235         PR fortran/29624
236         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
237           invalid deallocate.
238         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
239         * gfortran.dg/protected_4.f90: Add pointer intent check.
240         * gfortran.dg/protected_6.f90: Add pointer intent check.
241         * gfortran.dg/pointer_intent_1.f90: New test.
242         * gfortran.dg/pointer_intent_2.f90: New test.
243         * gfortran.dg/pointer_intent_3.f90: New test.
244
245 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
246
247         PR 30235
248         * gfortran.dg/altreturn_2.f90: new test.
249
250 2007-01-04  Tom Tromey  <tromey@redhat.com>
251
252         PR preprocessor/28165:
253         * gcc.dg/cpp/pr28165.c: New file.
254
255 2007-01-03  Josh Conner  <jconner@apple.com>
256
257         PR middle-end/29683
258         * gcc.dg/pr29683.c: New.
259
260 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
261
262         PR c++/28217
263         * g++.dg/pch/template-1.C: New test.
264         * g++.dg/pch/template-1.Hs: New file.
265
266 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
267
268         PR middle-end/30353
269         * gcc.c-torture/compile/complex-4.c: New test.
270
271 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
272
273         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
274         -maltivec.
275         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
276
277 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
278
279         PR middle-end/30286
280         * gcc.dg/pr30286.c: New test.
281
282         PR c++/29535
283         * g++.dg/template/crash66.C: New test.
284
285         PR c++/29054
286         * g++.dg/template/friend49.C: New test.
287
288 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
289
290         * gfortran.dg/ibits.f90: New test.
291
292 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
293
294         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
295         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
296
297 2007-01-02  Jan Hubicka  <jh@suse.cz>
298
299         * gcc.dg/pr16194.c: We now output error on all three functions, not just
300         first one.
301
302 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
303
304         PR c/19977
305         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
306         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
307
308 2006-01-02  Ian Lance Taylor  <iant@google.com>
309
310         * g++.dg/warn/Wparentheses-22.C: New test.
311         * g++.dg/warn/Wparentheses-23.C: New test.
312
313 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
314
315         PR middle-end/7651
316         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
317         * gcc.dg/declspec-3-Wextra.c: New.
318         * gcc.dg/declspec-3-no.c: New
319
320 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
321
322         PR fortran/20896
323         * gfortran.dg/interface_10.f90: Remove.
324
325 2007-01-01  Roger Sayle  <roger@eyesopen.com>
326
327         * gcc.dg/fold-eqxor-4.c: New test case.
328
329 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
330
331         PR middle-end/30311
332         * gcc.c-torture/compile/pr30311.c: New test.
333
334 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
335
336         PR middle-end/30253
337         * gcc.c-torture/compile/statement-expression-1.c: New test.
338
339 2007-01-01  Andreas Schwab  <schwab@suse.de>
340
341         PR target/29166
342         * g++.dg/eh/pr29166.C: New test.
343
344 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
345
346         * lib/target-supports.exp (check_effective_target_powerpc_spe):
347         New.
348         (check_effective_target_vect_cmdline_needed): Use it.
349
350 2006-12-31  Richard Guenther  <rguenther@suse.de>
351
352         PR middle-end/30137
353         * testsuite/gcc.dg/pr30137-1.c: New testcase.
354         * testsuite/gcc.dg/pr30137-2.c: Likewise.
355
356 2006-12-31  Roger Sayle  <roger@eyesopen.com>
357
358         PR middle-end/30322
359         * gcc.dg/fold-plusnot-1.c: New test case.
360
361 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
362
363         PR c++/29731
364         * g++.dg/parse/template22.C: New test.
365
366 2006-12-31  Richard Guenther  <rguenther@suse.de>
367
368         PR middle-end/30338
369         * gcc.c-torture/compile/pr30338.c: New testcase.
370
371 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
372
373         PR fortran/27900
374         * gfortran.dg/intrinsic_actual_4.f90: New test.
375
376         PR fortran/24325
377         * gfortran.dg/func_decl_3.f90: New test.
378
379 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
380
381         PR fortran/23060
382         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
383         * gfortran.dg/c_by_val_1.f: New test.
384         * gfortran.dg/c_by_val_2.f: New test.
385         * gfortran.dg/c_by_val_3.f: New test.
386
387 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
388
389         PR libfortran/30321
390         * gfortran.dg/sum_zero_array_1.f90:  New test.
391
392 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
393
394         PR preprocessor/29612
395         * gcc.dg/cpp/pr29612-1.c: New test.
396         * gcc.dg/cpp/pr29612-2.c: New test.
397
398 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
399
400         PR fortran/30034
401         * gfortran.dg/pure_formal_proc_1.f90: New test.
402
403         PR fortran/30237
404         * gfortran.dg/intrinsic_actual_3.f90: New test.
405
406 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
407
408         PR fortran/30014
409         * gfortran.dg/io_constraints_1.f90: Update test.
410         * gfortran.dg/io_constraints_2.f90: Update test.
411         * gfortran.dg/inquire_iolength.f90: New test.
412
413 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
414
415         PR fortran/20896
416         * gfortran.dg/interface_10.f90: New test.
417         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
418         since z is already, locally a variable.
419
420         PR fortran/25135
421         * gfortran.dg/generic_11.f90: New test.
422         * gfortran.dg/interface_7.f90: Remove name clash between module
423         name and procedure 'x' referenced in the interface.
424
425 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
426
427         PR middle-end/7651
428         * gcc.dg/Wmissing-parameter-type.c: New.
429         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
430         * gcc.dg/Wmissing-parameter-type-no.c: New.
431         
432 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
433
434         PR fortran/25818
435         * gfortran.dg/entry_array_specs_2.f: New test.
436
437         PR fortran/30084
438         * gfortran.dg/nested_modules_6.f90: New test.
439
440 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
441
442         PR middle-end/7651
443         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
444         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
445
446 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
447
448         PR C++/30168
449         * g++.dg/opt/complex6.C: New test.
450
451 2006-12-22  Ben Elliston  <bje@au.ibm.com>
452
453         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
454         full" if the linker on spu-*-* warns about exceeding local store.
455
456         And revert this patch:
457         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
458         fail to link due to relocation overflows on spu-*-*.
459
460 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
461
462         PR fortran/30273
463         * gfortran.dg/dependency_19.f90: New test.
464
465 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
466
467         PR fortran/30202
468         * gfortran.dg/alloc_comp_basics_3.f90: New test.
469
470 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
471
472         PR middle-end/30262
473         * gcc.c-torture/execute/20061220-1.c: New test.
474
475         PR middle-end/30263
476         * gcc.dg/gomp/asm-1.c: New test.
477
478         PR target/30230
479         * g++.dg/eh/ia64-2.C: New test.
480
481 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
482
483         PR target/28966
484         PR target/29248
485         * gcc.dg/rs6000-leaf.c: New.
486
487 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
488
489         PR fortran/25392
490         * gfortran.dg/f2c_8.f90: New test.
491
492 2006-12-20  Bill Wendling  <wendling@apple.com>
493
494         * gcc.dg/asm-b.c: Check for __ppc64__.
495
496 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
497
498         PR fortran/30190
499         * gfortran.dg/bounds_check_5.f90: New test.
500
501 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
502
503         PR middle-end/30143
504         * gcc.dg/gomp/complex-1.c: New testcase.
505
506 2006-12-20  Roger Sayle  <roger@eyesopen.com>
507
508         * gfortran.dg/array_memset_1.f90: New test case.
509
510 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
511
512         * lib/target-supports.exp: Add spu to
513         check_effective_target_vect_widen_mult_hi_to_si.
514
515 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
516
517         PR fortran/29992
518         * gfortran.dg/generic_9.f90: New test.
519
520         PR fortran/30081
521         * gfortran.dg/generic_10.f90: New test.
522
523 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
524
525         PR tree-opt/30045
526         * gcc.dg/pr30045.c: New test.
527
528 2006-12-20  Ben Elliston  <bje@au.ibm.com>
529
530         * gcc.dg/20020312-2.c: Add a case for __SPU__.
531
532 2006-12-19  Eric Christopher  <echristo@apple.com>
533
534         PR target/29302
535         * gcc.c-torture/execute/pr29302-1.c: New.
536
537 2006-12-19  Tobias Burnus  <burnus@net-b.de>
538
539         PR fortran/39238
540         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
541
542 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
543
544         PR fortran/30236
545         * gfortran.dg/altreturn_3.f90: New test.
546
547         * gfortran.dg/char_result_12.f90: Fix comment typos.
548
549 2006-12-19  Ben Elliston  <bje@au.ibm.com>
550
551         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
552         as newlib's stdio.h uses non-traditional cpp constructs.
553
554 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
555
556         * gfortran.dg/advance.f90: Renamed to advance_1.f90
557         * gfortran.dg/append-1.f90: Renamed to append_1.f90
558         * gfortran.dg/array-1.f90: Renamed to array_1.f90
559         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
560         * gfortran.dg/backspace.f: Renamed to backspace_1.f
561         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
562         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
563         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
564         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
565         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
566         * gfortran.dg/logint-1.f: Renamed to logint_1.f
567         * gfortran.dg/logint-2.f: Renamed to logint_2.f
568         * gfortran.dg/logint-3.f: Renamed to logint_3.f
569         * gfortran.dg/advance_1.f90: Renamed from advance.f90
570         * gfortran.dg/append_1.f90: Renamed from append-1.f90
571         * gfortran.dg/array_1.f90: Renamed from array-1.f90
572         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
573         * gfortran.dg/backspace_1.f: Renamed from backspace.f
574         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
575         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
576         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
577         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
578         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
579         * gfortran.dg/logint_1.f: Renamed from logint-1.f
580         * gfortran.dg/logint_2.f: Renamed from logint-2.f
581         * gfortran.dg/logint_3.f: Renamed from logint-3.f
582
583 2006-12-18  Bill Wendling  <wendling@apple.com>
584
585         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
586         id is an OjbC keyword.
587
588 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
589
590         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
591
592 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
593
594         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
595
596 2006-12-18  Ian Lance Taylor  <iant@google.com>
597
598         * g++.dg/warn/Wmissing-declarations-1.C: New test.
599
600 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
601
602         * gcc.c-torture/compile/pr27528.c: Use empty templates.
603
604 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
605
606         PR fortran/30207
607         * gfortran.fortran-torture/execute/where21.f90: New test.
608
609 2006-12-17  Tobias Burnus  <burnus@net-b.de>
610
611         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
612
613 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
614
615         PR middle-end/7651
616         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
617         * gcc.dg/if-empty-1.c: Likewise.
618         * gcc.dg/pr23165.c: Likewise.
619         * g++.dg/warn/empty-body.C: Likewise.
620
621 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
622
623         PR libfortran/30005
624         * gfortran.dg/open_errors.f90: New test.
625
626 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
627
628         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
629
630         * gcc.target/i386/ssse3-pabsb.c: New file.
631         * gcc.target/i386/ssse3-pabsd.c: Likewise.
632         * gcc.target/i386/ssse3-pabsw.c: Likewise.
633         * gcc.target/i386/ssse3-palignr.c: Likewise.
634         * gcc.target/i386/ssse3-phaddd.c: Likewise.
635         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
636         * gcc.target/i386/ssse3-phaddw.c: Likewise.
637         * gcc.target/i386/ssse3-phsubd.c: Likewise.
638         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
639         * gcc.target/i386/ssse3-phsubw.c: Likewise.
640         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
641         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
642         * gcc.target/i386/ssse3-pshufb.c: Likewise.
643         * gcc.target/i386/ssse3-psignb.c: Likewise.
644         * gcc.target/i386/ssse3-psignd.c: Likewise.
645         * gcc.target/i386/ssse3-psignw.c: Likewise.
646         * gcc.target/i386/ssse3-vals.h: Likewise.
647
648 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
649
650         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
651         * lib/fortran-torture.exp: Include target-supports.exp.
652
653 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
654
655         PR target/30185
656         * gcc.c-torture/execute/pr30185.c: New test.
657
658 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
659
660         PR testsuite/30179
661         PR testsuite/30180
662         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
663         * gcc.dg/builtin-bswap-2.c: Likewise.
664         * gcc.dg/builtin-bswap-3.c: Likewise.
665         * gcc.dg/builtin-bswap-4.c: Likewise.
666         * lib/target-supports.exp (check_effective_target_stdint_types): New.
667         * cc.c-torture/execute/mode-dependent-address.x: New file.
668
669 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
670
671         PR libfortran/30145
672         * gfortran.dg/write_zero_array: New test.
673
674 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
675
676         PR fortran/30200
677         * gfortran.dg/write_fmt_trim.f90: New test.
678
679 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
680
681         PR 30194
682         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
683         temporarily.
684
685 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
686
687         * lib/target-supports.exp (check_weak_available): Use istarget
688         "hppa*-*-hpux10*" instead of regexp.
689         (check_cxa_atexit_available): Likewise.
690
691 2006-12-14  Richard Guenther  <rguenther@suse.de>
692
693         PR tree-optimization/30197
694         * gcc.c-torture/execute/complex-1.c: Fix function name.
695         * gcc.dg/builtins-61.c: New testcase.
696
697 2006-12-14  Richard Guenther  <rguenther@suse.de>
698
699         PR middle-end/30172
700         * gcc.dg/pr30172-1.c: New testcase.
701
702 2006-12-14  Richard Guenther  <rguenther@suse.de>
703
704         PR tree-optimization/30198
705         * gcc.dg/builtins-60.c: New testcase.
706
707 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
708
709         * lib/target-supports.exp (vect_no_align): Remove spu.
710
711 2006-12-13  Ian Lance Taylor  <iant@google.com>
712
713         PR c++/19564
714         PR c++/19756
715         * g++.dg/warn/Wparentheses-5.C: New test.
716         * g++.dg/warn/Wparentheses-6.C: New test.
717         * g++.dg/warn/Wparentheses-7.C: New test.
718         * g++.dg/warn/Wparentheses-8.C: New test.
719         * g++.dg/warn/Wparentheses-9.C: New test.
720         * g++.dg/warn/Wparentheses-10.C: New test.
721         * g++.dg/warn/Wparentheses-11.C: New test.
722         * g++.dg/warn/Wparentheses-12.C: New test.
723         * g++.dg/warn/Wparentheses-13.C: New test.
724         * g++.dg/warn/Wparentheses-14.C: New test.
725         * g++.dg/warn/Wparentheses-15.C: New test.
726         * g++.dg/warn/Wparentheses-16.C: New test.
727         * g++.dg/warn/Wparentheses-17.C: New test.
728         * g++.dg/warn/Wparentheses-18.C: New test.
729         * g++.dg/warn/Wparentheses-19.C: New test.
730         * g++.dg/warn/Wparentheses-20.C: New test.
731         * g++.dg/warn/Wparentheses-21.C: New test.
732
733 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
734
735         PR testsuite/30157
736         * lib/target-supports.exp (check_cxa_atexit_available): Return false
737         for target "hppa.*hpux10".
738
739 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
740
741         * g++.dg/debug/vartrack1.C: New test.
742
743         * g++.dg/opt/ifcvt1.C: New test.
744
745         * gcc.dg/tls/opt-13.c: New test.
746
747         * gcc.dg/20060425-2.c: New test.
748
749         * g++.dg/opt/pr15054-2.C: New test.
750
751         * gcc.c-torture/execute/20060420-1.c: New test.
752
753         * gcc.c-torture/execute/20060412-1.c: New test.
754
755         * objc/compile/20060406-1.m: New test.
756
757 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
758
759         * g++.dg/template/array17.C: New test.
760
761 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
762
763         * gcc.target/powerpc/altivec-23.c: New test.
764
765 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
766
767         PR c++27316
768         * g++.dg/inherit/error3.C: New test.
769
770         PR c++/28740
771         * g++.dg/inherit/error4.C: New test.
772
773 2006-12-13  Richard Guenther  <rguenther@suse.de>
774
775         PR tree-optimization/17687
776         * gcc.dg/builtins-59.c: New testcase.
777
778 2006-12-13  Ben Elliston  <bje@au.ibm.com>
779
780         * gcc.target/spu/Wmain.c: New test.
781
782 2006-12-12  Josh Conner  <jconner@apple.com>
783
784         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
785         * g++.dg/abi/thunk4.C: Likewise.
786         * g++.dg/abi/rtti3.C: Likewise.
787
788 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
789
790         * gcc.target/spu/cpat-1.c: New test.
791         * gcc.target/spu/cpat-2.c: New test.
792         * gcc.target/spu/cpat-3.c: New test.
793         * gcc.target/spu/cpat-4.c: New test.
794
795 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
796
797         PR tree-opt/28436
798         * gcc.c-torture/compile/vector-1.c: New test.
799         * gcc.c-torture/compile/vector-2.c: New test.
800         * gcc.c-torture/compile/vector-3.c: New test.
801
802 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
803
804         * lib/fortran-torture.exp: Update copyright years.  Remove
805         obsolete comment.  Test -ftree-vectorize where it makes sense.
806         * lib/gfortran-dg.exp: Update copyright years.  Use settings
807         from fortran-torture.exp.
808         * gfortran.dg/char_transpose_1.f90,
809         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
810         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
811         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
812         '-w' to dg-options.
813
814 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
815
816         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
817         saved_${tool}_load.
818
819 2006-12-12  Ira Rosen  <irar@il.ibm.com>
820
821         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
822         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
823         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
824         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
825         gaps.
826
827 2006-12-12  Richard Guenther  <rguenther@suse.de>
828
829         PR middle-end/30147
830         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
831
832 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
833             Diego Novillo  <dnovillo@redhat.com>
834
835         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
836         VDEF/VUSE changes.
837         * gcc.dg/tree-ssa/pr26421.c: Likewise
838         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
839         * gcc.dg/tree-ssa/pr23382.c: Likewise.
840         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
841         * gcc.dg/tree-ssa/pr28410.c: Likewise.
842         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
843         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
844         * gcc.dg/tree-ssa/vrp07.c: Likewise.
845         * gcc.dg/tree-ssa/vrp08.c: Likewise.
846         * gcc.dg/tree-ssa/alias-12.c: Likewise.
847
848 2006-12-11  Jan Hubicka  <jh@suse.cz>
849
850         * gcc.dg/tree-prof/stringop-1.c: New test.
851         * gcc.dg/tree-prof/stringop-2.c: New test.
852
853 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
854
855         PR target/30120
856         * gcc.target/i386/pr30120.c: New test.
857
858         Revert:
859         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
860
861         * gcc.target/i386/x87regparm-1.c: New test.
862         * gcc.target/i386/x87regparm-2.c: New test.
863         * gcc.target/i386/x87regparm-3.c: New test.
864         * gcc.target/i386/x87regparm-4.c: New test.
865
866 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
867
868         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
869
870 2006-12-10  Tobias Burnus  <burnus@net-b.de>
871
872         PR fortran/23994
873         * gfortran.dg/protected_1.f90: New test.
874         * gfortran.dg/protected_2.f90: New test.
875         * gfortran.dg/protected_3.f90: New test.
876         * gfortran.dg/protected_4.f90: New test.
877         * gfortran.dg/protected_5.f90: New test.
878         * gfortran.dg/protected_6.f90: New test.
879
880 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
881             Tobias Burnus  <burnus@gcc.gnu.org>
882
883         PR fortran/29975
884         PR fortran/30068
885         * gfortran.dg/interface_4.f90: Test adding procedure to generic
886         interface.
887         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
888         ambiguous interfaces.
889         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
890         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
891         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
892         ambiguous interfaces.
893         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
894         * gfortran.dg/array_initializer_2.f90: Add initializer array
895         constructor test.
896
897         PR fortran/30096
898         * gfortran.dg/interface_9.f90: Test that host interfaces are
899         not checked for ambiguity with the local version.
900
901 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
902
903         PR fortran/29464
904         * gfortran.dg/module_interface_2.f90: New test.
905
906 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
907
908         PR fortran/29941
909         * gfortran.dg/assumed_len.f90: New test.
910
911 2006-12-09  Richard Guenther  <rguenther@suse.de>
912
913         * g++.dg/warn/implicit-typename1.C: Qualify types.
914         * g++.dg/parse/crash12.C: Likewise.
915         * g++.dg/tree-ssa/pr22444.C: Likewise.
916
917 2006-12-09  Tobias Burnus  <burnus@net-b.de>
918
919         * gfortran.dg/array_2.f90: Added sqrt test.
920
921 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
922
923         * gcc.target/i386/x87regparm-1.c: XFAIL.
924         * gcc.target/i386/x87regparm-2.c: XFAIL.
925         * gcc.target/i386/x87regparm-3.c: XFAIL.
926         * gcc.target/i386/x87regparm-4.c: XFAIL.
927
928 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
929
930         * lib/target-supports.exp
931         (check_effective_target_large_long_double): New.
932         * gcc.dg/Wconversion-real.c : Use it.
933         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
934         unsigned.
935
936 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
937
938         * gcc.c-torture/execute/mode-dependent-address.c: New test.
939
940 2006-12-08  Tobias Burnus  <burnus@net-b.de>
941
942         PR fortran/27546
943         * gfortran.dg/import4.f90: New test for IMPORT in modules.
944
945 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
946
947         PR c++/29732
948         * g++.dg/template/crash65.C: New test.
949         * g++.dg/template/spec16.C: Tweak error markers.
950
951 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
952
953         * gcc.target/spu: New directory.
954         * gcc.target/spu/spu.exp: New file.
955         * gcc.target/spu/intrinsics-1.c: New test.
956
957 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
958
959         PR c++/29980
960         * g++.dg/ext/attrib27.C: New test.
961         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
962         * g++.dg/parse/typedef5.C: Likewise.
963
964 2006-12-07  Mike Stump  <mrs@apple.com>
965
966         * treelang/compile/var_defs.tree: Adjust.
967
968 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
969
970         PR c++/29730
971         * g++.dg/template/crash64.C: New test.
972         * g++.dg/parse/crash27.C: Adjust error markers.
973
974 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
975
976         PR libfortran/30009
977         PR libfortran/30056
978         * gfortran.dg/read_eof_4.f90:  Add tests.
979         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
980         * gfortran.dg/unf_read_corrupted_1.f90: New test.
981
982 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
983
984         PR c++/29729
985         * g++.dg/template/crash63.C: New test.
986
987         PR c++/29728
988         * g++.dg/template/crash62.C: New test.
989
990 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
991
992         PR fortran/30003
993         * gfortran.dg/allocatable_function_1.f90: Increase the number
994         of expected calls of free to 10; the lhs section reference is
995         now evaluated so there is another call to bar.  Change the
996         comment appropriately.
997         * gfortran.dg/array_section_1.f90: New test.
998
999 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1000
1001         PR fortran/29912
1002         * gfortran.dg/char_result_12.f90: New test.
1003
1004 2006-12-05  Richard Guenther  <rguenther@suse.de>
1005
1006         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1007         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1008         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1009         vect_double, xfail for spu*-*-*.
1010
1011 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1012
1013         PR fortran/29962
1014         * initialization_4.f90: Test noninteger exponents (-std=f95).
1015         * initialization_5.f90: New test for noninteger exponents
1016           with -std=f2003.
1017
1018 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1019
1020         PR fortran/29821
1021         * gfortran.dg/parameter_array_section_1.f90: New test.
1022
1023 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1024
1025         PR c++/29733
1026         * g++.dg/template/crash61.C: New test.
1027
1028         PR c++/29632
1029         * g++.dg/template/error23.C: New test.
1030
1031 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1032
1033         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1034
1035 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1036
1037         PR fortran/29916
1038         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1039
1040 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1041
1042         PR middle-end/29965
1043         * gcc.dg/gomp/pr29965-1.c: New test.
1044         * gcc.dg/gomp/pr29965-2.c: New test.
1045         * gcc.dg/gomp/pr29965-3.c: New test.
1046         * gcc.dg/gomp/pr29965-4.c: New test.
1047         * gcc.dg/gomp/pr29965-5.c: New test.
1048         * gcc.dg/gomp/pr29965-6.c: New test.
1049         * g++.dg/gomp/pr29965-1.C: New test.
1050         * g++.dg/gomp/pr29965-2.C: New test.
1051         * g++.dg/gomp/pr29965-3.C: New test.
1052         * g++.dg/gomp/pr29965-4.C: New test.
1053         * g++.dg/gomp/pr29965-5.C: New test.
1054         * g++.dg/gomp/pr29965-6.C: New test.
1055         * g++.dg/gomp/pr29965-7.C: New test.
1056         * g++.dg/gomp/pr29965-8.C: New test.
1057         * g++.dg/gomp/pr29965-9.C: New test.
1058         * g++.dg/gomp/pr29965-10.C: New test.
1059
1060 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1061
1062         * gnat.dg/pointer_variable_bounds.adb: New test.
1063         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1064         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1065
1066 2006-12-03  Eric Christopher  <echristo@apple.com>
1067
1068         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1069
1070 2006-12-03  Richard Henderson  <rth@redhat.com>
1071             Andrew Pinski  <pinskia@gmail.com>
1072
1073         PR C++/14329
1074         * g++.dg/warn/unit-1.C: New test.
1075
1076 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1077
1078         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1079
1080 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1081
1082         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1083         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1084         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1085         * gcc.dg/vect/vect-70.c: Reduce array size.
1086         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1087         vect_no_compaer_double targets.
1088         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1089         vect_float, vect_double, and vect_int.
1090
1091 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1092
1093         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1094         test for loop versioning on vect_no_align targets.
1095         * gcc.dg/vect/pr20122.c: Likewise.
1096         * gcc.dg/vect/vect-105.c: Likewise.
1097         * gcc.dg/vect/vect-42.c: Likewise.
1098         * gcc.dg/vect/vect-43.c: Likewise.
1099         * gcc.dg/vect/vect-74.c: Likewise.
1100         * gcc.dg/vect/vect-75.c: Likewise.
1101         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1102         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1103         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1104         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1105
1106 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1107
1108         PR fortran/29642
1109         * gfortran.dg/value_1.f90 : New test.
1110         * gfortran.dg/value_2.f90 : New test.
1111         * gfortran.dg/value_3.f90 : New test.
1112         * gfortran.dg/value_4.f90 : New test.
1113         * gfortran.dg/value_4.c : Called from value_4.f90.
1114
1115 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1116
1117         PR C++/30033
1118         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1119
1120 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1121
1122         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1123
1124 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1125
1126         PR c/27953
1127         * gcc.dg/pr27953.c: New test.
1128
1129 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1130
1131         PR c++/30022
1132         * g++.dg/ext/vector5.C: New test.
1133
1134         PR c++/30021
1135         * g++.dg/other/main1.C: New test.
1136
1137 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1138
1139         PR libfortran/29568
1140         * gfortran.dg/convert_implied_open.f90:  Change to
1141         new default record length.
1142         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1143         new error message.
1144         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1145
1146 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1147
1148         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1149
1150 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1151
1152         PR c++/29066
1153         * g++.dg/expr/pr29066.c: New.
1154
1155 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1156             Zdenek Dvorak <dvorakz@suse.cz>
1157
1158         PR tree-optimization/29921
1159         * gcc.dg/pr29921-2.c: New test.
1160
1161 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1162
1163         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1164         (i386_get_cpuid): New function.
1165         (i386_cpuid_ecx): Likewise.
1166         (i386_cpuid_edx): Likewise.
1167         (i386_cpuid): Updated to call i386_cpuid_edx.
1168
1169         * gcc.target/i386/sse3-addsubpd.c: New file.
1170         * gcc.target/i386/sse3-addsubps.c: Likewise.
1171         * gcc.target/i386/sse3-haddpd.c: Likewise.
1172         * gcc.target/i386/sse3-haddps.c: Likewise.
1173         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1174         * gcc.target/i386/sse3-hsubps.c: Likewise.
1175         * gcc.target/i386/sse3-lddqu.c: Likewise.
1176         * gcc.target/i386/sse3-movddup.c: Likewise.
1177         * gcc.target/i386/sse3-movshdup.c: Likewise.
1178         * gcc.target/i386/sse3-movsldup.c: Likewise.
1179
1180 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1181
1182         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1183
1184 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1185
1186         * gcc.dg/dfp/convert-int-max.c: New test.
1187         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1188
1189 2006-11-30  Richard Guenther  <rguenther@suse.de>
1190
1191         * gcc.dg/vect/vect-pow-1.c: Rename ...
1192         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1193         floats instead of doubles, check successful vectorization.
1194
1195 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1196
1197         PR target/29945
1198         * gcc.c-torture/compile/pr29945.c: New testcase.
1199
1200 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1201
1202         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1203         -maltivec.
1204
1205 2006-11-29  Eric Christopher  <echristo@apple.com>
1206
1207         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1208
1209 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1210
1211         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1212
1213         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1214
1215 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1216
1217         PR c++/29022
1218         * g++.dg/inherit/virtual2.C: New test.
1219         * g++.dg/inherit/virtual3.C: Likewise.
1220         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1221         * g++.dg/inherit/error2.C: Likewise.
1222         * g++.dg/template/instantiate1.C: Likewise.
1223
1224 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1225
1226         PR tree-opt/29984
1227         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1228
1229 2006-11-28  Jan Hubicka  <jh@suse.cz>
1230
1231         * gcc.dg/memcpy-1.c: New test.
1232
1233 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1234
1235         PR c++/29735
1236         * g++.dg/warn/main-3.C: New test.
1237
1238 2006-11-28  Jan Hubicka  <jh@suse.cz>
1239
1240         * gcc.dg/winline-1.c: New test.
1241
1242 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1243
1244         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1245         alignments.
1246
1247 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1248
1249         PR fortran/29976
1250         * gfortran.dg/missing_optional_dummy_3.f90
1251
1252 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1253
1254         PR fortran/20880
1255         * gfortran.dg/interface_3.f90: Modify errors.
1256
1257 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1258
1259         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1260         fail to link due to relocation overflows on spu-*-*.
1261
1262 2006-11-27  Michael Matz  <matz@suse.de>
1263             Andreas Krebbel  <krebbel1@de.ibm.com>
1264
1265         PR target/29319
1266         * gcc.dg/20061127-1.c: New testcase.
1267
1268 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1269
1270         * gcc.dg/20061124-1.c: Add exit() function prototype.
1271
1272 2006-11-27  Jan Hubicka  <jh@suse.cz>
1273
1274         * gcc.target/i386/memcpy-1.c: Adjust size.
1275         * testsuite/gcc.dg/visibility-11.c: Likewise.
1276
1277 2006-11-27  Richard Guenther  <rguenther@suse.de>
1278
1279         PR middle-end/25620
1280         * gcc.target/i386/pow-1.c: New testcase.
1281         * gcc.dg/builtins-58.c: Likewise.
1282
1283 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1284
1285         PR c++/29886
1286         * g++.dg/expr/cast8.C: New test.
1287
1288 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1289
1290         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1291         Don't ever inline the testcase.
1292
1293 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1294
1295         PR fortran/29982
1296         * gfortran.fortran-torture/compile/parameter_3.f90: New
1297         testcase.
1298
1299 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1300
1301         PR fortran/29951
1302         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1303
1304 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1305
1306         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1307         for CHAR.
1308
1309 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1310
1311         PR libgfortran/29936
1312         * gfortran.dg/write_check3.f90: New test.
1313
1314 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1315
1316         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1317
1318 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1319
1320         PR fortran/20880
1321         * gfortran.dg/interface_3.f90: New test.
1322
1323         PR fortran/29387
1324         * gfortran.dg/generic_8.f90: New test.
1325
1326 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1327
1328         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1329         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1330         * gfortran.dg/specifics_3.f90: Remove.
1331
1332 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1333
1334         PR c/29955
1335         * gcc.dg/gomp/pr29955.c: New test.
1336
1337         PR c/29736
1338         * gcc.dg/pr29736.c: New test.
1339
1340 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1341
1342         PR tree-opt/29964
1343         * gcc.dg/pure-1.c: New test.
1344
1345 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1346
1347         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1348         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1349
1350 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1351
1352         * gcc.dg/20061124-1.c: New testcase.
1353
1354 2006-11-23  Eric Christopher  <echristo@apple.com>
1355
1356         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1357
1358 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1359
1360         PR c/2707
1361         PR c++/26167
1362         * gcc.dg/Wconversion-integer.c: New. Supersedes
1363         Wconversion-negative-constants.c
1364         * gcc.dg/Wconversion-real.c: New.
1365         * gcc.dg/Wconversion-real-integer.c: New.
1366         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1367         * g++.dg/warn/Wconversion1.C: Modified.
1368
1369 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1370
1371         * gfortran.dg/overload_1.f90: New test.
1372
1373 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1374
1375         PR c/9072
1376         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1377         Wtraditional-conversion.
1378         * gcc.dg/overflow-warn-2.c: Likewise.
1379         * gcc.dg/Wconversion.c: Likewise. Renamed as
1380         Wtraditional-conversion.c .
1381         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1382         Wtraditional-conversion-2.c .
1383         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1384         Wtraditional-conversion-2.c
1385         * gcc.dg/Wconversion-negative-constants.c: New.
1386
1387 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1388
1389         * gcc.dg/tree-ssa/dump-1.c: New test.
1390
1391 2006-11-23  David Ung <davidu@mips.com>
1392
1393         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1394         -mfp64, allowable when ISA >= 33 and float is enabled.
1395         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1396         of mthc1 and mfhc1 patterns.
1397
1398 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1399
1400         PR tree-optimization/29921
1401         * gcc.dg/pr29921.c: New test.
1402
1403 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1404
1405         PR fortran/29441
1406         * gfortran.dg/initialization_4.f90: New test.
1407
1408 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1409
1410         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1411         platforms that have interleaving support.
1412         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1413         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1414         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1415         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1416         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1417         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1418         gcc.dg/vect/vect-strided-u8-i8.c,
1419         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1420         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1421         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1422         gcc.dg/vect/vect-strided-float.c,
1423         gcc.dg/vect/vect-strided-a-mult.c,
1424         gcc.dg/vect/vect-strided-mult-char-ls.c,
1425         gcc.dg/vect/vect-strided-a-u16-mult.c,
1426         gcc.dg/vect/vect-strided-a-u32-mult.c,
1427         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1428         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1429         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1430         gcc.dg/vect/vect-strided-mult.c,
1431         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1432         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1433
1434 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1435
1436         PR fortran/25087
1437         * gfortran.dg/auto_char_len_4.f90: New test.
1438
1439 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1440
1441         PR fortran/29652
1442         * gfortran.dg/generic_7.f90: New test.
1443         * gfortran.dg/defined_operators_1.f90: Add new error.
1444
1445 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1446
1447         PR tree-optimization/29902
1448         * g++.dg/tree-ssa/pr29902.C: New test.
1449
1450 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1451
1452         PR fortran/29820
1453         * gfortran.dg/used_types_13.f90: New test.
1454
1455 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1456
1457         * gcc.dg/dfp/snan.c: Delete.
1458
1459 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1460
1461         * g++.dg/cpp0x/static_assert1.C: New.
1462         * g++.dg/cpp0x/static_assert2.C: New.
1463         * g++.dg/cpp0x/static_assert3.C: New.
1464
1465 2006-11-21  Richard Guenther  <rguenther@suse.de>
1466
1467         * gcc.dg/vect/vect-pow-1.c: New testcase.
1468         * gcc.dg/vect/vect-pow-2.c: Likewise.
1469
1470 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1471
1472         PR c++/29570
1473         * g++.dg/template/static29.C: New test.
1474
1475         PR c++/29734
1476         * g++.dg/conversion/simd4.C: New test.
1477
1478 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1479
1480         PR c++/29475
1481         * g++.dg/template/access19.C: New test.
1482         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1483         error is reported.
1484
1485 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1486
1487         PR tree-opt/25500
1488         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1489
1490 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1491
1492         PR fortran/27546
1493         * gfortran.dg/import.f90: Extended test.
1494         * gfortran.dg/import2.f90: Extended test.
1495
1496 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1497
1498         * gfortran.dg/volatile3.f90: Add conflict test.
1499
1500 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1501
1502         PR fortran/24783
1503         * gfortran.dg/implicit_10.f90: New test.
1504
1505 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1506
1507         PR c++/8586
1508         * g++.dg/warn/Wall-write-strings.C: New.
1509
1510 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1511
1512         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1513         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1514
1515 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1516
1517         * gfortran.dg/use_3.f90: Remove error message.
1518         * gfortran.dg/iso_fortran_env_1.f90: New test.
1519         * gfortran.dg/iso_fortran_env_2.f90: New test.
1520         * gfortran.dg/iso_fortran_env_3.f90: New test.
1521         * gfortran.dg/iso_fortran_env_4.f90: New test.
1522
1523 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1524
1525         * gcc.dg/vect/vect-27.c: Fix initialization.
1526
1527 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1528
1529         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1530         * gcc.dg/torture/builtin-minmax-1.c: New.
1531
1532         * gcc.dg/builtins-20.c: Add cases for copysign.
1533
1534 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1535
1536         PR fortran/24285
1537         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1538
1539 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1540         * gfortran.dg/use_1.f90: New test.
1541         * gfortran.dg/use_1.f90: New test.
1542         * gfortran.dg/use_1.f90: New test.
1543
1544 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1545
1546         PR tree-optimization/29801
1547         * gcc.dg/pr29801.c: New test.
1548
1549 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1550
1551         PR middle-end/29584
1552         * gcc.dg/torture/pr29584.c: New test.
1553
1554 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1555
1556         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1557         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1558         * gcc.target/powerpc/compress-float-ppc.c,
1559         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1560         powerpc_fprs.
1561         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1562         do not pass -mhard-float.
1563
1564 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1565
1566         * gnat.dg/volatile_aggregate.adb: New test.
1567
1568 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1569
1570         PR fortran/29391
1571         PR fortran/29489
1572         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1573         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1574
1575 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1576
1577         PR target/29201
1578         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1579
1580 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1581
1582         * gfortran.dg/import3.f90: Fix error message.
1583
1584 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1585
1586         PR tree-opt/29788
1587         * gfortran.fortran-torture/compile/inline_1.f90:
1588         New testcase.
1589
1590 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1591
1592         * gcc.target/i386/x87regparm-1.c: New test.
1593         * gcc.target/i386/x87regparm-2.c: New test.
1594         * gcc.target/i386/x87regparm-3.c: New test.
1595         * gcc.target/i386/x87regparm-4.c: New test.
1596
1597 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1598
1599         PR fortran/27546
1600         * gfortran.dg/import.f90: New test.
1601         * gfortran.dg/import2.f90: New test.
1602         * gfortran.dg/import3.f90: New test.
1603
1604 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1605
1606         PR fortran/27588
1607         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1608
1609 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1610
1611         PR fortran/29806
1612         * gfortran.dg/contains.f90: New test.
1613         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1614
1615 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1616
1617         PR tree-optimization/29581
1618         * gcc.dg/pr29581-1.c: New test.
1619         * gcc.dg/pr29581-2.c: New test.
1620         * gcc.dg/pr29581-3.c: New test.
1621         * gcc.dg/pr29581-4.c: New test.
1622         * gfortran.dg/pr29581.f90: New test.
1623
1624 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1625
1626         PR fortran/29702
1627         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1628         numbers in error message headers.
1629
1630 2006-11-14  Richard Guenther  <rguenther@suse.de>
1631
1632         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1633         to i?86 and x86_64 targets.
1634
1635 2006-11-14  Caroline Tice  <ctice@apple.com>
1636
1637         * gcc.dg/pubtypes-1.c: New file/testcase.
1638         * gcc.dg/pubtypes-2.c: New file/testcase.
1639         * gcc.dg/pubtypes-3.c: New file/testcase.
1640         * gcc.dg/pubtypes-4.c: New file/testcase.
1641         * g++.dg/pubtypes.C: New file/testcase.
1642
1643 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1644
1645         PR c++/29106
1646         * g++.dg/init/self1.C: New test.
1647
1648 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1649
1650         PR fortran/29657
1651         * gfortran.dg/conflicts.f90: Add.
1652
1653 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1654
1655         PR rtl-optimization/29798
1656
1657         * gcc.c-torture/execute/pr29798.c: New.
1658
1659 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1660
1661         * gcc.dg/builtins-20.c: Add more cases.
1662
1663 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1664
1665         PR fortran/29759
1666         * gfortran.dg/gomp/pr29759.f90: New test.
1667
1668 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1669
1670         PR c++/29518
1671         * g++.dg/template/static28.C: New test.
1672
1673 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1674
1675         * lib/c-torture.exp: Use target-libpath.exp.
1676         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1677         set GCC_EXEC_PREFIX env var from global variable of same name.
1678
1679 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1680
1681         PR fortran/26994
1682         * gfortran.fortran-torture/compile/transfer-1.f90:
1683         New testcase.
1684
1685 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1686             Zdenek Dvorak <dvorakz@suse.cz>
1687
1688         PR tree-optimization/29680
1689         * gcc.dg/alias-11.c: New test.
1690
1691 2006-11-12  Jason Merrill  <jason@redhat.com>
1692             Andrew Pinski <pinskia@physics.uc.edu>
1693
1694         PR middle-end/28915
1695         * gcc.target/i386/vectorize1.c: New.
1696
1697 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1698
1699         PR rtl-optimization/29797
1700         * gcc.c-torture/execute/pr29797-1.c: New test case.
1701
1702 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1703
1704         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1705
1706 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
1707
1708         * gcc.dg/tree-ssa/prefetch-3.c: New test.
1709
1710 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1711
1712         PR tree-optimization/13827
1713         * gcc.dg/fold-eqand-1.c: New test case.
1714
1715 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1716
1717         PR rtl-opt/28812
1718         * gcc.c-torture/execute/mayalias-3.c: New test.
1719
1720 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
1721
1722         PR middle-end/27528
1723         * gcc.c-torture/compile/pr27528.c: New test.
1724         * gcc.dg/pr27528.c: Likewise.
1725
1726 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1727
1728         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1729
1730         * gcc.dg/torture/builtin-symmetric-1.c: New test.
1731
1732 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1733
1734         PR fortran/29758
1735         * gfortran.dg/reshape_source_size_1.f90: New test.
1736
1737 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1738
1739         PR fortran/29315
1740         * gfortran.dg/aliasing_dummy_4.f90: New test.
1741
1742 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
1743
1744         PR target/29777
1745         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1746         and x86_64-*-* targets.
1747
1748 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1749
1750         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1751         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1752         New macros. Use them in exact tests.
1753         (TESTIT3): New macro.
1754         Add tests for fmin, fmax and fma.
1755
1756 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1757
1758         PR fortran/29431
1759         * gfortran.dg/array_constructor_13.f90: New test.
1760
1761 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1762
1763         PR fortran/29744
1764         * gfortran.dg/used_types_12.f90: New test.
1765
1766 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
1767
1768         PR middle-end/29726
1769         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1770         (test6): Ditto.
1771         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1772         * gcc.dg/fold-eqandshift-3.c: New test case.
1773
1774 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1775
1776         PR fortran/29699
1777         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1778
1779         PR fortran/21370
1780         * gfortran.dg/change_symbol_attributes_1.f90: New test.
1781
1782 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1783
1784         * gcc.dg/20061109-1.c: New testcase.
1785
1786 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1787
1788         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1789
1790 2006-11-09  Tobias Burnus  <burnus@net-b.de>
1791
1792         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1793         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1794
1795 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
1796
1797         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1798         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1799
1800 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1801
1802         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1803
1804 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1805
1806         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1807         vect-9.c).
1808         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1809         * gcc.dg/vect/vect-9.c: Now vectorizable.
1810         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1811         that support vect_widen_mult.
1812         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1813         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1814         vect-reduc-dot-u16.c).
1815         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1816         vect-reduc-dot-u16.c).
1817         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1818         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1819         vect-reduc-dot-s8.c).
1820         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1821         vect-reduc-dot-s8.c).
1822         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1823         vect-reduc-dot-s8.c).
1824         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1825         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1826         vect-reduc-dot-u8.c).
1827         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1828         vect-reduc-dot-u8.c).
1829         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1830         * gcc.dg/vect/vect-multitypes-9.c: New test.
1831         * gcc.dg/vect/vect-multitypes-10.c: New test.
1832         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1833         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1834         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1835         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1836         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1837         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1838         wrapv-vect-reduc-dot-s8.c.
1839         * lib/target-support.exp (check_effective_target_vect_unpack): New.
1840         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1841         targets that support vec_unpack.
1842         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1843         (check_effective_target_vect_widen_mult_qi_to_hi): New.
1844         (check_effective_target_vect_widen_mult_hi_to_si): New.
1845         (check_effective_target_vect_widen_sum): Removed.
1846
1847         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1848
1849         * gcc.dg/vect/vect-multitypes-8.c: New test.
1850         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1851
1852         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
1853
1854         * gcc.dg/vect/vect-multitypes-7.c: New test.
1855
1856         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1857
1858         * gcc.dg/vect/vect-multitypes-4.c: New test.
1859         * gcc.dg/vect/vect-multitypes-5.c: New test.
1860         * gcc.dg/vect/vect-multitypes-6.c: New test.
1861
1862         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1863
1864         * gcc.dg/vect/vect-multitypes-1.c: New test.
1865         * gcc.dg/vect/vect-multitypes-2.c: New test.
1866         * gcc.dg/vect/vect-multitypes-3.c: New test.
1867
1868 2006-11-07  Eric Christopher  <echristo@apple.com>
1869
1870         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1871         Test using scan-assembler-not.
1872
1873 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
1874
1875         * gcc.dg/inline-17.c: New test.
1876
1877 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
1878
1879         PR other/25028
1880         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
1881         on HP-UX.
1882
1883 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1884
1885         PR fortran/29539
1886         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1887
1888         PR fortran/29634
1889         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1890         test.
1891
1892 2006-11-07  Tobias Burnus  <burnus@net-b.de>
1893
1894         PR fortran/29601
1895         * gfortran.dg/volatile.f90: Add.
1896         * gfortran.dg/volatile2.f90: Add.
1897         * gfortran.dg/volatile3.f90: Add.
1898         * gfortran.dg/volatile4.f90: Add.
1899         * gfortran.dg/volatile5.f90: Add.
1900         * gfortran.dg/volatile6.f90: Add.
1901         * gfortran.dg/volatile7.f90: Add.
1902
1903 2006-11-06  Tobias Burnus  <burnus@net-b.de>
1904
1905         * gfortran.dg/io_constraints_2.f90: Adjust pattern
1906           for matching error messages.
1907         * gfortran.dg/specifics_3.f90: Adjust pattern
1908           for matching error messages.
1909
1910 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
1911             Bernhard Fischer  <aldot@gcc.gnu.org>
1912
1913         * lib/gcc-dg.exp (output-exists): New proc.
1914         (output-exists-not): New proc.
1915         * gcc.test-framework/test-framework.awk: Support new directives.
1916         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1917         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1918         * gcc.test-framework/dg-outexists-exp-F.c: New test.
1919         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1920         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1921         * gcc.test-framework/dg-outexists-exp-P.c: New test.
1922
1923 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
1924
1925         PR fortran/29630
1926         PR fortran/29679
1927         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1928         * gfortran.dg/initialization_3.f90: New.
1929
1930 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1931
1932         PR libgfortran/25545
1933         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1934
1935 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
1936
1937         PR middle-end/29695
1938         * gcc.c-torture/execute/pr29695-1.c: New test.
1939         * gcc.c-torture/execute/pr29695-2.c: New test.
1940
1941 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
1942
1943         PR fortran/29565
1944         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1945
1946 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
1947
1948         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1949         for matching error messages.
1950
1951 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
1952
1953         PR target/26915
1954         * gcc.target/i386/387-12.c: New test.
1955
1956 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1957
1958         PR libfortran/29713
1959         * gfortran.dg/pr29713.f90: New test.
1960
1961 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
1962
1963         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1964         Also test for bogus rest sign.
1965
1966 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1967
1968         PR libfortran/27895
1969         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1970
1971 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
1972
1973         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1974         from error messages.
1975
1976 2006-11-02  Mike Stump  <mrs@apple.com>
1977
1978         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1979
1980         * g++.old-deja/g++.abi/align.C: Enable for darwin.
1981
1982 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1983
1984         * g++.dg/eh/gcsec1.C: New test.
1985
1986 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1987
1988         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1989         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
1990
1991 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
1992
1993         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1994         hexadecimal value.
1995         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1996         * gcc.dg/pr14796-2.c: Likewise.
1997
1998 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1999
2000         * gcc.c-torture/execute/20061101-1.c: New test.
2001
2002 2006-11-01  Richard Guenther  <rguenther@suse.de>
2003
2004         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2005
2006 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2007
2008         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2009         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2010
2011 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2012
2013         * gcc.c-torture/execute/20061031-1.c: New test.
2014
2015 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2016
2017         PR 23067
2018         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2019         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2020         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2021         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2022         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2023         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2024         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2025
2026 2006-10-31  Eric Christopher  <echristo@apple.com>
2027             Falk Hueffner  <falk@debian.org>
2028
2029         * gcc.dg/builtin-bswap-1.c: New.
2030         * gcc.dg/builtin-bswap-2.c: New.
2031         * gcc.dg/builtin-bswap-3.c: New.
2032         * gcc.dg/builtin-bswap-4.c: New.
2033         * gcc.dg/builtin-bswap-5.c: New.
2034         * gcc.target/i386/builtin-bswap-1.c: New.
2035
2036 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2037
2038         * gcc.dg/inline-16.c: New.
2039
2040         PR 16622
2041         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2042         defining it.
2043         * gcc.dg/inline-13.c: New.
2044         * gcc.dg/inline-14.c: New.
2045         * gcc.dg/inline-15.c: New.
2046
2047         PR 11377
2048         * gcc.dg/inline6.c: New.
2049         * gcc.dg/inline7.c: New.
2050
2051 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2052
2053         PR middle-end/23470
2054         * gcc.dg/pr23470-1.c: New test case.
2055
2056 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2057
2058         PR fortran/29537
2059         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2060         data.
2061         * gfortran.dg/blockdata_2.f90: New testcase.
2062
2063 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2064
2065         PR libfortran/29627
2066         * gfortran.dg/unf_short_record_1.f90:  New test.
2067
2068 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2069
2070         PR fortran/29067
2071         * gfortran.dg/pr29067.f: New test.
2072
2073 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2074             Richard Sandiford  <richard@codesourcery.com>
2075
2076         * lib/target-supports.exp (get_compiler_messages): Append options
2077         as a single list element.
2078         (check_effective_target_arm_vfp_ok): New.
2079         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2080
2081 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2082
2083         PR fortran/29387
2084         * gfortran.dg/intrinsic_actual_2.f90: New test.
2085
2086         PR fortran/29490
2087         * gfortran.dg/actual_array_interface_1.f90: New test.
2088
2089         PR fortran/29641
2090         * gfortran.dg/used_types_11.f90: New test.
2091
2092 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2093
2094         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2095         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2096         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2097         * g++.old-deja/g++.mike/net25.C (main): Same.
2098         * g++.dg/lookup/exception1.C (main): Same.
2099         * g++.dg/parse/parens2.C (main): Same.
2100
2101 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2102
2103         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2104
2105 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2106
2107         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2108         * gcc.dg/torture/builtin-math-3.c: Likewise.
2109
2110 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2111
2112         PR fortran/29452
2113         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2114         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2115
2116 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2117
2118         PR Fortran/29410
2119         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2120
2121 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2122
2123         * lib/target-supports.exp (check_function_available): Declare
2124         function before calling.
2125
2126 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2127
2128         PR tree-optimization/29637
2129         * gcc.dg/pr29637.c: New test.
2130
2131 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2132
2133         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2134         tree canonicalization.
2135
2136 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2137
2138         * gcc.dg/builtins-20.c: Add more hypot tests.
2139
2140 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2141
2142         * gcc.dg/fold-compare-1.c: New test case.
2143
2144 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2145
2146         PR c++/16307
2147         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2148
2149 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2150
2151         PR tree-optimization/15458
2152         * gcc.dg/fold-xornot-1.c: New test case.
2153
2154 2006-10-29  Richard Guenther  <rguenther@suse.de>
2155
2156         * gcc.target/i386/math-torture/trunc.c: New testcase.
2157
2158 2006-10-29  Richard Guenther  <rguenther@suse.de>
2159
2160         * gcc.target/i386/math-torture/round.c: New testcase.
2161
2162 2006-10-29  Richard Guenther  <rguenther@suse.de>
2163
2164         * gcc.target/i386/math-torture/ceil.c: New testcase.
2165         * gcc.target/i386/math-torture/floor.c: Likewise.
2166
2167 2006-10-29  Richard Guenther  <rguenther@suse.de>
2168
2169         * gcc.target/i386/math-torture/rint.c: New testcase.
2170         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2171
2172 2006-10-29  Richard Guenther  <rguenther@suse.de>
2173
2174         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2175         * gcc.target/i386/math-torture/lceil.c: Likewise.
2176
2177 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2178
2179         PR libgfortran/24313
2180         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2181
2182 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2183
2184         * gcc.c-torture/execute/20020118-1.c,
2185         gcc.c-torture/execute/builtins/strlen.c,
2186         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2187         comment typos.
2188
2189 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2190
2191         * gcc.dg/builtins-20.c: Add tests for hypot.
2192         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2193         two-argument builtins.
2194         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2195         TESTIT2.  Update all callers.
2196         (TESTIT2, TESTIT2_R): New helper macros.
2197         Add testcases for pow, hypot and atan2.
2198
2199 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2200
2201         PR C++/29295
2202         * g++.dg/expr/bool1.C: New test.
2203         * g++.dg/expr/bool2.C: New test.
2204
2205 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2206
2207         PR fortran/28224
2208         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2209         * gfortran.dg/namelist_internal.f90: New test.
2210
2211 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2212
2213         PR fortran/29625
2214         * gfortran.dg/io_real_boz.f90: Add.
2215         * gfortran.dg/io_real_boz2.f90: Add.
2216
2217 2006-10-28  Richard Guenther  <rguenther@suse.de>
2218
2219         PR middle-end/26899
2220         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2221
2222 2006-10-28  Richard Guenther  <rguenther@suse.de>
2223
2224         PR target/28806
2225         * gcc.target/i386/math-torture/lround.c: New testcase.
2226
2227 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2228
2229         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2230         * gcc.dg/builtins-44.c: Likewise.
2231         * gcc.dg/builtins-45.c: Likewise.
2232         * gcc.dg/pr28796-2.c: Likewise.
2233         * gcc.dg/unordered-3.c: Likewise.
2234
2235 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2236
2237         PR libgfortran/27954
2238         * gfortran.dg/error_recovery_2.f90: New test.
2239
2240 2006-10-26  Richard Guenther  <rguenther@suse.de>
2241
2242         * gcc.target/i386/i386.exp: Use glob, not find to collect
2243         tests.  Avoids recursing into subdirectories.
2244         * gcc.target/i386/math-torture/math-torture.exp: Torture
2245         for interesting ia32 math options.
2246         * gcc.target.i386/math-torture/lrint.c: New testcase.
2247
2248 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2249
2250         PR libgfortran/29563
2251         * gfortran.dg/arrayio_9.f90: Update test.
2252         * gfortran.dg/arrayio_19.f90: New test.
2253
2254 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2255
2256         * gcc.dg/20061026.c: New testcase.
2257
2258 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2259
2260         PR libgfortran/29563
2261         * gfortran.dg/arrayio_9.f90: New test.
2262
2263 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2264
2265         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2266         Copy the strings manually, as strcpy may call strlen.
2267
2268 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2269
2270         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2271         Add checks for log, log2, log10 and log1p.
2272
2273         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2274         we already test 0.0.  Add checks for expm1, log, log2, log10,
2275         log1p, cbrt, erf and erfc.
2276
2277 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2278
2279         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2280
2281 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2282
2283         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2284         and remainderl() built-in functions.  Remove -ffast-math from
2285         dg-options.
2286
2287 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2288
2289         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2290         acosh and atanh.
2291
2292         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2293         floating point modifiers to arguments passed to float and long
2294         double functions respectively.  Update all callers to use floating
2295         point numbers, not integers.  Add tests for exp, exp2 and
2296         exp10/pow10.
2297
2298         * gcc.dg/torture/builtin-math-3.c: New test.
2299
2300 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2301
2302         PR fortran/29393
2303         * gfortran.dg/initialize_2.f90: New.
2304
2305 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2306
2307         * gcc.dg/torture/builtin-math-2.c: New test.
2308
2309 2006-10-24  Richard Guenther  <rguenther@suse.de>
2310
2311         PR middle-end/28796
2312         * gcc.dg/pr28796-1.c: New testcase.
2313         * gcc.dg/pr28796-2.c: Likewise.
2314
2315 2006-10-24  Richard Guenther  <rguenther@suse.de>
2316
2317         * gcc.dg/builtins-57.c: New testcase.
2318
2319 2006-10-24  Richard Guenther  <rguenther@suse.de>
2320
2321         PR tree-optimization/29567
2322         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2323
2324 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2325
2326         PR tree-optimization/14784
2327         * gcc.dg/alias-10.c: New test.
2328
2329 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2330
2331         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2332
2333 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2334
2335         * gcc.dg/builtin-strncat-chk-1.c: New test.
2336
2337 2006-10-23  Jan Hubicka  <jh@suse.cz>
2338
2339         * gcc.dg/memmove-1.c: New test.
2340
2341 2006-10-23  Paul Brook  <paul@codesourcery.com>
2342
2343         * gcc.dg/pragma-pack-5.c: New test.
2344
2345 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2346
2347         * g++.dg/other/s390-1.C: New testcase.
2348
2349 2006-10-23  Richard Guenther  <rguenther@suse.de>
2350
2351         PR middle-end/27132
2352         PR middle-end/23295
2353         * gcc.dg/pr27132.c: New testcase.
2354         * gcc.dg/pr23295.c: Likewise.
2355         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2356         * g++.dg/tree-ssa/pr19807.C: Likewise.
2357
2358 2006-10-23  Richard Guenther  <rguenther@suse.de>
2359
2360         PR middle-end/21032
2361         * gcc.dg/pr21032.c: New testcase.
2362
2363 2006-10-22  Jeff Law  <law@redhat.com>
2364         Richard Guenther  <rguenther@suse.de>
2365
2366         PR tree-optimization/15911
2367         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2368
2369 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2370
2371         PR c++/20647
2372         * g++.dg/abi/rtti3.C: New.
2373
2374 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2375
2376         PR middle-end/28252
2377         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2378         transformation.
2379
2380 2006-10-21  Richard Guenther  <rguenther@suse.de>
2381
2382         PR tree-optimization/3511
2383         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2384
2385 2006-10-21  Richard Guenther  <rguenther@suse.de>
2386
2387         PR middle-end/26898
2388         * gcc.dg/torture/pr26898-1.c: New testcase.
2389         * gcc.dg/torture/pr26898-2.c: Likewise.
2390
2391 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2392
2393         PR c++/28053
2394         * g++.dg/parse/bitfield1.C: Adjust error markers.
2395         * g++.dg/parse/bitfield2.C: New test.
2396
2397 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2398
2399         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2400
2401 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2402
2403         PR libfortran/27895
2404         * gfortran.dg/zero_sized_1.f90: New test.
2405
2406 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2407
2408         * gcc.dg/div-compare-1.c: New test.
2409
2410 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2411
2412         PR fortran/29216
2413         * gfortran.dg/result_default_init_1.f90: New test.
2414
2415         PR fortran/29314
2416         * gfortran.dg/automatic_default_init_1.f90: New test.
2417
2418         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2419         from 38 to 33.
2420
2421 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2422
2423         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2424         'using namespace std' without previous declaration.
2425         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2426         * g++.old-deja/g++.robertl/eb133c.C: New.
2427
2428 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2429
2430         PR libgfortran/29277
2431         * gfortran.dg/streamio_4.f90: Update test.
2432         * gfortran.dg/streamio_11.f90: New test.
2433
2434 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2435
2436         PR c++/27952
2437         * g++.dg/inherit/virtual1.C: New test.
2438
2439 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2440
2441         PR c++/28261
2442         * g++.dg/parse/enum3.C: New test.
2443
2444 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2445
2446         PR c++/29039
2447         * g++.dg/init/ctor8.C: New test.
2448
2449 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2450
2451         PR c++/27270
2452         * g++.dg/ext/complit8.C: Tweak error markers.
2453         * g++.dg/template/complit1.C: Add error marker.
2454
2455 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2456
2457         PR c++/27270
2458         * g++.dg/ext/complit8.C: New test.
2459
2460         PR c++/29408
2461         * g++.dg/parse/dtor12.C: New test.
2462
2463         PR c++/29435
2464         * g++.dg/template/sizeof11.C: New test.
2465
2466 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2467
2468         PR fortran/29392
2469         * gfortran.dg/data_char_3.f90: New test.
2470
2471         PR fortran/29451
2472         * gfortran.dg/negative_automatic_size.f90: New test.
2473
2474 2006-10-16  David Daney  <ddaney@avtrex.com>
2475
2476         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2477
2478 2006-10-16  Eric Christopher  <echristo@apple.com>
2479
2480         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2481         x86_64.
2482
2483 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2484
2485         PR c++/28211
2486         * g++.dg/tc1/dr49.C: Tweak error messages.
2487         * g++.dg/parse/template21.C: New test.
2488
2489 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2490
2491         PR middle-end/20491
2492         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2493
2494 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2495
2496         PR fortran/29403
2497         * gfortran.dg/print_1.f90: New test.
2498
2499 2006-10-15  Jan Hubicka  <jh@suse.cz>
2500
2501         PR middle-end/29241
2502         * gcc.c-torture/compile/pr29241.c: New testcase.
2503
2504 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2505
2506         PR middle-end/29250
2507         * gcc.c-torture/compile/pr29250.c: New test.
2508
2509 2006-10-15  Richard Guenther  <rguenther@suse.de>
2510
2511         * gcc.dg/pr29299.c: New testcase.
2512
2513 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2514
2515         PR fortran/24767
2516         * gfortran.dg/label_4.f90: Adjust warning flag.
2517
2518 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2519
2520         PR fortran/29371
2521         * gfortran.dg/nullify_3.f90: New test.
2522
2523 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2524
2525         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2526         on Solaris 2.5.1 too.
2527
2528 2006-10-13  Eric Christopher  <echristo@apple.com>
2529
2530         * gcc.dg/pr25993.c: Skip for darwin.
2531
2532 2006-10-13  Eric Christopher  <echristo@apple.com>
2533
2534         * gcc.dg/visibility-11.c: Skip for darwin.
2535
2536 2006-10-13  Eric Christopher  <echristo@apple.com>
2537
2538         * gcc.dg/darwin-weakimport-1.c: Use
2539         -fno-asynchronous-unwind-tables.
2540         * gcc.dg/darwin-weakimport-3.c: Ditto.
2541
2542 2006-10-13  Richard Guenther  <rguenther@suse.de>
2543
2544         PR tree-optimization/29446
2545         * gcc.dg/torture/pr29446.c: New testcase.
2546
2547 2006-10-13  Bill Wendling  <wendling@apple.com>
2548
2549         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2550         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2551         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2552         * g++.old-deja/g++.law/shadow1.C: Likewise.
2553         * g++.old-deja/g++.law/ctors10.C: Likewise.
2554         * g++.dg/debug/namespace1.C: Likewise.
2555         * g++.dg/inherit/namespace-as-base.C: Likewise.
2556         * g++.dg/opt/delay-slot-1.C: Likewise.
2557         * g++.dg/parse/defarg10.C: Likewise.
2558         * g++.dg/template/ptrmem11.C: Likewise.
2559         * g++.dg/template/mem_func_ptr.C: Likewise.
2560         * g++.dg/template/spec19.C: Likewise.
2561
2562 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2563
2564         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2565
2566 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2567
2568         PR fortran/29373
2569         * gfortran.dg/implicit_9.f90: New test.
2570
2571         PR fortran/29407
2572         * gfortran.dg/namelist_25.f90: New test.
2573
2574         PR fortran/27701
2575         * gfortran.dg/same_name_2.f90: New test.
2576
2577         PR fortran/29232
2578         * gfortran.dg/host_assoc_types_1.f90: New test.
2579
2580         PR fortran/29364
2581         * gfortran.dg/missing_derived_type_1.f90: New test.
2582         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2583
2584         PR fortran/29422
2585         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2586
2587         PR fortran/29428
2588         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2589
2590 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2591
2592         PR fortran/29391
2593         * gfortran.dg/bound_2.f90: New test.
2594
2595 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2596
2597         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2598         directive.
2599         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2600         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2601         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2602         * gfortran.dg/gomp/reduction3.f90: Likewise.
2603         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2604         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2605         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2606         * gfortran.dg/forall_4.f90: Likewise.
2607         * gfortran.dg/spec_expr_4.f90: Likewise.
2608         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2609         * gfortran.dg/forall_5.f90: Likewise.
2610         * gfortran.dg/open_access_append_2.f90: Add check for
2611         compile-time warning.
2612
2613 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2614
2615         PR c++/28506
2616         * g++.dg/parse/pure1.C: New test.
2617
2618 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2619
2620         PR fortran/21435
2621         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2622         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2623         for compile-time warnings.
2624         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2625         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2626         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2627         file.
2628         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2629         specifier.
2630         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2631         compile-time warning.
2632
2633 2006-10-12  Jan Hubicka  <jh@suse.cz>
2634
2635         PR c/28419
2636         * gcc.dg/pr28319.c: New test.
2637
2638 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2639         PR c++/29318
2640         * g++.dg/ext/vla4.C: New test.
2641
2642 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2643
2644         PR c++/27961
2645         * g++.dg/template/crash60.C: New test.
2646         * g++.dg/other/large-size-array.C: Adjust error markers.
2647         * g++.dg/parse/crash27.C: Likewise.
2648         * g++.dg/template/crash1.C: Likewise.
2649
2650 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2651
2652         PR testsuite/29093
2653         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2654
2655 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2656
2657         PR preprocessor/28709
2658         * gcc.dg/cpp/paste14.c: New test.
2659
2660 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2661
2662         PR c++/29175
2663         * g++.dg/init/array24.C: New test.
2664
2665 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2666
2667         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2668         of <sys/types.h>.
2669
2670 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2671
2672         PR c++/29024
2673         * g++.dg/parse/typedef8.C: New test.
2674         * g++.dg/other/mult-stor1.C: Adjust error markers.
2675
2676 2006-10-11  Richard Guenther  <rguenther@suse.de>
2677
2678         PR tree-optimization/28230
2679         * gcc.dg/torture/pr28230.c: New testcase.
2680
2681 2006-10-11  Richard Guenther  <rguenther@suse.de>
2682
2683         PR inline-asm/29119
2684         * gcc.dg/torture/pr29119.c: New testcase.
2685
2686 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2687
2688         PR middle-end/29272
2689         * gcc.c-torture/execute/20060930-2.c: New test.
2690
2691 2006-10-09  Richard Henderson  <rth@redhat.com>
2692
2693         Revert emutls patch.
2694
2695 2006-10-09  Richard Guenther  <rguenther@suse.de>
2696
2697         PR middle-end/29254
2698         * gcc.dg/pr29254.c: New testcase.
2699
2700 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
2701             Paul Thomas  <pault@gcc.gnu.org>
2702
2703         PR fortran/20541
2704         * gfortran.dg/alloc_comp_basics_1.f90: New test.
2705         * gfortran.dg/alloc_comp_basics_2.f90: New test.
2706         * gfortran.dg/alloc_comp_assign_1.f90: New test.
2707         * gfortran.dg/alloc_comp_assign_2.f90: New test.
2708         * gfortran.dg/alloc_comp_assign_3.f90: New test.
2709         * gfortran.dg/alloc_comp_assign_4.f90: New test.
2710         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2711         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2712         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2713         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2714         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2715         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2716         * gfortran.dg/alloc_comp_std.f90: New test.
2717         * gfortran.dg/move_alloc.f90: New test.
2718
2719 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
2720
2721         PR fortran/29115
2722         * gfortran.dg/derived_constructor_comps_2.f90: New test.
2723
2724         PR fortran/29211
2725         * gfortran.dg/forall_char_dependencies_1.f90: New test.
2726
2727 2006-10-08  Tobias Burnus  <burnus@net-b.de>
2728
2729         PR fortran/28585
2730         * gfortran.dg/new_line.f90: New test.
2731
2732 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2733
2734         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2735         * gcc.dg/torture/builtin-convert-1.c,
2736         gcc.dg/torture/builtin-convert-2.c,
2737         gcc.dg/torture/builtin-convert-3.c,
2738         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2739
2740 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
2741
2742         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2743         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2744         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2745         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2746
2747 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
2748
2749         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2750         Xfail some tests for powerpc-darwin and powerpc-aix.
2751
2752 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
2753
2754         PR c/29380
2755         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2756
2757 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2758
2759         PR target/29300
2760         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2761         on hppa*-*-hpux*.
2762
2763 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2764
2765         PR fortran/16580
2766         PR fortran/29288
2767         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2768         Add tests for using all possible intrinsics as actual arguments.
2769         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2770         all possible intrinsics as actual arguments.
2771         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2772         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2773
2774 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
2775
2776         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2777         * gcc.dg/debug/debug-2.c: Likewise.
2778
2779 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
2780
2781         * gcc.c-torture/compile/sync-2.c: New test.
2782
2783 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2784
2785         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2786         line endings.
2787
2788 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2789
2790         PR rtl-optimization/29128
2791         * gcc.c-torture/compile/pr29128.c: New test.
2792
2793 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2794
2795         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2796         line endings.
2797
2798 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
2799
2800         PR middle-end/29256
2801         * gcc.dg/tree-ssa/loop-19.c: New test.
2802
2803 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2804
2805         PR tree-optimization/29330
2806         * gcc.dg/pr29330.c: New test.
2807
2808         PR target/28924
2809         * gcc.c-torture/compile/20061005-1.c: New test.
2810
2811 2006-10-06  Olivier Hainque  <hainque@adacore.com>
2812
2813         * gcc.dg/typename-vla-1.c: New case.
2814         * gnat.dg/forward_vla.adb: New case.
2815
2816 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2817
2818         PR tree-optimization/29290
2819         * gfortran.dg/loop_nest_1.f90: New test.
2820
2821         PR target/29198
2822         * gcc.dg/tls/opt-12.c: New test.
2823
2824         PR fortran/28415
2825         * gfortran.dg/save_2.f90: New test.
2826
2827         PR c/29091
2828         * gcc.dg/pr29091.c: New test.
2829
2830 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
2831
2832         * lib/target-supports.exp
2833         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2834         same as x86_64-*-*; check for LP64.
2835
2836 2006-10-04  Richard Henderson  <rth@redhat.com>
2837
2838         * lib/target-supports.exp (check_effective_target_tls): Redefine
2839         to mean non-emulated tls.
2840         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2841         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2842         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2843         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2844         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2845         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2846         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2847
2848 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2849
2850         PR fortran/29343
2851         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2852
2853 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2854
2855         * gfortran.dg/bounds_check_fail_1.f90: New test.
2856
2857 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2858
2859         PR c++/29020
2860         * g++.dg/template/friend48.C: New test.
2861
2862 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2863
2864         PR fortran/29098
2865         * gfortran.dg/default_initialization_2.f90: New test.
2866
2867 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2868
2869         PR fortran/20779
2870         PR fortran/20891
2871         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2872
2873 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2874
2875         PR fortran/29284
2876         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2877
2878         PR fortran/29321
2879         PR fortran/29322
2880         * gfortran.dg/missing_optional_dummy_2.f90: New test.
2881
2882         PR fortran/25091
2883         PR fortran/25092
2884         * gfortran.dg/entry_array_specs_1.f90: New test.
2885
2886 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2887
2888         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2889         insufficient to inhibit some test failures at -O3.  Do testing
2890         on integers.
2891
2892 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2893
2894         PR c++/29138
2895         * g++.dg/inherit/access8.C: New test.
2896         * g++.dg/template/dtor4.C: Tweak error messages.
2897
2898 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2899
2900         PR fortran/27478
2901         * gfortran.dg/entry_8.f90: New test.
2902
2903 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2904
2905         PR c++/29291
2906         * g++.dg/parse/new4.C: New test.
2907
2908 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
2909
2910         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2911         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2912         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2913         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2914         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2915
2916 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2917
2918         PR fortran/19260
2919         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2920         * gfortran.dg/continuation_2.f90: New test.
2921
2922         PR fortran/19262
2923         * gfortran.dg/continuation_3.f90: New test.
2924         * gfortran.dg/continuation_4.f90: New test.
2925         * gfortran.dg/continuation_5.f: New test.
2926         * gfortran.dg/continuation_6.f: New test.
2927
2928 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
2929
2930         PR c++/29226
2931         * g++.dg/template/vla1.C: New test.
2932
2933 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2934
2935         PR fortran/29210
2936         * gfortran.dg/complex_parameter_1.f90: New test.
2937
2938 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
2939
2940         PR c/29154
2941         * gcc.c-torture/execute/20060929-1.c: New test.
2942
2943 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
2944
2945         PR c++/29105
2946         * g++.dg/template/member6.C: New test.
2947         * g++.dg/parse/typename7.C: Adjust error markers.
2948
2949         PR c++/29080
2950         * g++.dg/template/member7.C: New test.
2951
2952 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
2953
2954         PR c/24010
2955         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2956         gcc.dg/Woverride-init-3.c: New tests.
2957
2958 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2959
2960         * gcc.c-torture/execute/20060930-1.c: New test.
2961
2962 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2963
2964         PR fortran/18791
2965         * gfortran.dg/specifics_1.f90: New test.
2966         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2967         complex specifics.
2968
2969 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2970
2971         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2972         pthread-init-common.h: New.
2973
2974 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2975
2976         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2977         precision on some archs.
2978
2979 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
2980
2981         * gcc.dg/non-local-goto-1.c: New test.
2982         * gcc.dg/non-local-goto-2.c: Likewise.
2983         * gcc.dg/setjmp-3.c: Likewise.
2984         * gcc.dg/setjmp-4.c: Likewise.
2985
2986 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
2987
2988         * gnat.dg/self_aggregate_with_pointer.adb: New test.
2989
2990 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2991
2992         PR fortran/28276
2993         * gfortran.dg/exponent_1.f90: New test.
2994
2995         PR fortran/27021
2996         * gfortran.dg/nearest_1.f90: New test.
2997
2998 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
2999
3000         PR middle-end/25261
3001         PR middle-end/28790
3002         * gcc.dg/gomp/nestedfn-1.c: New test.
3003
3004 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3005
3006         PR objc/29195
3007         * objc/compile/method-1.m: New test.
3008
3009 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3010
3011         PR c++/26938
3012         * g++.dg/template/crash58.C: New test.
3013         * g++.dg/parse/crash28.C: Adjust error markers.
3014         * g++.dg/template/crash34.C: Likewise.
3015         * g++.dg/template/friend31.C: Likewise.
3016         * g++.dg/template/crash32.C: Likewise.
3017
3018         PR c++/27329
3019         * g++.dg/template/crash59.C: New test.
3020
3021         PR c++/27667
3022         * g++.dg/template/spec33.C: New test.
3023         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3024
3025 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3026             Adam Nemet  <anemet@caviumnetworks.com>
3027
3028         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3029         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3030
3031 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3032
3033         PR target/28911
3034         * gcc.dg/pr28911.c: New.
3035
3036 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3037
3038         PR target/29169
3039         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3040         (dg-options): Add -mfpmath=387.
3041
3042 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3043
3044         PR c/28706
3045         * gcc.dg/pr28706.c: New test.
3046
3047         PR c/28712
3048         * gcc.dg/pr28712.c: New test.
3049
3050 2006-09-22  Mike Stump  <mrs@apple.com>
3051
3052         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3053
3054 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3055
3056         PR tree-optimization/28888
3057         * gcc.dg/pr28888.c: New test.
3058
3059 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3060
3061         PR c++/29016
3062         * g++.dg/init/ptrfn1.C: New test.
3063
3064 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3065
3066         PR c++/28861
3067         * g++.dg/template/spec32.C: New test.
3068         * g++.dg/parse/crash9.C: Adjust error markers.
3069
3070         PR c++/28303
3071         * g++.dg/template/typedef6.C: New test.
3072         * g++.dg/init/error1.C: Adjust error markers.
3073         * g++.dg/parse/crash9.C: Likewise.
3074         * g++.dg/template/crash55.C: Likewise.
3075
3076 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3077
3078         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3079
3080 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3081
3082         PR target/27650
3083         * g++.dg/ext/dllimport12.C: New test.
3084
3085 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3086
3087         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3088         * gcc.target/mips/nmadd-2.c: Likewise.
3089         * gcc.target/mips/mips-ps-6.c: New test.
3090         * gcc.target/mips/neg-abs-1.c: Likewise.
3091         * gcc.target/mips/neg-abs-2.c: Likewise.
3092         * gcc.target/mips/nmadd-3.c: New test.
3093
3094 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3095
3096         PR middle-end/28046
3097         * gcc.dg/gomp/atomic-10.c: New test.
3098         * g++.dg/gomp/atomic-10.C: New test.
3099
3100 2006-09-20  Eric Christopher  <echristo@apple.com>
3101
3102         * gcc.target/i386/sse3-not-fisttp.c: New.
3103
3104 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3105
3106         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3107
3108 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3109
3110         * gcc.c-torture/execute/pr28289.c (one): New variable.
3111         (main): Use it instead of argc.
3112         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3113         (main): Use it instead of argc.
3114
3115 2006-09-19  Paul Brook  <paul@codesourcery.com>
3116
3117         PR target/28516
3118         * gcc.dg/nested-func-5.c: New test.
3119
3120 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3121
3122         * lib/target-supports.exp (check_effective_target_tls): Compile
3123         test stubs using ${tool}_target_compile, not just target_compile.
3124         (check_effective_target_tls_runtime): Likewise.
3125
3126 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3127
3128         * gcc.c-torture/compile/20030405-1.x: Remove.
3129
3130         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3131         optimising linker from discarding it.
3132
3133 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3134
3135         PR fortran/28526
3136         * gfortran.dg/keyword_symbol_1.f90: New test.
3137
3138         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3139         pedantic compilation option.
3140
3141 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3142
3143         PR fortran/29060
3144         * gfortran.dg/spread_shape_1.f90: New test.
3145
3146 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3147
3148         PR tree-optimization/28887
3149         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3150
3151 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3152
3153         PR c/25993
3154         * gcc.dg/pr25993.c: New test.
3155
3156 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3157
3158         PR tree-opt/21591
3159         * gcc.dg/vect/pr21591.c: New test.
3160
3161 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3162
3163         PR tree-opt/29059
3164         * gcc.c-torture/compile/strcpy-1.c: New test.
3165         * gcc.c-torture/compile/strcpy-2.c: New test.
3166         * gcc.c-torture/compile/memcpy-1.c: New test.
3167         * gcc.c-torture/compile/memcpy-2.c: New test.
3168
3169 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3170
3171         PR testsuite/29055
3172         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3173
3174 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3175
3176         * gnat.dg/specs/double_record_extension1.ads: New test.
3177         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3178
3179 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3180
3181         PR fortran/29051
3182         * gfortran.dg/oldstyle_3.f90: New test.
3183
3184 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3185
3186         PR libgfortran/29099
3187         * gfortran.dg/secnds-1.f: New test.
3188
3189 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3190
3191         PR libgfortran/29053
3192         * gfortran.dg/streamio_9.f90: New test.
3193         * gfortran.dg/streamio_10.f90: New test.
3194
3195 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3196
3197         PR C++/29002
3198         * g++.dg/init/array22.C: New test.
3199         * g++.dg/init/array23.C: New test.
3200
3201 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3202
3203         * stackcheck.lst: Update list of tests requiring stack checking.
3204         * norun.lst: Adjust for above change.
3205         * ada95.lst: New file.
3206         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3207         requiring -gnat95 switch.
3208
3209 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3210
3211         * gnat.dg/in_out_parameter.adb: New test.
3212
3213 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3214
3215         PR debug/28980
3216         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3217
3218 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3219
3220         * gnat.dg/specs/unchecked_union.ads: New test.
3221
3222 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3223
3224         PR rtl-optimization/28982
3225         * gcc.c-torture/execute/pr28982a.c: New test.
3226         * gcc.c-torture/execute/pr28982b.c: Likewise.
3227
3228 2006-09-12  Eric Christopher  <echristo@apple.com>
3229
3230         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3231         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3232
3233 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3234
3235         PR c/28768
3236         PR preprocessor/14634
3237         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3238         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3239         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3240
3241 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3242
3243         * gcc.dg/pr28243.c: New test.
3244
3245 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3246
3247         PR fortran/28971
3248         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3249         this undiagnosed regression reappears.
3250
3251 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3252
3253         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3254         Treat $srcdir as a literal.
3255         * lib/fortran-torture.exp (fortran-torture-compile,
3256         fortran-torture-execute): Likewise.
3257         * lib/objc-torture.exp (objc-torture-compile,
3258         objc-torture-execute): Likewise.
3259         * lib/profopt.exp (profopt-execute): Likewise.
3260
3261 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3262
3263         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3264
3265 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3266
3267         PR testsuite/28950
3268         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3269
3270 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3271
3272         PR target/13685
3273         * gcc.target/i386/pr13685.c: New test.
3274
3275 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3276
3277         * gcc.dg/pr28726.c: New test.
3278
3279 2006-09-11  Josh Conner  <jconner@apple.com>
3280
3281         * gcc.dg/nrv3.c: Increase size of structure.
3282         * gcc.dg/nrv4.c: Likewise.
3283         * gcc.dg/nrv5.c: Likewise.
3284
3285 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3286
3287         PR libfortran/28890
3288         gfortran.dg/assumed_charlen_function_5.f90: New test.
3289
3290 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3291
3292         PR c++/28991
3293         * g++.dg/init/static3.C: New test.
3294
3295 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3296
3297         PR testsuite/29007
3298         * gcc.dg/long-long-cst1.c (t): Add cast to
3299         __SIZE_TYPE__ before casting to int.
3300         (main): Return 0 on success.
3301
3302 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3303
3304         * gcc.c-torture/execute/20060910-1.c: New test.
3305
3306 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3307
3308         PR middle-end/26983
3309         * gcc.dg/pr26983.c: New test.
3310
3311 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3312
3313         PR target/29006
3314         * gcc.c-torture/execute/pr29006.c: New test.
3315
3316 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3317
3318         PR libfortran/28947
3319         gfortran.dg/matmul_4.f90: New test.
3320
3321 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3322
3323         PR fortran/28959
3324         gfortran.dg/used_types_10: New test.
3325
3326 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3327
3328         PR libfortran/28923
3329         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3330         gfortran.dg/array_initializer_3.f90: New test.
3331
3332 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3333
3334         PR fortran/28914
3335         * gfortran.dg/actual_array_constructor_3.f90: New test.
3336
3337 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3338
3339         PR testsuite/26778
3340         * gcc.target/i386/pr26778.c: New testcase.
3341
3342 2006-09-08  Eric Christopher  <echristo@apple.com>
3343
3344         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3345         * gcc.target/i386/memcpy-1.c: Ditto.
3346         * gcc.target/i386/asm-1.c: Ditto.
3347         * gcc.target/i386/20060512-4.c: Ditto.
3348         * gcc.target/i386/compress-float-387.c: Ditto.
3349         * gcc.target/i386/20060512-1.c: Ditto.
3350         * gcc.target/i386/compress-float-sse.c: Ditto.
3351         * gcc.target/i386/20060512-2.c: Ditto.
3352         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3353         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3354         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3355         * gcc.dg/pr26449.c: Ditto.
3356         * gcc.dg/attr-ms_struct-2.c: Ditto.
3357         * gcc.dg/attr-ms_struct-1.c: Ditto.
3358         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3359
3360 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3361
3362         PR c/28504
3363         * gcc.dg/vla-10.c: New test.
3364
3365 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3366
3367         PR c++/28858
3368         * g++.dg/parse/template20.C: New test.
3369         * g++.dg/template/operator8.C: Remove obsolete part.
3370         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3371         * g++.old-deja/g++.pt/crash65.C: Likewise.
3372
3373 2006-09-07  Jason Merrill  <jason@redhat.com>
3374
3375         PR middle-end/27724
3376         * gcc.dg/long-long-cst1.c: New test.
3377
3378 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3379
3380         PR C++/28906
3381         * g++.dg/other/array3.C: New test.
3382         * g++.dg/other/array4.C: New test.
3383         * g++.dg/other/array5.C: New test.
3384
3385 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3386
3387         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3388
3389 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3390
3391         PR target/28946
3392         * gcc.target/i386/pr28946.c: New test.
3393
3394 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3395
3396         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3397         in integer literal constant.
3398         * gfortran.dg/enum_8.f90: Ditto.
3399         * gfortran.dg/g77/20030326-1.f: Ditto.
3400
3401 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3402
3403         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3404         nonconformance usage.
3405
3406 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3407
3408         PR middle-end/28862
3409         * gcc.c-torture/compile/vector-align-1.c: New test.
3410
3411 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3412
3413         PR rtl-opt/27883
3414         * g++.dg/opt/copysign-1.C: New test.
3415
3416 2006-09-06  Jason Merrill  <jason@redhat.com>
3417
3418         PR c++/27371
3419         * g++.dg/warn/unused-result1.C: New test.
3420
3421 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3422
3423         PR c++/28903
3424         * g++.dg/ext/vla3.C: New test.
3425
3426         PR c++/28886
3427         * g++.dg/template/array16.C: New test.
3428
3429 2006-09-06  Richard Guenther  <rguenther@suse.de>
3430
3431         * gcc.dg/pr27226.c: Remove testcase again.
3432
3433 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3434
3435         PR tree-opt/28937
3436         * g++.dg/opt/unroll2.C: New test.
3437
3438 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3439
3440         PR tree-opt/28952
3441         * gcc.dg/vect/pr28952.c: New test.
3442
3443 2006-09-05  Richard Guenther  <rguenther@suse.de>
3444
3445         PR tree-optimization/28900
3446         * gcc.dg/torture/pr28900.c: New testcase
3447
3448 2006-09-05  Richard Guenther  <rguenther@suse.de>
3449
3450         PR tree-optimization/28905
3451         * gcc.c-torture/compile/pr28905.c: New testcase.
3452
3453 2006-09-05  Richard Guenther  <rguenther@suse.de>
3454
3455         PR middle-end/28935
3456         * gcc.dg/pr28935.c: New testcase.
3457
3458 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3459
3460         * gcc.c-torture/execute/20060905-1.c: New test.
3461
3462 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3463
3464         PR fortran/28908
3465         * gfortran.dg/used_types_7.f90: New test.
3466         * gfortran.dg/used_types_8.f90: New test.
3467         * gfortran.dg/used_types_9.f90: New test.
3468
3469 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3470
3471         * gcc.c-torture/compile/20060904-1.c: New test.
3472
3473 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3474
3475         PR c++/23287 Revert my 2006-09-01 patch
3476         * g++.dg/parse/dtor12.C: Remove.
3477
3478 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3479
3480         PR c+/27670
3481         * g++.dg/template/operator9.C: New test.
3482
3483         PR c++/27493
3484         * g++.dg/template/operator7.C: New test.
3485
3486         PR c++/27494
3487         * g++.dg/template/operator8.C: New test.
3488
3489         PR c++/27397
3490         * g++.dg/template/crash57.C: New test.
3491
3492         * g++.dg/template/typedef4.C: Adjust error markers.
3493         * g++.dg/template/typedef5.C: Likewise.
3494
3495 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3496
3497         PR c++/28878
3498         * g++.dg/parse/crash33.C: New test.
3499
3500 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3501         Richard Guenther  <rguenther@suse.de>
3502         Adam Nemet  <anemet@caviumnetworks.com>
3503
3504         PR middle-end/27226
3505         * gcc.target/mips/memcpy-1.c: New testcase.
3506         * gcc.dg/pr27226.c: Likewise.
3507
3508 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3509
3510         PR c++/28705
3511         * g++.dg/lookup/koenig5.C: New.
3512         * g++.dg/template/crash56.C: New.
3513
3514 2006-09-01  Josh Conner  <jconner@apple.com>
3515
3516         PR c++/25505
3517         * gcc.dg/nrv3.c: New test.
3518         * gcc.dg/nrv4.c: New test.
3519         * gcc.dg/nrv5.c: New test.
3520
3521 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3522
3523         PR c++/23287
3524         * g++.dg/parse/dtor12.C: New.
3525
3526 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3527
3528         PR tree-optimization/28839
3529         * gcc.dg/pr28839.c: New test.
3530
3531 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3532
3533         PR target/24367
3534         * gcc.dg/pr24367.c: New testcase.
3535
3536 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3537
3538         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3539
3540 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3541
3542         PR rtl-optimization/27735
3543         * gcc.dg/loop-unswitch-1.c: New test.
3544
3545 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3546
3547         PR fortran/28885
3548         * gfortran.dg/aliasing_dummy_2.f90: New test.
3549
3550         PR fortran/20067
3551         * gfortran.dg/generic_5.f90: Change error message.
3552
3553         PR fortran/28873
3554         * gfortran.dg/generic_6.f90: New test.
3555
3556         PR fortran/25077
3557         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3558
3559         PR fortran/25102
3560         * gfortran.dg/invalid_interface_assignment.f90: New test.
3561
3562         PR fortran/24866
3563         * gfortran.dg/module_proc_external_dummy.f90: New test.
3564
3565 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3566
3567         PR c++/28349
3568         * testsuite/g++.dg/warn/var-args1.C: New test.
3569
3570 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3571
3572         PR fortran/28866
3573         * gfortran.dg/simpleif_2.f90: New test.
3574         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3575         * gfortran.dg/enum_5.f90: Ditto.
3576
3577 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3578             Kazu Hirata  <kazu@codesourcery.com>
3579
3580         PR tree-optimization/17506
3581         * gcc.dg/pr17506.c: New.
3582
3583 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3584
3585         PR c++/28139
3586         * g++.dg/eh/alias1.C: New test.
3587
3588 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3589
3590         PR c++/28860
3591         * g++.dg/template/ttp22.C: New test.
3592
3593 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3594
3595         PR middle-end/26632
3596         * gcc.dg/pr26632.c: New.
3597
3598 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3599
3600         PR libgfortran/28354
3601         * gfortran.dg/fmt_zero_precision.f90: New test.
3602
3603 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3604
3605         PR c++/28058
3606         * g++.dg/template/spec31.C: New test.
3607
3608 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3609
3610         PR c++/26573
3611         * g++.dg/other/static2.C: New test.
3612
3613 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3614
3615         * gcc.dg/Wswitch-enum-2.c: New test case.
3616         * gcc.dg/Wswitch-enum-3.c: Likewise.
3617
3618 2006-08-26  Richard Guenther  <rguenther@suse.de>
3619
3620         * gcc.c-torture/compile/20060826-1.c: New testcase.
3621
3622 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3623
3624         PR c++/28736
3625         * g++.dg/template/void10.C: New test.
3626
3627         PR c++/28737
3628         * g++.dg/template/void8.C: New test.
3629
3630         PR c+_+/28738
3631         * g++.dg/template/void9.C: New test.
3632
3633         * g++.dg/template/void3.C: Adjust error markers.
3634         * g++.dg/template/void4.C: Likewise.
3635         * g++.dg/template/crash55.C: Likewise.
3636         * g++.dg/template/void7.C: Likewise
3637
3638 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3639
3640         PR c++/28588
3641         * g++.dg/inherit/access6.C: New test.
3642         * g++.dg/inherit/access7.C: Likewise.
3643
3644         PR c++/28595
3645         * g++.dg/template/array15.C: New test.
3646         * g++.dg/template/crash2.C: Tweak error markers.
3647
3648 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3649
3650         PR middle-end/28683
3651         * gcc.c-torture/compile/20060823-1.c: New test.
3652
3653 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3654
3655         PR c++/28853
3656         * g++.dg/template/ttp21.C: New test.
3657
3658         PR c++/28852
3659         * g++.dg/other/operator1.C: Add error-marker.
3660         * g++.dg/other/operator2.C: New test.
3661
3662 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3663
3664         PR c/27893
3665         * gcc.c-torture/compile/vla-const-1.c,
3666         gcc.c-torture/compile/vla-const-2.c: New tests.
3667
3668 2006-08-26  Richard Guenther  <rguenther@suse.de>
3669
3670         PR middle-end/28814
3671         * gcc.dg/torture/pr28814.c: New testcase.
3672
3673 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3674
3675         PR c/28418
3676         * gcc.c-torture/compile/compound-literal-1.c: New test.
3677
3678 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3679
3680         PR c/28299
3681         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3682         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3683         Expect extra diagnostics.
3684
3685 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3686
3687         gcc.dg/noncompile/pr16876.c: New test.
3688
3689 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3690
3691         PR c++/28056
3692         * g++.dg/parse/local1.C: New test.
3693         * g++.dg/other/qual1.C: Tweak error marker.
3694
3695 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3696
3697         PR c++/27787
3698         * g++.dg/template/typename10.C: New.
3699         * g++.dg/template/lookup4.C: Remove bogus error marker.
3700
3701 2006-08-25  Richard Guenther  <rguenther@suse.de>
3702
3703         PR testsuite/28829
3704         * gcc.dg/pr26570.c: Fix testcase.
3705
3706 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
3707
3708         PR tree-opt/28807
3709         * gcc.c-torture/execute/mayalias-2.c: New test.
3710         * gcc.dg/tree-ssa/alias-13.c: New test.
3711
3712 2006-08-24  Jan Hubicka  <jh@suse.cz>
3713
3714         PR debug/26881
3715         * gcc.dg/debug/pr26881.c: New file.
3716
3717 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
3718
3719         PR fortran/28788
3720         * gfortran.dg/used_types_4.f90: New test.
3721         * gfortran.dg/derived_init_2.f90: Modify to check sibling
3722         association of derived types.
3723         * gfortran.dg/used_types_2.f90: Add module cleanup.
3724         * gfortran.dg/used_types_3.f90: The same.
3725
3726         PR fortran/28771
3727         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3728         fix of regression.
3729
3730 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3731
3732         PR 28813
3733         * gfortran.dg/direct_io_6.f90: Remove test.
3734
3735 2006-08-23  Stuart Hastings  <stuart@apple.com>
3736
3737         PR 28825
3738         * gcc.target/i386/20060821-1.c: New.
3739
3740 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
3741
3742         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
3743         dg-warning strings for dllimport.
3744
3745 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3746
3747         PR C++/28450
3748         * g++.dg/ext/vector4.C: New test.
3749         * g++.dg/ext/complex1.C: New test.
3750
3751 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
3752
3753         PR debug/28692
3754         * gcc.dg/debug/const-1.c: New.
3755         * gcc.dg/debug/const-2.c: New.
3756         * gcc.dg/debug/dwarf2/const-1.c: New.
3757         * gcc.dg/debug/dwarf2/const-2.c: New.
3758         * gcc.dg/debug/dwarf2/const-2b.c: New.
3759
3760 2006-08-22  Richard Guenther  <rguenther@suse.de>
3761
3762         PR middle-end/28776
3763         * gcc.c-torture/compile/pr28776-1.c: New testcase.
3764         * gcc.c-torture/compile/pr28776-2.c: Likewise.
3765
3766 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3767
3768         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3769
3770 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
3771
3772         PR c++/26269
3773         * g++.dg/other/error14.C: New test.
3774
3775         PR c++/28505
3776         * g++.dg/parse/ctor7.C: New test.
3777         * g++.dg/parse/ctor8.C: Likewise.
3778
3779         PR c++/28741
3780         * g++.dg/template/void7.C: New test.
3781
3782 2006-08-21  Olivier Hainque  <hainque@adacore.com>
3783
3784         * gnat.dg/self_aggregate_with_zeros.adb: New test.
3785         * gnat.dg/self_aggregate_with_array.adb: New test.
3786
3787 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3788
3789         * g++.dg/eh/arm-vfp-unwind.C: New test.
3790
3791 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
3792
3793         PR c++/28341
3794         * g++.dg/template/ref3.C: New test.
3795         * g++.dg/template/nontype13.C: New test.
3796
3797         PR c++/28346
3798         * g++.dg/template/ptrmem17.C: New test.
3799
3800 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
3801
3802         PR target/28648 c:
3803         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3804
3805 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
3806
3807         PR fortran/28630
3808         * gfortran.dg/used_types_2.f90: New test.
3809
3810         PR fortran/28601
3811         * gfortran.dg/used_types_3.f90: New test.
3812
3813         PR fortran/20886
3814         * gfortran.dg/generic_actual_arg.f90: New test.
3815
3816         PR fortran/28735
3817         * gfortran.dg/module_private_array_refs_1.f90: New test.
3818
3819         PR fortran/28762
3820         * gfortran.dg/program_name_1.f90: New test.
3821
3822         PR fortran/28425
3823         * gfortran.dg/derived_constructor_comps_1.f90: New test.
3824
3825         PR fortran/28496
3826         * gfortran.dg/array_initializer_2.f90: New test.
3827
3828         PR fortran/18111
3829         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3830
3831         PR fortran/28600
3832         * gfortran.dg/assumed_charlen_function_4.f90: New test.
3833
3834         PR fortran/28771
3835         * gfortran.dg/assumed_charlen_in_main.f90: New test.
3836
3837         PR fortran/28660
3838         * gfortran.dg/dependent_decls_1.f90: New test.
3839
3840 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3841
3842         PR fortran/25217
3843         * gfortran.dg/derived_init_2.f90: New.
3844
3845 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
3846
3847         * gcc.c-torture/execute/pr28289.c: New test.
3848
3849 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
3850
3851         PR c/28744
3852         * gcc.dg/attr-externally-visible-1.c: New test.
3853         * gcc.dg/attr-externally-visible-2.c: New test.
3854         * g++.dg/parse/attr-externally-visible-1.C: New test.
3855         * g++.dg/parse/attr-externally-visible-2.C: New test.
3856
3857 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3858
3859         PR c++/28606
3860         * g++.dg/parse/dtor11.C: New test.
3861
3862 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3863
3864         PR rtl-optimization/28489
3865         * gcc.c-torture/compile/pr28489.c: New test.
3866
3867 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3868
3869         PR c++/28710
3870         * g++.dg/template/redecl4.C: New test.
3871
3872         PR c++/28711
3873         * g++.dg/template/ctor8.C: New test.
3874
3875 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3876
3877         * gcc.dg/pr26570.c: Fix testcase.
3878
3879 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3880
3881         * PR c++/28573
3882         * g++.dg/parse/offsetof6.C: New test.
3883         * g++.dg/parse/offsetof6.C: New test.
3884         * g++.dg/parse/offsetof7.C: New test.
3885
3886 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3887
3888         PR testsuite/28602
3889         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3890         is false.
3891
3892 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3893
3894         PR c++/28302
3895         * g++.dg/ext/vector3.C: New test.
3896
3897 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
3898
3899         PR gcov/profile/26570
3900         * gcc.dg/pr26570.c: New test.
3901
3902 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
3903
3904         PR c/27697
3905         * gcc.dg/qual-component-1.c: New test.
3906
3907 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3908
3909         PR c++/28593
3910         * g++.dg/parse/new3.C: New test.
3911
3912 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3913
3914         PR fortran/25828
3915         * gfortran.dg/streamio_1.f90: New test.
3916         * gfortran.dg/streamio_2.f90: New test.
3917         * gfortran.dg/streamio_3.f90: New test.
3918         * gfortran.dg/streamio_4.f90: New test.
3919         * gfortran.dg/streamio_5.f90: New test.
3920         * gfortran.dg/streamio_6.f90: New test.
3921         * gfortran.dg/streamio_7.f90: New test.
3922         * gfortran.dg/streamio_8.f90: New test.
3923
3924 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
3925
3926         PR c/28287
3927         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3928
3929 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
3930
3931         PR c++/28594
3932         * g++.dg/template/void6.C: New test.
3933
3934 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3935
3936         PR c/28649
3937         * gcc.dg/parse-error-1.c: New test.
3938         * gcc.dg/parse-error-2.c: New test.
3939         * gcc.dg/cpp/digraph2.c: Add error-marker.
3940         * gcc.dg/noncompile/920923-1.c: Likewise.
3941
3942 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3943
3944         PR c/27490
3945         * gcc.dg/sizeof-2.c: New testcase.
3946
3947         PR c/27489
3948         * gcc.dg/switch-A.c: New testcase.
3949
3950 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
3951
3952         PR c++/28288
3953         PR c++/14556
3954         * g++.old-deja/g++.warn/compare1.C: Delete.
3955         * g++.dg/opt/pr7503-2.C: Delete.
3956         * g++.dg/opt/pr7503-3.C: Delete.
3957         * g++.dg/opt/pr7503-4.C: Delete.
3958         * g++.dg/opt/pr7503-5.C: Delete.
3959         * g++.dg/opt/max1.C: Delete.
3960         * g++.dg/warn/minmax.C: Delete.
3961         * g++.dg/expr/minmax.C: New test.
3962
3963 2006-08-14  Richard Guenther  <rguenther@suse.de>
3964
3965         PR testsuite/28703
3966         * gcc.c-torture/execute/pr28651.c: Do not use argc
3967         to avoid optimization, instead forbid inlining.
3968
3969 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
3970
3971         PR rtl-optimization/28634
3972         * gcc.c-torture/execute/ieee/pr28634.c: New test.
3973
3974 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
3975
3976         PR c/27184
3977         * gcc.dg/torture/pr27184.c: New test.
3978
3979 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
3980
3981         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
3982
3983 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3984
3985         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
3986         * gfortran.dg/stat_2.f90: Likewise.
3987         * gfortran.dg/chmod_1.f90: Likewise.
3988         * gfortran.dg/chmod_2.f90: Likewise.
3989         * gfortran.dg/chmod_3.f90: Likewise.
3990
3991 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
3992
3993         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
3994
3995 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3996
3997         * g++.dg/opt/pr23454-2.C: New test.
3998
3999 2006-08-11  Richard Guenther  <rguenther@suse.de>
4000
4001         PR middle-end/28651
4002         * gcc.c-torture/execute/pr28651.c: New testcase.
4003
4004 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4005
4006         * gnat.dg/specs/static_initializer.ads: New test.
4007
4008 2006-08-10  Paul Brook  <paul@codesourcery.com>
4009
4010         * gcc.target/arm/cond-asm.c: New test.
4011
4012 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4013
4014         PR tree-optimization/26197
4015         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4016         * g++.dg/vect/vect.exp: Compile the new tests with
4017         --param max-aliased-vops=0.
4018
4019 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4020
4021         PR c++/28637
4022         * g++.dg/template/void3.C: New test.
4023
4024         PR c++/28638
4025         * g++.dg/template/void4.C: New test.
4026
4027         PR c++/28640
4028         * g++.dg/template/void5.C: New test.
4029
4030 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4031
4032         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4033         after dg-do compile.
4034
4035 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4036
4037         PR tree-optimizations/26969
4038         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4039         "unswitch-loops" with -funswitch-loops.
4040         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4041
4042 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4043
4044         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4045         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4046         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4047         * objc.dg/dwarf-1.m: Likewise.
4048         * objc.dg/dwarf-2.m: Likewise.
4049         * obj-c++.dg/dwarf-2.mm: Likewise.
4050
4051 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4052
4053         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4054         * objc.dg/dwarf-2.m: Likewise.
4055         * obj-c++.dg/dwarf-2.mm: Likewise.
4056
4057         PR libfortran/28603
4058         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4059
4060         PR testsuite/27611
4061         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4062
4063         PR testsuite/27033
4064         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4065
4066 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4067
4068         PR target/27827
4069         * gcc.target/i386/pr27827.c: New testcase.
4070
4071 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4072
4073         PR fortran/28590
4074         * gfortran.dg/sequence_types_1.f90: New test.
4075
4076 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4077
4078         PR fortran/28548
4079         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4080         dg-warning.  Add -pedantic option.
4081
4082 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4083
4084         PR c/28502
4085         * gcc.dg/proto-1.c: New test.
4086
4087         PR c/27721
4088         * gcc.dg/lvalue-4.c: New test.
4089
4090         PR c/28136
4091         * gcc.dg/init-bad-5.c: New test.
4092
4093 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4094
4095         PR c++/28347
4096         * g++.dg/ext/typedef-init.C: Add new test for typedef
4097         initialization inside templates. Adjust existing error markers.
4098
4099 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4100
4101         PR c++/28148
4102         * g++.dg/init/ptrmem3.C: New test.
4103
4104 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4105
4106         PR tree-optimization/27770
4107         * lib/target-support.exp: New target keyword "section_anchors".
4108         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4109         tests.
4110         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4111         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4112         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4113         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4114
4115 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4116
4117         * gcc.dg/20060801-1.c: Add missing '}'.
4118
4119 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4120
4121         PR c++/27508
4122         * g++.dg/parse/dtor9.C: New test.
4123         * g++.dg/parse/dtor10.C: New test.
4124         * g++.dg/other/error7.C: Adjust error-marker.
4125
4126         PR c++/28274
4127         * g++.dg/other/default5.C: New test.
4128
4129 2006-08-02  Richard Guenther  <rguenther@suse.de>
4130
4131         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4132
4133 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4134
4135         PR c++/28557
4136         * g++.dg/template/conv9.C: New test.
4137
4138 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4139
4140         PR debug/28063
4141         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4142         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4143         Optionally return assembly text.  Update callers.
4144         (check_no_compiler_messages): Update verbose messages.
4145         (check_no_messages_and_pattern): New.
4146         (check_effective_target_string_merging): New.
4147
4148 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4149
4150         PR c++/28250
4151         * g++.dg/eh/catch4.C: New test.
4152
4153         PR c++/28257
4154         * g++.dg/other/qual1.C: New test.
4155
4156         PR c++/28259
4157         * g++.dg/inherit/error2.C: New test.
4158
4159         PR c++/28267
4160         * g++.dg/other/new1.C: New test.
4161
4162         * g++.dg/warn/pr23075.C: Remove obsolete test.
4163         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4164         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4165
4166 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4167
4168         PR c++/28523
4169         * g++.dg/eh/cast1.C: New test.
4170
4171 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4172
4173         PR libfortran/28452
4174         * gfortran.dg/random_3.f90:  New test.
4175
4176 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4177
4178         PR c++/28432
4179         * g++.dg/other/pr28304.C: Change expected error message.
4180         * g++.dg/other/pr28432.C: New test.
4181
4182 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4183
4184         PR c++/28256
4185         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4186
4187 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4188
4189         PR debug/23336
4190         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4191         at -g1.
4192         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4193         g++.dg/debug/enum-2.C: New.
4194
4195 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4196
4197         PR c++/6634
4198         * g++.dg/parse/long1.C: Add more tests.
4199
4200 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4201
4202         * gfortran.dg/lrshift_1.c: New file.
4203
4204 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4205
4206         PR libgfortran/28335
4207         * gfortran.dg/no_unit_error_1.f90: New test.
4208
4209 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4210
4211         PR libgfortran/28335
4212         * gfortran.dg/no_unit_error_1.f90: Delete test.
4213         * gfortran.dg/no_unit_error_2.f90: Delete test.
4214
4215 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4216
4217         * gfortran.dg/chmod_3.f90: New test.
4218         * gfortran.dg/ltime_gmtime_1.f90: New test.
4219         * gfortran.dg/ltime_gmtime_2.f90: New test.
4220         * gfortran.dg/lrshift_1.f90: New test.
4221         * gfortran.dg/chmod_1.f90: New test.
4222         * gfortran.dg/chmod_2.f90: New test.
4223
4224 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4225
4226         PR c++/27668
4227         * g++.dg/template/crash55.C: New test.
4228
4229         PR c++/27962
4230         * g++.dg/template/nontype16.C: New test.
4231
4232         * g++.dg/template/void2.C: Adjust error markers.
4233         * g++.dg/template/nontype5.C: Adjust error markers.
4234
4235 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4236
4237         * gcc.target/i386/stack-prot-kernel.c: New test.
4238
4239 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4240
4241         * gcc.dg/builtins-55.c: New test case.
4242
4243 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4244
4245         PR rtl-optimization/27907
4246         * gcc.c-torture/compile/pr27907.c: New test.
4247
4248 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4249
4250         * gfortran.dg/mclock.f90: New test.
4251         * gfortran.dg/int_conv_1.f90: New test.
4252         * gfortran.dg/stat_1.f90: New test.
4253         * gfortran.dg/stat_2.f90: New test.
4254
4255 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4256
4257         PR libgfortran/28335
4258         * gfortran.dg/no_unit_error_1.f90: New test.
4259         * gfortran.dg/no_unit_error_2.f90: New test.
4260         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4261
4262 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4263
4264         PR middle-end/28473
4265         * gcc.dg/fold-convround-1.c: New test case.
4266
4267 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4268
4269         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4270
4271 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4272
4273         PR c++/27572
4274         * g++.dg/other/typedef1.C: New test.
4275         * g++.dg/template/typedef4.C: New test.
4276         * g++.dg/template/typedef5.C: New test.
4277
4278 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4279
4280         PR fortran/28416
4281         * gfortran.dg/allocatable_dummy_3.f90: New.
4282
4283 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4284
4285         PR fortran/28439
4286         * gfortran.dg/arithmetic_if.f90:  New test.
4287
4288 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4289
4290         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4291         avoid memcpy optimization.
4292
4293 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4294
4295         PR fortran/25289
4296         * gfortran.dg/direct_io_6.f90: New test.
4297
4298 2006-07-24  Jan Hubicka  <jh@suse.cz>
4299
4300         PR c/25795
4301         PR c++/27369
4302         * gcc.dg/pr25795.c: New test.
4303         * gcc.dg/pr25795-1.c: New test.
4304
4305 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4306
4307         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4308         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4309         which may be transformed to "g || h" on some platforms.
4310
4311 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4312
4313         PR c++/28025
4314         * g++.dg/template/friend45.C: New test.
4315
4316 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4317
4318         PR libgfortran/28339
4319         * gfortran.dg/arrayio_8.f90: New test.
4320
4321 2006-07-21  Mike Stump  <mrs@apple.com>
4322
4323         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4324
4325         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4326
4327 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4328
4329         PR c++/28250
4330         * g++.dg/eh/catch3.C: New test.
4331
4332         PR c++/28363
4333         * g++.dg/template/defarg10.C: New test.
4334
4335 2006-07-20  Paul Brook  <paul@codesourcery.com>
4336
4337         PR 27363
4338         * gcc.dg/pr27363.c: New test.
4339
4340 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4341
4342         PR c++/28338
4343         * g++.dg/init/ref13.C: New test.
4344
4345 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4346
4347         PR obj-c++/28434
4348         * obj-c++.dg/proto-error-1.mm: New test.
4349
4350 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4351
4352         PR c++/28337
4353         * g++.dg/template/string1.C: New test.
4354
4355 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4356
4357         PR c++/28048
4358         * g++.dg/template/defarg9.C: New test.
4359
4360         PR c++/28235
4361         * g++.dg/template/static27.C: New test.
4362
4363 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4364
4365         PR 28410
4366         * gcc.dg/tree-ssa/pr28410.c: New test.
4367
4368 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4369
4370         PR c++/28258
4371         * g++/dg/other/error13.C: New test.
4372
4373         PR c++/28260
4374         * g++.dg/template/friend44.C: New test.
4375
4376 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4377
4378         PR c++/27495
4379         * g++.dg/other/pr27495.C: New.
4380
4381 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4382
4383         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4384         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4385
4386 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4387
4388         PR c/28286
4389         * gcc.dg/pragma-pack-4.c: New test.
4390
4391 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4392
4393         PR c++/28291
4394         * g++.dg/ext/pr28291.C: New test.
4395
4396 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4397
4398         PR middle-end/28403
4399         * gcc.c-torture/execute/pr28403.c: New test.
4400
4401 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4402
4403         PR middle-end/28402
4404         * gcc.dg/pr28402.c: New test.
4405
4406 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4407
4408         PR c++/28304
4409         * g++.dg/other/pr28304.C: New test.
4410
4411 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4412
4413         PR other/28251
4414         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4415         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4416
4417 2006-07-17  Richard Guenther  <rguenther@suse.de>
4418
4419         PR tree-optimization/28238
4420         * g++.dg/tree-ssa/pr28238.C: New testcase.
4421
4422 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4423
4424         PR c++/28250
4425         * g++.dg/eh/catch1.C: New test.
4426         * g++.dg/eh/catch2.C: New test.
4427
4428 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
4429
4430         PR c++/28370
4431         * g++.dg/template/anon3.C: New test.
4432
4433 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
4434
4435         PR fortran/20844
4436         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4437         specifiers requiring an explicit format tag..
4438
4439         PR fortran/28201
4440         * gfortran.dg/generic_5: New test.
4441
4442         PR fortran/20893
4443         * gfortran.dg/elemental_optional_args_1.f90: New test.
4444
4445 2006-07-16  Olivier Hainque  <hainque@adacore.com>
4446
4447         * gnat.dg/assert.ads: New file.
4448         * gnat.dg/controlled_record.ads: Likewise.
4449         * gnat.dg/controlled_record.adb: Likewise.
4450
4451 2006-07-15  Lee Millward  <lee.millward@gmail.com>
4452
4453         PR c++/28292
4454         * g++.dg/other/error12.C: New test.
4455
4456         PR c++/28269
4457         * g++.dg/template/crash54.C: New test.
4458
4459 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4460
4461         PR c++/28249
4462         * g++.dg/parse/catch1.C: New test.
4463
4464         PR c++/28294
4465         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4466
4467         PR c++/28387
4468         * g++.dg/ext/attrib24.C: New test.
4469
4470 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4471
4472         PR c++/28343
4473         * g++.dg/ext/asmspec1.C: New test.
4474
4475 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
4476
4477         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4478         (dg-test): Support shouldfail tests.
4479         * lib/target-supports-dg.exp (dg-shouldfail): New.
4480         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4481         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4482         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4483         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4484         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4485         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4486         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4487
4488 2006-07-13  Jan Hubicka  <jh@suse.cz>
4489
4490         * gcc.target/i386/memcpy-1.c: New.
4491
4492 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4493
4494         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4495
4496 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4497
4498         PR fortran/25097
4499         * gfortran.dg/present_1.f90: New test.
4500
4501         PR fortran/20903
4502         * gfortran.dg/interface_derived_type_1.f90: New test.
4503
4504 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4505
4506         PR fortran/28213
4507         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4508         list.
4509
4510 2006-07-07  Lee Millward  <lee.millward@gmail.com>
4511
4512         PR c++/27820
4513         * g++.dg/other/label1.C: New test.
4514
4515 2006-07-07   Richard Guenther  <rguenther@suse.de>
4516
4517         PR middle-end/28268
4518         * gcc.dg/torture/pr28268.c: New testcase.
4519
4520 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
4521
4522         PR c++/27019
4523         * g++.dg/ext/pr27019.C: New.
4524
4525 2006-07-07  Richard Guenther  <rguenther@suse.de>
4526
4527         PR tree-optimization/28187
4528         * gcc.dg/pr28187.c: New testcase.
4529
4530 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4531
4532         * gnat.dg/address_conversion.adb: New test.
4533         * gnat.dg/boolean_subtype.adb: Likewise.
4534         * gnat.dg/frame_overflow.adb: Likewise.
4535         * gnat.dg/pointer_array.adb: Likewise.
4536         * gnat.dg/pointer_conversion.adb: Likewise.
4537
4538 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
4539
4540         PR fortran/28237
4541         PR fortran/23420
4542         * gfortran.dg/print_fmt_5.f90: New test.
4543
4544 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4545
4546         PR fortran/28129
4547         * gfortran.dg/bounds_check_4.f90: New test.
4548
4549 2006-07-05  Richard Guenther  <rguenther@suse.de>
4550
4551         PR target/28158
4552         * gfortran.dg/pr28158.f90: New testcase.
4553
4554 2006-07-05  Richard Guenther  <rguenther@suse.de>
4555
4556         PR tree-optimization/28162
4557         * gcc.dg/pr28162.c: New testcase.
4558
4559 2006-07-05  Richard Guenther  <rguenther@suse.de>
4560         Andrew Pinski  <pinskia@gcc.gnu.org>
4561
4562         PR c++/27084
4563         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4564
4565 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4566
4567         PR fortran/28174
4568         * gfortran.dg/actual_array_substr_2.f90: New test.
4569
4570         PR fortran/28167
4571         * gfortran.dg/actual_array_constructor_2.f90: New test.
4572
4573 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4574
4575         * gfortran.dg/itime_idate_1.f: New test.
4576         * gfortran.dg/itime_idate_2.f: New test.
4577
4578 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4579
4580         PR libgfortran/27704
4581         * gfortran.dg/open_status_3.f90: New test.
4582         * gfortran.dg/fmt_l.f90: Update for new feature.
4583
4584 2006-07-03  Asher Langton  <langton2@llnl.gov>
4585
4586         * gfortran.dg/oldstyle_2.f90: New.
4587
4588 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4589
4590         * gnat.dg/string_slice.adb: New test.
4591
4592 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4593
4594         PR fortran/19259
4595         * gfortran.dg/semicolon_fixed.c: New.
4596         * gfortran.dg/semicolon_free.c: New.
4597
4598 2006-06-30  Mike Stump  <mrs@apple.com>
4599
4600         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4601         that don't support internal visibility.
4602
4603 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
4604
4605         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4606         for '(' / ')' needing an extra '\'.
4607
4608 2006-06-29  Roger Sayle  <roger@eyesopen.com>
4609
4610         PR middle-end/27428
4611         * gcc.dg/pr27428-1.c: New test case.
4612
4613 2006-06-29  Mike Stump  <mrs@apple.com>
4614
4615         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4616         on darwin as we can't align commons large enough yet.
4617
4618         * gcc.dg/vla-8.c: Add additional testcases.
4619
4620 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
4621
4622         PR c++/28114
4623         * g++.dg/other/pr28114.C: New.
4624
4625 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
4626
4627         * gcc.c-torture/compile/20060625-1.c: New test.
4628
4629 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
4630
4631         PR fortran/20867
4632         * gfortran.dg/stfunc_3.f90: New test.
4633
4634         PR fortran/25056
4635         * gfortran.dg/impure_actual_1.f90: New test.
4636
4637         PR fortran/20874
4638         * gfortran.dg/elemental_result_1.f90: New test.
4639
4640         PR fortran/25073
4641         * gfortran.dg/select_7.f90: New test.
4642
4643         PR fortran/27554
4644         * intrinsic_actual_1.f: New test.
4645
4646         PR fortran/22038
4647         PR fortran/28119
4648         * gfortran.dg/forall_4.f90: New test.
4649
4650         PR fortran/25072
4651         * gfortran.dg/forall_5.f90: New test.
4652
4653 2006-06-25  Lee Millward  <lee.millward@gmail.com>
4654
4655         PR c++/28051
4656         * g++.dg/template/using13.C: New test.
4657
4658         PR c++/28054
4659         * g++.dg/other/incomplete3.C: New test.
4660
4661 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4662
4663         PR fortran/28081
4664         * gfortran.dg/substr_3.f: New test.
4665         * gfortran.dg/equiv_2.f90: Update expected error message.
4666
4667 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
4668
4669         PR fortran/28118
4670         * gfortran.dg/actual_array_substr_1.f90: New test.
4671
4672 2006-06-24  Olivier Hainque  <hainque@adacore.com>
4673
4674         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4675         * gnat.dg/scalar_mode_agg_compare.adb: New test.
4676
4677 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
4678
4679         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4680
4681 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
4682
4683         PR fortran/27981
4684         * gfortran.dg/simpleif_2.f90: New test.
4685
4686 2006-06-23  Lee Millward  <lee.millward@gmail.com>
4687
4688         * g++.dg/template/error22.C: Fix typo.
4689
4690 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4691
4692         PR c++/28112
4693         * g++.dg/ext/attrib23.C: New test.
4694
4695 2006-06-23  Olivier Hainque  <hainque@adacore.com>
4696
4697         * gnat.dg/varsize_temp.adb: New test.
4698
4699 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4700
4701         PR c++/11468
4702         * g++.dg/other/java2.C: New test.
4703
4704 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
4705
4706         PR target/27789
4707         * g++.dg/ext/dllimport4.C. Add more tests for invalid
4708         initialization.
4709
4710 2006-06-22  Roger Sayle  <roger@eyesopen.com>
4711
4712         PR target/27531
4713         * gcc.dg/pr27531-1.c: New test case.
4714
4715 2006-06-22  Asher Langton  <langton2@llnl.gov>
4716
4717         PR fortran/24748
4718         * gfortran.dg/implicit_8.f90: New.
4719
4720 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
4721
4722         PR rtl-optimization/28121
4723         * gcc.dg/pr28121.c: New test.
4724
4725 2006-06-22  Lee Millward  <lee.millward@gmail.com>
4726
4727         PR c++/27805
4728         * g++.dg/parse/ptrmem6.C: New test.
4729
4730         PR c++/27821
4731         * g++.dg/template/error22.C: New test.
4732
4733 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4734
4735         PR c++/28111
4736         * g++.dg/template/friend43.C: New test.
4737
4738         PR c++/28110
4739         * g++.dg/template/crash53.C: New test.
4740
4741         PR c++/28109
4742         * g++.dg/rtti/incomplete1.C: New test.
4743
4744 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
4745
4746         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4747
4748 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
4749
4750         * gcc.c-torture/execute/complex-7.c: New.
4751
4752 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
4753
4754         * gcc.dg/merge-all-constants-1.c: New test.
4755
4756 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
4757
4758         PR c++/28113
4759         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4760
4761 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
4762
4763         * gfortran.dg/rrspacing_1.f90: New test.
4764
4765 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4766
4767         PR c++/28052
4768         * g++.dg/other/bitfield2.C: New test.
4769
4770 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
4771
4772         PR tree-optimization/27331
4773         * gcc.dg/pr27331.c: New test.
4774
4775 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
4776             Eric Botcazou  <ebotcazou@adacore.com>
4777
4778         PR ada/18692
4779         * lib/gnat.exp: New file.
4780         * lib/gnat-dg.exp: Likewise.
4781         * gnat.dg: New directory.
4782         * gnat.dg/dg.exp: New driver.
4783         * gnat.dg/specs: New directory.
4784         * gnat.dg/specs/specs.exp: New driver.
4785         * gnat.dg/style: New directory.
4786         * gnat.dg/style/style.exp: New driver.
4787
4788 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
4789
4790         PR fortran/16206
4791         * gfortran.dg/array_initializer_1.f90: New test.
4792
4793         PR fortran/28005
4794         * gfortran.dg/matmul_3.f90: New test.
4795
4796 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
4797
4798         PR middle-end/28075
4799         * gcc.dg/tree-ssa/inline-1.c: New test.
4800
4801 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
4802
4803         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
4804         in malloc prototype; remove XFAIL.
4805         * gcc.dg/pr18241-2.c: Ditto.
4806         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
4807         in memset prototype; remove XFAIL.
4808         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4809
4810 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
4811
4812         * gcc.dg/vla-8.c: Add.
4813
4814 2006-06-19  Richard Guenther  <rguenther@suse.de>
4815
4816         PR tree-optimization/27090
4817         * g++.dg/tree-ssa/pr27090.C: New testcase.
4818
4819 2006-06-19  Roger Sayle  <roger@eyesopen.com>
4820
4821         PR target/27861
4822         * gcc.dg/pr27861-1.c: New test case.
4823
4824 2006-06-19  Richard Guenther  <rguenther@suse.de>
4825
4826         PR middle-end/28045
4827         * gcc.dg/torture/pr28045.c: New testcase.
4828
4829 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4830
4831         PR fortran/26801
4832         * gfortran.dg/associated_4.f90: New test.
4833
4834 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4835
4836         PR fortran/19310
4837         PR fortran/19904
4838         * gfortran.dg/real_const_3.f90: New test.
4839
4840 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
4841
4842         PR c++/28016
4843         * g++.dg/template/static26.C: New test.
4844
4845         PR c++/27979
4846         * g++.dg/expr/bitfield2.C: New test.
4847
4848         PR c++/27884
4849         * g++.dg/parse/linkage2.C: New test.
4850
4851 2006-06-16  Richard Guenther  <rguenther@suse.de>
4852
4853         PR middle-end/27116
4854         * gcc.dg/pr15785-1.c: Revert last change.
4855         * gcc.dg/torture/pr27116-2.c: New testcase.
4856
4857 2006-06-16  Roger Sayle  <roger@eyesopen.com>
4858
4859         PR middle-end/27802
4860         * gcc.dg/pr27802-1.c: New test case.
4861
4862 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
4863
4864         PR c++/27689
4865         * g++.dg/template/ttp18.C: New test.
4866         * g++.dg/template/ttp19.C: Likewise.
4867
4868         PR c++/27666
4869         * g++.dg/expr/cond9.C: New test.
4870
4871         PR c++/27640
4872         * g++.dg/template/ctor7.C: New test.
4873
4874 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
4875
4876         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
4877
4878 2006-06-16  Richard Guenther  <rguenther@suse.de>
4879
4880         PR tree-optimization/27781
4881         * gcc.dg/tree-ssa/pr27781.c: New testcase.
4882
4883 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
4884
4885         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
4886
4887 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
4888
4889         * gcc.dg/tree-ssa/loop-18.c: New test.
4890
4891 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
4892
4893         PR c++/27665
4894         * g++.dg/template/crash52.C: New test.
4895
4896         PR c++/27648
4897         * g++.dg/ext/attrib22.C: New test.
4898
4899         PR c++/26559
4900         * g++.dg/template/builtin1.C: New test.
4901         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
4902
4903         PR c++/28018
4904         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
4905         assignment.
4906         * g++.old-deja/g++.pt/crash51.C: Likewise.
4907
4908         PR c++/27227
4909         * g++.dg/lookup/linkage1.C: New test.
4910         * g++.dg/lookup/linkage2.C: Likewise.
4911
4912 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
4913
4914         PR middle-end/27959
4915         * gcc.dg/pr27959.c: New testcase.
4916
4917 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
4918
4919         PR target/28014:
4920         * g++.dg/eh/div.C: New test.
4921
4922 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
4923
4924         PR c++/27894
4925         * g++.dg/tree-ssa/pr26757.C: New test.
4926         * g++.dg/tree-ssa/pr27894.C: New test.
4927
4928 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4929
4930         * gcc.c-torture/compile/20060609-1.c: New test.
4931
4932         PR target/27863
4933         * gcc.c-torture/compile/pr27863.c: New test.
4934
4935 2006-06-13  Richard Guenther  <rguenther@suse.de>
4936
4937         PR tree-optimization/27830
4938         * g++.dg/tree-ssa/pr27830.C: New testcase.
4939
4940 2006-06-13  Matthew Sachs  <msachs@apple.com>
4941
4942         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
4943         the list of compiler flags; this causes those flags to be checked
4944         for things like dg-skip-if.
4945
4946 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4947
4948         PR c++/27601
4949         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
4950
4951 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
4952             Kazu Hirata  <kazu@codesourcery.com>
4953
4954         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
4955         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
4956
4957 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4958
4959         PR c++/27933
4960         * g++.dg/lookup/using15.C: New test.
4961
4962         PR c++/27951
4963         * g++.dg/other/anon4.C: New test.
4964
4965 2006-06-12  Roger Sayle  <roger@eyesopen.com>
4966
4967         PR c++/21210
4968         * g++.dg/init/complex1.C: New test case.
4969
4970 2006-06-11  Eric Christopher  <echristo@apple.com>
4971
4972         PR middle-end/27948
4973         * gcc.dg/bf-ms-layout.c: Run on darwin.
4974         * gcc.dg/bf-no-ms-layout: Ditto.
4975         * gcc.dg/attr-ms_struct-2.c: New.
4976         * gcc.dg/bf-ms-layout-2.c: Ditto.
4977
4978 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4979
4980         * gcc.dg/attr-ms_struct-packed1.c: New.
4981
4982 2006-06-09  Mike Stump  <mrs@apple.com>
4983
4984         * gcc.dg/vla-7.c: Add.
4985
4986 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
4987
4988         PR fortran/24558
4989         * gfortran.dg/entry_6.f90: New test.
4990
4991         PR fortran/20877
4992         PR fortran/25047
4993         * gfortran.dg/entry_7.f90: New test.
4994
4995 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
4996
4997         PR c/27747
4998         * gcc.dg/cpp/_Pragma6.c: New test.
4999
5000         PR c++/27748
5001         * g++.dg/cpp/_Pragma1.C: New test.
5002
5003         PR preprocessor/27746
5004         * gcc.dg/gomp/macro-3.c: New test.
5005         * gcc.dg/gomp/macro-4.c: New test.
5006         * g++.dg/gomp/macro-3.C: New test.
5007         * g++.dg/gomp/macro-4.C: New test.
5008
5009 2006-06-09  Richard Guenther  <rguenther@suse.de>
5010
5011         PR tree-optimization/26998
5012         * gcc.dg/torture/pr26998.c: New testcase.
5013         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5014
5015 2006-06-08  Mike Stump  <mrs@apple.com>
5016
5017         * gcc.dg/pr27095.c: Account for stubs.
5018
5019         PR target/26427
5020         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5021         produce bad code on darwin.
5022
5023 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5024
5025         PR fortran/27958
5026         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5027
5028 2006-06-08  Asher Langton  <langton2@llnl.gov>
5029
5030         PR fortran/27786
5031         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5032
5033 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5034
5035         PR target/27421
5036         * gcc.dg/union-3.c: New test.
5037
5038 2006-06-08  Richard Guenther  <rguenther@suse.de>
5039
5040         PR middle-end/27116
5041         * gcc.dg/torture/pr27116.c: New testcase.
5042         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5043
5044 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5045
5046         PR rtl-optimization/26449
5047         * gcc.dg/pr26449.c: New test.
5048
5049 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5050
5051         PR c++/27601
5052         * g++.dg/ext/offsetof1.C: Test member functions.
5053
5054 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5055
5056         * gcc.dg/pr27095.c: Improve scanning.
5057
5058 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5059
5060         PR fortran/23091
5061         * gfortran.dg/saved_automatic_1.f90: New test.
5062
5063         PR fortran/24168
5064         * gfortran.dg/array_simplify_1.f90: New test.
5065
5066         PR fortran/25090
5067         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5068
5069         PR fortran/25058
5070         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5071
5072 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5073
5074         PR c++/27177
5075         * g++.dg/expr/cast7.C: New test.
5076
5077 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5078
5079         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5080         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5081         * lib/fortran-torture.exp (fortran-torture-compile,
5082         fortran-torture-execute): Ditto.
5083
5084 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5085
5086         PR target/27842
5087         * gcc.dg/vmx/pr27842.c: New test.
5088
5089 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5090
5091         PR libfortran/27895
5092         * gfortran.dg/bounds_check_3.f90: New test.
5093
5094 2006-06-05  Mike Stump  <mrs@apple.com>
5095
5096         * objc.dg/objc-fast-4.m: Skip for ppc64.
5097
5098 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5099
5100         PR testsuite/27705
5101         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5102
5103 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5104             Victor Kaplansky  <victork@il.ibm.com>
5105
5106         PR tree-optimizations/26360
5107         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5108         with -fno-tree-dce.
5109         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5110
5111 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5112
5113         PR fortran/14067
5114         * gfortran.dg/data_char_1.f90: Add messages for truncated
5115         strings.
5116
5117         PR fortran/16943
5118         * gfortran.dg/func_decl_2.f90: New test.
5119
5120         PR fortran/20839
5121         * gfortran.dg/do_2.f90: New test.
5122
5123         PR fortran/27655
5124         * gfortran.dg/associated_3.f90: New test.
5125
5126 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5127
5128         PR c++/27819
5129         * g++.dg/template/static25.C: New test.
5130
5131         PR c++/27722
5132         * g++.dg/init/array21.C: New test.
5133
5134         PR c++/27807
5135         * g++.dg/ext/complit7.C: New test.
5136
5137         PR c++/27806
5138         * g++.dg/parse/ptrmem5.C: New test.
5139
5140 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5141             Andrew Pinski  <pinskia@physics.uc.edu>
5142
5143         PR c/27150
5144         PR middle-end/27382
5145         * gcc.dg/pr27150-1.c: New testcase.
5146         * gcc.dg/pr27382-1.c: New testcase.
5147         * gcc.dg/pr27382-2.c: New testcase.
5148
5149 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5150
5151         PR c/25161
5152         PR c/27020
5153         * gcc.dg/array-10.c: New test.
5154
5155 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5156
5157         PR c++/27804
5158         * g++.dg/init/const4.C: New test.
5159         * g++.dg/init/member1.C: Add error-marker.
5160         * g++.dg/other/fold1.C: Adjust error-marker.
5161
5162 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5163
5164         PR c++/27601
5165         * g++.dg/ext/offsetof1.C: New test.
5166
5167 2006-06-04 Eric Christopher <echristo@apple.com>
5168
5169         * gcc.dg/attr-ms_struct-1.c: New.
5170
5171 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5172
5173         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5174
5175 2006-06-04  Richard Guenther  <rguenther@suse.de>
5176
5177         PR tree-optimization/27039
5178         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5179
5180 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5181
5182         PR target/26223
5183         * gcc.target/i386/amd64-abi-2.c: New test case.
5184
5185 2006-06-02  Eric Christopher  <echristo@apple.com>
5186
5187         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5188         * gcc.target/i386/20020523-1.c: Skip if darwin.
5189         * gcc.target/i386/asm-3.c: Ditto.
5190         * gcc.target/i386/20011119-1.c: Ditto.
5191         * gcc.target/i386/clobbers.c: Remove pic part of test.
5192
5193 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5194
5195         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5196         * g++.old-deja/g++.other/init19.C: Ditto.
5197         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5198         and add other platforms as expected failures.
5199
5200 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5201
5202         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5203         (is-effective-target-keyword): Ditto.
5204
5205 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5206
5207         PR fortran/27715
5208         * gfortran.dg/extended_char_comparison_1.f:  New test.
5209
5210 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5211
5212         PR fortran/25098
5213         * gfortran.dg/dummy_procedure_1.f90: New test.
5214
5215         PR fortran/25147
5216         * gfortran.dg/dummy_procedure_2.f90: New test.
5217
5218         * gfortran.dg/associated_2.f90: Correct to make consistent with
5219         standard.
5220
5221 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5222
5223         * gcc.target/i386/387-11.c: New test case.
5224
5225 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5226
5227         PR c++/27801
5228         * g++.dg/template/cond6.C: New test.
5229
5230         PR c++/26496
5231         * g++.dg/template/crash51.C: New test.
5232         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5233
5234         PR c++/27385
5235         * g++.dg/init/array20.C: New test.
5236
5237 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5238
5239         * gcc.dg/builtins-54.c: New test case.
5240
5241 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5242
5243         PR c++/26433
5244         * g++.dg/template/fntry1.C: Add dg-do link.
5245
5246         PR c++/27808
5247         * g++.dg/parse/friend6.C: New test.
5248
5249 2006-05-30  Asher Langton  <langton2@llnl.gov>
5250
5251         * gfortran.dg/cray_pointers_7.f90: New test.
5252
5253 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5254
5255         PR tree-optimization/23452
5256         * gcc.dg/fold-mulconj-1.c: New test case.
5257
5258 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5259
5260         PR c++/27803
5261         * g++.dg/parse/bitfield1.C: New test.
5262
5263 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5264
5265         * gcc.target/ppc-eq0-1.c: New test case.
5266         * gcc.target/ppc-negeq0-1.c: New test case.
5267
5268 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5269
5270         PR c/27273
5271         * gcc.dg/overflow-warn-5.c: New test.
5272
5273 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5274
5275         PR c/27718
5276         * gcc.dg/sizeof-1.c: New test.
5277
5278 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5279
5280         PR target/27790
5281         * gcc.target/i386/pr27790.c: New test.
5282
5283 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5284
5285         PR libgfortran/27757
5286         * gfortran.dg/direct_io_5.f90: New test.
5287
5288 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5289
5290         PR libgfortran/27634
5291         * gfortran.dg/fmt_missing_period_1.f: New test.
5292         * gfortran.dg/fmt_missing_period_2.f: New test.
5293         * gfortran.dg/fmt_missing_period_3.f: New test.
5294
5295 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5296
5297         PR fortran/19777
5298         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5299         arrays.
5300
5301 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5302
5303         PR c++/27713
5304         * g++.dg/template/new6.C: New test.
5305
5306 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5307
5308         PR tree-optimization/24964
5309         * gcc.target/i386/387-10.c: New test case.
5310
5311 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5312
5313         * intrinsics/string_intrinsics.c (compare_string):
5314         Use memcmp instead of strncmp to avoid tripping over
5315         CHAR(0) in a string.
5316
5317 2006-05-27  Richard Guenther  <rguenther@suse.de>
5318
5319         PR middle-end/27773
5320         * gcc.dg/torture/pr27773.c: New testcase.
5321
5322 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5323
5324         * gcc.dg/pr24561.c: Rename to..
5325         * gcc.dg/pr25962.c: .. this.
5326
5327 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5328
5329         PR fortran/19777
5330         * gfortran.dg/bounds_check_2.f: New test.
5331
5332 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5333
5334         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5335         * gfortran.dg/byte_1.f90: Likewise.
5336         * gfortran.dg/dup_save_2.f90: Likewise.
5337
5338 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5339
5340         * gfortran.dg/associated_2.f90: New test.
5341
5342 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5343
5344         PR fortran/27524
5345         * gfortran.dg/bounds_check_1.f90: New test.
5346
5347 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5348
5349         PR rtl-optimization/27661
5350         * gcc.dg/pr27661.c: New test case.
5351
5352 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5353
5354         PR fortran/23151
5355         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5356         * gfortran.dg/print_parentheses_1.f:  New test.
5357         * gfortran.dg/print_parentheses_2.f90:  New test.
5358
5359 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5360
5361         PR target/27758
5362         * gcc.dg/pr27758.c: New test.
5363
5364 2006-05-24  Falk Hueffner  <falk@debian.org>
5365
5366         * gcc.c-torture/compile/pr27571.c: New test.
5367
5368 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5369
5370         PR fortran/27709
5371         * gfortran.dg/spec_expr_4.f90: New test.
5372
5373         PR fortran/27155
5374         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5375
5376 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5377
5378         PR c++/20103
5379         * g++.dg/ext/complit6.C: New test.
5380         * g++.dg/ext/complit3.C: Adjust error markers.
5381         * g++.dg/init/const3.C: New test.
5382
5383 2006-05-25  Richard Guenther  <rguenther@suse.de>
5384
5385         PR middle-end/27743
5386         * gcc.dg/torture/pr27743.c: New testcase.
5387
5388 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5389
5390         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5391
5392 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5393
5394         * gcc.dg/compat/scalar-by-value-x.h: New.
5395         * gcc.dg/compat/scalar-by-value-y.h: New.
5396         * gcc.dg/compat/scalar-by-value-5.c: New.
5397         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5398         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5399         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5400         * gcc.dg/compat/scalar-by-value-6.c: New.
5401         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5402         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5403         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5404
5405 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5406
5407         PR tree-optimization/27639
5408         PR tree-optimization/26719
5409         * gcc.dg/pr27639.c: New test.
5410         * gcc.dg/pr26719.c: New test.
5411         * gcc.dg/tree-ssa/scev-cast.c: New test.
5412
5413 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5414
5415         PR c++/20173
5416         * g++.dg/template/error21.C: New test.
5417
5418 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5419
5420         PR target/27696
5421         * gcc.target/i386/pr27696.c: New.
5422
5423 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
5424
5425         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5426
5427         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5428
5429 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5430
5431         PR c++/27716
5432         * g++.dg/other/assign1.C: New test.
5433
5434 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
5435
5436         PR target/27266
5437         * gcc.target/i386/pr27266.c: New.
5438
5439 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5440
5441         PR c++/27451
5442         * g++.dg/ext/asm9.C: New test.
5443
5444 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
5445
5446         PR rtl-optimization/25514
5447         * gcc.c-torture/compile/pr25514.c: New test.
5448
5449 2006-05-22  Richard Guenther  <rguenther@suse.de>
5450
5451         Revert
5452         2006-01-31  Richard Guenther  <rguenther@suse.de>
5453
5454         * gcc.target/i386/sselibm-1.c: New testcase.
5455         * gcc.target/i386/sselibm-2.c: Likewise.
5456         * gcc.target/i386/sselibm-3.c: Likewise.
5457         * gcc.target/i386/sselibm-4.c: Likewise.
5458         * gcc.target/i386/sselibm-5.c: Likewise.
5459
5460 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5461
5462         PR c/27420
5463         * gcc.dg/func-args-2.c: New test.
5464
5465         PR c/26818
5466         * gcc.dg/struct-incompl-1.c: New test.
5467
5468 2006-05-22  Richard Guenther  <rguenther@suse.de>
5469
5470         PR testsuite/27708
5471         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5472         the transformations we test for.
5473
5474 2006-05-22  Richard Guenther  <rguenther@suse.de>
5475
5476         PR testsuite/27707
5477         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5478
5479 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
5480
5481         PR c++/27210
5482         * g++.dg/warn/new1.C: New test.
5483         * g++.dg/template/new5.C: Likewise.
5484
5485 2006-05-21  Roger Sayle  <roger@eyesopen.com>
5486
5487         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5488         * gcc.target/i386/20060512-3.c: Likewise.
5489
5490 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5491
5492         PR rtl-optimization/27671
5493         * gcc.c-torture/execute/pr27671-1.c: New.
5494         * gcc.dg/pr27671-2.c: Likewise.
5495
5496         PR tree-optimization/26622.
5497         * gcc.c-torture/compile/pr26622.c: New.
5498
5499 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5500
5501         PR fortran/27613
5502         * gfortran.dg/recursive_reference_1.f90: New test.
5503
5504 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5505
5506         PR fortran/25746
5507         * gfortran.dg/elemental_subroutine_3.f90: New test.
5508
5509         PR fortran/25090
5510         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5511
5512         PR fortran/27584
5513         * gfortran.dg/associated_target_1.f90: New test.
5514
5515         PR fortran/19015
5516         * gfortran.dg/maxloc_shape_1.f90: New test.
5517
5518 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5519
5520         PR libgfortran/24459
5521         * gfortran.dg/namelist_24.f90: New test.
5522         * gfortran.dg/namelist_12.f: Fix typo in comment.
5523
5524 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
5525
5526         PR middle-end/25776
5527         * g++.dg/other/error11.C: New test.
5528
5529 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5530
5531         * gcc.target/mips/pr26765.c: Add -w to options.
5532
5533 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5534
5535         * lib/target-supports.exp (check_effective_target_mpaired_single):
5536         New function.
5537         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5538         multilibs.
5539         * g++.dg/vect/vect.exp: Likewise.
5540
5541 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5542
5543         PR testsuite/25891
5544         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5545
5546 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5547
5548         PR fortran/27662
5549         * gfortran.dg/temporary_1.f90: New file.
5550
5551 2006-05-19  Andreas Schwab  <schwab@suse.de>
5552
5553         * g++.dg/other/unused1.C: Also match "stringz".
5554
5555 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
5556
5557         PR c++/26433
5558         * g++.dg/template/fntry1.C: New test.
5559
5560 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
5561
5562         PR c++/27471
5563         PR c++/27506
5564         * g++.dg/conversion/bitfield5.C: New test.
5565         * g++.dg/conversion/bitfield6.C: New test.
5566
5567 2006-05-18  Mike Stump  <mrs@apple.com>
5568
5569         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5570         * gcc.dg/vla-4.c: Add.
5571         * gcc.dg/vla-5.c: Add.
5572         * gcc.dg/vla-6.c: Add.
5573
5574 2006-05-12  Stuart Hastings  <stuart@apple.com>
5575
5576         * testsuite/gcc.target/i386/20060512-1.c: New.
5577         * testsuite/gcc.target/i386/20060512-2.c: New.
5578         * testsuite/gcc.target/i386/20060512-3.c: New.
5579         * testsuite/gcc.target/i386/20060512-4.c: New.
5580
5581 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
5582
5583         PR c++/26122
5584         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5585
5586         PR c++/26068
5587         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5588         * g++.dg/parse/linkage1.C: New test.
5589
5590 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5591
5592         PR tree-optimization/27548
5593         * g++.dg/tree-ssa/pr27548.C: New test.
5594
5595 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5596
5597         PR fortran/26551
5598         * gfortran.dg/recursive_check_1.f: New test.
5599         * gfortran.dg/recursive_check_2.f90: New test.
5600
5601 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
5602
5603         * g++.dg/opt/temp2.C: New test.
5604
5605 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5606
5607         PR c++/27491
5608         * g++.dg/init/brace5.C: New test.
5609
5610         PR middle-end/27415
5611         * gcc.dg/gomp/pr27415.c: New test.
5612         * g++.dg/gomp/pr27415.C: New test.
5613
5614         PR tree-optimization/27549
5615         * g++.dg/tree-ssa/pr27549.C: New test.
5616
5617 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5618
5619         PR libgfortran/27575
5620         * gfortran.dg/read_eof_4.f90: New test.
5621
5622 2006-05-16  Richard Guenther  <rguenther@suse.de>
5623
5624         PR tree-optimization/22303
5625         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5626
5627 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
5628
5629         PR middle-end/27573
5630         * gcc.dg/gomp/pr27573.c: New test.
5631         * gfortran.dg/gomp/pr27573.f90: New test.
5632
5633         PR c/27499
5634         * gcc.dg/gomp/pr27499.c: New test.
5635         * g++.dg/gomp/pr27499.C: New test.
5636
5637 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5638
5639         PR c++/27339
5640         * g++.dg/parser/access8.C: Adjust error marker.
5641         * g++.dg/template/access17.C: New test.
5642         * g++.dg/template/access18.C: Likewise.
5643
5644 2006-05-15  Roger Sayle  <roger@eyesopen.com>
5645
5646         PR target/26600
5647         * gcc.target/i386/pr26600.c: New test case.
5648
5649 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5650
5651         PR c++/27505
5652         * g++.dg/expr/bitfield1.C: New test.
5653
5654 2006-05-15  Richard Guenther  <rguenther@suse.de>
5655
5656         PR tree-optimization/27603
5657         * gcc.dg/torture/pr27603.c: New testcase.
5658
5659 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
5660
5661         PR fortran/25090
5662         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5663
5664         PR fortran/25082
5665         * gfortran.dg/scalar_return_1.f90: New test.
5666
5667         PR fortran/27411
5668         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5669
5670 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
5671
5672         * gcc.dg/gomp/critical-4.c: New test.
5673         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5674         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5675         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5676         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5677
5678 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5679
5680         PR c++/27582
5681         * g++.dg/template/dependent-args1.C: New test.
5682
5683         PR c++/27581
5684         * g++.dg/lookup/this1.C: New test.
5685
5686         PR c++/27315
5687         * g++.dg/template/operator6.C: New test.
5688         * g++.dg/template/incomplete3.C: New test.
5689
5690         PR c++/27559
5691         * g++.dg/template/new4.C: New test.
5692
5693         PR c++/27496
5694         * g++.dg/template/void2.C: New test.
5695
5696 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
5697
5698         * g++.dg/template/dependent-expr5.C: New test.
5699
5700 2006-05-14  Roger Sayle  <roger@eyesopen.com>
5701
5702         PR middle-end/26729
5703         * gcc.dg/pr26729-1.c: New test case.
5704
5705 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
5706
5707         * gcc.dg/pr27003.c: New test.
5708
5709 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
5710
5711         * lib/target-supports.dg (check_cxa_atexit_available): Change
5712         v3_target_compile to ${tool}_target_compile.
5713
5714 2006-05-11  Jason Merrill  <jason@redhat.com>
5715
5716         * lib/scanasm.exp (scan-not-hidden): Fix typo.
5717
5718 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5719
5720         PR fortran/27553
5721         * gfortran.dg/label_5.f90: New test.
5722
5723 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
5724
5725         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
5726         check_effective_target_powerpc_altivec_ok): New.
5727         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
5728         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
5729         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
5730         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
5731         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
5732         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
5733         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
5734         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
5735         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
5736         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
5737         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
5738         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
5739         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
5740         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
5741         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
5742         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
5743         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
5744         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
5745         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
5746         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
5747         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
5748         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
5749         gcc.target/powerpc/altivec-9.c,
5750         gcc.target/powerpc/altivec-consts.c,
5751         gcc.target/powerpc/altivec-pr22085.c,
5752         gcc.target/powerpc/altivec-splat.c,
5753         gcc.target/powerpc/altivec-types-1.c,
5754         gcc.target/powerpc/altivec-types-2.c,
5755         gcc.target/powerpc/altivec-types-3.c,
5756         gcc.target/powerpc/altivec-types-4.c,
5757         gcc.target/powerpc/altivec-varargs-1.c,
5758         gcc.target/powerpc/altivec-vec-merge.c,
5759         gcc.target/powerpc/ppc-vector-memcpy.c,
5760         gcc.target/powerpc/ppc-vector-memset.c,
5761         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
5762         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
5763         these effective targets.
5764         * gcc.dg/vmx/pr27006.c: Add missing close brace.
5765         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
5766
5767 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5768
5769         PR middle-end/27384
5770         * g++.dg/other/fold1.C: New test.
5771
5772         PR middle-end/27488
5773         * gcc.dg/fold-nonneg-1.c: New test.
5774
5775         PR c++/27547
5776         * g++.dg/other/operator1.C: New test.
5777
5778 2006-05-11  Richard Guenther  <rguenther@suse.de>
5779
5780         PR middle-end/27529
5781         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
5782
5783 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
5784
5785         * lib/target-supports-dg.exp (check-flags): New.
5786         (dg-skip-if): Move flag checks.
5787
5788 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
5789
5790         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
5791         * lib/target-supports.dg (check_cxa_atexit_available): New.
5792
5793 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
5794
5795         PR fortran/27470
5796         * gfortran.dg/multiple_allocation_2.f90: New test case.
5797
5798 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
5799
5800         * gcc.target/arm/pr27387.C: Fix a comment typo.
5801
5802 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5803
5804         PR fortran/24549
5805         * gfortran.dg/error_recovery_1.f90: New test.
5806
5807 2006-05-10  Richard Guenther  <rguenther@suse.de>
5808
5809         PR tree-optimization/27302
5810         * gcc.dg/torture/pr27302.c: New testcase.
5811
5812 2006-05-09  Dirk Mueller  <dmueller@suse.de>
5813         Richard Guenther  <rguenther@suse.de>
5814
5815         PR middle-end/27498
5816         * gcc.dg/tree-ssa/pr27498.c: New testcase.
5817
5818 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
5819
5820         PR rtl-optimization/27335
5821         * gcc.dg/pr27335.c: New test.
5822
5823 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
5824
5825         * gcc.target/mips/mips-ps-5.c: New file.
5826
5827 2006-05-08  Jan Hubicka  <jh@suse.cz>
5828
5829         PR middle-end/25962
5830         * gcc.dg/pr25962.c: New.
5831
5832 2006-05-08  Roger Sayle  <roger@eyesopen.com>
5833
5834         PR target/27158
5835         * gcc.target/powerpc/pr27158.c: New test case.
5836
5837 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
5838
5839         PR testsuite/27476
5840         * ada/acats/run_all.sh: Use test -z.
5841
5842 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5843
5844         PR libfortran/18271
5845         * gfortran.dg/spec_expr_3.f90: New test.
5846
5847 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
5848
5849         PR target/24879
5850         * gcc.target/i386/monitor.c: New file.
5851
5852 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
5853
5854         * gcc.dg/pr27095.c: xfail *-*-darwin*.
5855
5856 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5857
5858         PR c++/27447
5859         * g++.dg/other/ptrmem7.C: New test.
5860
5861 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5862
5863         PR target/27421
5864         * gcc.dg/array-9.c: New test.
5865
5866 2006-05-07  Richard Guenther  <rguenther@suse.de>
5867
5868         PR tree-optimization/27409
5869         * gcc.dg/torture/pr27409.c: New testcase.
5870
5871 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5872
5873         PR fortran/27457
5874         * gfortran.dg/select_6.f90: New.
5875
5876 2006-05-07  Richard Guenther  <rguenther@suse.de>
5877
5878         PR tree-optimization/27136
5879         * gcc.dg/torture/pr27136.c: New testcase.
5880
5881 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
5882
5883         PR fortran/24813
5884         * gfortran.dg/char_cons_len_1.f90: New test.
5885
5886 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5887
5888         PR c++/27427
5889         * g++.dg/template/incomplete2.C: New test.
5890
5891 2006-05-06  Richard Guenther  <rguenther@suse.de>
5892
5893         PR tree-optimization/27151
5894         * gcc.dg/vect/pr27151.c: New testcase.
5895
5896 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5897
5898         PR c++/27430
5899         * g++.dg/template/void1.C: New test.
5900
5901         PR c++/27423
5902         * g++.dg/other/void2.C: New test.
5903
5904         PR c++/27422
5905         * g++.dg/conversion/void1.C: New test.
5906
5907 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
5908
5909         PR/21391
5910         * g++.dg/other/unused1.C: New.
5911
5912 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5913
5914         PR objc/27240
5915         * objc.dg/member-1.m: New test.
5916
5917 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
5918
5919         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
5920
5921 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5922
5923         PR libfortran/26985
5924         * gfortran.dg/matmul_2.f90: New test.
5925
5926 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
5927
5928         * ada/acats/run_all.sh: Use sync when main not found.
5929
5930 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
5931
5932         PR target/26765
5933         * gcc.target/mips/pr26765.c: New.
5934
5935 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
5936
5937         * gcc.target/bfin: New directory.
5938         * gcc.target/bfin/bfin.exp: New file.
5939         * gcc.target/bfin/frmul.c: New file.
5940         * gcc.target/bfin/arith.c: New file.
5941         * gcc.target/bfin/mul-combine.c: New file.
5942         * gcc.target/bfin/shift.c: New file.
5943
5944 2006-05-04  Richard Guenther  <rguenther@suse.de>
5945
5946         PR tree-optimization/14287
5947         PR tree-optimization/14844
5948         PR tree-optimization/19792
5949         PR tree-optimization/21608
5950         PR tree-optimization/27090
5951         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
5952         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5953         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5954         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5955         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5956
5957 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
5958
5959         PR tree-optimization/27285
5960         * gcc.c-torture/execute/pr27285.c: New test.
5961
5962         PR middle-end/27388
5963         * gcc.dg/gomp/pr27388-1.c: New test.
5964         * gcc.dg/gomp/pr27388-2.c: New test.
5965         * gcc.dg/gomp/pr27388-3.c: New test.
5966
5967         PR c++/27359
5968         * g++.dg/gomp/pr27359.C: New test.
5969
5970 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
5971
5972         PR fortran/20248
5973         * gfortran.dg/iargc.f90: New test.
5974
5975 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5976
5977         PR c++/27102
5978         * g++.dg/template/crash49.C: New test.
5979
5980 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
5981
5982         PR testsuite/27032
5983         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
5984
5985 2006-05-02  Jeff Law  <law@redhat.com>
5986
5987         PR tree-optimization/27364
5988         * gcc.c-torture/execute/pr27364.c: New test.
5989
5990 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5991
5992         PR c++/27309
5993         * g++.dg/parser/ctor5.C: New test.
5994
5995 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
5996
5997         PR target/27387
5998         * gcc.target/arm/arm.exp: New.
5999         * gcc.target/arm/pr27387.C: Likewise.
6000
6001 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6002
6003         PR fortran/27269
6004         PR fortran/27324
6005         * gfortran.dg/module_equivalence_2.f90: New test.
6006
6007 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6008
6009         PR middle-end/27337
6010         * g++.dg/gomp/pr27337-1.C: New test.
6011         * g++.dg/gomp/pr27337-2.C: New test.
6012
6013         PR middle-end/27328
6014         * gcc.dg/gomp/pr27328.c: New test.
6015
6016         PR middle-end/27325
6017         * g++.dg/gomp/pr27325.C: New test.
6018
6019         PR middle-end/27310
6020         * g++.dg/gomp/pr27310.C: New test.
6021
6022 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6023
6024         PR tree-optimization/27291
6025         * g++.dg/tree-ssa/pr27291.C: New test.
6026
6027 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6028
6029         PR tree-optimization/27283
6030         * g++.dg/tree-ssa/pr27283.C: New test.
6031
6032 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6033
6034         * gcc.dg/tree-ssa/loop-16.c: New test.
6035
6036 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6037             Joseph S. Myers  <joseph@codesourcery.com>
6038
6039         * gcc.dg/Wconversion-3.c: New test case.
6040         * gcc.dg/Wconversion-4.c: Likewise.
6041
6042 2006-05-01  Richard Guenther  <rguenther@suse.de>
6043
6044         PR tree-optimization/26726
6045         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6046
6047 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6048
6049         * gcc.dg/Woverflow-1.c: New test case.
6050         * gcc.dg/Woverflow-2.c: Likewise.
6051         * gcc.dg/Woverflow-3.c: Likewise.
6052
6053 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6054
6055         PR c++/27094
6056         * g++.dg/template/defarg8.C: New test.
6057
6058 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6059
6060         PR c++/27278
6061         * g++.dg/parse/operator7.C: New test.
6062
6063 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6064
6065         PR c++/11471
6066         PR c++/27102
6067         * g++.dg/template/crash48.C: New test.
6068
6069         PR c++/27279
6070         * g++.dg/parse/ctor4.C: New test.
6071
6072 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6073
6074         PR fortran/25681
6075         * gfortran.df/char_type_len.f90: New test.
6076
6077 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6078
6079         PR libgfortran/27304
6080         * gfortran.dg/fmt_exhaust.f90: New test.
6081
6082 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6083
6084         PR c/25309
6085         * gcc.dg/large-size-array-2.c: New test case.
6086
6087 2006-04-28  Richard Guenther  <rguenther@suse.de>
6088
6089         PR target/26826
6090         * gcc.target/i386/pr26826.c: New testcase.
6091
6092 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6093
6094         PR middle-end/27260
6095         * gcc.c-torture/execute/pr27260.c: New.
6096
6097 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6098
6099         PR middle-end/27095
6100         * gcc.dg/pr27095.c: New.
6101
6102 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6103
6104         PR c++/27292
6105         * g++.dg/conversion/bitfield4.C: New test.
6106
6107 2006-04-27  Eric Christopher  <echristo@apple.com>
6108
6109         * gcc.dg/pragma-ms_struct.c: New.
6110
6111 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6112
6113         PR c++/27102
6114         * g++.dg/template/crash47.C: New test.
6115
6116 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6117
6118         * gcc.target/i386/sse-7.c: build with -msse.
6119
6120 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6121
6122         PR testsuite/27274:
6123         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6124         (main): Exit if processor doesn't support SSE.
6125
6126 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6127
6128         PR middle-end/27282
6129         * gcc.c-torture/compile/pr27282.c: New test.
6130
6131 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6132
6133         PR middle-end/26913
6134         * g++.dg/gomp/pr26913.C: New test.
6135
6136         PR c/25996
6137         * gcc.dg/gomp/pr25996.c: New test.
6138         * g++.dg/gomp/pr25996.C: New test.
6139
6140 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6141
6142         PR rtl-optimization/26725
6143         * gcc.c-torture/compile/pr26725.c: New test.
6144
6145 2006-04-25  Richard Guenther  <rguenther@suse.de>
6146
6147         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6148         than n + -1.
6149
6150 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6151
6152         * gcc.dg/20060425-1.c: New testcase.
6153
6154 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6155
6156         PR tree-optimization/26865
6157         * gcc.dg/pr26865.c: New test.
6158
6159 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6160
6161         PR c++/27292
6162         * g++.dg/conversion/bitfield1.C: New test.
6163         * g++.dg/conversion/bitfield2.C: Likewise.
6164         * g++.dg/conversion/bitfield3.C: Likewise.
6165
6166 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6167         Richard Guenther  <rguenther@suse.de>
6168
6169         PR tree-optimization/27236
6170         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6171
6172 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6173
6174         PR c++/19963
6175         * g++.dg/other/incomplete2.C: New test.
6176
6177 2006-04-24  Richard Guenther  <rguenther@suse.de>
6178
6179         PR middle-end/26869
6180         * gcc.dg/torture/pr26869.c: New testcase.
6181
6182 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6183         Richard Guenther  <rguenther@suse.de>
6184
6185         PR tree-optimization/27218
6186         * g++.dg/tree-ssa/pr27218.C: New testcase.
6187
6188 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6189
6190         PR c++/26912
6191         * g++.dg/template/friend41.C: New test.
6192
6193 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6194
6195         * g++.dg/opt/pr15551.C: Include cstdio.
6196         (main): Use remove instead of unlink.
6197
6198 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6199
6200         * gcc.dg/sibcall-7.c: New test.
6201         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6202         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6203         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6204         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6205         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6206
6207 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6208
6209         PR c++/26534
6210         * g++.dg/opt/bitfield1.C: New test.
6211         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6212         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6213         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6214         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6215         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6216         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6217         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6218         * g++.dg/abi/bitfield2.C: Likewise.
6219         * g++.dg/init/bitfield1.C: Likewise.
6220
6221 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6222
6223         PR fortran/25099
6224         * gfortran.dg/elemental_subroutine_4.f90: New test.
6225         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6226         call sub (m, x).
6227
6228 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6229
6230         * gcc.c-torture/compile/20060421-1.c: New testcase.
6231
6232 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6233
6234         PR c/25875
6235         * gcc.dg/init-bad-4.c: New test.
6236
6237 2006-04-21  Paul Brook  <paul@codesourcery.com>
6238
6239         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6240
6241 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6242
6243         PR fortran/27122
6244         * gfortran.dg/defined_operators_1.f90: New test.
6245         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6246         remove old ones associated, incorrectly, with Note 5.46.
6247
6248         PR fortran/27113
6249         * gfortran.dg/character_array_constructor_1.f90: New test.
6250
6251 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6252
6253         * gcc.dg/20060419-1.c: New test.
6254
6255 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6256
6257         PR c/26774
6258         * gcc.dg/struct-parse-1.c: New test case.
6259
6260 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6261
6262         PR c++/26558
6263         * g++.dg/parse/template19.C: New test.
6264
6265         PR c++/26739
6266         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6267
6268         PR c++/26036
6269         * g++.dg/expr/call3.C: New test.
6270
6271         PR c++/10385
6272         * g++.dg/conversion/dynamic1.C: New test.
6273
6274 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6275
6276         PR c++/27102
6277         * g++.dg/template/crash35.C: Tweak error markers.
6278         * g++.dg/template/crash46.C: New test.
6279         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6280         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6281
6282 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6283
6284         PR rtl-optimization/14261
6285         * gcc.c-torture/compile/20060419-1.c: Added.
6286
6287 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6288
6289         * gfortran.dg/label_1.f90: Adjust dg-error.
6290
6291 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6292
6293         PR target/26961
6294         * gcc.dg/fold-cond-1.c: New test case.
6295         * gcc.dg/pr26961-1.c: Likewise.
6296
6297 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6298
6299         PR libgfortran/27138
6300         * gfortran.dg/read_bad_advance.f90: New test.
6301
6302 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6303             Dale Johannesen  <dalej@apple.com>
6304
6305         PR target/24076
6306         * gcc.target/i386/vecinit-3.c: New testcase.
6307         * gcc.target/i386/vecinit-4.c: Likewise.
6308         * gcc.target/i386/sse-18.c: Likewise.
6309         * gcc.target/i386/sse-19.c: Likewise.
6310
6311 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6312
6313         * gfortran.dg/allocate_zerosize_1.f90: New test.
6314
6315 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6316
6317         PR c++/26365
6318         * g++.dg/template/crash45.C: New test.
6319
6320 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6321
6322         PR fortran/26787
6323         * gfortran.dg/proc_assign_1.f90: New test.
6324         * gfortran.dg/procedure_lvalue.f90: Change message.
6325         * gfortran.dg/namelist_4.f90: Add new error.
6326
6327         PR fortran/25597
6328         PR fortran/27096
6329         * gfortran.dg/auto_pointer_array_result_1.f90
6330
6331         PR fortran/27089
6332         * gfortran.dg/specification_type_resolution_1.f90
6333
6334         PR fortran/18003
6335         PR fortran/25669
6336         PR fortran/26834
6337         * gfortran.dg/bounds_temporaries_1.f90: New test.
6338
6339         PR fortran/27124
6340         * gfortran.dg/array_return_value_1.f90: New test.
6341
6342 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6343
6344         PR fortran/25336
6345         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6346
6347 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6348
6349         PR middle-end/26823
6350         * g++.dg/gomp/pr26823-1.C: New test.
6351         * g++.dg/gomp/pr26823-2.C: New test.
6352
6353 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6354
6355         PR middle-end/27134
6356         * gcc.dg/pr27314.c: New test.
6357
6358 2006-04-13  Richard Henderson  <rth@redhat.com>
6359
6360         * g++.dg/gomp/block-0.C: Update expected matches.
6361
6362 2006-04-13  DJ Delorie  <dj@redhat.com>
6363
6364         * lib/target-supports.exp (check_effective_target_int32plus): New.
6365         (check_effective_target_ptr32plus): New.
6366         (check_effective_target_size32plus): New.
6367         (check_effective_target_int16): New.
6368         (check_profiling_available): Add m32c to the list of unsupported targets.
6369
6370         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6371         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6372         memory size.
6373         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6374         pointers.
6375         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6376         size_t.
6377         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6378         and size_t.
6379         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6380         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6381         not just xstormy16.  Skip m32c due to weird pointer size.
6382         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6383         not just xstormy16.
6384         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6385         not just xstormy16.
6386         * gcc.dg/20020312-2.c: Add m32c support.
6387         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6388         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6389         in test.
6390         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6391         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6392         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6393         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6394         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6395         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6396         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6397         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6398         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6399         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6400         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6401         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6402         in test.
6403         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6404         in test.
6405         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6406         * gcc.dg/pr23049.c: Require >=32 bit integers.
6407         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6408         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6409         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6410         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6411         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6412         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6413         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6414         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6415         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6416         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6417         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6418         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6419         prototype in test.
6420         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6421         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6422         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6423         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6424         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6425
6426         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
6427         * gcc.c-torture/execute/20040703-1.x: Likewise.
6428         * gcc.c-torture/execute/20040705-1.x: Likewise.
6429         * gcc.c-torture/execute/20040705-2.x: Likewise.
6430         * gcc.c-torture/execute/20040709-1.x: Likewise.
6431         * gcc.c-torture/execute/20040709-2.x: Likewise.
6432         * gcc.c-torture/execute/20040811-1.x: Likewise.
6433         * gcc.c-torture/execute/20050316-1.x: Likewise.
6434         * gcc.c-torture/execute/bitfld-4.x: Likewise.
6435         * gcc.c-torture/execute/pr19689.x: Likewise.
6436         * gcc.c-torture/execute/pr7284-1.x: Likewise.
6437         * gcc.c-torture/execute/usmul.x: Likewise.
6438         * gcc.c-torture/execute/vrp-5.x: Likewise.
6439         * gcc.c-torture/execute/vrp-6.x: Likewise.
6440         * gcc.dg/debug/20041023-1.s: Likewise.
6441
6442 2006-04-13  Roger Sayle  <roger@eyesopen.com>
6443
6444         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6445         of integers to a vector types are now constant expressions in C.
6446         * gcc.dg/vect/vect-fold-1.c: New test case.
6447
6448 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
6449             Ulrich Weigand  <uweigand@de.ibm.com>
6450
6451         PR target/27006
6452         * gcc.dg/vmx/pr27006.c: New testcase.
6453
6454 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6455
6456         PR libgfortran/26766
6457         * gfortran.dg/write_recursive.f90: New test.
6458
6459 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
6460
6461         * g++.dg/parse/dtor7.C: New test.
6462         * g++.dg/parse/new1.C: Add error marker.
6463         * g++.dg/template/new3.C: New test.
6464
6465         PR c++/26122
6466         * g++.dg/template/pure1.C: New test.
6467
6468         PR c++/26295
6469         * g++.dg/parse/ptrmem4.C: New test.
6470
6471 2006-04-10  Jeff Law  <law@redhat.com>
6472
6473         PR/27087
6474         * gcc.c-torture/compile/pr27087.c: New test.
6475
6476 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
6477
6478         PR/21391
6479         * gcc.dg/20060410.c: New.
6480
6481 2006-04-10  Matthias Klose  <doko@debian.org>
6482
6483         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6484         Recognize multilib directory names containing underscores.
6485
6486 2006-04-10  Roger Sayle  <roger@eyesopen.com>
6487
6488         * gcc.target/i386/vecinit-1.c: New test case.
6489         * gcc.target/i386/vecinit-2.c: Likewise.
6490
6491 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6492
6493         PR debug/27057
6494         * g++.dg/debug/dwarf2-2.C: New test.
6495
6496 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6497
6498         PR rtl-optimization/27073
6499         * gcc.c-torture/execute/pr27073.c: New test.
6500
6501 2006-04-08  Mike Stump  <mrs@apple.com>
6502
6503         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6504
6505 2006-04-07  Richard Guenther  <rguenther@suse.de>
6506
6507         PR tree-optimization/26135
6508         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6509
6510 2006-04-06  Jan Hubicka  <jh@suse.cz>
6511
6512         PR profile/26399
6513         * g++.dg/bprob/g++-bprob-2.C: New testcase.
6514
6515 2006-04-06  Roger Sayle  <roger@eyesopen.com>
6516
6517         * g++.dg/conversion/nullptr1.C: New test case.
6518         * g++.dg/conversion/nullptr2.C: Likewise.
6519
6520 2006-04-05  Roger Sayle  <roger@eyesopen.com>
6521
6522         * gfortran.dg/dependency_18.f90: New test case.
6523
6524 2006-04-05  Richard Guenther  <rguenther@suse.de>
6525
6526         PR tree-optimization/26919
6527         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6528         * gcc.dg/ipa/ipa-2.c: Likewise.
6529         * gcc.dg/ipa/ipa-3.c: Likewise.
6530         * gcc.dg/ipa/ipa-5.c: Likewise.
6531
6532 2006-04-05  Richard Guenther  <rguenther@suse.de>
6533
6534         PR tree-optimization/26763
6535         * gcc.dg/torture/pr26763-1.c: New testcase.
6536         * gcc.dg/torture/pr26763-2.c: Likewise.
6537
6538 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
6539
6540         PR fortran/23634
6541         PR fortran/25619
6542         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6543
6544 2006-04-04  Eric Christopher  <echristo@apple.com>
6545
6546         * gcc.target/i386/387-1.c: Allow regexp to match darwin
6547         stubs.
6548         * gcc.target/i386/387-5.c: Ditto.
6549
6550 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
6551
6552         * gcc.target/sparc/struct-ret-check.c: New test.
6553
6554 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6555
6556         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6557         zero decimal digits specified in format.
6558
6559 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
6560
6561         PR fortran/26891
6562         * gfortran.dg/missing_optional_dummy_1.f90: New test.
6563
6564         PR fortran/26976
6565         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6566         * gfortran.dg/initialization_1.f90: Make assignment compliant.
6567         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6568         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6569         bigendian-ness.
6570
6571 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
6572
6573         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6574         dummy arguments work when the actual argument is itself a dummy
6575         argument of the caller.
6576
6577 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6578
6579         PR libfortran/24685
6580         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6581
6582 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6583
6584         * gfortran.dg/dependencency_17.f90: New test case.
6585
6586 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6587
6588         * gfortran.dg/dependency_14.f90: New test case.
6589         * gfortran.dg/dependency_15.f90: Likewise.
6590         * gfortran.dg/dependency_16.f90: Likewise.
6591
6592 2006-03-31  Asher Langton  <langton2@llnl.gov>
6593
6594         PR fortran/25358
6595         gfortran.dg/cray_pointers_6.f90: New test.
6596
6597 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6598
6599         PR libgfortran/26890
6600         * gfortran.dg/read_size_noadvance.f90: New test.
6601
6602 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
6603
6604         PR fortran/25031
6605         * gfortran.dg/multiple_allocation_1.f90: Check that the
6606         size has changed after a re-allocation with stat.
6607
6608 2006-03-30  Richard Guenther  <rguenther@suse.de>
6609
6610         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6611         removal.
6612         * gcc.target/i386/sselibm-2.c: Likewise.
6613         * gcc.target/i386/sselibm-3.c: Likewise.
6614         * gcc.target/i386/sselibm-4.c: Likewise.
6615         * gcc.target/i386/sselibm-5.c: Likewise.
6616
6617 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6618
6619         * gcc.dg/fold-andxor-1.c: New test case.
6620         * gcc.dg/fold-xorand-1.c: Likewise.
6621
6622 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6623
6624         * gcc.dg/fold-convnotconv-1.c: New test case.
6625
6626 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6627
6628         PR fortran/26779
6629         * gfortran.dg/private_type_5.f90: New test.
6630
6631 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
6632
6633         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6634
6635 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
6636
6637         * gfortran.dg/advance_2.f90: New test.
6638         * gfortran.dg/advance_3.f90: New test.
6639
6640         * gfortran.fortran-torture/execute/equiv_5.f: New test.
6641
6642 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6643
6644         PR libgfortran/26661
6645         PR libgfortran/26880
6646         * gfortran.dg/read_x_past.f: New test.
6647
6648 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
6649
6650         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6651         to be STABS.
6652
6653 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
6654
6655         * objc.dg/dwarf-1.m: Skip on AIX.
6656         * objc.dg/dwarf-2.m: Skip on AIX.
6657
6658 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
6659
6660         PR fortran/26816
6661         * gfortran.dg/float_1.f90: New test.
6662
6663 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
6664
6665         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6666         X86_64 targets.
6667         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6668
6669 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6670
6671         PR libfortran/26735
6672         * gfortran.dg/convert_implied_open.f90: New test case.
6673
6674 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6675
6676         PR fortran/26769
6677         * gfortran.dg/transpose_reshape_r10.f90: New test case.
6678
6679 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
6680
6681         PR middle-end/26717
6682         * gcc.dg/pr26717.c: New test.
6683
6684 2006-03-25  Roger Sayle  <roger@eyesopen.com>
6685
6686         * gfortran.dg/dependency_12.f90: New test case.
6687
6688 2006-03-24  Roger Sayle  <roger@eyesopen.com>
6689
6690         * gfortran.dg/dependency_9.f90: New (resurected) test case.
6691
6692 2006-03-24  Jeff Law  <law@redhat.com>
6693
6694         * gcc.c-torture/pr26840.c: New test.
6695
6696 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
6697
6698         * objc.dg/dwarf-2.m: New.
6699         * obj-c++.dg/dwarf-2.mm: New.
6700
6701         * g++.old-deja/g++.other/init19.C: New.
6702
6703 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
6704
6705         * g++.dg/eh/spbp.C: Skip on AIX.
6706
6707 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
6708
6709         PR middle-end/26611
6710         * g++.dg/gomp/pr26611-1.C: New test.
6711         * g++.dg/gomp/pr26611-2.C: New test.
6712
6713 2006-03-24  Jeff Law  <law@redhat.com>
6714
6715         * gcc.c-torture/compile/pr26833.c: New test.
6716         * gfortran.fortran-torture/compile/pr26806.f90: New test.
6717
6718 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6719
6720         * gfortran.dg/endfile_2.f90: Delete temp file.
6721
6722 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
6723
6724         PR fortran/19303
6725         * gfortran.dg/record_marker_1.f90: New test case.
6726         * gfortran.dg/record_marker_2.f: New test case.
6727         * gfortran.dg/record_marker_3.f90: New test case.
6728
6729 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
6730
6731         PR fortran/17298
6732         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
6733         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
6734
6735 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
6736
6737         * lib/gcc-dg.exp (cleanup-modules): New proc.
6738         * gfortran.dg/allocatable_function_1.f90,
6739         gfortran.dg/allocate_char_star_scalar_1.f90,
6740         gfortran.dg/assumed_charlen_function_1.f90,
6741         gfortran.dg/assumed_dummy_1.f90,
6742         gfortran.dg/assumed_shape_ranks_1.f90,
6743         gfortran.dg/assumed_shape_ranks_2.f90,
6744         gfortran.dg/assumed_size_dt_dummy.f90,
6745         gfortran.dg/auto_char_dummy_array_1.f90,
6746         gfortran.dg/auto_char_len_3.f90,
6747         gfortran.dg/automatic_module_variable.f90,
6748         gfortran.dg/bad_automatic_objects_1.f90,
6749         gfortran.dg/char_array_constructor.f90,
6750         gfortran.dg/char_array_structure_constructor.f90,
6751         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
6752         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
6753         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
6754         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
6755         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
6756         gfortran.dg/derived_pointer_recursion.f90,
6757         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
6758         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
6759         gfortran.dg/dummy_functions_1.f90,
6760         gfortran.dg/elemental_initializer_1.f90,
6761         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
6762         gfortran.dg/elemental_pointer_1.f90,
6763         gfortran.dg/elemental_subroutine_1.f90,
6764         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
6765         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
6766         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
6767         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
6768         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
6769         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
6770         gfortran.dg/global_references_1.f90,
6771         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
6772         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
6773         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
6774         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
6775         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
6776         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
6777         gfortran.dg/large_integer_kind_1.f90,
6778         gfortran.dg/large_real_kind_1.f90,
6779         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
6780         gfortran.dg/module_double_reuse.f90,
6781         gfortran.dg/module_equivalence_1.f90,
6782         gfortran.dg/module_interface_1.f90,
6783         gfortran.dg/module_parameter_array_refs_1.f90,
6784         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
6785         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
6786         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
6787         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
6788         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
6789         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
6790         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
6791         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
6792         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
6793         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
6794         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
6795         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
6796         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
6797         gfortran.dg/same_name_1.f90,
6798         gfortran.dg/sibling_dummy_procedure_1.f90,
6799         gfortran.dg/sibling_dummy_procedure_2.f90,
6800         gfortran.dg/sibling_dummy_procedure_3.f90,
6801         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
6802         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
6803         gfortran.dg/used_dummy_types_2.f90,
6804         gfortran.dg/used_dummy_types_3.f90,
6805         gfortran.dg/used_dummy_types_4.f90,
6806         gfortran.dg/used_dummy_types_5.f90,
6807         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
6808         gfortran.dg/userdef_operator_1.f90: Use it.
6809
6810 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6811
6812         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
6813         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
6814         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
6815         gfortran.dg/write_back.f,
6816         gfortran.fortran-torture/execute/inquire_1.f90,
6817         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
6818
6819 2006-03-21  Jeff Law  <law@redhat.com>
6820
6821         * gcc.dg/tree-ssa/vrp28.c: New test.
6822
6823 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6824
6825         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
6826         if _STDC_C99 is defined.
6827         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
6828         * gcc.dg/builtins-20.c: Likewise.
6829         * gcc.dg/builtins-53.c: Likewise.
6830         * gcc.dg/single-precision-constant.c: Likewise. Also pass
6831         -mmacosx-version-min=10.3 on PowerPC/Darwin.
6832
6833 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
6834
6835         PR tree-opt/26781
6836         * gcc.c-torture/compile/pr26781-1.c: New test.
6837         * gcc.c-torture/compile/pr26781-2.c: New test.
6838
6839 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
6840
6841         PR c++/26690
6842         * g++.dg/gomp/pr26690-1.C: New test.
6843         * g++.dg/gomp/pr26690-2.C: New test.
6844
6845 2006-03-20  Jeff Law  <law@redhat.com>
6846
6847         * gcc.dg/tree-ssa/pr21829.c: New test.
6848
6849         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
6850
6851 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
6852
6853         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
6854         (check_visibility_available): Use it.
6855         (check_effective_target_default_packed): Likewise.
6856         (check_effective_target_pcc_bitfield_type_matters): Likewise.
6857         (check_effective_target_fopenmp): Likewise.
6858         (check_effective_target_freorder): Likewise.
6859         (check_effective_target_fpic): Likewise.
6860         (check_named_sections_available): Likewise.
6861         (check_effective_target_ilp32): Likewise.
6862         (check_effective_target_lp64): Likewise.
6863
6864 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
6865
6866         PR fortran/20935
6867         * gfortran.dg/scalar_mask_2.f90: New test case.
6868
6869 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
6870
6871         PR tree-opt/26629
6872         * gcc.dg/tree-ssa/loadpre12.c: New test.
6873         * gcc.dg/tree-ssa/loadpre13.c: New test.
6874         * gcc.dg/tree-ssa/loadpre14.c: New test.
6875         * gcc.dg/tree-ssa/loadpre15.c: New test.
6876         * gcc.dg/tree-ssa/loadpre16.c: New test.
6877         * gcc.dg/tree-ssa/loadpre17.c: New test.
6878         * gcc.dg/tree-ssa/loadpre18.c: New test.
6879         * gcc.dg/tree-ssa/loadpre19.c: New test.
6880         * gcc.dg/tree-ssa/loadpre20.c: New test.
6881         * gcc.dg/tree-ssa/loadpre21.c: New test.
6882         * gcc.dg/tree-ssa/loadpre22.c: New test.
6883
6884 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
6885
6886         PR fortran/26741
6887         * gfortran.dg/elemental_initializer_1.f90: New test.
6888
6889         PR fortran/26716
6890         * gfortran.dg/assumed_shape_ranks_2: New test.
6891
6892 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
6893
6894         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
6895         target fpic.
6896
6897 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6898
6899         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
6900         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
6901         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
6902         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
6903         gfortran.fortran-torture/execute/direct_io.f90,
6904         gfortran.fortran-torture/execute/inquire_2.f90,
6905         gfortran.fortran-torture/execute/inquire_4.f90,
6906         gfortran.fortran-torture/execute/list_read_1.f90,
6907         gfortran.fortran-torture/execute/open_replace.f90,
6908         gfortran.fortran-torture/execute/slash_edit.f90,
6909         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
6910         temporary files from testcases.
6911
6912 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6913
6914         PR libgfortran/26509
6915         gfortran.dg/write_direct_eor.f90: New test.
6916
6917 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
6918
6919         * gcc.target/powerpc/pr26350.c: New.
6920         * gcc.target/powerpc/indexed-addr.c: New.
6921
6922 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6923
6924         * gfortran.dg/dependency_13.f90: New test case.
6925
6926 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6927
6928         PR middle-end/21781
6929         * gcc.dg/real-const-1.c: New test case.
6930
6931 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
6932
6933         * g++.old-deja/g++.other/init18.C: New.
6934         * g++.old-deja/g++.other/init5.C: Remove xfail.
6935
6936 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6937
6938         * g++.dg/opt/pr15551.C: Cleanup temp file.
6939
6940 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6941
6942         PR c++/6634
6943         g++.dg/parse/long1.C: New test.
6944
6945 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6946
6947         PR fortran/19101
6948         * gfortran.dg/continuation.f90: New test.
6949         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
6950
6951 2006-03-14  Richard Guenther  <rguenther@suse.de>
6952
6953         PR tree-optimization/26672
6954         * gcc.dg/torture/pr26672.c: New testcase.
6955
6956 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
6957
6958         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
6959         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
6960
6961 2006-03-13  Roger Sayle  <roger@eyesopen.com>
6962
6963         PR middle-end/26557
6964         * gcc.c-torture/compile/switch-1.c: New test case.
6965
6966 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
6967
6968         PR fortran/25378
6969         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
6970         test to include more permuatations of mask and index.
6971         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
6972         respond to F2003 spec. that the position returned for an all false
6973         mask && condition is zero.
6974
6975 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
6976
6977         PR middle-end/25989
6978         * gcc.dg/gomp/pr25989.c: New test.
6979
6980 2006-03-13  Jeff Law  <law@redhat.com>
6981
6982         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
6983
6984 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
6985
6986         * gcc.dg/switch-9.c: New test.
6987
6988 2006-03-13  Richard Guenther  <rguenther@suse.de>
6989
6990         PR middle-end/26630
6991         * gcc.dg/torture/pr26630.c: New testcase.
6992
6993 2006-03-11  Roger Sayle  <roger@eyesopen.com>
6994
6995         * gfortran.dg/dependency_10.f90: New test case.
6996         * gfortran.dg/dependency_11.f90: Likewise.
6997
6998 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
6999             Erik Edelmann  <eedelman@gcc.gnu.org>
7000
7001         * gfortran.dg/allocatable_function_1.f90: New.
7002         * gfortran.dg/allocatable_function_2.f90: New.
7003
7004 2006-03-10  Richard Guenther  <rguenther@suse.de>
7005
7006         PR middle-end/26565
7007         * gcc.dg/torture/pr26565.c: New testcase.
7008
7009 2006-03-09  Eric Christopher  <echristo@apple.com>
7010
7011         * gcc.c-torture/compile/20060309-1.c: New.
7012
7013 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7014
7015         PR libgfortran/26499
7016         * gfortran.dg/write_back.f: New test.
7017         * gfortran.dg/write_rewind_1.f: New test.
7018         * gfortran.dg/write_rewind_2.f: New test.
7019
7020 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7021
7022         PR libgfortran/26554
7023         * gfortran.dg/read_logical.f90: New test.
7024
7025 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7026
7027         * ada/acats/norun.lst: cdd2a03 now passes.
7028
7029 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7030
7031         PR testsuite/25177
7032         * gcc.target/powerpc/pr18096-1.c: Change where the error
7033         would match.
7034
7035 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7036
7037         * gcc.target/i386/cleanup-1.c: New test.
7038         * gcc.target/i386/cleanup-2.c: New test.
7039
7040 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7041
7042         * gfortran.dg/dependency_9.f90: Remove for the time being.
7043
7044 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7045
7046         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7047         directive.
7048
7049 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7050
7051         * gfortran.dg/dependency_9.f90: New test case.
7052
7053 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7054
7055         * gfortran.dg/dependency_4.f90: New test case.
7056         * gfortran.dg/dependency_5.f90: New test case.
7057         * gfortran.dg/dependency_6.f90: New test case.
7058         * gfortran.dg/dependency_7.f90: New test case.
7059         * gfortran.dg/dependency_8.f90: New test case.
7060
7061 2006-03-03  Paul Brook  <paul@codesourcery.com>
7062
7063         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7064         Add m68k-*-elf.
7065
7066 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7067
7068         PR fortran/25031
7069         * multiple_allocation_1.f90: New test.
7070
7071 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7072
7073         PR tree-optimization/26524
7074         * gfortran.dg/pr26524.f: New test case.
7075
7076 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7077
7078         * g++.dg/template/repo5.C: Cleanup repo files.
7079         * gcc.dg/20051201-1.c: Cleanup coverage files.
7080         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7081         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7082         tree dump files.
7083
7084 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7085
7086         * objc.dg/objc-nofilename-1.m: New test.
7087         * objc.dg/bad-receiver-type.m: New test.
7088         * obj-c++.dg/bad-receiver-type.mm: New test.
7089
7090 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7091
7092         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7093
7094 2006-03-01  Mike Stump  <mrs@apple.com>
7095
7096         * g++.dg/abi/key2.C: Add.
7097
7098 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7099
7100         * gfortran.dg/logical_dot_product.f90: New test.
7101
7102         PR fortran/26393
7103         * gfortran.dg/used_interface_ref.f90: New test.
7104
7105         PR fortran/20938
7106         * gfortran.dg/dependency_2.f90: New test.
7107         * gfortran.fortran-torture/execute/where17.f90: New test.
7108         * gfortran.fortran-torture/execute/where18.f90: New test.
7109         * gfortran.fortran-torture/execute/where19.f90: New test.
7110         * gfortran.fortran-torture/execute/where20.f90: New test.
7111
7112 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7113
7114         * g++.dg/tree-ssa/pr26443.C: New test case.
7115
7116 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7117
7118         PR middle-end/26022
7119         * g++.dg/opt/return-slot1.C: New test.
7120
7121 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7122
7123         PR libgfortran/26136
7124         * gfortran.dg/namelist_23.f90: New test.
7125
7126 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7127
7128         PR middle-end/14752
7129         * gcc.dg/fold-eqandshift-2.c: New test case.
7130
7131 2006-02-28  Richard Guenther  <rguenther@suse.de>
7132
7133         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7134         decomposition.
7135
7136 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7137
7138         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7139
7140 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7141
7142         PR libgfortran/26464
7143         * gfortran.dg/backspace_5.f: New test.
7144         * gfortran.dg/backspace_6.f: New test.
7145
7146 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7147
7148         * gcc.dg/fold-eqandnot-1.c: New test case.
7149
7150 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7151
7152         PR middle-end/19983
7153         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7154
7155 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7156
7157         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7158         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7159
7160 2006-02-26  Richard Guenther  <rguenther@suse.de>
7161
7162         PR tree-optimization/26421
7163         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7164
7165 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7166
7167         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7168         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7169
7170 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7171
7172         * gcc.dg/fold-even-1.c: New test case.
7173
7174 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7175
7176         PR middle-end/21137
7177         * gcc.dg/fold-eqandshift-1.c: New test case.
7178
7179 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7180
7181         PR tree-optimization/25125
7182         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7183         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7184
7185 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7186
7187         PR tree-optimizations/26359
7188         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7189         with -fdump-tree-dceloop-details.
7190         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7191
7192 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7193
7194         PR middle-end/23673
7195         * gcc.dg/fold-eqxor-1.c: New test case.
7196         * gcc.dg/fold-eqxor-2.c: Likewise.
7197         * gcc.dg/fold-eqxor-3.c: Likewise.
7198
7199 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7200
7201         PR fortran/23092
7202         * scalar_mask_1.f90: New test.
7203
7204 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7205
7206         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7207         * g++.dg/eh/uncaught2.C: New.
7208         * g++.dg/eh/uncaught3.C: New.
7209
7210 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7211
7212         PR libgfortran/26423
7213         * gfortran.dg/read_many_1.f: New test.
7214
7215 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7216
7217         PR fortran/24519
7218         * gfortran.dg/dependency_3.f90: New test.
7219         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7220         XFAILs.
7221
7222         PR fortran/25395
7223         * gfortran.dg/equiv_6.f90: New test.
7224
7225 2006-02-23  Jeff Law  <law@redhat.com>
7226
7227         * gcc.c-torture/compile/pr26425.c: New test.
7228
7229 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7230
7231         PR middle-end/26412
7232         * gcc.dg/gomp/pr26412.c: New test.
7233
7234 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7235
7236         PR c++/26291
7237         * g++.dg/other/ellipsis1.C: New test.
7238         * g++.dg/parse/operator4.C: Adjust error marker.
7239
7240 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7241
7242         PR target/25603
7243         * gfortran.dg/pr25603.f: New testcase.
7244
7245 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7246
7247         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7248         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7249
7250 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7251
7252         * g++.dg/eh/spbp.C: New.
7253
7254 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7255
7256         PR middle-end/26379
7257         * gcc.target/i386/mmx-7.c: New test.
7258
7259 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7260
7261         PR tree-optimization/26361
7262         * gcc.dg/tree-ssa/vrp27.c: New test case.
7263
7264 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7265
7266         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7267         * gcc.dg/tree-ssa/complex-4.c: Here.
7268
7269 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7270
7271         PR middle-end/19543
7272         * gfortran.dg/logical_1.f90: New test case.
7273
7274 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7275
7276         PR middle-end/26334
7277         * gcc.dg/20060218-1.c: Moved to...
7278         * gcc.target/i386/20060218-1.c: ... here.  New test.
7279
7280 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7281
7282         PR fortran/26201
7283         * gfortran.dg/convert_1.f90: New.
7284
7285 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7286
7287         PR fortran/25054
7288         * gfortran.dg/namelist_5.f90: New test.
7289
7290         PR fortran/25089
7291         * gfortran.dg/namelist_4.f90: New test.
7292
7293 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7294
7295         PR tree-opt/25680
7296         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7297
7298 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7299
7300         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7301         variable to take into account the variable name in the
7302         function header.
7303         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7304
7305 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7306
7307         PR middle-end/26334
7308         * gcc.c-torture/compile/20060217-1.c: New test.
7309         * gcc.dg/20060218-1.c: New test.
7310
7311 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7312
7313         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7314
7315 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7316
7317         * gcc.dg/cpp/undef3.c: New test.
7318         * gcc.dg/cpp/trad/builtins2.c: New test.
7319
7320 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7321
7322         PR c++/26266
7323         * g++.dg/template/static22.C: New test.
7324         * g++.dg/template/static23.C: New test.
7325         * g++.dg/template/static24.C: New test.
7326         * g++.dg/template/non-dependent13.C: New test.
7327         * g++.dg/init/member1.C: Tweak error markers.
7328
7329 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7330
7331         PR target/26255
7332         * gcc.c-torture/compile/pr26255.c: New test case.
7333
7334 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7335
7336         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7337         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7338         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7339         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7340         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7341         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7342         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7343
7344 2006-02-16  Jeff Law  <law@redhat.com>
7345
7346         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7347         * gcc.dg/tree-ssa/vrp26.c: New test.
7348
7349 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7350
7351         PR target/20353
7352         PR target/24578
7353         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7354         __UCLIBC__ is defined.
7355
7356 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7357
7358         PR fortran/26224
7359         * gfortran.dg/gomp/pr26224.f: New test.
7360
7361 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7362
7363         PR tree-opt/25918
7364         * lib/target-supports.exp
7365         (check_effective_target_vect_short_mult): New.
7366         (check_effective_target_vect_char_mult): New.
7367         (check_effective_target_vect_widen_sum_qi_to_si): New.
7368         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7369         (check_effective_target_vect_widen_sum_hi_to_si): New.
7370         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7371         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7372         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7373         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7374         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7375         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7376         vect-reduc-pattern-2c.c
7377         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7378         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7379         vect-reduc-pattern-1c.c
7380
7381 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7382
7383         PR fortran/24557
7384         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7385
7386 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7387
7388         PR fortran/26054
7389         * gfortran.dg/enum_8.f90: Remove check for warning.
7390         * gfortran.dg/iomsg_1.f90: Ditto.
7391         * gfortran.dg/enum_1.f90: Ditto.
7392         * gfortran.dg/enum_9.f90: Ditto.
7393         * gfortran.dg/enum_2.f90: Ditto.
7394         * gfortran.dg/enum_10.f90: Ditto.
7395         * gfortran.dg/enum_3.f90: Ditto.
7396         * gfortran.dg/flush_1.f90: Ditto.
7397         * gfortran.dg/enum_4.f90: Ditto.
7398         * gfortran.dg/array_constructor_1.f90: Ditto.
7399         * gfortran.dg/enum_5.f90: Ditto.
7400         * gfortran.dg/enum_6.f90: Ditto.
7401         * gfortran.dg/enum_7.f90: Ditto.
7402
7403 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7404
7405         PR middle-end/26300
7406         * gcc.c-torture/compile/20060215-1.c: New test.
7407
7408 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7409
7410         PR middle-end/23670
7411         * gcc.dg/tree-ssa/andor-2.c: New test case.
7412
7413 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7414
7415         PR fortran/25045
7416         * optional_dim.f90: New test.
7417
7418 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7419
7420         PR fortran/26277
7421         * gfortran.dg/label_4.f90: New.
7422
7423 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
7424             Diego Novillo  <dnovillo@redhat.com>
7425             Uros Bizjak  <uros@kss-loka.si>
7426
7427         * gfortran.dg/gomp: New directory.
7428
7429 2006-02-14  Richard Guenther  <rguenther@suse.de>
7430
7431         PR tree-optimization/26258
7432         * gcc.dg/torture/pr26258.c: New testcase.
7433
7434 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
7435
7436         PR fortran/26246
7437         * gfortran.dg/pr26246_1.f90: New test.
7438         * gfortran.dg/pr26246_2.f90: New test.
7439
7440         PR middle-end/26092
7441         * gcc.c-torture/compile/20060208-1.c: New test.
7442
7443 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
7444
7445         PR fortran/26074
7446         PR fortran/25103
7447         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7448         * gfortran.dg/bad_automatic_objects_1.f90: New test.
7449         * gfortran.dg/automatic_module_variable.f90: Change error message.
7450
7451         PR fortran/20861
7452         * gfortran.dg/internal_dummy_1.f90: New test.
7453
7454         PR fortran/20871
7455         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7456
7457
7458         PR fortran/25083
7459         * gfortran.dg/uncommon_block_data_1.f90: New test.
7460         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7461         with standard.
7462
7463         PR fortran/25088
7464         * gfortran.dg/typed_subroutine_1.f90: New test.
7465
7466 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
7467
7468         * objc.dg/dwarf-1.m: New.
7469
7470 2006-02-13  Roger Sayle  <roger@eyesopen.com>
7471
7472         PR middle-end/24427
7473         * gcc.dg/tree-ssa/andor-1.c: New test case.
7474
7475 2006-02-13  Josh Conner  <jconner@apple.com>
7476
7477         PR target/25376
7478         * gcc.dg/pr25376.c: New test.
7479
7480         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7481         assemble.
7482         * lib/target-supports.exp (check_named_sections_available):
7483         Only compile named-sections test -- don't assemble.
7484
7485 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7486
7487         * g++.dg/warn/no-write-strings.C: New test.
7488         * g++.dg/warn/write-strings.C: Likewise.
7489         * g++.dg/warn/write-strings-default.C: Likewise.
7490
7491 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7492
7493         PR fortran/25806
7494         * gfortran.dg/ret_pointer_2.f90: New test.
7495
7496 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7497
7498         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7499
7500 2006-02-10  Jeff Law  <law@redhat.com>
7501
7502         * gcc.c-torture/compile/pr26213.c: New test.
7503
7504 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7505
7506         gfortran.dg/null_1.f90: New test.
7507
7508 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7509
7510         PR fortran/14771
7511         * gfortran.dg/parens_4.f90: New.
7512         * gfortran.dg/parens_5.f90: New.
7513
7514 2006-02-10  Richard Guenther  <rguenther@suse.de>
7515
7516         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7517
7518 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7519         Paul Thomas  <pault@gcc.gnu.org>
7520
7521         PR fortran/14771
7522         * gfortran.dg/parens_1.f90: New.
7523         * gfortran.dg/parens_2.f90: New.
7524         * gfortran.dg/parens_3.f90: New.
7525
7526 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
7527
7528         PR fortran/26038
7529         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7530
7531         PR fortran/25059
7532         * gfortran.dg/impure_assignment_1.f90: New test.
7533
7534         PR fortran/25070
7535         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7536
7537 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7538
7539         PR target/26141
7540         * g++.dg/expr/stdarg2.C: New test.
7541
7542 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7543
7544         PR inline-asm/16194
7545         * gcc.dg/pr16194.c: New test.
7546
7547 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7548
7549         * ada/acats/run_acats: Use portable variant of "$@".
7550
7551 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7552
7553         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7554         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7555
7556 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7557
7558         PR tree-opt/26179
7559         * g++.dg/opt/pr26179.C: New test.
7560
7561 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7562
7563         PR middle-end/26134
7564         * gcc.dg/tree-ssa/complex-3.c: New test.
7565
7566 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7567
7568         * gcc.c-torture/compile/volatile-1.c: New test.
7569
7570 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
7571
7572         PR 26180
7573         * gcc.dg/tree-ssa/pr26180.c: New test.
7574
7575 2006-02-08  Jeff Law  <law@redhat.com>
7576
7577         * gcc.dg/tree-ssa/pr21417.c: New test.
7578
7579 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7580
7581         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7582         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7583
7584 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7585
7586         * lib/scanrtl.exp: New.
7587
7588 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7589
7590         PR c++/26071
7591         * g++.dg/other/virtual2.C: New test.
7592
7593         PR c++/26070
7594         * g++.dg/other/virtual1.C: New test.
7595
7596 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7597
7598         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7599         cleanup-ipa-dump): Update dump file glob patterns.
7600         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7601         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7602
7603         * lib/gcc-dg.exp: Load it.
7604         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7605
7606 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
7607
7608         PR testsuite/26159
7609         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7610         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7611
7612 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7613
7614         PR fortran/25577
7615         * gfortran.dg/mvbits_1.f90: New.
7616
7617 2006-02-07  Dirk Mueller  <dmueller@suse.com>
7618
7619         * g++.dg/warn/Wdiv-by-zero.C: New test.
7620         * g++.dg/warn/Wno-div-by-zero.C: New.
7621
7622 2006-02-07  Jeff Law  <law@redhat.com>
7623
7624         * gcc.dg/tree-ssa/pr21559.c: New test.
7625
7626         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7627         multiple VRP passes.
7628         * gcc.dg/tree-ssa/vrp09.c: Likewise.
7629         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7630         * gcc.dg/tree-ssa/pr21582.c: Likewise.
7631         * gcc.dg/tree-ssa/pr20657.c: Likewise.
7632         * gcc.dg/tree-ssa/pr21001.c: Likewise.
7633         * gcc.dg/tree-ssa/vrp02.c: Likewise
7634         * gcc.dg/tree-ssa/vrp11.c: Likewise
7635         * gcc.dg/tree-ssa/pr14341.c: Likewise
7636         * gcc.dg/tree-ssa/vrp19.c: Likewise
7637         * gcc.dg/tree-ssa/vrp20.c: Likewise
7638         * gcc.dg/tree-ssa/vrp03.c: Likewise
7639         * gcc.dg/tree-ssa/pr21086.c: Likewise
7640         * gcc.dg/tree-ssa/pr21959.c: Likewise
7641         * gcc.dg/tree-ssa/vrp21.c: Likewise
7642         * gcc.dg/tree-ssa/vrp04.c: Likewise
7643         * gcc.dg/tree-ssa/pr25485.c: Likewise
7644         * gcc.dg/tree-ssa/pr22026.c: Likewise
7645         * gcc.dg/tree-ssa/vrp22.c: Likewise
7646         * gcc.dg/tree-ssa/vrp05.c: Likewise
7647         * gcc.dg/tree-ssa/20030807-10.c: Likewise
7648         * gcc.dg/tree-ssa/pr20701.c: Likewise
7649         * gcc.dg/tree-ssa/vrp23.c: Likewise
7650         * gcc.dg/tree-ssa/vrp06.c: Likewise
7651         * gcc.dg/tree-ssa/pr22117.c: Likewise
7652         * gcc.dg/tree-ssa/pr20702.c: Likewise
7653         * gcc.dg/tree-ssa/vrp15.c: Likewise
7654         * gcc.dg/tree-ssa/pr21090.c: Likewise
7655         * gcc.dg/tree-ssa/pr21294.c: Likewise
7656         * gcc.dg/tree-ssa/vrp24.c: Likewise
7657         * gcc.dg/tree-ssa/vrp07.c: Likewise
7658         * gcc.dg/tree-ssa/pr21563.c: Likewise
7659         * gcc.dg/tree-ssa/pr25382.c: Likewise
7660         * gcc.dg/tree-ssa/vrp16.c: Likewise
7661         * gcc.dg/tree-ssa/vrp25.c: Likewise
7662         * gcc.dg/tree-ssa/vrp08.c: Likewise
7663         * gcc.dg/tree-ssa/20030807-6.c: Likewise
7664         * gcc.dg/tree-ssa/vrp17.c: Likewise
7665         * gcc.dg/tree-ssa/pr21458.c: Likewise
7666         * g++.dg/tree-ssa/pr18178.C: Likewise
7667
7668 2006-02-07  Richard Guenther  <rguenther@suse.de>
7669
7670         PR c++/26140
7671         Revert
7672         2006-01-30  Richard Guenther  <rguenther@suse.de>
7673         PR c++/23372
7674         * gcc.dg/pr23372-1.C: New testcase.
7675
7676         * g++.dg/tree-ssa/pr26140.C: New testcase.
7677
7678 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
7679
7680         PR c++/9737
7681         * g++.dg/template/ttp15.C: New test.
7682         * g++.dg/template/ttp16.C: Likewise.
7683         * g++.dg/template/ttp17.C: Likewise.
7684         * g++.old-deja/g++.pt/ttp36.C: Remove.
7685         * g++.old-deja/g++.pt/ttp19.C: Likewise.
7686         * g++.old-deja/g++.pt/ttp37.C: Likewise.
7687         * g++.old-deja/g++.pt/ttp38.C: Likewise.
7688         * g++.old-deja/g++.pt/ttp39.C: Likewise.
7689         * g++.old-deja/g++.pt/ttp9.C: Likewise.
7690         * g++.old-deja/g++.pt/ttp40.C: Likewise.
7691         * g++.old-deja/g++.pt/ttp51.C: Likewise.
7692         * g++.old-deja/g++.pt/ttp26.C: Likewise.
7693         * g++.old-deja/g++.pt/ttp36.C: Likewise.
7694
7695 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
7696
7697         PR libfortran/23815
7698         * unf_io_convert_4.f90: New test.
7699
7700 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
7701
7702         * gcc.dg/tree-ssa/loadpre10.c: New test.
7703         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7704         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7705         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7706
7707 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7708
7709         PR libfortran/24685
7710         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7711
7712 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
7713
7714         PR tree-opt/25251
7715         * gfortran.dg/assign_7.f: New test.
7716
7717 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7718
7719         PR fortran/26041
7720         PR fortran/26064
7721         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7722         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
7723         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
7724
7725 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
7726
7727         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
7728         in size_t typedef.
7729
7730 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7731
7732         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
7733         * g++.dg/charset/string.c (foo): Likewise.
7734         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
7735         const char*
7736         * g++.dg/ext/builtin2.C (printf): Likewise.
7737         * g++.dg/init/new15.C (printf): Likewise.
7738         * g++.dg/opt/pr17697-1.C (foo): Likewise.
7739         * g++.dg/opt/pr17697-2.C (foo): Likewise.
7740         * g++.dg/opt/pr17697-3.C (foo): Likewise.
7741         * g++.dg/template/non-dependent4.C (temp): Likewise.
7742         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
7743         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
7744         parameter type to const char*.
7745         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
7746         Change type to const char*.
7747         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
7748         Likewise.
7749         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
7750         second parameter type to const char*.
7751         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
7752         (Y::Y): Change parameter type to const char*.
7753         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
7754         * g++.old-deja/g++.jason/report.C: Apply const correctness.
7755         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
7756         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
7757         (char*).
7758         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
7759         const char*.
7760         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
7761         type to const char*.
7762         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
7763         return type to const char*.
7764         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
7765         to const char*.
7766         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
7767         * g++.old-deja/g++.law/refs1.C: Likewise.
7768         * g++.old-deja/g++.law/visibility1.C: Likewise.
7769         * g++.old-deja/g++.law/visibility2.C: Likewise.
7770         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
7771         const char*.
7772         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
7773         * g++.old-deja/g++.mike/net48.C: Likewise.
7774         * g++.old-deja/g++.mike/p646.C: Likewise.
7775         * g++.old-deja/g++.mike/p6746.C: Likewise.
7776         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
7777         type to const char*.
7778         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
7779         deprecated conversion warning.
7780         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
7781         char*.
7782         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
7783         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
7784         * g++.old-deja/g++.pt/explicit8.C: Likewise.
7785         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
7786         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
7787         * g++.old-deja/g++.pt/nontype3.C: Likewise.
7788         * g++.old-deja/g++.pt/t39.C: Likewise.
7789         * g++.old-deja/g++.robertl/eb106.C: Likewise.
7790         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
7791
7792 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
7793
7794         PR fortran/25075
7795         intrinsic_argument_conformance_1.f90: New test.
7796
7797 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
7798
7799         PR fortran/20845
7800         * gfortran.dg/char_result_11.f90: Add SAVE.
7801         * gfortran.dg/der_pointer_4.f90: Ditto.
7802         * gfortran.dg/default_initialization.f90: New test.
7803
7804 2006-02-03  Jeff Law  <law@redhat.com>
7805
7806         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
7807         handle more than 100 dump files.
7808         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
7809         * lib/scantree.exp (scan-tree-dump): Likewise.
7810         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
7811         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
7812         * lib/scanipa.exp (scan-ipa-dump): Likewise.
7813         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
7814         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
7815
7816 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
7817
7818         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
7819
7820 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
7821
7822         * g++.dg/template/using12.C: New test.
7823
7824 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
7825
7826         * gcc.target/powerpc/pr25960.c: New test.
7827
7828 2006-02-02  Steven G. Kargl  <kargls@comcast>
7829
7830         PR fortran/24958
7831         gfortran.dg/nullify_2.f90: New test.
7832
7833 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
7834
7835         PR 25990
7836         * gcc.dg/gomp/pr25990.c: New test.
7837
7838 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
7839
7840         PR c++/25342
7841         * g++.gd/template/partial4.C: New test.
7842
7843 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
7844
7845         PR middle-end/26001
7846         * gfortran.dg/data_char_2.f90: New.
7847
7848 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
7849
7850         PR fortran/26039
7851         maxval_maxloc_conformance_1.f90: New test.
7852
7853 2006-01-31  Richard Guenther  <rguenther@suse.de>
7854
7855         * gcc.target/i386/sselibm-1.c: New testcase.
7856         * gcc.target/i386/sselibm-2.c: Likewise.
7857         * gcc.target/i386/sselibm-3.c: Likewise.
7858         * gcc.target/i386/sselibm-4.c: Likewise.
7859         * gcc.target/i386/sselibm-5.c: Likewise.
7860
7861 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7862
7863         PR fortran/24266
7864         * gfortran.dg/arrayio_derived_2.f90: New.
7865
7866 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
7867
7868         * gcc.dg/unsigned-long-compare.c: New test.
7869
7870 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
7871
7872         PR testsuite/25318
7873         * lib/target-supports.exp (check_effective_target_freorder):
7874         Check to see if target supports -freorder-blocks-and-partition.
7875         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
7876         instead of "dg-require-named-sections".
7877
7878 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
7879
7880         PR target/14798:
7881         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
7882         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
7883         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7884         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7885         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
7886         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
7887         * gcc.dg/attr-isr-trap_exit.c: Likewise.
7888         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7889
7890 2006-01-30  Richard Guenther  <rguenther@suse.de>
7891
7892         PR c++/23372
7893         * gcc.dg/pr23372-1.C: New testcase.
7894
7895 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
7896
7897         * gcc.dg/gomp/pr25874.c: New test.
7898
7899 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
7900
7901         PR tree-opt/25911
7902         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
7903
7904 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
7905
7906         PR fortran/18578
7907         PR fortran/18579
7908         PR fortran/20857
7909         PR fortran/20885
7910         * gfortran.dg/intent_out_1.f90: New test.
7911
7912 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
7913
7914         PR fortran/17911
7915         * gfortran.dg/procedure_lvalue.f90: New test.
7916
7917         PR fortran/20895
7918         PR fortran/25030
7919         * gfortran.dg/char_pointer_assign_2.f90: New test.
7920         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
7921         assignment to be consistent with standard.
7922         * gfortran.dg/char_result_2.f90: The same.
7923         * gfortran.dg/char_result_8.f90: The same.
7924
7925 2006-01-28  Zack Weinberg  <zackw@panix.com>
7926
7927         * gcc.dg/Woverlength-strings.c
7928         * gcc.dg/Woverlength-strings-pedantic-c89.c
7929         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
7930         * gcc.dg/Woverlength-strings-pedantic-c99.c
7931         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
7932
7933 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
7934
7935         * gcc.c-torture/execute/20060127-1.c: New test.
7936
7937 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7938
7939         PR c++/25999
7940         * g++.dg/ext/pragmaweak1.C: New test.
7941
7942 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7943
7944         PR c++/25855
7945         * g++.dg/template/spec29.C: New test.
7946
7947 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
7948
7949         PR c/19606.
7950         * gcc.c-torture/execute/pr19606.c: New.
7951
7952 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
7953
7954         * gcc.dg/pragma-re-4.c: New test.
7955
7956 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
7957
7958         PR fortran/25964
7959         * gfortran.dg/assumed_size_refs_3.f90: New test.
7960
7961 2006-01-27  Ben Elliston  <bje@au.ibm.com>
7962
7963         * gcc.misc-tests/dectest.exp: Remove defunct comment.
7964
7965 2006-01-26  Laurent GUERBY <laurent@guerby.net>
7966
7967         PR ada/21317
7968         * ada/acats/support/impdef.a: Add One_Long_Second.
7969         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
7970         * ada/acats/tests/c9/c94026.a: Likewise.
7971         * ada/acats/tests/c9/c97305c.ada: Likewise.
7972         * ada/acats/tests/c9/c99004a.ada: Likewise.
7973
7974 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
7975
7976         PR fortran/25964
7977         * gfortran.dg/global_references_2.f90: New test.
7978
7979         PR fortran/25084
7980         PR fortran/20852
7981         PR fortran/25085
7982         PR fortran/25086
7983         * gfortran.dg/assumed_charlen_function_1.f90: New test.
7984         * gfortran.dg/assumed_charlen_function_3.f90: New test.
7985
7986         PR fortran/25416
7987         * gfortran.dg/assumed_charlen_function_2.f90: New test.
7988
7989 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
7990
7991         PR c/25892
7992         * gcc.dg/Wpointer-sign.c: New.
7993         * gcc.dg/Wpointer-sign-Wall.c: New.
7994         * gcc.dg/Wpointer-sign-Wall-no.c: New.
7995         * gcc.dg/Wpointer-sign-pedantic.c: New.
7996         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
7997         * gcc.dg/conv-2.c: Use -Wpointer-sign.
7998
7999 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
8000
8001         PR C/25861
8002         * gcc.c-torture/compile/pr25861.c: New test.
8003
8004 2006-01-26  Paul Brook  <paul@codesourcery.com>
8005
8006         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8007         on short-enum targets.
8008         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8009         variable.
8010         (generate_fields): Use short_enums.
8011         (main): Set short_enums.  Document -e.
8012         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8013         on short-enum targets.
8014         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8015         variable.
8016         (generate_fields): Use short_enums.
8017         (main): Set short_enums.  Document -e.
8018         * lib/target-supports.exp (check_effective_target_short_enums): New.
8019
8020 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8021
8022         PR target/25947
8023         * gcc.dg/torture/pr25947-1.c: New test.
8024
8025 2006-01-25  Jan Hubicka  <jh@suse.cz>
8026             Roger Sayle  <roger@eyesopen.com>
8027
8028         PR rtl-optimization/25703
8029         * gcc.target/i386/20060125-1.c: New test case.
8030         * gcc.target/i386/20060125-2.c: New test case.
8031
8032 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8033
8034         PR fortran/18540
8035         * gfortran.dg/goto_1.f: New.
8036
8037 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8038
8039         PR fortran/25716
8040         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8041         25716 on 32-bit systems too.
8042
8043 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8044
8045         PR testsuite/25590
8046         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8047
8048 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8049
8050         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8051
8052 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8053
8054         PR fortran/25835
8055         * gfortran.dg/read_eof.f90: Delete, renamed.
8056         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8057         * gfortran.dg/read_eof_2.f90: New test.
8058         * gfortran.dg/read_eof_3.f90: New test.
8059
8060 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8061
8062         PR tree-opt/25860
8063         * gcc.c-torture/compile/pr25860.c: New test.
8064
8065 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8066
8067         PR c++/25552
8068         * g++.dg/parse/dtor8.C: New test.
8069
8070 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8071
8072         PR testsuite/25891
8073         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8074         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8075         check_effective_target_fopenmp returns 0.
8076
8077 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8078
8079         PR ada/20548
8080         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8081         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8082         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8083
8084 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8085
8086         PR tree-opt/25857
8087         * g++.dg/opt/pr25857.C: New test.
8088
8089 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8090         Jan Hubicka  <jh@suse.cz>
8091         Richard Guenther  <rguenther@suse.de>
8092
8093         PR rtl-optimization/25654
8094         * gcc.dg/torture/pr25654.c: New testcase.
8095         * gcc.target/i386/pr25654.c: Likewise.
8096
8097 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8098
8099         PR fortran/25901
8100         * gfortran.dg/internal references_2.f90: New test.
8101
8102         Fix regression in testing of admissability of attributes.
8103         * gfortran.dg/intent_used_1.f90: New test.
8104
8105 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8106
8107         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8108         Remove target conditional torture options for i?86 and x86_64
8109         GNU/Linux.
8110
8111 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8112
8113         PR c++/10891
8114         * g++.dg/rtti/no-rtti.C: New.
8115
8116 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8117
8118         PR c++/25895
8119         * g++.dg/inherit/conv2.C: New test.
8120
8121         PR c++/25856
8122         * g++.dg/parse/dtor7.C: New test.
8123
8124         PR c++/25858
8125         * g++.dg/template/crash44.C: New test.
8126
8127 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8128
8129         PR fortran/25124
8130         PR fortran/25625
8131         * gfortran.dg/internal_references_1.f90: New test.
8132           PR fortran/20881
8133         PR fortran/23308
8134         PR fortran/25538
8135         PR fortran/25710
8136         * gfortran.dg/global_references_1.f90: New test.
8137         * gfortran.dg/g77/19990905-1.f: Restore the error that
8138         there is a clash between the common block name and
8139         the name of a subroutine reference.
8140
8141         PR fortran/PR24276
8142         * gfortran.dg/aliasing_dummy_1.f90: New test.
8143
8144 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8145
8146         * gcc.dg/vmx/1b-01.c: Warning fix.
8147         * gcc.dg/vmx/1c-02.c: Likewise.
8148         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8149
8150 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8151
8152         PR testsuite/24962
8153         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8154
8155 2006-01-20  Richard Guenther  <rguenther@suse.de>
8156         Steven Bosscher <stevenb.gcc@gmail.com>
8157
8158         PR rtl-optimization/24626
8159         * gcc.dg/torture/pr24626-1.c: New testcase.
8160         * gcc.dg/torture/pr24626-2.c: Likewise.
8161         * gcc.dg/torture/pr24626-3.c: Likewise.
8162         * gcc.dg/torture/pr24626-4.c: Likewise.
8163
8164 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8165
8166         PR c++/5520
8167         * g++.dg/warn/empty-body.C: New.
8168
8169 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8170
8171         PR c++/22136
8172         * g++.dg/template/using10.C: New test.
8173         * g++.dg/temlpate/using11.C: Likewise.
8174         * g++.dg/inherit/using5.C: Tweak error messages.
8175
8176 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8177
8178         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8179         target test.
8180         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8181
8182 2006-01-19  Jan Hubicka  <jh@suse.cz>
8183
8184         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8185
8186 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8187
8188         PR c++/25854
8189         * g++.dg/template/spec28.C: New test.
8190
8191 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8192
8193         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8194         Fix fprintf's by adding srcdir or removing it.
8195
8196 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8197
8198         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8199         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8200         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8201         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8202         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8203         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8204         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8205         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8206         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8207         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8208         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8209         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8210         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8211         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8212
8213 2006-01-18  Jeff Law  <law@redhat.com>
8214
8215         * gcc.dg/tree-ssa/vrp25.c: New test.
8216
8217 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8218
8219         * gcc.dg/pr25805.c: Fix misapplied patch.
8220
8221 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8222
8223         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8224         (check_effective_target_vect_udot_qi): New.
8225         (check_effective_target_vect_sdot_hi): New.
8226         (check_effective_target_vect_udot_hi): New.
8227         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8228         prefixed with "wrapv-" with -fwrapv.
8229         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8230         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8231         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8232         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8233         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8234
8235         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8236         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8237         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8238         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8239
8240 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8241
8242         PR c++/16829
8243         * g++.dg/other/default2.C: New test.
8244         * g++.dg/other/default3.C: New test.
8245
8246 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8247
8248         PR c/25805
8249         * gcc.dg/pr25805.c: New file.
8250
8251 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8252
8253         PR c++/25836
8254         * g++.dg/template/init6.C: New test.
8255
8256 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8257
8258         * gcc.dg/tree-ssa/pr24287.c: New test
8259
8260 2006-01-18  Eric Christopher  <echristo@apple.com>
8261
8262         * g++.dg/eh/table.C: New.
8263
8264 2006-01-18  DJ Delorie  <dj@redhat.com>
8265
8266         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8267         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8268         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8269         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8270
8271 2006-01-18  Jeff Law  <law@redhat.com>
8272
8273         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8274         on wrapping on overflow semantics.
8275
8276         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8277
8278         * gcc.gc/tree-ssa/vrp23.c: New test.
8279         * gcc.gc/tree-ssa/vrp24.c: New test.
8280
8281 2006-01-18  Richard Henderson  <rth@redhat.com>
8282             Aldy Hernandez  <aldyh@redhat.com>
8283             Jakub Jelinek  <jakub@redhat.com>
8284             Diego Novillo  <dnovillo@redhat.com>
8285             Uros Bizjak  <uros@kss-loka.si>
8286
8287         * testsuite/gcc.dg/gomp: New directory.
8288
8289 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8290             Steven G. Kargl  <kargls@comcast.net>
8291
8292         PR fortran/20869
8293         * gfortran.dg/intrinsic_external_1.f90: New test.
8294
8295         PR fortran/20875.
8296         * gfortran.dg/elemental_pointer_1.f90: New test.
8297
8298         PR fortran/25024
8299         * gfortran.dg/external_procedures_1.f90: New test.
8300
8301         PR fortran/25785
8302         gfortran.dg/assumed_present.f90: New test.
8303
8304 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8305
8306         * g++.dg/parse/lookup5.C: New test.
8307
8308 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8309
8310         PR fortran/25697
8311         * gfortran.dg/read_eof.f90: New test.
8312
8313 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8314
8315         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8316         add a closing brace.
8317
8318 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8319
8320         PR fortran/25631
8321         * gfortran.dg/fmt_tl.f: New test.
8322
8323 2006-01-17  Eric Christopher  <echristo@apple.com>
8324
8325         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8326         * g++.old-deja/g++.warn/impint2.C: Ditto.
8327         * g++.old-deja/g++.other/null1.C: Ditto.
8328         * g++.dg/warn/conv2.C: Ditto.
8329         * g++.dg/warn/conv4.C: New file.
8330
8331 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8332
8333         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8334
8335 2006-01-17  Andreas Jaeger  <aj@suse.de>
8336             Janis Johnson <janis187@us.ibm.com>
8337
8338         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8339         in 64-bit.
8340         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8341         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8342
8343 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8344
8345         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8346         xfail txxx where xxx >= 25.
8347
8348 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8349
8350         PR testsuite/25764
8351         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8352
8353 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8354
8355         PR c/25682
8356         * gcc.dg/pr25682.c: New test.
8357         * g++.dg/parse/array-size2.C: New test.
8358
8359 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8360
8361         * consistency.vlad: Remove entire directory, 1652 files.
8362
8363 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8364
8365         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8366         check_effective_target_dfprt_nocache): New.
8367         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8368         (check_effective_target_dfprt): New.
8369         * lib/c-compat.exp (check_dfp): Remove.
8370         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8371         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8372         level of support for decimal float.
8373         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8374         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8375         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8376         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8377         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8378         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8379         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8380         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8381         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8382         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8383         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8384         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8385         directives.
8386
8387 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8388
8389         PR testsuite/25741
8390         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8391         $base_dir/../.
8392         * lib/gfortran.exp (gfortran_init): Likewise.
8393         * lib/obj-c++.exp (obj-c++_init): Likewise.
8394         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8395         (scan-assembler-dem-not): Likewise.
8396         * lib/scandump.exp (scan-dump-dem): Likewise.
8397         (scan-dump-dem-not): Likewise.
8398
8399 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8400
8401         PR testsuite/25767
8402         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8403         powerpc-*-darwin*.
8404         * lib/obj-c++.exp (obj-c++_init): Likewise.
8405
8406 2006-01-16  Richard Guenther  <rguenther@suse.de>
8407
8408         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8409
8410 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8411
8412         PR testsuite/25777
8413         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8414         to LD_LIBRARY_PATH.
8415
8416 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8417             Andrew Pinski  <pinskia@physics.uc.edu>
8418
8419         * gcc.dg/minmax-1.c: New test.
8420
8421 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8422
8423         * gcc.dg/dfp/dfp.exp: Correct FSF address.
8424         * gcc.misc-tests/dectest.exp: Ditto.
8425
8426 2006-01-15  Ian Lance Taylor  <ian@airs.com>
8427
8428         PR testsuite/25796
8429         * gcc.target/i386/cmov6.c: Use -march=k8.
8430
8431 2006-01-15  Andreas Jaeger  <aj@suse.de>
8432
8433         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8434         x86 does not have __float128.
8435
8436 2006-01-14  Ian Lance Taylor  <ian@airs.com>
8437
8438         * gcc.target/i386/cmov6.c: New test.
8439
8440 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
8441
8442         PR c++/25663
8443         * g++.dg/template/ctor6.C: New test.
8444
8445 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
8446
8447         PR tree-optimization/25485
8448         * gcc.dg/tree-ssa/pr25485.c: New.
8449
8450 2006-01-14  Richard Guenther  <rguenther@suse.de>
8451
8452         PR tree-optimization/22548
8453         PR tree-optimization/22555
8454         PR tree-optimization/22501
8455         * gcc.dg/tree-ssa/alias-4.c: New testcase.
8456         * gcc.dg/tree-ssa/alias-5.c: Likewise.
8457         * gcc.dg/tree-ssa/alias-6.c: Likewise.
8458         * gcc.dg/tree-ssa/alias-7.c: Likewise.
8459         * gcc.dg/tree-ssa/alias-8.c: Likewise.
8460         * gcc.dg/tree-ssa/alias-9.c: Likewise.
8461         * gcc.dg/tree-ssa/alias-10.c: Likewise.
8462         * gcc.dg/tree-ssa/alias-11.c: Likewise.
8463         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8464
8465 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
8466
8467         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
8468         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8469
8470 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
8471         Richard Guenther  <rguenther@suse.de>
8472
8473         PR rtl-optimization/24257
8474         * gcc.dg/torture/pr24257.c: New testcase.
8475
8476 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
8477
8478         * gcc.c-torture/execute/20060110-1.c: New test.
8479         * gcc.c-torture/execute/20060110-2.c: New test.
8480
8481 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
8482
8483         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8484
8485 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
8486
8487         PR fortran/25756
8488         * gfortran.dg/label_3.f90: New test.
8489
8490 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8491
8492         PR tree-optimization/25771
8493         * g++.dg/tree-ssa/pr25771.C: New test
8494
8495 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8496
8497         PR tree-opt/24365
8498         * g++.dg/opt/complex5.C: New test.
8499
8500 2006-01-13  Richard Guenther  <rguenther@suse.de>
8501
8502         * gcc.target/i386/387-9.c: New testcase.
8503
8504 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8505
8506         PR c++/24824
8507         * g++.dg/debug/dwarf2-1.C: New.
8508
8509 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8510
8511         PR testsuite/25728
8512         * lib/gcov.exp (verify-lines): Add "close $fd".
8513
8514 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
8515             Ben Elliston  <bje@au.ibm.com>
8516
8517         * gcc.dg/dfp/inf-1.c: New test.
8518
8519 2006-01-12  Janis Johnson <janis187@us.ibm.com>
8520             Yao Qi  <qiyaoltc@cn.ibm.com>
8521             Ben Elliston  <bje@au.ibm.com>
8522             Jon Grimm  <jgrimm2@us.ibm.com>
8523
8524         * gcc.dg/nodfp-1.c: New test.
8525         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8526         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8527         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8528         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8529         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8530         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8531         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8532         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8533         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8534         * gcc.dg/format/dfp-scanf-1.c: Likewise.
8535         * gcc.dg/format/dfp-printf-1.c: Likewise.
8536         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8537         (compat_setup_dfp): New.
8538         * gcc.dg/compat/compat.exp: Use it.
8539         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8540         Make some variables global, prepend "compat_" to their names.
8541         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8542         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8543         * gcc.misc-tests/dectest.exp: New test driver for decTest.
8544         * lib/compat.exp (compat_skip_list): Make global, rename.
8545         * lib/c-compat.exp: New file.
8546         * lib/target-supports.exp (check_effective_target_dfp): New.
8547
8548         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8549         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8550         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8551         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8552         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8553         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8554         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8555         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8556         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8557         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8558         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8559         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8560         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8561         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8562         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8563         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8564         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8565         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8566         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8567         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8568         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8569         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8570         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8571         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8572         gcc.dg/dfp/struct-layout-1.c,
8573         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8574         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8575         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8576         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8577         gcc.dg/dfp/func-vararg-dfp.c,
8578         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8579         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8580         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8581         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8582         gcc.dg/dfp/wtr-conversion-1.c: New tests.
8583
8584 2006-01-11  Richard Guenther  <rguenther@suse.de>
8585
8586         PR tree-optimization/25734
8587         * gcc.dg/tree-ssa/pr25734.c: New testcase.
8588
8589 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8590
8591         PR fortran/25486
8592         * gfortran.dg/literal_character_constant_1_x.F: New test.
8593         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8594         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8595         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8596
8597 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8598
8599         PR c++/25386
8600         * g++.dg/ext/packed3.C: Add expected packed error.
8601
8602 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
8603
8604         PR target/25706
8605         * gcc.dg/torture/pr25706-1.c: New test.
8606
8607 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
8608
8609         PR tree-optimization/23109
8610         PR tree-optimization/23948
8611         PR tree-optimization/24123
8612
8613         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8614         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8615         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8616         g++.dg/tree-ssa/pr23948.C: New testcases.
8617         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8618         three divisions in order to do the optimization.
8619
8620 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8621
8622         PR c++/25632
8623         * g++.dg/other/pr25632.C: New test.
8624
8625 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
8626
8627         PR fortran/25730
8628         * gfortran.dg/used_types_1.f90: New test.
8629
8630 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
8631
8632         PR target/25718
8633         * gcc.dg/torture/pr25718-1.c: New test.
8634
8635 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8636
8637         * gfortran.dg/list_read_2.f90: Fix typo in description.
8638
8639 2006-01-10  Jan Beulich  <jbeulich@novell.com>
8640
8641         * lib/target-supports.exp (check_visibility_available): Simplify test
8642         for *-*-netware*.
8643         (check_profiling_available): Fail for *-*-netware*.
8644         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8645         * gcc.dg/20021014-1.c: Likewise.
8646         * gcc.dg/nest.c: Likewise.
8647
8648 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8649
8650         fortran/24936
8651         * gfortran.dg/forall_3.f90: New test.
8652
8653 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8654
8655         PR fortran/21977
8656         * gfortran.dg/nesting_2.f90: New test.
8657         * gfortran.dg/nesting_3.f90: New test.
8658
8659 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
8660
8661         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8662         Fix typo in comment.
8663
8664 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8665
8666         * gfortran.dg/single_char_string.f90: New test.
8667
8668 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8669
8670         * gfortran.dg/ichar_2.f90: New test.
8671
8672 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8673
8674         PR fortran/25093
8675         * gfortran.dg/private_type_4.f90: New.
8676
8677 2006-01-07  Richard Guenther  <rguenther@suse.de>
8678
8679         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8680
8681 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8682
8683         * gfortran.dg/func_decl_1.f90: New.
8684         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8685         * gfortran.dg/array_alloc_2.f90: Likewise.
8686         * gfortran.dg/char_result_8.f90: Likewise.
8687         * gfortran.dg/dup_save_1.f90: Likewise.
8688         * gfortran.dg/dup_save_2.f90: Likewise.
8689         * gfortran.dg/f2c_6.f90: Likewise.
8690         * gfortran.dg/f2c_7.f90: Likewise.
8691         * gfortran.dg/func_result_2.f90: Likewise.
8692         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8693
8694 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
8695
8696         PR fortran/22146
8697         * gfortran.dg/elemental_subroutine_1.f90: New test.
8698         * gfortran.dg/elemental_subroutine_2.f90: New test.
8699
8700         PR fortran/25029
8701         PR fortran/21256
8702         * gfortran.dg/assumed_size_refs_1.f90: New test.
8703
8704         PR fortran/20868
8705         PR fortran/20870
8706         * gfortran.dg/assumed_size_refs_2.f90: New test.
8707         * gfortran.dg/initialization_1.f90: Change warning message.
8708
8709 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
8710
8711         * gcc.dg/tree-ssa/loop-15.c: New test.
8712
8713 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8714
8715         PR fortran/25598
8716         * gfortran.dg/backspace_3.f: New test.
8717         * gfortran.dg/backspace_4.f: New test.
8718
8719 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8720
8721         PR fortran/24268
8722         * gfortran.dg/fmt_white.f: Update test.
8723
8724 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
8725
8726         * gcc.dg/cast-1.c: Add new warning.
8727         * gcc.dg/cast-2.c: Likewise.
8728         * gcc.dg/cast-3.c: Likewise.
8729         * gcc.dg/format/cast-1.c: Likewise.
8730         * gcc.dg/cast-4.c: New testcase.
8731
8732 2006-01-05  Richard Guenther  <rguenther@suse.de>
8733
8734         PR tree-optimization/22555
8735         * gcc.dg/tree-ssa/alias-3.c: New testcase.
8736
8737 2006-01-05  Richard Guenther  <rguenther@suse.de>
8738             Diego Novillo  <dnovillo@redhat.com>
8739
8740         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
8741         * gcc.dg/tree-ssa/loop-8.c: Likewise.
8742         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8743         * gcc.dg/tree-ssa/pr23294.c: Likewise.
8744         * gcc.dg/tree-ssa/pr21985.c: Likewise.
8745         * gcc.dg/tree-ssa/loop-14.c: Likewise.
8746         * gcc.dg/tree-ssa/loop-2.c: Likewise.
8747         * gcc.dg/tree-ssa/loop-3.c: Likewise.
8748         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8749         * gcc.dg/tree-ssa/pr21171.c: Likewise.
8750         * gcc.dg/tree-ssa/loop-5.c: Likewise.
8751         * gcc.dg/tree-ssa/loop-10.c: Likewise.
8752         * gcc.dg/tree-ssa/loop-6.c: Likewise.
8753         * treelang/compile/extravar.tree: Likewise.
8754         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
8755         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
8756         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
8757         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8758         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
8759
8760 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8761
8762         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
8763         for 64-bit fix.
8764
8765 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
8766
8767         PR fortran/23675
8768         gfortran.dg/char_result_11.f90: New.
8769
8770 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
8771
8772         PR c++/24782
8773         * g++.dg/parse/access9.C: New test.
8774         * g++.dg/tc1/dr52.C: Tweak error markers.
8775
8776 2006-01-04  Richard Henderson  <rth@redhat.com>
8777
8778         Merge from gomp branch.
8779         * g++.dg/parse/pragma2.C: Update expected error lines.
8780
8781 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
8782
8783         * g++.dg/other/i386-2.C: New test.
8784
8785         PR target/25554
8786         * gcc.c-torture/compile/20051228-1.c: New test.
8787
8788         PR c/25559
8789         * gcc.dg/pr25559.c: New test.
8790
8791 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
8792
8793         PR c++/25492
8794         * g++.dg/lookup/friend9.C: New test.
8795
8796         PR c++/25625
8797         * g++.dg/template/repo5.C: New test.
8798
8799 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
8800
8801         PR fortran/25101
8802         * gfortran.dg/forall_2.f90: New test.
8803
8804 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8805
8806         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
8807         dg-require-weak.  Adjust regexp to handle leading-underscore
8808         targets and space as well as TAB after .weak.  Change previous
8809         64-bit fix to not use naked dot.
8810
8811 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
8812
8813         PR rtl-optimization/25578
8814         * gcc.c-torture/execute/20060102-1.c: New testcase.
8815
8816 2006-01-03  Richard Guenther  <rguenther@suse.de>
8817
8818         PR c/25183
8819         * gcc.dg/torture/pr25183.c: New testcase.
8820
8821 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
8822
8823         Merge from gomp-branch.
8824         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
8825         * gcc.dg/ia64-sync-2.c: Likewise.
8826         * gcc.dg/ia64-sync-3.c: Likewise.
8827         * gcc.dg/ia64-sync-4.c: Likewise.
8828         * gcc.dg/sync-2.c: Likewise.
8829         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
8830         that sparc64-*-* and sparcv9-*-* supports sync builtins.
8831
8832 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
8833
8834         PR c++/25635
8835         * g++.dg/parse/operator6.C: New test.
8836
8837         PR c++/25637
8838         * g++.dg/parse/error29.C: New test.
8839
8840         PR c++/25638
8841         * g++.dg/parse/dtor6.C: New test.
8842
8843         PR c++/25633
8844         * g++.dg/parse/ctor3.C: New test.
8845
8846         PR c++/25634
8847         * g++.dg/template/class3.C: New test.
8848
8849 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
8850
8851         * g++.dg/debug/debug9.C: New.
8852
8853 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
8854
8855         PR fortran/24640
8856         * gfortran.dg/label_2.f90: New test.
8857
8858 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8859
8860         * g++.dg/lookup/using12.C: Tighten error marker.
8861
8862 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
8863             Andrew Pinski <pinskia@physics.uc.edu>
8864
8865         * gcc.target/powerpc/darwin-abi-3.c: New file.
8866         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
8867         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
8868         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
8869         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
8870         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
8871         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
8872         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
8873         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
8874
8875 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
8876
8877         * gcc.dg/tree-ssa/loadpre1.c: New;
8878         * gcc.dg/tree-ssa/loadpre2.c: New;
8879         * gcc.dg/tree-ssa/loadpre3.c: New;
8880         * gcc.dg/tree-ssa/loadpre4.c: New;
8881         * gcc.dg/tree-ssa/loadpre5.c: New;
8882         * gcc.dg/tree-ssa/loadpre6.c: New;
8883         * gcc.dg/tree-ssa/loadpre7.c: New;
8884         * gcc.dg/tree-ssa/loadpre8.c: New;
8885         * gcc.dg/tree-ssa/loadpre9.c: New;
8886
8887 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
8888
8889         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
8890         * g++.dg/abi/thunk4.C: Likewise.
8891
8892 2006-01-01  Andreas Jaeger  <aj@suse.de>
8893
8894         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
8895         portable.
8896
8897 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
8898
8899         PR c++/25294
8900         * gcc.dg/pragma-pack-3.c: New test.
8901         * g++.dg/parse/pragma3.C: New test.
8902
8903 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8904
8905         PR middle-end/24827
8906         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
8907
8908 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8909
8910         PR testsuite/25214
8911         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
8912
8913 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8914
8915         PR fortran/22607
8916         * gfortran-dg/pure_byref_3.f90: New.
8917
8918         fortran/PR 25396
8919         * gfortran.dg/userdef_operator_1.f90: New.
8920
8921 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8922
8923         * g++.dg/abi/thunk3.C: New.
8924         * g++.dg/abi/thunk4.C: New.
8925
8926 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
8927
8928         PR fortran/25532
8929         * gfortran.dg/host_used_types_1.f90: New test. Check that host
8930         associated derived type components of derived types are
8931         properly declared in contained procedures.
8932
8933 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8934
8935         PR libgfortran/25139
8936         * gfortran.dg/backspace_2.f: New test.
8937
8938 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8939
8940         PR libgfortran/25550
8941         * gfortran.dg/endfile.f: New test.
8942
8943 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8944
8945         PR libgfortran/25419
8946         * gfortran.dg/comma.f: New test.
8947
8948 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8949
8950         * lib/gfortran-dg.exp: Remove trailing whitespace.
8951         * lib/fortran-torture.exp: Test with -fbounds-check instead of
8952         -funroll-all-loops.
8953
8954 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
8955
8956         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
8957         Extended Double long doubles or repeat tests when long double is
8958         the same size as double.
8959
8960 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8961
8962         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
8963
8964         PR testsuite/25442
8965         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
8966         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
8967
8968         PR testsuite/25441
8969         * gcc.dg/pr23911.c: Make test variable static.
8970
8971         PR testsuite/25444
8972         * gcc.dg/tree-ssa/pr14841.c: Likewise.
8973
8974 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8975
8976         PR c++/25439
8977         * g++.dg/parse/crash17.C: Adjust error markers.
8978         * g++.dg/template/error20.C: New test.
8979
8980 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8981
8982         PR c++/23172
8983         * g++.dg/ext/complit4.C: New test.
8984
8985         PR c++/25417
8986         * g++.dg/ext/complit5.C: Likewise.
8987
8988 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
8989
8990         PR tree-optimization/25125
8991         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
8992         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
8993         * gcc.c-torture/execute/pr25125.c: New.
8994
8995 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
8996
8997         PR fortran/25029
8998         PR fortran/21256
8999         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9000         with incorrect assumed size references.
9001
9002 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
9003
9004         PR c++/23171
9005         * g++.dg/opt/init1.C: New test.
9006
9007 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9008
9009         PR c++/24671
9010         * g++.dg/template/sfinae3.C: New test.
9011
9012 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9013
9014         * g++.dg/other/friend4.C: New test.
9015
9016 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9017
9018         PR target/25005
9019         * g++.dg/opt/pr25005.C: New test.
9020
9021 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9022
9023         PR c++/25369
9024         * g++.dg/template/ptrmem16.C: New test.
9025
9026 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9027
9028         PR fortran/25029
9029         PR fortran/21256
9030         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9031
9032 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9033
9034         PR libgfortran/25307
9035         * gfortran.dg/list_read_5.f90: New test.
9036
9037 2005-12-22  Richard Henderson  <rth@redhat.com>
9038
9039         * gcc.target/i386/sse-7.c: Use -msse2.
9040
9041 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9042
9043         PR rtl-optimization/25432
9044         * gcc.c-torture/compile/20051216-1.c: New test.
9045
9046         PR objc/25328
9047         * objc/execute/pr25328.m: New test.
9048
9049 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9050
9051         PR c++/25364
9052         * g++.dg/template/call4.C: New test.
9053
9054 2005-12-22  Dale Johannesen  <dalej@apple.com>
9055
9056         * gcc.target/i386/sse-17.c: New.
9057
9058 2005-12-22  Paul Brook  <paul@codesourcery.com>
9059
9060         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9061
9062 2005-12-22  Paul Brook  <paul@codesourcery.com>
9063
9064         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9065
9066 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9067
9068         PR tree-opt/25513
9069         * gcc.c-torture/compile/pr25513.c: New test.
9070
9071 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9072
9073         PR c++/23333
9074         * g++.dg/parse/error25.C: Add more tests.
9075
9076 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9077
9078         PR fortran/18990
9079         * gfortran.dg/der_charlen_1.f90: New.
9080
9081 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9082
9083         PR fortran/20889
9084         * gfortran.dg/pointer_component_type_1.f90: New test.
9085
9086         PR fortran/25029
9087         PR fortran/21256
9088         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9089         should give an error with assumed size array refernces and checks those
9090         that should not.
9091         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9092         reference an upper bound so that it does not generate an error.
9093
9094         PR fortran/19362
9095         PR fortran/20244
9096         PR fortran/20864
9097         PR fortran/25391
9098         * gfortran.dg/used_dummy_types_1.f90: New test.
9099         * gfortran.dg/used_dummy_types_2.f90: New test.
9100         * gfortran.dg/used_dummy_types_3.f90: New test.
9101         * gfortran.dg/used_dummy_types_4.f90: New test.
9102         * gfortran.dg/used_dummy_types_5.f90: New test.
9103
9104         PR fortran/23152
9105         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9106         group already being USE associated.
9107         * gfortran.dg/assumed_shape_nml.f90: New test.
9108         * gfortran.dg/assumed_size_nml.f90: New test.
9109
9110         PR fortran/20862
9111         PR fortran/25053
9112         PR fortran/25063
9113         PR fortran/25064
9114         PR fortran/25066
9115         PR fortran/25067
9116         PR fortran/25068
9117         PR fortran/25307
9118         * gfortran.dg/io_constraints_1.f90: New test.
9119         * gfortran.dg/io_constraints_1.f90: New test.
9120         * gfortran.dg/iostat_3.f90: Change wording of warning.
9121         * gfortran.dg/g77/19981216-0.f: The same.
9122
9123 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9124
9125         PR tree-optimization/23518
9126         * testsuite/gcc.dg/pr23518.c: New.
9127
9128 2005-12-21  Mike Stump  <mrs@apple.com>
9129
9130         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9131
9132 2005-12-21  Paul Brook  <paul@codesourcery.com>
9133
9134         * gcc.dg/pr19340.c: Skip on m68k targets.
9135
9136 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9137
9138         PR rtl-optimization/25196
9139         * gcc.dg/pr25196.c: New test.
9140
9141 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9142
9143         PR fortran/25423
9144         gfortran.dg/where_nested_1.f90: New.
9145
9146 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9147
9148         PR tree-optimization/25382.
9149         * gcc.dg/tree-ssa/pr25382.c: New.
9150
9151 2005-12-20  Richard Guenther  <rguenther@suse.de>
9152
9153         PR middle-end/24306
9154         * gcc.target/i386/pr24306.c: New testcase.
9155
9156 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9157
9158         PR tree-optimization/25501
9159         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9160
9161 2005-12-20  Richard Guenther  <rguenther@suse.de>
9162
9163         Revert
9164         2005-12-02  Richard Guenther  <rguenther@suse.de>
9165
9166         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9167
9168 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9169
9170         PR c++/21228
9171         * g++.dg/warn/Wunreachable-code-2.C: New test.
9172
9173 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9174
9175         PR c++/24278
9176         * g++.dg/template/ctor5.C: New test.
9177
9178         PR c++/24915
9179         * g++.dg/template/overload8.C: New test.
9180
9181 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9182
9183         * gcc.c-torture/compile/pr25483 : New test.
9184
9185 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9186
9187         PR c++/20552
9188         * g++.dg/ext/typeof10.C: New test.
9189
9190 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9191
9192         * gcc.dg/mt-loopi1.c: New.
9193
9194 2005-12-18  Richard Guenther  <rguenther@suse.de>
9195
9196         PR tree-optimization/25481
9197         * gcc.dg/torture/pr25481.c: New testcase.
9198
9199 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9200
9201         PR rtl-optimization/21041
9202         * gcc.dg/pr21041.c: New test.
9203
9204 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9205
9206         PR libgfortran/25463
9207         * gfortran.dg/advance.f90: New test.
9208
9209 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9210
9211         * gcc.dg/20051201-1.c: New test.
9212
9213 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9214
9215         PR fortran/25018
9216         * gfortran.dg/initialization_1.f90: New test.
9217         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9218         * gfortran.dg/g77/980616-0.f: The same.
9219
9220 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9221
9222         * PR fortran/25458
9223         * gfortran.dg/chkbits.f90: New test.
9224
9225 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9226
9227         * gfortran.dg/enum_5.f: Revert to previous version.
9228
9229 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9230
9231         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9232         * gfortran.dg/nested_modules_1.f90: Ditto.
9233         * gfortran.dg/hollerith_f95.f90: Ditto.
9234         * gfortran.dg/select_5.f90: Ditto.
9235         * gfortran.dg/secnds.f: Ditto.
9236         * gfortran.dg/hollerith2.f90: Ditto.
9237         * gfortran.dg/imag_2.f: Ditto.
9238         * gfortran.dg/ftell_2.f90: Ditto.
9239         * gfortran.dg/malloc_free_1.f90: Ditto.
9240         * gfortran.dg/logint-1.f: Ditto.
9241         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9242         * gfortran.dg/e_d_fmt.f90: Ditto.
9243         * gfortran.dg/hollerith_legacy.f90: Ditto.
9244         * gfortran.dg/logint-2.f: Ditto.
9245         * gfortran.dg/enum_5.f90: Ditto.
9246         * gfortran.dg/f2c_2.f90: Ditto.
9247         * gfortran.dg/pr17143.f90: Ditto.
9248         * gfortran.dg/namelist_14.f90: Ditto.
9249         * gfortran.dg/logint-3.f: Ditto.
9250         * gfortran.dg/spread_scalar_source.f90: Ditto.
9251         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9252         * gfortran.dg/namelist_11.f: Ditto.
9253         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9254         * gfortran.dg/g77/20010519-1.f
9255         * gfortran.dg/g77/alpha1.f: Ditto.
9256         * gfortran.dg/g77/990115-1.f: Ditto.
9257         * gfortran.dg/g77/erfc.f: Ditto.
9258         * gfortran.dg/g77/19990313-3.f: Ditto.
9259         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9260         * gfortran.dg/g77/20010426.f: Ditto.
9261         * gfortran.dg/g77/19990313-0.f: Ditto.
9262         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9263         * gfortran.dg/g77/20000629-1.f: Ditto.
9264         * gfortran.dg/g77/970125-0.f: Ditto.
9265         * gfortran.dg/g77/8485.f: Ditto.
9266         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9267         * gfortran.dg/g77/19990313-1.f: Ditto.
9268         * gfortran.dg/g77/int8421.f: Ditto.
9269         * gfortran.dg/g77/19990305-0.f: Ditto.
9270         * gfortran.dg/g77/947.f: Ditto.
9271         * gfortran.dg/g77/19990905-2.f: Ditto.
9272         * gfortran.dg/g77/cabs.f: Ditto.
9273         * gfortran.dg/g77/19990313-2.f: Ditto.
9274         * gfortran.dg/g77/20020307-1.f: Ditto.
9275         * gfortran.dg/g77/dcomplex.f: Ditto.
9276         * gfortran.dg/g77/19990502-1.f: Ditto.
9277         * gfortran.dg/g77/19981216-0.f: Ditto.
9278         * gfortran.dg/common_4.f90: Ditto.
9279         * gfortran.dg/entry_4.f90: Ditto.
9280         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9281         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9282         * gfortran.dg/namelist_12.f: Ditto.
9283         * gfortran.dg/scale_1.f90: Ditto.
9284         * gfortran.dg/modulo_1.f90
9285         * gfortran.dg/hollerith.f90: Ditto.
9286         * gfortran.dg/direct_io_3.f90: Ditto.
9287         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9288         * gfortran.dg/gnu_logical_1.F: Ditto.
9289         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9290         * gfortran.dg/assign_1.f90: Ditto.
9291         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9292         * gfortran.dg/pr23095.f: Ditto.
9293         * gfortran.dg/read_float_1.f90: Ditto.
9294
9295 2005-12-17  Andreas Jaeger  <aj@suse.de>
9296
9297         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9298         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9299
9300 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9301
9302         PR fortran/24268
9303         * gfortran.dg/fmt_white.f: New test.
9304
9305 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9306
9307         * gfortran.dg/label_1.f90: New test.
9308
9309 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9310
9311         PR testsuite/25422
9312         * gcc.dg/20031012-1.c: Add -Walways-true option.
9313         * gcc.dg/weak/weak-3.c: Likewise.
9314         * g++.old-deja/g++.mike/warn8.C: Likewise.
9315
9316 2005-12-16  Mike Stump  <mrs@apple.com>
9317
9318         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9319         exit.
9320
9321 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9322
9323         PR libgfortran/25264
9324         PR libgfortran/25349
9325         * gfortran.dg/tl_editing.f90: Added additional checks.
9326         * gfortran.dg/t_editing.f: New test.
9327         * gfortran.dg/write_padding.f90: New test
9328
9329 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9330
9331         PR testsuite/25215
9332         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9333
9334 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9335
9336         PR rtl-optimization/24899
9337         * gcc.c-torture/execute/20051215-1.c: New test.
9338
9339 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9340
9341         PR 24823
9342         * gfortran.dg/pr24823.f: New test.
9343
9344 2005-12-16  Jeff Law  <law@redhat.com>
9345
9346         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9347
9348 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9349
9350         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9351         Change C++ style comments to C style comments.
9352         Remove aligned types from the array.
9353         Keep Enums disabled.
9354         (complex_types): Remove aligned types from the array.
9355         Comment out "_Complex long double".
9356         (attrib_types): Remove.
9357         (complex_attrib_types): Remove.
9358         (attrib_array_types): Remove.
9359         (complex_attrib_array_types): Remove.
9360         (aligned_bitfld_types): Remove.
9361         (n_aligned_bitfld_types): Remove.
9362         (FEATURE_ALIGNEDPACKED): Delete.
9363         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9364         (singles): Remove support for adding attributes.
9365         (choose_type): Remove support for attributed types.
9366         (generate_fields): Remove support for attributed bit-fields.
9367         Remove support for adding attributes.
9368         (generate_random_tests): Remove support for adding attributes.
9369         (features): Add back "[0] :0" and "complex vector [0]".
9370         (main): Remove support for attributed bit-fields.
9371         Uncomment the calling of generate_random_tests for the rests of
9372         the tests.
9373
9374 2005-12-16  Jan Hubicka  <jh@suse.cz>
9375
9376         * gcc.c-torture/combine/pr25224.c: New.
9377
9378 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9379
9380         PR other/25028
9381         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9382         HP-UX.
9383
9384 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9385
9386         * gcc.dg/20051215-1.c: New file.
9387
9388 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9389
9390         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9391         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9392
9393 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9394
9395         PR fortran/18197
9396         * gfortran.dg/dummy_functions_1.f90: New.
9397
9398 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9399
9400         PR rtl-optimization/25310
9401         * gcc.c-torture/compile/pr25310.c: New test.
9402
9403 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9404
9405         PR debug/25023
9406         * gcc.dg/pr25023.c: New test.
9407
9408 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9409
9410         * g++.old-deja/g++.brendan/redecl1.C,
9411         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9412         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9413         g++.old-deja/g++.oliva/typeof1.C,
9414         g++.old-deja/g++.other/crash16.C,
9415         g++.old-deja/g++.other/crash34.C,
9416         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9417         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9418         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9419         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9420         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9421         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9422         Remove xfail.
9423
9424 2005-12-14  Kean Johnston  <jkj@sco.com>
9425             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9426
9427         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9428         * gcc.target/i386/20020523-1.c: Ditto.
9429         * gcc.target/i386/tailcall-1.c: Ditto.
9430         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9431         * gcc.target/i386/ssetype-5.c: Ditto.
9432
9433 2005-12-14  Jeff Law  <law@redhat.com>
9434
9435         * gcc.dg/tree-ssa/foldstring-1.c: New test.
9436
9437 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9438
9439         PR target/25254
9440         PR target/24188
9441         * gcc.target/i386/pr25254.c: New test.
9442         * gfortran.dg/PR24188.f: New test.
9443
9444 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
9445
9446         * lib/fortran-torture.exp: Catch remaining uses of
9447         remote_file build delete.
9448
9449 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9450
9451         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9452
9453 2005-12-14  Ben Elliston  <bje@au.ibm.com>
9454
9455         * gcc.dg/warn-addr-cmp.c: New test.
9456
9457 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9458
9459         PR debug/25023
9460         PR target/25293
9461         * gcc.target/i386/pr25293.c: New test.
9462
9463 2005-12-13  Petr Machata  <machata@post.cz>
9464
9465         PR c++/24907
9466         * g++.dg/parse/comma2.C: New test.
9467
9468 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
9469             Jakub Jelinek  <jakub@redhat.com>
9470
9471         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9472         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9473         (limits.h): Include unconditionally.
9474         (stdlib.h): Likewise.
9475         (hashtab.h): Do not include.
9476         (getopt.h): Likewise.
9477         (stddef.h): Include.
9478         (hashval_t): Define.
9479         (struct entry): Add "next" field.
9480         (HASH_SIZE): New macro.
9481         (hash_table): New variable.
9482         (switchfiles): Do not use xmalloc.
9483         (mix): New macro.
9484         (iterative_hash): New function.
9485         (hasht): Remove.
9486         (e_exists): New function.
9487         (e_insert): Likewise.
9488         (output): Use, instead of libiberty hashtable functions.
9489         (main): Do not use getopt.  Do not call htab_create.
9490
9491 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9492
9493         PR c++/25331
9494         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9495         put atal* and atpaal* attributes on array elements.
9496         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9497         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9498         put atal* and atpaal* attributes on array elements.
9499         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9500
9501 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9502
9503         * gcc.dg/single-precision-constant.c: New test.
9504
9505 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
9506
9507         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9508         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9509         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9510         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9511         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9512         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9513         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9514         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9515         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9516         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9517         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9518         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9519         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9520         gcc.target/powerpc/ppc-sdata-2.c,
9521         gcc.target/powerpc/ppc-stackalign-1.c,
9522         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9523         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9524         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9525         gcc.target/powerpc/rs6000-ldouble-2.c,
9526         gcc.target/powerpc/rs6000-power2-1.c,
9527         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9528         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
9529         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
9530         option into target selector.
9531         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
9532         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9533
9534 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9535
9536         PR objc/25348
9537         * objc.dg/encode-9.m: New test.
9538
9539 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9540
9541         PR testsuite/20772
9542         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9543         * gcc.dg/asm-b.c: Fix typo.
9544         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9545         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9546         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9547         i?86 lp64 and x86_64 ilp32.
9548         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9549         on i?86 lp64.
9550         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9551
9552 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
9553
9554         PR fortran/25078
9555         gfortran.dg/equiv_5.f90: New test.
9556
9557 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
9558
9559         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9560         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9561         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9562         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9563         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9564         * gcc.dg/tree-ssa/reassoc-5.c: New.
9565         * gcc.dg/tree-ssa/reassoc-6.c: New.
9566         * gcc.dg/tree-ssa/reassoc-7.c: New.
9567         * gcc.dg/tree-ssa/reassoc-8.c: New.
9568         * gcc.dg/tree-ssa/reassoc-9.c: New.
9569         * gcc.dg/tree-ssa/reassoc-10.c: New.
9570         * gcc.dg/tree-ssa/reassoc-11.c: New.
9571
9572 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9573
9574         PR testsuite/25167
9575         PR testsuite/24478
9576         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9577
9578 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
9579
9580         PR c++/25300
9581         * g++.dg/template/inherit.C: Do not use a generic error message.
9582
9583 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9584
9585         PR libobjc/25354
9586         * objc.dg/gnu-encoding: New directory.
9587         * objc.dg/gnu-encoding/compat-common.h: New file.
9588         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9589         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9590         * objc.dg/gnu-encoding/vector-defs.h: New file.
9591         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9592         * objc.dg/gnu-encoding/generate-random.c: New file.
9593         * objc.dg/gnu-encoding/generate-random_r.c: New file.
9594         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9595         * objc.dg/gnu-encoding/generate-random.h: New file.
9596
9597 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
9598
9599         PR c++/25337
9600         * g++.dg/template/defarg7.C: New test.
9601
9602 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9603
9604         PR libobjc/25347
9605         * objc.dg/encode-8.m: New test.
9606
9607 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9608
9609         PR libobjc/25346
9610         * objc.dg/encode-7.m: New test.
9611
9612 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
9613
9614         PR c++/25010
9615         * g++.dg/opt/inline10.C: New test.
9616
9617 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
9618
9619         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9620
9621 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
9622
9623         * gfortran.dg/substring_equivalence.f90: typo in comment
9624
9625 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9626
9627         PR fortran/25068
9628         * gfortran.dg/iostat_3.f90: New test.
9629
9630 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
9631
9632         PR fortran/23815
9633         * gfortran.dg/unf_io_convert_1.f90: New test.
9634         * gfortran.dg/unf_io_convert_2.f90: New test.
9635         * gfortran.dg/unf_io_convert_3.f90: New test.
9636
9637 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9638
9639         PR testsuite/20772
9640         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9641         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9642         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9643         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9644         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9645         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9646         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9647         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9648         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9649         gcc.dg/torture/fp-int-convert-float128-timode.c,
9650         gcc.dg/torture/fp-int-convert-float128.c,
9651         gcc.dg/torture/fp-int-convert-float80-timode.c,
9652         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9653         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9654
9655         * gcc.dg/tls/opt-1.c: Require effective target fpic.
9656
9657 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
9658
9659         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9660
9661 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
9662
9663         * gcc.dg/20051207-1.c,
9664         * gcc.dg/20051207-2.c,
9665         * gcc.dg/20051207-3.c: New tests.
9666
9667 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9668
9669         PR testsuite/20772
9670         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9671         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9672         dg-skip-if target selector.
9673
9674         PR testsuite/20772
9675         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9676         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9677         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9678         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9679         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9680         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9681         and/or merge with i?86 cases.
9682
9683         * gcc.dg/tls/opt-3.c: Require effective target fpic.
9684
9685         PR testsuite/20772
9686         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9687         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9688         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9689         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9690         x86_64-*-linux*.
9691
9692 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
9693
9694         PR target/25311
9695         * gcc.c-torture/compile/pr25311.c: New test.
9696
9697 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9698
9699         PR libgfortran/25039
9700         * gfortran.dg/read_comma.f: New test.
9701
9702 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
9703
9704         PR c++/19317
9705         * g++.dg/opt/pr19317-1.C: New test.
9706         * g++.dg/opt/pr19317-2.C: New test.
9707         * g++.dg/opt/pr19317-3.C: New test.
9708
9709         PR target/19005
9710         * gcc.c-torture/execute/pr19005.c: New test.
9711
9712         PR target/17828
9713         * g++.old-deja/g++.other/comdat5.C: New test.
9714         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9715
9716         * g++.dg/compat/struct-layout-1.exp: New file.
9717         * g++.dg/compat/struct-layout-1.h: New.
9718         * g++.dg/compat/struct-layout-1_generate.c: New.
9719         * g++.dg/compat/struct-layout-1_x1.h: New.
9720         * g++.dg/compat/struct-layout-1_x2.h: New.
9721         * g++.dg/compat/struct-layout-1_y1.h: New.
9722         * g++.dg/compat/struct-layout-1_y2.h: New.
9723
9724         * gcc.dg/20050330-2.c: New test.
9725
9726 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9727
9728         PR fortran/25292
9729         * gfortran.dg/associated_1.f90: New.
9730
9731 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9732
9733         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
9734         ILP32 vect_no_align platforms.
9735
9736 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
9737             Jakub Jelinek  <jakub@redhat.com>
9738
9739         PR target/25268
9740         * gcc.c-torture/compile/20051207-1.c: New test.
9741
9742 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9743
9744         PR testsuite/20772
9745         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
9746         gcc.dg/torture/pr18582-1.c,
9747         gcc.target/i386/attributes-error.c: Also test on x86_64.
9748
9749         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
9750
9751 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9752
9753         PR c++/19397
9754         * g++.dg/template/typedef3.C: New test.
9755
9756         PR c++/19762
9757         PR c++/19764
9758         * g++.dg/template/dtor3.C: Fix error markers.
9759
9760 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
9761
9762         * lib/target-supports.exp (check_effective_target_sync_char_short):
9763         Add s390*.
9764
9765 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
9766
9767         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
9768
9769 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9770
9771         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
9772         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
9773         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
9774         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
9775
9776 2005-12-06  Roger Sayle  <roger@eyesopen.com>
9777
9778         PR c++/25263
9779         * g++.dg/other/array2.C: New test case.
9780
9781 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
9782
9783         * gcc.dg/darwin-weakimport-3.c: New.
9784
9785         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
9786         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
9787         and to work on Darwin.
9788         * gcc.dg/attr-weakref-1b.c: New file.
9789         * gcc.dg/attr-weakref-2.c: New test.
9790         * gcc.dg/darwin-weakref-1.c: New test.
9791
9792 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
9793
9794         PR testsuite/25247
9795         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
9796         use in selector expressions.
9797         (dg-xfail-if): Ditto.
9798         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
9799         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
9800         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
9801         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
9802         * gcc.test-framework/test-framework.exp: Skip generated tests if
9803         CHECK_TEST_FRAMEWORK is not 1.
9804
9805 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9806
9807         PR tree-optimization/24963
9808         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
9809
9810         PR target/24108
9811         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
9812
9813         PR target/18580
9814         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
9815         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9816         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9817         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9818
9819 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
9820
9821         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
9822         dg-options.
9823
9824 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9825
9826         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
9827
9828 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
9829
9830         * gcc.dg/format/cast-1.c: New test.
9831
9832 2005-12-04  Roger Sayle  <roger@eyesopen.com>
9833
9834         PR c/7776
9835         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
9836         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
9837         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
9838         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
9839
9840 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9841
9842         * gcc.dg/cast-pretty-print-1.c: New test.
9843
9844 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
9845
9846         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
9847
9848 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
9849
9850         PR c++/24173
9851         * g++.dg/template/friend40.C: New test.
9852
9853 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
9854
9855         PR target/25199
9856         * gcc.target/i386/movq-2.c: New test.
9857         * gcc.target/i386/movq.c: Remove target i?86, instead add
9858         dg-require-effective-target ilp32.
9859
9860 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9861
9862         PR c++/24103
9863         * g++.dg/other/default1.C: New test.
9864
9865 2005-12-02  Richard Guenther  <rguenther@suse.de>
9866
9867         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9868
9869 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9870
9871         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
9872
9873 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
9874
9875         PR target/21017
9876         * gcc.target/powerpc/rotate.c: New.
9877
9878 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9879
9880         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
9881         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
9882
9883 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9884
9885         PR c/13384
9886         * gcc.dg/pr17730-1.c: Adjust.
9887         * gcc.dg/lvalue1.c (main): Likewise.
9888         * gcc.dg/lvalue-2.c: Likewise.
9889         * g++.dg/pr7503-3.C
9890
9891 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
9892
9893         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
9894         error messages.
9895
9896 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
9897
9898         PR fortran/24789
9899         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
9900
9901 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9902
9903         PR target/24475
9904         * lib/target-supports.exp (check_effective_target_tls): New.
9905         (check_effective_target_tls_runtime): New.
9906         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
9907         for TLS support.
9908         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
9909         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9910         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
9911         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
9912         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
9913         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
9914         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9915         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
9916         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
9917         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
9918         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
9919         effective-target TLS.
9920         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
9921         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
9922         effective-target TLS runtime.
9923
9924 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9925
9926         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
9927
9928 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
9929
9930         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
9931         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
9932         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
9933         ignored" warnings when "packing" is the same as the ABI layout.
9934
9935 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
9936
9937         PR fortran/21302
9938         * gfortran.dg/line_length_1.f: New test.
9939         * gfortran.dg/line_length_2.f90: Ditto.
9940
9941 2005-11-30  Richard Guenther  <rguenther@suse.de>
9942
9943         PR tree-optimization/21655
9944         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
9945
9946 2005-11-30  Dale Johannesen  <dalej@apple.com>
9947
9948         * gcc.c-torture/compile/pr24930.c: New.
9949
9950 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
9951
9952         PR fortran/15809
9953         *  gfortran.dg/auto_char_dummy_array.f90: New test.
9954
9955 2005-11-30  Jeff Law  <law@redhat.com>
9956
9957         * g++.old-deja/g++.law/pr25000.C: New test.
9958
9959 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
9960
9961         * gcc.dg/tls/opt-11.c: New test.
9962
9963 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9964
9965         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
9966         targets.
9967         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
9968         LP64 ia64.
9969
9970 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
9971
9972         * gfortran.dg/open_access_1.f90: New test.
9973
9974 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9975
9976         * gcc.dg/charset/builtin2.c: New test.
9977
9978 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
9979
9980         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
9981         on mmix-*-* for *_[xy].c.
9982
9983 2005-11-28  Kean Johnston  <jkj@sco.com>
9984
9985         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
9986         headers.
9987         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
9988         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
9989         * gcc.target/i386/asm-3.c: Ditto.
9990         * gcc.target/i386/clobbers.c: Ditto.
9991         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
9992         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
9993         test regexp.
9994         * gcc.target/i386/mul.c: Ditto.
9995         * gcc.target/i386/ssetype-1.c: Ditto.
9996         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
9997         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
9998         static so the test works with -fPIC mode too. Based on comment in
9999         PR19231 by Pinski.
10000         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10001
10002 2005-11-28  Richard Guenther  <rguenther@suse.de>
10003
10004         * gcc.dg/alias-9.c: New testcase.
10005         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10006
10007 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10008             Uros Bizjak  <uros@kss-loka.si>
10009
10010         PR middle-end/20219
10011         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10012         tan(x)/sin(x) transformations.
10013
10014 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10015
10016         PR middle-end/24575
10017         * gcc.dg/tree-ssa/divide-3.c: New test.
10018         * gcc.dg/tree-ssa/divide-4.c: New test.
10019
10020 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10021
10022         PR fortran/24917
10023         *  gfortran.dg/boz_6.f90: New test.
10024
10025 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10026
10027         PR fortran/23912
10028         * gfortran.dg/modulo_1.f90: New test.
10029
10030 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10031
10032         PR libfortran/24919
10033         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10034         fail on CRLF platforms.
10035         * gfortran.dg/ftell_2.f90: Likewise.
10036
10037 2005-11-26  Eric Christopher  <echristo@apple.com>
10038
10039         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10040
10041 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10042
10043         * objc.dg/gnu-runtime-3.m: Simplify.
10044
10045 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10046
10047         PR middle-end/23669
10048         * gcc.dg/tree-ssa/divide-1.c: New test.
10049         * gcc.dg/tree-ssa/divide-2.c: New test.
10050
10051 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10052
10053         PR libgfortran/24945
10054         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10055
10056 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10057
10058         PR libgfortran/24945
10059         * gfortran.dg/open_status_2.f90: New test.
10060
10061 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10062
10063         * gcc.c-torture/execute/builtins/fprintf.c,
10064         gcc.c-torture/execute/builtins/fputs-lib.c,
10065         gcc.c-torture/execute/builtins/fputs.c,
10066         gcc.c-torture/execute/builtins/lib/fprintf.c,
10067         gcc.c-torture/execute/builtins/lib/printf.c,
10068         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10069
10070 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10071
10072         * gcc.dg/20050922-2.c: New test.
10073
10074 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10075
10076         * objc.dg/gnu-runtime-3.m: New test.
10077
10078 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10079
10080         PR c++/9278
10081         * g++.dg/other/void1.C: New test.
10082
10083 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10084
10085         PR middle-end/24998
10086         * gcc.dg/torture/fp-int-convert-float.c,
10087         gcc.dg/torture/fp-int-convert-double.c,
10088         gcc.dg/torture/fp-int-convert-long-double.c,
10089         gcc.dg/torture/fp-int-convert-timode.c,
10090         gcc.dg/torture/fp-int-convert-float80.c,
10091         gcc.dg/torture/fp-int-convert-float80-timode.c,
10092         gcc.dg/torture/fp-int-convert-float128.c,
10093         gcc.dg/torture/fp-int-convert-float128-timode.c,
10094         gcc.dg/torture/fp-int-convert.h: New files.
10095
10096 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10097
10098         PR middle-end/24989
10099         * gcc.dg/tree-ssa/bool-10.c: New test.
10100         * gcc.dg/tree-ssa/bool-11.c: New test.
10101         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10102
10103 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10104
10105         PR middle-end/24990
10106         * tree-ssa/pr24990-1.c: New test.
10107
10108 2005-11-24  Richard Guenther  <rguenther@suse.de>
10109         Dirk Mueller <dmueller@suse.de>
10110
10111         PR c++/14024
10112         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10113         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10114         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10115         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10116         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10117         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10118
10119 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10120
10121         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10122
10123 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10124
10125         PR c/21668
10126         * gcc.dg/Wc++-compat.c: New.
10127         * gcc.dg/Wno-c++-compat.c: New.
10128
10129 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10130
10131         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10132         (vspltish, vspltisw): Likewise.
10133
10134 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10135
10136         PR libgfortran/24794
10137         * gfortran.dg/namelist_12.f: Fix quotes.
10138         * gfortran.dg/namelist_13.f90: Fix quotes.
10139         * gfortran.dg/namelist_14.f90: Fix quotes.
10140         * gfortran.dg/namelist_15.f90: Fix quotes.
10141         * gfortran.dg/namelist_use.f90: Fix quotes.
10142         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10143         * gfortran.dg/namelist_21.f90: New test.
10144         * gfortran.dg/namelist_22.f90: New test.
10145
10146 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10147
10148         PR target/23435
10149         * gcc.c-torture/compile/pr23435.c: New.
10150
10151 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10152
10153         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10154
10155 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10156
10157         * gcc.target/powerpc/405-macchw-1.c,
10158         gcc.target/powerpc/405-macchw-2.c,
10159         gcc.target/powerpc/405-macchwu-1.c,
10160         gcc.target/powerpc/405-macchwu-2.c,
10161         gcc.target/powerpc/405-machhw-1.c,
10162         gcc.target/powerpc/405-machhw-2.c,
10163         gcc.target/powerpc/405-machhwu-1.c,
10164         gcc.target/powerpc/405-machhwu-2.c,
10165         gcc.target/powerpc/405-maclhw-1.c,
10166         gcc.target/powerpc/405-maclhw-2.c,
10167         gcc.target/powerpc/405-maclhwu-1.c,
10168         gcc.target/powerpc/405-maclhwu-2.c,
10169         gcc.target/powerpc/405-mulchw-1.c,
10170         gcc.target/powerpc/405-mulchw-2.c,
10171         gcc.target/powerpc/405-mulchwu-1.c,
10172         gcc.target/powerpc/405-mulchwu-2.c,
10173         gcc.target/powerpc/405-mulhhw-1.c,
10174         gcc.target/powerpc/405-mulhhw-2.c,
10175         gcc.target/powerpc/405-mulhhwu-1.c,
10176         gcc.target/powerpc/405-mulhhwu-2.c,
10177         gcc.target/powerpc/405-mullhw-1.c,
10178         gcc.target/powerpc/405-mullhw-2.c,
10179         gcc.target/powerpc/405-mullhwu-1.c,
10180         gcc.target/powerpc/405-mullhwu-2.c,
10181         gcc.target/powerpc/405-nmacchw-1.c,
10182         gcc.target/powerpc/405-nmacchw-2.c,
10183         gcc.target/powerpc/405-nmachhw-1.c,
10184         gcc.target/powerpc/405-nmachhw-2.c,
10185         gcc.target/powerpc/405-nmaclhw-1.c,
10186         gcc.target/powerpc/405-nmaclhw-2.c,
10187         gcc.target/powerpc/440-macchw-1.c,
10188         gcc.target/powerpc/440-macchw-2.c,
10189         gcc.target/powerpc/440-macchwu-1.c,
10190         gcc.target/powerpc/440-macchwu-2.c,
10191         gcc.target/powerpc/440-machhw-1.c,
10192         gcc.target/powerpc/440-machhw-2.c,
10193         gcc.target/powerpc/440-machhwu-1.c,
10194         gcc.target/powerpc/440-machhwu-2.c,
10195         gcc.target/powerpc/440-maclhw-1.c,
10196         gcc.target/powerpc/440-maclhw-2.c,
10197         gcc.target/powerpc/440-maclhwu-1.c,
10198         gcc.target/powerpc/440-maclhwu-2.c,
10199         gcc.target/powerpc/440-mulchw-1.c,
10200         gcc.target/powerpc/440-mulchw-2.c,
10201         gcc.target/powerpc/440-mulchwu-1.c,
10202         gcc.target/powerpc/440-mulchwu-2.c,
10203         gcc.target/powerpc/440-mulhhw-1.c,
10204         gcc.target/powerpc/440-mulhhw-2.c,
10205         gcc.target/powerpc/440-mulhhwu-1.c,
10206         gcc.target/powerpc/440-mulhhwu-2.c,
10207         gcc.target/powerpc/440-mullhw-1.c,
10208         gcc.target/powerpc/440-mullhw-2.c,
10209         gcc.target/powerpc/440-mullhwu-1.c,
10210         gcc.target/powerpc/440-mullhwu-2.c,
10211         gcc.target/powerpc/440-nmacchw-1.c,
10212         gcc.target/powerpc/440-nmacchw-2.c,
10213         gcc.target/powerpc/440-nmachhw-1.c,
10214         gcc.target/powerpc/440-nmachhw-2.c,
10215         gcc.target/powerpc/440-nmaclhw-1.c,
10216         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10217
10218 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10219
10220         PR fortran/24774
10221         * gfortran.dg/inquire_9.f90: New test.
10222
10223         PR fortran/21647
10224         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10225
10226 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10227
10228         PR libfortran/24432
10229         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10230         Check that 'cos' is supported.
10231
10232 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10233
10234         PR fortran/24223
10235         * gfortran.dg/substring_equivalence.f90: New test.
10236
10237         PR fortran/24705
10238         * gfortran.dg/auto_internal_assumed.f90: New test.
10239
10240 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10241
10242         * gcc.dg/fold-div-2.c: New test.
10243
10244 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10245
10246         PR rtl-optimization/24883
10247         * gcc.c-torture/compile/pr24883.c: New test.
10248
10249 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10250
10251         PR middle-end/20583
10252         * gcc.c-torture/compile/pr20583.c: New.
10253
10254 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10255
10256         * gcc.c-torture/execute/usmul.c: New test.
10257
10258 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10259
10260         * gcc.dg/tree-ssa/vrp22.c: New test.
10261
10262 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10263
10264         PR middle-end/24912
10265         * gcc.dg/torture/pr24912-1.c: New test.
10266
10267 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10268
10269         PR fortran/24862
10270         * gfortran.dg/arrayio_derived_1.f90: New test.
10271
10272 2005-11-19  Richard Guenther  <rguenther@suse.de>
10273
10274         PR middle-end/23294
10275         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10276
10277 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10278
10279         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10280
10281 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10282
10283         PR c++/8355
10284         * g++.dg/template/friend39.C: New test.
10285
10286 2005-11-18  James E Wilson  <wilson@specifix.com>
10287
10288         * gcc.dg/builtin-strstr.c: New.
10289
10290 2005-11-18  Richard Henderson  <rth@redhat.com>
10291
10292         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10293         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10294         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10295         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10296         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10297         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10298         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10299         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10300         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10301         renaming to remove initial "ia64-".
10302
10303 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10304
10305         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10306
10307 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10308
10309         * g++.dg/cpp/string-2.C: New test.
10310
10311 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10312
10313         * gcc.dg/tree-ssa/loop-14.c: New test.
10314
10315 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10316             Michael Chamberlain <michael@chamberlain.net.au>
10317
10318         * ada/acats/run_all.sh (target_run): Kill long running tests.
10319
10320 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10321
10322         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10323         * gcc.dg/cleanup-9.c: Likewise.
10324         * gcc.dg/cleanup-10.c: Likewise.
10325         * gcc.dg/cleanup-11.c: Likewise.
10326
10327 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10328
10329         PR fortran/24892
10330         * gfortran.dg/open_access_append_1.f90: New test.
10331         * gfortran.dg/open_access_append_2.f90: New test.
10332
10333 2005-11-16  Richard Guenther  <rguenther@suse.de>
10334
10335         PR middle-end/24851
10336         * gcc.c-torture/execute/pr24851.c: New testcase.
10337
10338 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10339
10340         * gcc.dg/fold-overflow-1.c: New test.
10341
10342 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10343
10344         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10345         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10346
10347 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10348
10349         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10350         structures.
10351         * g++.dg/eh/forced2.C: Likewise.
10352         * g++.dg/eh/forced3.C: Likewise.
10353         * g++.dg/eh/forced4.C: Likewise.
10354
10355 2005-11-11  Mike Stump  <mrs@apple.com>
10356
10357         * g++.old-deja/g++.mike/unused.C: Add.
10358
10359 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10360
10361         PR c++/24667
10362         * g++.dg/warn/Wcast-qual1.C: New test.
10363
10364 2005-11-15  Jan Hubicka  <jh@suse.cz>
10365
10366         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10367
10368 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10369
10370         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10371
10372 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10373
10374         PR 24840
10375         * gcc.dg/tree-ssa/pr24840.c: New test.
10376
10377 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10378
10379         PR testsuite/24841
10380         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10381
10382 2005-11-14  Dale Johannesen  <dalej@apple.com>
10383
10384         * gcc.c-torture/execute/20051113-1.c: New.
10385
10386 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10387
10388         PR c++/24687
10389         * g++.dg/template/crash43.C: New test.
10390
10391 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10392
10393         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10394
10395 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10396
10397         PR c++/24817
10398         * g++.dg/eh/spec8.C: New test.
10399
10400 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10401
10402         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10403
10404 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10405
10406         PR c++/20293
10407         * g++.dg/parse/ambig4.C: New test.
10408         * g++.dg/tc1/dr101.C: Adjust error markers.
10409         * g++.dg/lookup/strong-using-2.C: Likewise.
10410         * g++.dg/lookup/ambig5.C: Likewise.
10411         * g++.dg/lookup/ambig4.C: Likewise.
10412         * g++.dg/parse/crash22.C: Likewise.
10413
10414 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10415
10416         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10417
10418 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10419
10420         * gcc.dg/nested-calls-1.c: New test.
10421
10422 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10423
10424         * gfortran.dg/complex_intrinsic_1.f90: New test.
10425         * gfortran.dg/complex_intrinsic_2.f90: New test.
10426         * gfortran.dg/fgetc_1.f90: New test.
10427         * gfortran.dg/fgetc_2.f90: New test.
10428         * gfortran.dg/fgetc_3.f90: New test.
10429         * gfortran.dg/ftell_1.f90: New test.
10430         * gfortran.dg/ftell_2.f90: New test.
10431         * gfortran.dg/gnu_logical_1.F: New test.
10432         * gfortran.dg/gnu_logical_2.f90: New test.
10433
10434 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
10435
10436         PR middle-end/24820
10437         * testsuite/gcc.dg/pr24820.c: New test.
10438
10439 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
10440
10441         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10442         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10443         variable.
10444
10445 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10446
10447         testsuite/24614
10448         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10449
10450 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10451
10452         * gcc.target/cris/cris.exp: New file.
10453         * gcc.target/cris/rld-legit1.c: New test.
10454         * gcc.target/cris/rld-legit2.c: New test.
10455
10456 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
10457
10458         PR c++/24780
10459         * g++.dg/opt/pr24780.C: New test.
10460
10461         PR c++/24761
10462         * g++.dg/template/asm1.C: New test.
10463
10464 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
10465
10466         PR libgfortran/24787
10467         * gfortran.dg/scan_1.f90: New test.
10468
10469 2005-11-12  Jan Hubicka  <jh@suse.cz>
10470
10471         * gcc.target/i386/minmax-1.c: New.
10472         * gcc.target/i386/minmax-2.c: New.
10473
10474 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
10475
10476         * gcc.dg/pr24445.c: Fix for 64-bit targets.
10477
10478 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
10479
10480         * gcc.c-torture/execute/20051110-1.c,
10481         gcc.c-torture/execute/20051110-2.c: New tests.
10482
10483 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10484
10485         PR middle-end/24750
10486         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10487         New tests.
10488
10489 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10490
10491         * lib/target-libpath.exp (get_shlib_extension): New proc.
10492         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10493         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10494         * lib/objc.exp (objc_target_compile): Likewise.
10495         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10496         detection.
10497
10498 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10499
10500         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10501
10502         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10503         Add -static to additional_flags and pass it to target_compile.
10504
10505 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10506
10507         PR libgfortran/24719
10508         gfortran.dg/read_noadvance.f90: New test.
10509
10510         PR libgfortran/24699
10511         gfortran.dg/fmt_t_2.f90: New test.
10512
10513         PR libgfortran/24785
10514         gfortran.dg/read_x_eor.f90: New test.
10515
10516         PR libgfortran/24584
10517         gfortran.dg/namelist_empty.f90: Rename test.
10518
10519         PR libgfortran/24489
10520         gfortran/read_eor.f90: Rename test.
10521
10522 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10523
10524         PR fortran/15976
10525         * gfortran.dg/automatic_module_variable.f90: New test.
10526
10527 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10528
10529         PR target/24445
10530         * gcc.dg/pr24445.c: New test.
10531
10532 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10533
10534         PR fortran/24655
10535         PR fortran/24755
10536         * gfortran.dg/recursive_statement_functions.f90: Add statement
10537         functions using inline intrinsic functions and parameters to test
10538         that they no longer seg-fault.
10539
10540         PR fortran/24409
10541         gfortran.dg/nested_modules_4.f90: New test.
10542         gfortran.dg/nested_modules_5.f90: New test.
10543
10544 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10545
10546         PR fortran/24643
10547         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10548
10549 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
10550
10551         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10552         failures.
10553
10554 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10555
10556         * gcc.dg/sparc-getcontext-1.c: New test.
10557
10558 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
10559
10560         * gcc.dg/ifcvt-fabs-1.c: New test.
10561
10562 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
10563
10564         PR other/4372
10565         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10566         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10567
10568 2005-11-09  Richard Guenther  <rguenther@suse.de>
10569
10570         PR tree-optimization/24716
10571         * gcc.c-torture/execute/pr24716.c: New testcase.
10572
10573 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10574
10575         * gcc.dg/pr24624.c: Disable for non S/390 targets.
10576
10577 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10578
10579         PR 24624
10580         * gcc.dg/pr24624.c: Testcase added.
10581
10582 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10583
10584         PR 24623
10585         * g++.dg/other/pr24623.C: Testcase added.
10586
10587 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
10588
10589         PR fortran/22607
10590         * gfortran-dg/pure_byref_1.f90: New.
10591         * gfortran-dg/pure_byref_2.f90: New.
10592
10593 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
10594
10595         PR c/24101
10596         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10597         * gcc.dg/dg.exp: Run main loop also for *.i files.
10598
10599 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
10600
10601         PR c++/19450
10602         * g++.dg/tls/diag-3.C: New test.
10603         * g++.dg/tls/diag-4.C: New test.
10604         * g++.dg/tls/static-1.C: New test.
10605         * g++.dg/tls/static-1a.cc: New file.
10606
10607 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
10608
10609         PR 23046
10610         * g++.dg/tree-ssa/pr23046.C: New test.
10611
10612 2005-11-08  Devang Patel <dpatel@apple.com>
10613
10614         PR tree-optimization/23115
10615         * gcc.dg/tree-ssa/pr23115.c: New.
10616
10617 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
10618
10619         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10620         * gcc.target/powerpc/pr16155.c: Same.
10621         * gcc.target/powerpc/altivec-1.c: Same.
10622         * gcc.target/powerpc/altivec-2.c: Same.
10623         * gcc.target/powerpc/altivec-3.c: Same.
10624         * gcc.target/powerpc/altivec-5.c: Same.
10625         * gcc.target/powerpc/altivec-11.c: Same.
10626         * gcc.target/powerpc/altivec-12.c: Same.
10627         * gcc.target/powerpc/altivec-14.c: Same.
10628         * gcc.target/powerpc/altivec-22.c: Same.
10629         * gcc.target/powerpc/altivec-consts.c: Same.
10630         * gcc.target/powerpc/altivec-pr22085.c: Same.
10631         * gcc.target/powerpc/altivec-splat.c: Same.
10632         * gcc.target/powerpc/altivec-varargs-1.c: Same.
10633         * gcc.target/powerpc/altivec-vec-merge.c: Same.
10634         * gcc.target/powerpc/darwin-longlong.c: Same.
10635
10636 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
10637
10638         PR target/19340
10639         * gcc.dg/pr19340.c: New test.
10640
10641 2005-11-07  Ian Lance Taylor  <ian@airs.com>
10642
10643         PR rtl-optimization/24683
10644         * gcc.dg/pr24683.c: New test.
10645
10646 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10647
10648         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10649         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10650
10651 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10652
10653         * gcc.target/i386/pr23376.c: Compile with -mmmx.
10654
10655 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
10656
10657         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10658
10659 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10660
10661         PR target/24230
10662
10663         * gcc.target/powerpc/altivec-consts.c,
10664         gcc.target/powerpc/altivec-splat.c: New testcase.
10665
10666 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10667
10668         PR c/24599
10669
10670         * gcc.dg/overflow-2.c: New testcase.
10671
10672 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
10673
10674         PR rtl-optimization/23567
10675         * gcc.c-torture/execute/20051104-1.c: New test.
10676
10677 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
10678
10679         PR fortran/24534
10680         gfortran.dg/private_type_2.f90: Modified to check that case with
10681         PRIVATE declaration within derived type is accepted.
10682
10683         PR fortran/20838
10684         gfortran.dg/pointer_assign_1.f90: New test.
10685
10686         PR fortran/20840
10687         * gfortran.dg/arrayio_0.f90: New test.
10688
10689         PR fortran/17737
10690         gfortran.dg/data_initialized.f90: New test.
10691         gfortran.dg/data_constraints_1.f90: New test.
10692         gfortran.dg/data_constraints_2.f90: New test.
10693
10694 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
10695
10696         PR fortran/24174
10697         PR fortran/24305
10698         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10699
10700 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
10701
10702         PR 24670
10703         * gcc.dg/tree-ssa/pr24670.c: New test.
10704
10705 2005-11-05  Ian Lance Taylor  <ian@airs.com>
10706
10707         PR target/22432
10708         * gcc.target/i386/pr22432.c: New test.
10709
10710 2005-11-05  Richard Henderson  <rth@redhat.com>
10711
10712         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10713         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10714         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10715         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10716         from gcc.dg/alpha-*.
10717         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10718         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10719
10720 2005-11-05  Andreas Jaeger  <aj@suse.de>
10721
10722         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
10723
10724 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10725
10726         PR target/23424
10727         * gcc.dg/torture/pr23424-1.c: New test.
10728
10729 2005-11-04  Richard Henderson  <rth@redhat.com>
10730
10731         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
10732         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
10733         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
10734         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
10735         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
10736         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
10737         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
10738         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
10739         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
10740         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
10741         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
10742         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
10743         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
10744         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
10745         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
10746         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
10747         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
10748         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
10749         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
10750         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
10751         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
10752         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
10753         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
10754         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
10755         Move from gcc.dg/.
10756         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
10757         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10758         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
10759         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
10760         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
10761         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
10762         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
10763         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
10764         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
10765         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
10766         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
10767         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
10768         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
10769         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
10770         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
10771         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
10772         gcc.target/i386/lea.c, gcc.target/i386/local.c,
10773         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
10774         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
10775         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
10776         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
10777         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
10778         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
10779         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
10780         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
10781         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
10782         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
10783         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
10784         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
10785         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
10786         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
10787         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
10788         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
10789         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
10790         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
10791         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
10792         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
10793         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
10794         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
10795         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
10796         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
10797         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
10798         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
10799         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
10800         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
10801
10802 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
10803
10804         PR 24627
10805         * gcc.dg/tree-ssa/pr24627.c: New test.
10806
10807 2005-11-04 Paul Brook  <paul@codesourcery.com>
10808
10809         * gcc.dg/tls/opt-10.c: New test.
10810
10811 2005-11-04  Andreas Jaeger  <aj@suse.de>
10812
10813         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
10814         avoid extra warnings.
10815
10816 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10817
10818         PR libfortran/22298
10819         * gcc/testsuite/lib/target-supports.exp
10820         (check_effective_target_static_libgfortran): New
10821         static_libgfortran effective target.
10822         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
10823         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
10824
10825 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10826
10827         * gcc.dg/pr24615.c: Guard test with { target fpic }.
10828
10829 2005-11-03  Josh Conner  <jconner@apple.com>
10830
10831         PR c++/19989
10832         g++.dg/ext/array2.C: New test.
10833         g++.dg/template/dependent-name3.C: New test.
10834         g++.dg/template/dependent-name4.C: New test.
10835         g++.dg/template/sfinae2.C: New test.
10836
10837 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10838
10839         PR preprocessor/22042
10840         * gcc.dg/cpp/strify4.c: New test.
10841
10842 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10843
10844         PR c++/17964
10845         * g++.dg/cpp/string-1.C: New test.
10846
10847 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10848
10849         * gcc.target/powerpc: New directory.
10850         * gcc.target/powerpc/powerpc.exp: New file.
10851         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
10852         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
10853         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
10854         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
10855         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
10856         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
10857         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
10858         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
10859         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
10860         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
10861         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
10862         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
10863         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
10864         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
10865         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
10866         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
10867         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
10868         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
10869         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
10870         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
10871         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
10872         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
10873         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
10874         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
10875         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
10876         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
10877         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
10878         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
10879         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
10880         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
10881         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
10882         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
10883         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
10884         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
10885
10886 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
10887
10888         PR c++/21627
10889         * g++.dg/warn/inline2.C: New test.
10890
10891 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10892
10893         PR middle-end/23155
10894         * g++.dg/ext/c99struct1.C: New test.
10895         * gcc.dg/union-cast-1.c: New test.
10896         * gcc.dg/union-cast-2.c: New test.
10897         * gcc.dg/union-cast-3.c: New test.
10898
10899 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10900
10901         PR middle-end/24589
10902         * gcc.c-torture/execute/zero-struct-2.c: New test.
10903
10904 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10905
10906         PR c++/24582
10907         * g++.dg/init/switch1.C: New test.
10908
10909 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10910
10911         * gcc.dg/delay-slot-1.c: New test.
10912
10913 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
10914
10915         PR target/24620
10916         * gcc.dg/pr24620.c: New test.
10917
10918 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10919
10920         PR c/24329
10921         * gcc.dg/format/unnamed-1.c: New test.
10922
10923 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10924
10925         PR c++/22434
10926         * g++.dg/expr/cond8.C: New test.
10927
10928         PR c++/24560
10929         * g++.dg/parse/dot1.C: New test.
10930
10931 2005-11-02  Jan Hubicka  <jh@suse.cz>
10932
10933         PR target/23303
10934         * gcc.dg/i386-lea.c: New test
10935
10936 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10937
10938         PR target/24615
10939         * gcc.dg/pr24615.c: New test.
10940
10941 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10942
10943         PR target/24600
10944         * gcc.dg/pr24600.c: New test.
10945
10946 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10947
10948         PR c++/19253
10949         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
10950         * g++.dg/parse/typename9.C: New test.
10951         * g++/dg/parse/typename10.C: Likewise.
10952
10953 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10954
10955         PR fortran/18157
10956         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
10957         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
10958         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
10959
10960 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10961
10962         PR c++/24569
10963         * g++.dg/debug/static1.C: New test.
10964
10965 2005-11-02  Josh Conner  <jconner@apple.com>
10966
10967         * g++.dg/crash38.C: moved into proper directory...
10968         * g++.dg/template/crash42.C: ...here
10969
10970 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
10971
10972         PR target/18338
10973         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
10974         pcc_bitfield_type_matters || default_packed.
10975
10976         * lib/target-supports.exp
10977         (check_effective_target_pcc_bitfield_type_matters): New proc.
10978         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
10979
10980         PR testsuite/23304
10981         * lib/target-supports.exp (check_effective_default_packed): New proc.
10982         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
10983         Gate expected errors on target ! default_packed.
10984         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
10985
10986 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10987
10988         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
10989         change (r106358).
10990
10991 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10992
10993         PR fortran/24008
10994         * gfortran.dg/entry_5.f90: New.
10995         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
10996
10997 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
10998
10999         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11000
11001 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
11002
11003         PR fortran/21565
11004         gfortran.dg/namelist_blockdata.f90: New test.
11005
11006         PR fortran/18737
11007         gfortran.dg/external_implicit_none.f90: New test.
11008
11009         PR fortran/14994
11010         * gfortran.dg/secnds.f: New test.
11011
11012 2005-10-31  Jan Hubicka  <jh@suse.cz>
11013
11014         PR target/20928
11015         * gcc.c-torture/compile/pr20928.c: New test.
11016
11017 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11018
11019         PR middle-end/23492
11020         * gcc.c-torture/compile/zero-strct-5.c: New test.
11021
11022 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11023
11024         PR libgfortran/24584
11025         * gfortran.dg/pr24584.f90: New test.
11026
11027 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11028
11029         PR fortran/18883
11030         * gfortran.dg/char_result_9.f90: New.
11031         * gfortran.dg/char_result_10.f90: New.
11032
11033 2005-10-30  Jan Hubicka  <jh@suse.cz>
11034
11035         * g++.dg/tree-ssa/pr24172.C: New testcase.
11036
11037 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11038
11039         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11040
11041 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11042
11043         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11044         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11045         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11046         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11047         gfortran.dg/enum_9.f90,
11048         gfortran.fortran-torture/compile/enum_1.f90,
11049         gfortran.fortran-torture/execute/enum_1.f90,
11050         gfortran.fortran-torture/execute/enum_2.f90,
11051         gfortran.fortran-torture/execute/enum_3.f90,
11052         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11053
11054 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11055
11056         PR target/18482
11057         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11058         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11059
11060 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11061
11062         PR libfortran/20179
11063         * gfortran.dg/mixed_io_1.f90: New test.
11064         * gfortran.dg/mixed_io_1.c: New file.
11065
11066 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11067
11068         * gfortran.dg/malloc_free_1.f90: New test.
11069
11070 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11071
11072         * gcc.dg/nested-func-4.c: Require profiling -pg.
11073
11074 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11075
11076         PR C++/23229
11077         * g++.dg/warn/main-2.C: New test.
11078
11079 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11080
11081         PR fortran/24545
11082         * gfortran.dg/interface_2.f90: new test.
11083
11084 2005-10-28  Josh Conner  <jconner@apple.com>
11085
11086         PR c++/22153
11087         * g++.dg/template/crash38.C: New test.
11088         * g++.dg/parse/explicit1.C: Change expected errors.
11089
11090 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11091
11092         PR C++/23426
11093         * g++.dg/other/large-size-array.C: New test.
11094
11095 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11096
11097         PR middle-end/24362
11098         * g++.dg/opt/complex4.C: New test.
11099
11100 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11101
11102         * gcc.dg/nested-func-4.c: New test.
11103
11104 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11105
11106         PR fortran/24158
11107         gfortran.dg/derived_recursion.f90: New test.
11108         gfortran.dg/implicit_actual.f90: New test.
11109
11110 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11111
11112         PR middle-end/24295, PR testsuite/24477
11113         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11114         removed when weakref hits the tree.
11115
11116 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11117
11118         * gfortran.dg/cray_pointers_4.f90: New test.
11119
11120         * gfortran.dg/cray_pointers_5.f90: New test.
11121
11122 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11123
11124         PR fortran/22290
11125         * gfortran.dg/assign_5.f90: New test.
11126         * gfortran.dg/assign_6.f: New test.
11127
11128 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11129
11130         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11131         CPU has no SSE support.
11132
11133 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11134
11135         PR libgfortran/24224
11136         * gfortran.dg/arrayio_1.f90: Update attribution.
11137         * gfortran.dg/arrayio_2.f90: Update attribution.
11138         * gfortran.dg/arrayio_3.f90: Update attribution.
11139         * gfortran.dg/arrayio_4.f90: Update test conditions.
11140         * gfortran.dg/arrayio_5.f90: Update attribution.
11141         * gfortran.dg/arrayio_6.f90: New test.
11142         * gfortran.dg/arrayio_7.f90: New test.
11143
11144 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11145
11146         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11147
11148 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11149
11150         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11151
11152 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11153
11154         PR fortran/24416
11155         * gfortran.dg/namelist_char_only.f90: New test.
11156
11157 2005-10-24  Asher Langton  <langton2@llnl.gov>
11158
11159         PR fortran/17031
11160         PR fortran/22282
11161         * gfortran.dg/cray_pointers_1.f90: New test.
11162         * gfortran.dg/cray_pointers_2.f90: New test.
11163         * gfortran.dg/cray_pointers_3.f90: New test.
11164         * gfortran.dg/loc_1.f90: New test.
11165         * gfortran.dg/loc_2.f90: New test.
11166
11167 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11168
11169         * gcc.dg/pr24225.c: New test.
11170
11171 2005-10-24  Asher Langton  <langton2@llnl.gov>
11172
11173         * gfortran.dg/dup_save_1.f90: New test.
11174         * gfortran.dg/dup_save_2.f90: New test.
11175
11176 2005-10-24  Paul Brook  <paul@codesourcery.com>
11177
11178         PR 24107
11179         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11180         stdint.h.
11181
11182 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11183
11184         PR libgfortran/24489
11185         * gfortran.dg/pr24489.f90: New test.
11186
11187 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11188
11189         PR fortran/23635
11190         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11191
11192 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11193
11194         PR target/18911
11195         * g++.dg/init/array16.C: Skip for mmix-*-*.
11196
11197 2005-10-23  Asher Langton  <langton2@llnl.gov>
11198
11199         * gfortran.dg/byte_1.f90: New test.
11200         * gfortran.dg/byte_2.f90: New test.
11201
11202 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11203
11204         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11205
11206 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11207
11208         PR fortran/18022
11209         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11210
11211         PR fortran/24311
11212         * gfortran.dg/merge_char_const.f90: New test.
11213
11214         PR fortran/24384
11215         * gfortran.dg/spread_scalar_source.f90: New test.
11216
11217 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11218
11219         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11220
11221         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11222         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11223
11224         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11225
11226 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11227
11228         PR fortran/24426
11229         * gfortran.dg/der_pointer_4.f90: New.
11230
11231 2005-10-22  David Ayers  <d.ayers@inode.at>
11232
11233         * obj-c++.dg/except-1.mm: Simplify.
11234
11235 2005-10-21  David Ayers  <d.ayers@inode.at>
11236
11237         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11238
11239 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11240
11241         * gfortran.dg/assumed_dummy_2.f90: New test.
11242
11243 2005-10-21  James E Wilson  <wilson@specifix.com>
11244
11245         PR preprocessor/15220
11246         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11247
11248 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11249
11250         * gcc.c-torture/execute/20051021-1.c: New test.
11251
11252 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11253
11254         PR c++/24260
11255         * g++.dg/ext/tmplattr1.C: New test.
11256
11257 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11258
11259         PR fortran/24440
11260         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11261
11262 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11263
11264         * obj-c++.dg/except-1.mm: New.
11265
11266         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11267
11268 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11269
11270         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11271
11272 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11273
11274         PR middle-end/24295
11275         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11276         declarations with the same names as thunks' alias targets, use
11277         aliases instead.
11278         * gcc.dg/attr-alias-3.c: New test.
11279         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11280
11281 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11282
11283         PR c++/22618
11284         * g++.dg/parse/access8.C: New test.
11285
11286 2005-10-20  Richard Guenther  <rguenther@suse.de>
11287
11288         PR c++/24439
11289         * g++.dg/tree-ssa/pr24439.C: New testcase.
11290
11291 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11292
11293         * g++.dg/opt/delay-slot-1.C: New test.
11294
11295 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11296
11297         PR fortran/21625
11298         * gfortran.fg/der_init_1.f90: New.
11299
11300 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11301
11302         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11303
11304 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11305
11306         PR c++/21908
11307         * g++.dg/parse/error28.C: New test.
11308
11309 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11310
11311         * gcc.dg/profile-generate-2.c: New test.
11312
11313 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11314
11315         PR target/23589
11316         * g++.dg/ext/dllimport11.C: New.
11317
11318 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11319
11320         PR c++/22293
11321         * g++.dg/other/friend3.C: New test.
11322
11323 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11324
11325         PR c++/23293
11326         * g++.dg/template/error19.C: New test.
11327
11328 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11329
11330         PR c++/21383
11331         * g++.dg/overload/koenig2.C: New.
11332
11333         PR c++/23118
11334         * g++.dg/overload/error2.C: New.
11335
11336         PR c++/22604
11337         * g++.dg/inherit/covariant14.C: New.
11338
11339 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11340
11341         PR c++/23440
11342         * g++.dg/parse/for1.C: New test.
11343
11344 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11345
11346         PR fortran/23446
11347         * gfortran.dg/host_dummy_index_1.f90: New test.
11348
11349         PR fortran/21459
11350         * gfortran.dg/automatic_char_len_2.f90: New test.
11351
11352         PR fortran/20866
11353         * gfortran.dg/recursive_statement_functions.f90: New test.
11354
11355         PR fortran/20853
11356         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11357
11358         PR fortran/20849
11359         * gfortran.dg/external_initializer.f90: New test.
11360
11361         PR fortran/20837
11362         * non_module_public.f90: New test.
11363
11364 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11365
11366         PR c++/24386
11367         * g++.dg/template/overload7.C: New.
11368
11369         PR c++/22551
11370         * g++.dg/other/switch2.C: Remove expected warnings.
11371
11372         PR c++/21353
11373         * g++.dg/template/defarg6.C: New.
11374
11375 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11376
11377         PR target/24315
11378         * gcc.target/i386/pr24315.c: New test.
11379
11380 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11381
11382         PR c++/24389
11383         * g++.dg/template/static21.C: New test.
11384         * g++.dg/template/static21-a.cc: Likewise.
11385
11386 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11387
11388         PR c++/23959
11389         * g++.dg/warn/Wswitch-default-1.C: New test.
11390         * g++.dg/warn/Wswitch-default-2.C: New test.
11391
11392 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11393
11394         PR c++/22173
11395         * g++.dg/parse/template18.C: New test.
11396         * g++.dg/template/nontype15.C: Likewise.
11397
11398 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11399
11400         PR fortran/22273
11401         * gfortran.dg/spec_expr_2.f90: New.
11402
11403 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11404
11405         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11406         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11407         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11408         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11409         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11410         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11411         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11412         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11413         previous target-specific skips and warning-message matches where
11414         applicable.
11415
11416 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11417
11418         PR c++/21347
11419         * g++.dg/warn/Wctor-dtor.C: New test.
11420
11421 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11422
11423         PR c/23439
11424         * gcc.dg/for-1.c: New test.
11425
11426 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
11427
11428         PR c++/19565
11429         * g++.dg/warn/Wconversion1.C: New test.
11430         * g++.dg/ext/packed4.C: Compile with -w.
11431         * g++.dg/opt/20050511-1.C: Likewise.
11432         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11433
11434 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
11435
11436         * gfortran.dg/boz_5.f90: New test.
11437
11438 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
11439
11440         PR c++/22551
11441         * g++.dg/other/switch2.C: New.
11442
11443         PR c++/23984
11444         * g++.dg/init/ctor7.C: New.
11445
11446 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
11447
11448         PR c++/23730
11449         * g++.dg/parse/crash32.C: New test.
11450
11451 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
11452
11453         PR c++/20721
11454         * g++.dg/init/goto2.C: New test.
11455
11456         PR c++/22464
11457         * g++.dg/template/crash/41.C: New test.
11458
11459         PR c++/22180
11460         * g++.dg/template/crash40.C: New test.
11461
11462         PR c++/23694
11463         * g++.dg/parse/friend5.C: New test.
11464
11465         PR c++/23307
11466         * g++.dg/template/crash38.C: New test.
11467
11468         PR c++/22352
11469         * g++.dg/template/friend38.C: New test.
11470
11471         PR c++/22405
11472         * g++.dg/template/crash39.C: New test.
11473
11474 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
11475
11476         * gcc.dg/debug/dwarf2/dwarf-char1.c,
11477         gcc.dg/debug/dwarf2/dwarf-char2.c,
11478         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11479
11480         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11481
11482 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
11483
11484         * gcc.dg/dll-2.c: Add tests for warnings.
11485         * gcc.dg/dll-3.c: Likewise.
11486         * gcc.dg/dll-4.c: Likewise.
11487
11488         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11489         * g++.dg/ext/dllimport2.C: Likewise.
11490         * g++.dg/ext/dllimport3.C: Likewise.
11491         * g++.dg/ext/dllimport7.C: Likewise.
11492         * g++.dg/ext/dllimport8.C: Likewise.
11493         * g++.dg/ext/dllimport9.C: Likewise.
11494
11495 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11496
11497         PR fortran/24092
11498         * gfortran.dg/derived_pointer_recursion.f90: New test.
11499
11500 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11501
11502         * gcc.c-torture/execute/20051012-1.c: New test.
11503
11504 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11505
11506         PR fortran/18082
11507         * gfortran.dg/automatic_char_len_1.f90: New test.
11508
11509 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11510
11511         PR fortran/20847
11512         * gfortran.dg/save_common.f90: New test.
11513
11514         PR fortran/20856
11515         * gfortran.dg/save_result.f90: New test.
11516
11517 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11518
11519         PR c++/21592
11520         * g++.dg/template/dependent-expr1.C: Add new expected error.
11521         * g++.dg/template/dependent-expr2.C: Adjust error text.
11522         * g++.dg/template/overload6.C: New.
11523
11524         PR c++/23797
11525         * g++.dg/other/typename8.C: New.
11526
11527         PR c++/21117
11528         * g++.dg/other/return1.C: New.
11529
11530 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
11531
11532         PR c++/24052
11533         * g++.dg/ext/label5.C: New.
11534
11535 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11536
11537         PR c++/19964
11538         * g++.dg/parse/crash31.C: New.
11539
11540 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
11541
11542         * g++.dg/ipa/ipa-1.c: New test.
11543         * g++.dg/ipa/ipa-2.c: New test.
11544         * g++.dg/ipa/ipa-3.c: New test.
11545         * g++.dg/ipa/ipa-4.c: New test.
11546         * g++.dg/ipa/ipa-5.c: New test.
11547         * g++.dg/ipa/ipa.exp: New file.
11548
11549 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11550
11551         PR fortran/24207
11552         * gfortran.dg/private_type_3.f90: New test.
11553
11554 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11555
11556         PR fortran/20786
11557         gfortran.dg/aint_anint_1.f90: New test.
11558
11559 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11560
11561         PR libgfortran/24313
11562         gfortran.dg/csqrt.f: New test.
11563
11564 2005-10-11  Ian Lance Taylor  <ian@airs.com>
11565
11566         PR c++/8057
11567         * g++.dg/warn/noeffect7.C: New test.
11568         * g++.dg/warn/noeffect2.C: Instantiate templates.
11569         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
11570         and warning.
11571
11572 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11573
11574         PR c++/21089
11575         * g++.dg/init/float1.C: New test.
11576
11577         PR c++/24277
11578         * g++.dg/init/member1.C: Tweak error markers.
11579
11580 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
11581
11582         PR testsuite/24281
11583         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11584         Check for null pointer.
11585
11586 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11587
11588         PR c++/21369
11589         * g++.dg/parse/ret-type3.C: New test.
11590
11591 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11592
11593         PR tree-opt/23946
11594         * gcc.c-torture/compile/pr23946.c: New test.
11595
11596 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
11597
11598         * g++.dg/opt/mmx2.C: New test.
11599
11600 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11601
11602         PR c++/24277
11603         * g++.dg/template/static20.C: New test.
11604
11605         PR c++/24302
11606         * g++.dg/warn/Wunused-12.C: New test.
11607
11608         PR c++/23437
11609         * g++.dg/template/arg4.C: New test.
11610
11611 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11612
11613         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11614         * gcc.dg/ucnid-3.c: Likewise.
11615         * gcc.dg/ucnid-4.c: Likewise.
11616         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11617         * g++.dg/other/ucnid-1.C: Likewise.
11618         * gcc.dg/sparc-frame-1.c: New test.
11619
11620 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11621
11622         PR c++/24139
11623         * g++.dg/template/spec27.C: New test.
11624
11625         PR c++/24275
11626         * g++.dg/template/static19.C: New test.
11627
11628 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11629
11630         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11631         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11632
11633 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11634
11635         PR target/24136
11636         * gfortran.fortran-torture/compile/pr24136.f: New test.
11637
11638 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
11639
11640         PR c++/22172
11641         * g++.dg/parse/crash30.C: New test.
11642
11643 2005-10-07  Richard Guenther  <rguenther@suse.de>
11644
11645         PR middle-end/24227
11646         * gcc.c-torture/compile/pr24227.c: New testcase.
11647
11648 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
11649
11650         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11651         Do not put aligned attributes on array elements.
11652
11653 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
11654
11655         PR testsuite/23611, PR testsuite/23615
11656         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11657         writing prototypes of library functions by hand.
11658         * obj-c++.dg/bitfield-4.mm: Likewise.
11659         * obj-c++.dg/const-str-4.mm: Likewise.
11660         * obj-c++.dg/encode-4.mm: Likewise.
11661         * obj-c++.dg/encode-5.mm: Likewise.
11662         * obj-c++.dg/encode-6.mm: Likewise.
11663         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11664         * obj-c++.dg/method-10.mm: Likewise.
11665         * obj-c++.dg/method-17.mm: Likewise.
11666         * obj-c++.dg/method-19.mm: Likewise.
11667         * obj-c++.dg/try-catch-2.mm: Likewise.
11668
11669 2005-10-06  Richard Henderson  <rth@redhat.com>
11670
11671         PR 24236
11672         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11673
11674 2005-10-06  Dale Johannesen  <dalej@apple.com>
11675
11676         * gcc.c-torture/execute/20030125-1.c: Correct.
11677
11678 2005-10-06  Richard Guenther  <rguenther@suse.de>
11679
11680         PR tree-optimization/24238
11681         * g++.dg/tree-ssa/pr24238.C: New testcase.
11682
11683 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
11684
11685         PR 18568
11686         * gfortran.dg/der_pointer_3.f90: New test.
11687
11688 2005-10-05  Devang Patel  <dpatel@apple.com>
11689
11690         PR Debug/23205
11691         * g++.dg/other/PR23205.C: New.
11692
11693 2005-10-05  Richard Henderson  <rth@redhat.com>
11694
11695         PR target/23602
11696         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11697         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11698
11699 2005-10-05  Dale Johannesen  <dalej@apple.com>
11700
11701         * gcc.c-torture/execute/float-floor.c: New.
11702
11703 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
11704
11705         PR tree-optimization/21419
11706         PR tree-optimization/24146
11707         PR tree-optimization/24151
11708
11709         * g++.dg/ext/asm7.C: New.
11710         * g++.dg/ext/asm8.C: New.
11711         * gcc.dg/asm-1.c: Compile on all targets.
11712         * gcc.dg/asm-pr24146.c: New.
11713         * gcc.dg/pr21419.c: Adjust error messages.
11714
11715 2005-10-05  Richard Guenther  <rguenther@suse.de>
11716
11717         PR fortran/24176
11718         * gfortran.fortran-torture/compile/empty.f90: New testcase.
11719
11720 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11721
11722         PR c++/23513
11723         * g++.dg/template/spec22.C: Robustify test.
11724         * g++.dg/template/spec26.C: New.
11725
11726 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
11727
11728         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
11729         if target supports vector instructions.
11730
11731 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
11732
11733         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
11734         C99 functions.
11735
11736 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
11737
11738         * lib/target-supports.exp (check_effective_target_fortran_large_real,
11739         check_effective_target_fortran_large_int): Replace cached result
11740         when target changes.
11741
11742 2005-10-04  Devang Patel  <dpatel@apple.com>
11743
11744         * gcc.dg/i386-sse-vect-types.c: New.
11745
11746 2005-10-04  Ian Lance Taylor  <ian@airs.com>
11747
11748         PR preprocessor/13726
11749         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
11750         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
11751
11752 2005-10-04  Richard Guenther  <rguenther@suse.de>
11753
11754         PR c/23576
11755         * gcc.dg/noncompile/pr23576.c: New testcase.
11756
11757 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11758
11759         PR middle-end/23125
11760         * gcc.dg/register-var-3.c: New test.
11761
11762 2005-10-04  Steven Bosscher  <stevenb@suse.de>
11763
11764         * gcc.dg/pr23049.c: New test.
11765
11766         * gcc.dg/ucnid-4.c: Fix test.
11767
11768 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
11769
11770         PR 23445
11771         * gcc.c-torture/compile/pr23445.c: New test.
11772
11773 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
11774
11775         * g++.dg/overload/unknown1.C: New.
11776
11777 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
11778
11779         PR c++/17775
11780         * g++.dg/template/repo4.C: New test.
11781
11782 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11783
11784         PR libfortran/19308
11785         * gfortran.dg/large_real_kind_2.F90: New test.
11786         * gfortran.dg/large_integer_kind_2.f90: New test.
11787
11788 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
11789
11790         * lib/target-supports.exp (check_effective_target_vect_shift):
11791         Implement with result caching. Add i?86, x86_64 and ia64 targets.
11792         (check_effective_target_vect_condition): Fix copy-n-pasto.
11793
11794         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
11795         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
11796         targets.
11797
11798 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
11799
11800         PR c++/22621
11801         * g++.dg/template/overload5.C : New test.
11802
11803         PR c++/23840
11804         * g++.dg/expr/stdarg1.C: New test.
11805
11806 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
11807
11808         PR 24142
11809         * gcc.c-torture/execute/pr24142.c: New test.
11810
11811 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
11812
11813         PR 24141
11814         * gcc.c-torture/execute/pr24141.c: New test.
11815
11816 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
11817             Diego Novillo  <dnovillo@redhat.com>
11818
11819         PR 23604
11820         * gcc.c-torture/execute/pr23604.c: New test.
11821
11822 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
11823
11824         PR fortran/16404
11825         PR fortran/20835
11826         PR fortran/20890
11827         PR fortran/20899
11828         PR fortran/20900
11829         PR fortran/20901
11830         PR fortran/20902
11831         gfortran.dg/equiv_constraint_1.f90: New test.
11832         gfortran.dg/equiv_constraint_2.f90: New test.
11833         gfortran.dg/equiv_constraint_3.f90: New test.
11834         gfortran.dg/equiv_constraint_4.f90: New test.
11835         gfortran.dg/equiv_constraint_5.f90: New test.
11836         gfortran.dg/equiv_constraint_6.f90: New test.
11837         gfortran.dg/equiv_constraint_7.f90: New test.
11838         gfortran.dg/equiv_constraint_8.f90: New test.
11839         gfortran.dg/private_type_1.f90: New test.
11840         gfortran.dg/private_type_2.f90: New test.
11841         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
11842         980628-10.f: Assert std=gnu to permit mixing of
11843         types in equivalence statements.
11844
11845 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
11846
11847         PR 24112
11848         * gfortran.dg/open_status_1.f90: New.
11849
11850 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11851
11852         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
11853         * gcc.dg/vect/pr22480.c: Clean up temp files.
11854         * gcc.dg/vect/pr23831.c: Clean up temp files.
11855         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
11856         Clean up temp files.
11857         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
11858         Clean up temp files.
11859
11860         * gcc.dg/20050309-1.c: Clean up temp files.
11861         * gcc.dg/20050325-1.c: Clean up temp files.
11862
11863 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11864
11865         PR tree-optimization/24059
11866         * gcc.dg/vect/pr24059.c : New test.
11867
11868 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
11869
11870         PR middle-end/24109
11871         * gcc.c-torture/execute/20050929-1.c: New test.
11872
11873 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11874
11875         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
11876
11877 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
11878
11879         PR c/21419
11880         * gcc.dg/pr21419.c: New test.
11881
11882 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11883
11884         * gcc.dg/pr23911.c: New test.
11885
11886 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
11887
11888         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
11889
11890         PR c++/16782
11891         * g++.dg/parse/qualified4.C: New test.
11892         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
11893         * g++.old-deja/g++.mike/p8154.C: Likewise.
11894
11895 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
11896
11897         PR c++/22147
11898         * g++.dg/template/friend37.C: New test.
11899         * g++.dg/parse/crash28.C: Adjust error markers.
11900
11901 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
11902
11903         PR fortran/18518
11904         * gfortran.fortran-torture/execute/save_2.f90: New decl.
11905
11906 2005-09-27  Devang Patel  <dpatel@apple.com>
11907
11908         PR tree-optimization/23625
11909         * gcc.dg/pr23625.c: New test.
11910
11911 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
11912
11913         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
11914         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
11915
11916 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
11917
11918         PR fortran/23677
11919         * gfortran.fortran-torture/execute/save_1.f90: New test.
11920         * gfortran.dg/save_1.f90: New test.
11921
11922 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
11923
11924         * gcc.target/i386/builtin-apply-mmx.c: New test.
11925
11926         PR target/22576
11927         * gcc.target/i386/pr22576.c: New test.
11928
11929         PR target/22585
11930         * gcc.target/i386/pr22585.c: New test.
11931
11932         PR target/23268
11933         * gcc.target/i386/pr23268.c: New test.
11934
11935         PR middle-end/23831
11936         * gcc.dg/vect/pr23831.c: New test.
11937
11938         PR target/24055
11939         * gcc.target/i386/pr24055.c: New test.
11940
11941 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
11942
11943         PR tree-optimization/23960
11944         * gcc.c-torture/compile/pr23960.c: New.
11945
11946 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
11947
11948         PR fortran/16861
11949         * gfortran.dg/nested_modules_3.f90: New.
11950
11951 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
11952
11953         PR fortran/24005
11954         gfortran.dg/interface_1.f90: New test.
11955
11956 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
11957         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11958
11959         PR fortran/23843
11960         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
11961
11962 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
11963
11964         PR fortran/23516
11965         * gfortran.dg/imag_1.f: New test.
11966         * gfortran.dg/imag_2.f: Ditto.
11967
11968 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
11969
11970         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
11971
11972 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
11973
11974         PR c++/21983
11975         * g++.dg/warn/pr21983.C: New test.
11976
11977 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
11978
11979         PR c++/23993
11980         * g++.dg/template/array14.C: New test.
11981
11982 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
11983
11984         PR fortran/19929
11985         * gfortran.dg/der_ptr_component_1.f90: New test.
11986
11987 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11988
11989         PR c++/23965
11990         * g++.dg/template/error1.C: Reject "no matching function" message.
11991
11992 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11993
11994         PR c++/17609
11995         * g++.dg/lookup/error1.C: New test.
11996
11997 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
11998
11999         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12000         functionality of the testcase.
12001
12002 2005-09-20  Richard Henderson  <rth@redhat.com>
12003
12004         * gcc.dg/vect/vect-22.c: Require vect_float.
12005         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12006
12007 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12008
12009         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12010         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12011         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12012         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12013         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12014         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12015         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12016         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12017         * gcc.dg/cpp/ucnid-8.c: New test.
12018
12019 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12020
12021         PR tree-optimization/23929
12022         * gcc.c-torture/compile/pr23929.c: New test.
12023
12024 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12025
12026         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12027         for one loop.
12028
12029 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12030
12031         PR testsuite/23186
12032         * g++.dg/other/pr22003.C: Require named sections.
12033
12034 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12035
12036         PR c++/23947
12037         * g++.dg/rtti/crash3.C: New test.
12038
12039         PR tree-optimization/23818
12040         * gcc.dg/pr23818.c: New test.
12041
12042 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12043
12044         PR fortran/23420
12045         * gfortran.dg/print_fmt_4.f: New.
12046
12047 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12048
12049         PR fortran/23663
12050         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12051
12052 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12053
12054         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12055         Use pointers to local alignable arrays instead. Added comments.
12056         * gcc.dg/vect/vect-46.c: Likewise.
12057         * gcc.dg/vect/vect-48.c: Likewise.
12058         * gcc.dg/vect/vect-49.c: Likewise.
12059         * gcc.dg/vect/vect-52.c: Likewise.
12060         * gcc.dg/vect/vect-53.c: Likewise.
12061         * gcc.dg/vect/vect-54.c: Likewise.
12062         * gcc.dg/vect/vect-56.c: Likewise.
12063         * gcc.dg/vect/vect-57.c: Likewise.
12064         * gcc.dg/vect/vect-58.c: Likewise.
12065         * gcc.dg/vect/vect-60.c: Likewise.
12066         * gcc.dg/vect/vect-61.c: Likewise.
12067
12068         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12069         The test is no longer vectorizable on vect_no_align targets.
12070         * gcc.dg/vect/vect-43.c: Likewsie.
12071
12072         * gcc.dg/vect/vect-44.c: Added comments.
12073         * gcc.dg/vect/vect-45.c: Added comments.
12074         * gcc.dg/vect/vect-50.c: Added comments.
12075         * gcc.dg/vect/vect-51.c: Added comments.
12076
12077         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12078         aligned type.
12079         * gcc.dg/vect/Os-vect-95.c: Likewise.
12080
12081         * gcc.dg/vect/vect-41.c: Test removed.
12082         * gcc.dg/vect/vect-47.c: Test removed.
12083         * gcc.dg/vect/vect-55.c: Test removed.
12084         * gcc.dg/vect/vect-59.c: Test removed.
12085
12086 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12087
12088         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12089         No longer vectorizable on vect_no_align targets.
12090         * gcc.dg/vect/pr20122.c: Likewise.
12091         * gcc.dg/vect/vect-74.c: Likewise.
12092         * gcc.dg/vect/vect-75.c: Likewise.
12093         * gcc.dg/vect/vect-76.c: Likewise.
12094
12095         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12096         Will not be vectorizable on vect_no_align targets once aliasing issues
12097         are resolved.
12098         * gcc.dg/vect/vect-79.c: Likewise.
12099
12100         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12101         * gcc.dg/vect/vect-78.c: Likewise.
12102         * gcc.dg/vect/vect-97.c: Likewise.
12103
12104 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12105
12106         * gcc.dg/pr23943.c: New test.
12107
12108 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12109
12110         PR fortran/19181
12111         * gfortran.dg/derived_pointer_null_1.f90: New test.
12112
12113 2005-09-18  Richard Guenther  <rguenther@suse.de>
12114
12115         PR middle-end/23944
12116         * gcc.c-torture/compile/pr23944.c: New testcase.
12117
12118 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12119
12120         PR fortran/15975
12121         * gfortran.dg/der_pointer_2.f90: New test.
12122
12123 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12124
12125         PR fortran/16861
12126         * gfortran.dg/nested_modules_2.f90: New test.
12127
12128 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12129
12130         PR c++/18368
12131         * g++.dg/other/semicolon.C: New test.
12132
12133 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12134
12135         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12136         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12137
12138 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12139
12140         PR c++/23914
12141         * g++.dg/template/static18.C: New test.
12142
12143         PR c++/21514
12144         * g++.dg/template/crash19.C: Remove dg-error marker.
12145         * g++.dg/template/local4.C: New test.
12146
12147 2005-09-16  Paul Brook  <paul@codesourcery.com>
12148
12149         PR fortran/23906
12150         * gfortran.dg/dependency_1.f90: New test.
12151
12152 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12153
12154         PR c++/23896
12155         * g++.dg/template/static17.C: New test.
12156
12157 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12158
12159         PR c++/23139
12160         * g++.dg/warn/huge-val1.C: New test.
12161
12162 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12163
12164         PR c++/13140
12165         * g++.dg/parse/class2.C: New test.
12166         * g++.dg/template/explicit8.C: Likewise.
12167         * g++.dg/template/spec25.C: Likewise.
12168
12169 2005-09-14  Josh Conner  <jconner@apple.com>
12170
12171         PR middle-end/23584
12172         * gcc.dg/pr23584.c: New test.
12173
12174 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12175
12176         PR fortran/21875 Internal Unit Array I/O, NIST
12177         * gfortran.dg/arrayio_1.f90: New test.
12178         * gfortran.dg/arrayio_1.f90: New test.
12179         * gfortran.dg/arrayio_1.f90: New test.
12180         * gfortran.dg/arrayio_1.f90: New test.
12181         * gfortran.dg/arrayio_1.f90: New test.
12182
12183 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12184
12185         PR middle-end/22480
12186         * gcc.dg/vect/pr22480.c: New test.
12187
12188 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12189
12190         PR fortran/19358
12191         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12192
12193 2005-09-13 Josh Conner <jconner@apple.com>
12194
12195         PR c++/23180
12196         * g++.dg/init/struct2.C: New test.
12197         * g++.dg/init/struct3.C: New test.
12198
12199 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12200
12201         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12202         Clean up temp files.
12203         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12204         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12205         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12206         gcc.dg/tree-ssa/builtin-printf-1.c,
12207         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12208         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12209         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12210         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12211         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12212         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12213         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12214         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12215         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12216         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12217         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12218         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12219
12220 2005-09-13  Josh Conner  <jconner@apple.com>
12221
12222         * lib/gcc-dg.exp: Load scanipa.exp.
12223         (cleanup-dump): New procedure.
12224         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12225         * lib/scandump.exp: New file.
12226         * lib/scantree.exp: Use it.
12227         * lib/scanipa.exp: New file.
12228
12229 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12230
12231         PR fortran/17740
12232         * gfortran.dg/generic_4.f90: New test.
12233
12234 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12235
12236         PR target/23816
12237         * gcc.target/i386/pr23816-1.c: New test.
12238         * gcc.target/i386/pr23816-2.c: New test.
12239
12240
12241 2005-09-13  Bastian Blank <waldi@debian.org>
12242
12243         PR c++/16171
12244         * g++.dg/abi/mangle26.C: New test.
12245         * g++.dg/abi/mangle27.C: New test.
12246         * g++.dg/abi/mangle28.C: New test.
12247         * g++.dg/abi/mangle29.C: New test.
12248
12249         PR c++/23839
12250         * g++.dg/parse/register1.C: New test.
12251
12252 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12253
12254         PR c++/23842
12255         * g++.dg/template/access16.C: New test.
12256
12257 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12258
12259         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12260
12261 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12262
12263         PR fortran/18899
12264         * gfortran.dg/shape_2.f90: New test.
12265
12266 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12267
12268         PR target/19269
12269         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12270         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12271         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12272         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12273         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12274         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12275         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12276         tests.
12277
12278 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12279
12280         PR c++/23841
12281         * g++.dg/parse/template17.C: New test.
12282
12283 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12284
12285         PR c++/23789
12286         * g++.dg/template/nontype14.C: New test.
12287
12288 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12289
12290         PR g++/7874
12291         * g++.dg/lookup/friend7.C: New test.
12292         * g++.dg/lookup/friend8.C: New test.
12293         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12294         so that it will be found via argument dependent lookup.
12295         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12296         friend functions which will no longer be found.
12297         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12298         function g, so that it will be found via argument dependent
12299         lookup.
12300         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12301         * g++.old-deja/g++.mike/net43.C: Likewise.
12302
12303 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12304
12305         PR c++/23691
12306         * g++.dg/template/static16.C: New test.
12307
12308 2005-09-12  Josh Conner  <jconner@apple.com>
12309
12310         PR middle-end/23237
12311         * gcc.c-torture/compile/pr23237.c: New test.
12312
12313 2005-09-11  Richard Henderson  <rth@redhat.com>
12314
12315         * g++.dg/other/error8.C: Update expected diagnostic text.
12316
12317 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12318
12319         PR libfortran/19872
12320         * gfortran.dg/overwrite_1.f: New test.
12321
12322 2005-09-09  Josh Conner  <jconner@apple.com>
12323
12324         * g++.dg/init/pr23180-1.C: Removed.
12325         * g++.dg/init/pr23180-2.C: Removed.
12326
12327 2005-09-09  David Daney <ddaney@avtrex.com>
12328
12329         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12330         files which are ...
12331         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12332         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12333
12334 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12335
12336         * gfortran.dg/iostat_2.f90: New test.
12337
12338 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12339
12340         PR c++/22252
12341         * g++.dg/ext/interface1.C: New test.
12342         * g++.dg/ext/interface1.h: Likewise.
12343         * g++.dg/ext/interface1a.cc: Likewise.
12344
12345 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12346
12347         * gfortran.dg/iomsg_1.f90: New test case.
12348
12349 2005-09-09  Richard Guenther  <rguenther@suse.de>
12350
12351         PR c++/23624
12352         * g++.dg/tree-ssa/pr23624.C: New testcase.
12353
12354 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12355
12356         PR fortran/19239
12357         * gfortran.dg/vector_subscript_1.f90,
12358         * gfortran.dg/vector_subscript_2.f90: New tests.
12359
12360 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12361
12362         PR fortran/21104
12363         * gfortran.dg/array_alloc_1.f90,
12364         * gfortran.dg/array_alloc_2.f90,
12365         * gfortran.dg/array_alloc_3.f90: New tests.
12366
12367 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12368
12369         PR fortran/12840
12370         * gfortran.dg/array_constructor_6.f90
12371         * gfortran.dg/array_constructor_7.f90
12372         * gfortran.dg/array_constructor_8.f90
12373         * gfortran.dg/array_constructor_9.f90
12374         * gfortran.dg/array_constructor_10.f90
12375         * gfortran.dg/array_constructor_11.f90
12376         * gfortran.dg/array_constructor_12.f90: New tests.
12377
12378 2005-09-08  Josh Conner  <jconner@apple.com>
12379
12380         PR c++/23180
12381         * g++.dg/init/pr23180-1.C: New test.
12382         * g++.dg/init/pr23180-2.C: New test.
12383
12384 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12385
12386         PR fortran/18878
12387         * gfortran.dg/module_double_reuse.f90: New.
12388
12389 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12390
12391         PR fortran/23270
12392         PR fortran/22304
12393         PR fortran/18870
12394         PR fortran/17917
12395         PR fortran/16511
12396         * gfortran.dg/common_equivalence_1.f: New.
12397         * gfortran.dg/common_equivalence_2.f: New.
12398         * gfortran.dg/common_equivalence_3.f: New.
12399         * gfortran.dg/contained_equivalence_1.f90: New.
12400         * gfortran.dg/module_blank_common.f90: New.
12401         * gfortran.dg/module_commons_1.f90: New.
12402         * gfortran.dg/module_equivalence_1.f90: New.
12403         * gfortran.dg/nested_modules_1.f90: New.
12404         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12405         equivalences and add comment to connect the test with
12406         the PR.
12407
12408 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12409
12410         PR fortran/23765
12411         * gfortran.dg/common_6.f90: New test.
12412
12413 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12414
12415         PR fortran/15326
12416         * gfortran.dg/char_result_1.f90,
12417         * gfortran.dg/char_result_2.f90,
12418         * gfortran.dg/char_result_3.f90,
12419         * gfortran.dg/char_result_4.f90,
12420         * gfortran.dg/char_result_5.f90,
12421         * gfortran.dg/char_result_6.f90,
12422         * gfortran.dg/char_result_7.f90,
12423         * gfortran.dg/char_result_8.f90: New tests.
12424
12425 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12426
12427         PR fortran/19928
12428         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12429
12430 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12431
12432         PR obj-c++/16816
12433         * obj-c++.dg/selector-5.mm: New test.
12434         * obj-c++.dg/selector-6.mm: New test.
12435
12436 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12437
12438         PR objc/20574
12439         PR objc/19324
12440         * objc.dg/error-1.m: New test.
12441
12442 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
12443
12444         PR fortran/23373
12445         * gfortran.fortran-torture/execute/pr23373-1.f90,
12446         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12447
12448 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
12449
12450         PR libfortran/23760
12451         * gfortran.dg/g77/1832.f: Remove long string in write statement
12452         to allow the test to pass on correct list directed output with
12453         prepended space.
12454
12455 2005-09-07  James E Wilson  <wilson@specifix.com>
12456
12457         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12458
12459 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12460
12461         * gfortran.dg/parameter+save.f90: Rename to
12462         * gfortran.dg/parameter_save.f90: .. this.
12463
12464 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12465
12466         PR fortran/20848
12467         * gfortran.dg/parameter+save.f90: New test case.
12468
12469 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
12470
12471         PR fortran/19269
12472         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12473
12474 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12475
12476         PR c/23075
12477         * gcc.dg/pr23075.c: New test.
12478         * g++.dg/warn/pr23075.C: New test.
12479
12480         PR target/22362
12481         * gcc.target/i386/pr22362.c: New test.
12482
12483         PR rtl-optimization/23098
12484         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12485
12486         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12487         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12488         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12489
12490 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12491
12492         * g++.dg/expr/cast6.C: New test.
12493
12494         PR c++/9782
12495         * g++.dg/init/new15.C: New test.
12496
12497 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12498
12499         * gcc.dg/vect/Os-vect-95.c: New test.
12500         * gcc.dg/vect/vect-95.c: Same.
12501
12502 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12503
12504         * gcc.dg/vect/vect-29.c: Update xfail testing.
12505         * gcc.dg/vect/vect-44.c: Same.
12506         * gcc.dg/vect/vect-48.c: Same.
12507         * gcc.dg/vect/vect-50.c: Same.
12508         * gcc.dg/vect/vect-72.c: Same.
12509         * gcc.dg/vect/vect-77.c: Same.
12510         * gcc.dg/vect/vect-78.c: Same.
12511         * gcc.dg/vect/vect-80.c: Same.
12512         * gcc.dg/vect/vect-96.c: Same.
12513         * gcc.dg/vect/vect-100.c: Same.
12514         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12515         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12516         * gfortran.dg/vect/vect-5.f90: Same.
12517
12518 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12519
12520         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12521         start strings.
12522         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12523         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12524
12525         PR c++/23056
12526         * g++.dg/opt/pr23056.C: New test.
12527
12528         PR rtl-optimization/23098
12529         * gcc.target/i386/pr23098.c: New test.
12530
12531 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
12532
12533         PR c++/23667
12534         * g++.dg/template/static15.C: New test.
12535
12536         PR c++/21440
12537         * g++.dg/ext/stmtexpr5.C: New test.
12538         * g++.dg/ext/stmtexpr6.C: Likewise.
12539
12540 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
12541
12542         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12543
12544         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12545         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12546         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12547
12548 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
12549
12550         PR libfortran/23321
12551         * gfortran.dg/direct_io_4.f90: New test case.
12552
12553 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
12554             Rasmus Hahn  <rassahah@neofonie.de>
12555
12556         PR libobjc/23108
12557         * objc.dg/type-stream-1.m: New test.
12558
12559 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
12560
12561         PR fortran/23661
12562         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12563         gfortran.dg/print_fmt_3.f90: New test.
12564
12565 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12566
12567         * gfortran.dg/fmt_t_1.f90: New test.
12568
12569 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12570
12571         PR rtl-optimization/23454
12572         * g++.dg/opt/pr23454.C: New test.
12573
12574 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
12575
12576         PR c++/23699
12577         * g++.dg/ext/static1.C: New test.
12578
12579 2005-09-02  Richard Henderson  <rth@redhat.com>
12580
12581         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12582         tail call to check_fa_work.
12583
12584 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
12585
12586         PR c++/21687
12587         * g++.dg/other/gc3.C: New test.
12588
12589 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12590
12591         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12592         * gcc.dg/20050826-1.c: Likewise.
12593
12594 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
12595
12596         PR c++/23167
12597         * g++.dg/expr/volatile1.C: New test.
12598
12599 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
12600
12601         PR middle-end/23547
12602         * gcc.dg/pr23547.c: New test.
12603
12604 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
12605
12606         PR c/22061
12607         * gcc.c-torture/execute/pr22061-1.c,
12608         * gcc.c-torture/execute/pr22061-2.c,
12609         * gcc.c-torture/execute/pr22061-3.c,
12610         * gcc.c-torture/execute/pr22061-4.c: New tests.
12611
12612 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12613
12614         * gcc.dg/Wredundant-decls-2.c: New test to check that
12615         -Wredundant-decls does not issue warning for a variable
12616         definition following a declaration.
12617
12618 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
12619
12620         PR debug/7241
12621         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12622         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12623         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12624
12625         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12626         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12627         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12628         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12629         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12630         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12631         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12632         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12633
12634 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12635
12636         PR objc/23306
12637         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12638         scan-assmbler.
12639
12640 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
12641
12642         PR target/21255
12643         * gcc.dg/pr21255-1.c: New test.
12644         * gcc.dg/pr21255-2-mb.c: Likewise.
12645         * gcc.dg/pr21255-2-ml.c: Likewise.
12646         * gcc.dg/pr21255-3.c: Likewise.
12647         * gcc.dg/pr21255-4.c: Likewise.
12648
12649 2005-08-31  Dale Johannesen  <dalej@apple.com>
12650
12651         * gcc.dg/20050830-1.c: New.
12652
12653 2005-08-31  Josh Conner  <jconner@apple.com>
12654
12655         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12656         command-line options for arm-*-* targets.
12657         * g++.dg/init/array16.C: Likewise.
12658         * g++.dg/other/crash-4.C: Likewise.
12659
12660 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12661
12662         PR obj-c++/23640
12663         * obj-c++.dg/gnu-runtime-3.mm: New test.
12664
12665 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12666
12667         PR c++/13377
12668         * g++.dg/lookup/ambig4.C: New test.
12669         * g++.dg/lookup/ambig5.C: New test.
12670         * g++.dg/tc1/dr101.C: Adjust error markers.
12671
12672 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12673
12674         PR c++/23639
12675         * g++.dg/template/ttp5.C: Adjust error markers.
12676
12677 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
12678
12679         PR testsuite/23609
12680         * lib/obj-c++.exp: Include target-libpath.exp.
12681         (obj-c++_link_flags): Look for the GNU libobjc library
12682         and set the library path to include it.
12683         Don't manually set LD_LIBRARY_PATH (etc.) but call
12684         set_ld_library_path_env_vars instead.
12685         (obj-c++_target_compile): Don't set library path or
12686         linker flags because they are already set correctly
12687         in obj-c++_link_flags.
12688
12689 2005-08-30  Josh Conner  <jconner@apple.com>
12690
12691         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12692         to command-line options for arm-*-* targets.
12693
12694 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
12695
12696         * g++.dg/other/i386-1.C: New.
12697
12698 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
12699
12700         PR preprocessor/20348
12701         PR preprocessor/20356
12702         * gcc.dg/cpp/pr20348.c: New test.
12703         * gcc.dg/cpp/pr20348.h: New file.
12704         * gcc.dg/cpp/inc/pr20348.h: New file.
12705         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12706         * gcc.dg/cpp/pr20356.c: New test.
12707         * gcc.dg/cpp/pr20356.h: New file.
12708         * gcc.dg/cpp/inc/pr20356.h: New file.
12709         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12710
12711 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
12712
12713         * gfortran.fortran-torture/execute/intrinsic_count.f90:
12714         Fix array dimension to avoid correct end-of-file error.
12715
12716 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
12717
12718         PR libfortran/23598
12719         * gfortran.dg/iostat_1.f90: New test.
12720
12721 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
12722
12723         PR middle-end/23408
12724         * gcc.dg/pr23408.c: New test.
12725
12726 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
12727
12728         PR c++/23099
12729         * g++.dg/init/member1.C: Make sure erroneous static data member
12730         definitions are required.
12731         * g++.dg/template/static13.C: New test.
12732         * g++.dg/template/static14.C: Likewise.
12733
12734 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
12735
12736         * gcc.target/i386/pr23575.c: Use -msse2 instead of
12737         -march=pentium4, remove ilp32 requirement.
12738
12739         PR middle-end/23484
12740         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
12741         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
12742
12743 2005-08-29  Andreas Jaeger  <aj@suse.de>
12744
12745         PR testsuite/23607
12746         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
12747
12748 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
12749
12750         * gcc.c-torture/execute/20050316-2.c: New test.
12751         * gcc.c-torture/execute/20050316-3.c: New test.
12752         * gcc.dg/torture/pr16104-1.c: New test.
12753
12754 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
12755
12756         PR middle-end/23463
12757         * gcc.c-torture/execute/zero-struct-1.c: New test.
12758
12759 2005-08-27  Richard Guenther  <rguenther@suse.de>
12760
12761         PR target/23575
12762         * gcc.target/i386/pr23575.c: New testcase.
12763
12764 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
12765
12766         PR rtl-optimization/23561
12767         * gcc.c-torture/execute/20050826-1.c: New test.
12768
12769         PR rtl-opt/23560
12770         * gcc.c-torture/execute/20050826-2.c: New test.
12771
12772 2005-08-26  Dale Johannesen  <dalej@apple.com>
12773
12774         * gcc.dg/20030711-1.c: Modify to work on Darwin.
12775         * gcc.dg/20050826-1.c: New.
12776
12777 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
12778
12779         PR c++/19004
12780         * g++.dg/template/nontype13.C: New test.
12781
12782         PR c++/23491
12783         * g++.dg/init/new14.C: New test.
12784         * g++.dg/expr/anew1.C: Do not XFAIL.
12785         * g++.dg/expr/anew2.C: Likewise.
12786         * g++.dg/expr/anew3.C: Likewise.
12787
12788 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
12789
12790         PR middle-end/22439
12791         * gcc.dg/vla-3.c: New test.
12792
12793 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
12794
12795         PR fortran/20363
12796         * gfortran.dg/named_interface.f90: New.
12797
12798 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
12799
12800         * gcc.c-torture/execute/frame-address.c: New test.
12801
12802 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12803
12804         PR c++/20817
12805         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
12806
12807 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12808
12809         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
12810
12811 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
12812
12813         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
12814         * gcc.dg/altivec-22.c: Rename from..
12815         * gcc.dg/altivec-nomfcr.c: ..this.
12816
12817 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
12818
12819         PR tree-optimization/23546
12820         * gcc.dg/tree-ssa/pr23546.c: New test.
12821
12822 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
12823
12824         PR fortran/17758
12825         * gfortran.dg/nonreturning_statements.f90: New test.
12826
12827 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12828
12829         PR c++/22454
12830         * g++.dg/parse/crash29.C: New.
12831
12832 2005-08-23  DJ Delorie  <dj@redhat.com>
12833
12834         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
12835         constants have the L suffix.
12836
12837 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
12838
12839         PR c++/23044
12840         * g++.dg/template/instantiate8.C: New.
12841
12842 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
12843
12844         PR middle-end/23467
12845         * gcc.c-torture/execute/pr23467.c: New test.
12846
12847 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
12848
12849         PR tree-optimization/22043
12850         * gcc.c-torture/execute/20050613-1.c: New test.
12851
12852 2005-08-23  Ben Elliston  <bje@au.ibm.com>
12853
12854         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
12855
12856 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
12857
12858         PR rtl-optimization/23478
12859         * g++.dg/opt/pr23478.C: New test.
12860
12861 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12862
12863         PR c/18715
12864         * gcc.dg/switch-warn-3.c: New test.
12865
12866 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12867
12868         PR c++/22233
12869         * g++.dg/template/param1.C: New test.
12870
12871 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12872
12873         PR c++/23089
12874         * g++.dg/other/incomplete1.C: New test.
12875
12876 2005-08-22  Ira Rosen  <irar@il.ibm.com>
12877
12878         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
12879         are vectorizable.
12880
12881 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12882
12883         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
12884         d_lines_5.f: New.
12885
12886 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
12887
12888         * gcc.target/i386/sse-4.c: New test.
12889
12890 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12891
12892         PR testsuite/23239
12893         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
12894
12895 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
12896
12897         * gcc.dg/20050811-1.c: New test.
12898         * gcc.dg/20050811-2.c: New test.
12899
12900 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
12901
12902         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
12903
12904 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
12905
12906         PR 23476
12907         * gcc.c-torture/compile/pr23476.c: New test.
12908
12909 2005-08-19  Devang Patel  <dpatel@apple.com>
12910
12911         PR tree-optimization/23048
12912         * gcc.dg/tree-ssa/pr23048.c: New test.
12913
12914 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12915
12916         PR middle-end/20624
12917         * g++.dg/warn/Wreturn-3.C: New test
12918
12919 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
12920
12921         PR tree-optimization/22228
12922         * g++.dg/vect/pr22543.cc: New test.
12923
12924 2005-08-17  Steven Bosscher  <stevenb@suse.de>
12925
12926         PR tree-optimization/21574
12927         * gcc.dg/tree-ssa/pr21574.c: New test.
12928
12929 2005-08-16  James E Wilson  <wilson@specifix.com>
12930
12931         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
12932
12933 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
12934
12935         PR tree-opt/23402
12936         * gcc.c-torture/compile/zero-strct-3.c: New test.
12937         * gcc.c-torture/compile/zero-strct-4.c: New test.
12938
12939 2005-08-16  Steven Bosscher  <stevenb@suse.de>
12940
12941         PR target/23376
12942         * gcc.target/x86_64/pr23376.c: New test.
12943
12944 2005-08-16  Ian Lance Taylor  <ian@airs.com>
12945
12946         PR c++/23337
12947         * g++.dg/ext/vector2.C: New.
12948
12949 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12950
12951         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
12952
12953 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12954
12955         PR libfortran/23428
12956         * gfortran.dg/inquire-complex.f90: New test case.
12957
12958 2005-08-16  James E Wilson  <wilson@specifix.com>
12959
12960         PR tree-optimization/21105
12961         * gcc.dg/large-size-array.c: New.
12962
12963 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
12964
12965         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
12966         type.
12967         * gcc.dg/vect/vect-41: Likewise.
12968         * gcc.dg/vect/vect-42: Likewise.
12969         * gcc.dg/vect/vect-43: Likewise.
12970         * gcc.dg/vect/vect-44: Likewise.
12971         * gcc.dg/vect/vect-46: Likewise.
12972         * gcc.dg/vect/vect-47: Likewise.
12973         * gcc.dg/vect/vect-48: Likewise.
12974         * gcc.dg/vect/vect-52: Likewise.
12975         * gcc.dg/vect/vect-53: Likewise.
12976         * gcc.dg/vect/vect-54: Likewise.
12977         * gcc.dg/vect/vect-55: Likewise.
12978         * gcc.dg/vect/vect-56: Likewise.
12979         * gcc.dg/vect/vect-57: Likewise.
12980         * gcc.dg/vect/vect-58: Likewise.
12981         * gcc.dg/vect/vect-59: Likewise.
12982         * gcc.dg/vect/vect-60: Likewise.
12983         * gcc.dg/vect/vect-61: Likewise.
12984         * gcc.dg/vect/vect-85: Likewise.
12985         * gcc.dg/vect/vect-87: Likewise.
12986         * gcc.dg/vect/vect-88: Likewise.
12987         * gcc.dg/vect/vect-93.c: Likewise.
12988         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
12989         * gcc.dg/vect/vect-75: Likewise.
12990         * gcc.dg/vect/vect-76: Likewise.
12991         * gcc.dg/vect/vect-77: Likewise.
12992         * gcc.dg/vect/vect-78: Likewise.
12993         * gcc.dg/vect/vect-80: Likewise.
12994         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
12995         vectorized for the expected reason, rather than checking how alignment
12996         was handled.
12997         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
12998         type and also instead of aligned pointers. Added documentation.
12999
13000 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
13001
13002         * gfortran.dg/power.f90: New test.
13003
13004 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
13005
13006         PR rtl-optimization/23299
13007         * g++.dg/opt/pr23299.C: New test.
13008
13009 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13010
13011         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13012
13013 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13014
13015         * g++.dg/template/local6.C: New test.
13016
13017 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13018
13019         * execute/exceptions/finally-1.m: Check that the catch and finally are
13020         being called.  Also add a "return 0;" at the end of main.
13021
13022 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13023
13024         PR fortran/21432.
13025         * gfortran.dg/namelist_print_1.f: New test of functionality of
13026         PRINT namelist.
13027         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13028         namelist generates error with -std=f95.
13029
13030 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13031
13032         PR tree-optimization/23119
13033         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13034
13035 2005-08-13  Marcin Koziej  <creep@desk.pl>
13036             Andrew Pinski  <pinskia@physics.uc.edu>
13037
13038         PR libobjc/22492
13039         * execute/exceptions/finally-1.m: New test.
13040
13041 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13042
13043         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13044         testsuite.
13045         * objc/execute/exceptions/trivial.m: New test.
13046         * objc.dg/try-catch-11.m: Move to ...
13047         * objc/execute/exceptions/foward-1.m: Here.
13048         * objc.dg/try-catch-2.m: Move to ...
13049         * objc/execute/exceptions/catchall-1.m: Here.
13050         * objc.dg/try-catch-8.m: Move to ...
13051         * objc/execute/exceptions/local-variables-1.m: Here.
13052
13053 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13054
13055         * objc.dg/nested-func-1.m: Move to ...
13056         * objc/execute/nested-func-1.m: Here.
13057
13058 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13059
13060         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13061         in ${options} instead of [target_info name].
13062         * lib/obj-c++.exp (objc_target_compile): Likewise.
13063
13064 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13065
13066         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13067
13068 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13069
13070         part of PR testsuite/23348
13071         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13072         of the torture options.
13073         * objc/compile/trivial.m: New test.
13074
13075 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13076
13077         * gfortran.dg/eoshift.f90: Correct format.
13078
13079 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13080
13081         * gfortran.fortran-torture/execute/character_passing.f90:
13082         Fix comment typo.
13083
13084 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13085
13086         PR c++/8271
13087         * g++.dg/template/unify10.C: New.
13088
13089 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13090
13091         * g++.dg/parse/pr22514.C: Move to...
13092         * g++.dg/debug/pr22514.C: here.
13093
13094 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13095
13096         PR c++/23266
13097         * g++.dg/inherit/pure1.C: New test.
13098
13099         * ChangeLog: Fix typos.
13100
13101 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13102             Steven Bosscher  <stevenb@suse.de>
13103
13104         * gfortran.dg/runtime_warning_1.f90: New test.
13105
13106 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13107
13108         PR c++/23219
13109         * g++.dg/parse/crash28.C: New.
13110
13111 2005-08-11  Richard Guenther  <rguenther@suse.de>
13112
13113         PR target/23289
13114         * gcc.target/i386/tailcall-1.c: New testcase.
13115
13116 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13117
13118         * gcc.dg/vect/vect-67.c: Un-xfail.
13119
13120 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13121
13122         PR c++/23225
13123         * g++.dg/testsuite/parse/crash27.C: new test.
13124
13125 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13126
13127         PR libfortran/22143
13128         * gfortran.dg/shift-kind.f90: New testcase.
13129
13130 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13131
13132         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13133         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13134
13135 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13136
13137         PR c++/20646
13138         * g++.dg/other/mult-stor1.C: New test.
13139
13140 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13141
13142         * gcc.c-torture/pr18299-1.c: Move to ...
13143         * gcc.c-torture/compile/pr18299-1.c: Here.
13144
13145 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13146
13147         * gfortran/fortran.torture/execute/character_passing.f90:
13148         Fix types for LSAME.
13149
13150 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13151
13152         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13153         input data back to what it was originally.
13154
13155 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13156
13157         * objc.dg/try-catch-8.m: Enable for all targets.
13158
13159 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13160
13161         * gcc.dg/pr23165.c: New test.
13162
13163 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13164
13165         PR tree-optimization/23234
13166         * gcc.dg/tree-ssa/pr23234.c: New test.
13167
13168 2005-08-08  Josh Conner  <jconner@apple.com>
13169
13170         PR rtl-optimization/23241
13171         * gcc.dg/char-compare.c: New test.
13172
13173 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13174
13175         PR c++/22508
13176         * g++.dg/init/new13.C: New test.
13177
13178 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13179
13180         PR c++/21166
13181         * g++.dg/other/crash-4.C: Adjust
13182         * g++/dg/ext/packed9.C: New.
13183
13184 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13185
13186         PR middle-end/21964
13187         * gcc.c-torture/execute/pr21964-1.c: New test.
13188
13189 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13190
13191         PR c/22458
13192         * gcc.dg/pr22458-1.c: New test.
13193
13194 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13195             Steven G. Kargl <kargls@comcast.net>
13196
13197         PR fortran/22390
13198         * gfortran.dg/flush_1.f90: New test.
13199
13200 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13201
13202         PR c++/23191
13203         * g++.dg/template/eh2.C: New test.
13204
13205 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13206
13207         PR c++/19498
13208         * g++.dg/template/instantiate7.C: New test.
13209
13210 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13211
13212         PR c/23113
13213         * gcc.dg/Wunused-value-1.c: New test.
13214
13215 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13216
13217         PR rtl-optimization/23233
13218         * gcc.c-torture/compile/pr23233-1.c: New test.
13219
13220 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13221
13222         PR fortran/18833
13223         PR fortran/20850
13224         * gfortran.dg/equiv_1.f90: New test.
13225         * gfortran.dg/equiv_2.f90: New test.
13226         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13227         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13228         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13229
13230 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13231
13232         * gcc.c-torture/execute/vrp-5.c: New test.
13233         * gcc.c-torture/execute/vrp-6.c: New test.
13234         * gcc.dg/tree-ssa/vrp21.c: New test.
13235
13236 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13237
13238         * g++.dg/parse/pr22514.C: New test.
13239
13240 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13241
13242         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13243
13244         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13245         instead of constant loads / pool entries.
13246
13247 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13248
13249         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13250         TEST_TO_WCTYPE.
13251
13252 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13253
13254         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13255         __WINT_TYPE__ in generated prototypes if possible.
13256
13257 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13258
13259         PR 22037
13260         * g++.dg/tree-ssa/pr22037.C:
13261
13262 2005-08-04  Richard Henderson  <rth@redhat.com>
13263
13264         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13265         scan-tree-dump-times directive.
13266
13267 2005-08-04  Jan Hubicka  <jh@suse.cz>
13268
13269         * gcov-1.C: Fix switch counts.
13270         * gcov-4b.c: Likewise.
13271
13272 2005-08-03  Jeff Law  <law@redhat.com>
13273
13274         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13275
13276 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13277
13278         * gcc.c-torture/execute/pr23135.c: New test.
13279
13280 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13281
13282         PR tree-optimization/19899
13283         * gcc.dg/tree-ssa/scev-1.c: New test.
13284         * gcc.dg/tree-ssa/scev-2.c: New test.
13285
13286 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13287
13288         PR target/18582
13289         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13290
13291 2005-08-03  Jan Hubicka  <jh@suse.cz>
13292
13293         * update-conroll.c: New testcase.
13294         * update-conroll-2.c: New testcase.
13295
13296 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13297
13298         * gfortran.dg/constant_substring.f: New test.
13299         * gfortran.dg/pr22491.f: New test.
13300
13301 2005-08-02  Jan Hubicka  <jh@suse.cz>
13302
13303         * update-threading.c: Replace by the proper one.
13304
13305 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13306
13307         PR 23164
13308         * g++.dg/tree-ssa/pr23164.C: New test.
13309
13310 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13311
13312         * gcc.dg/tree-ssa/pr23192.c: New test.
13313
13314 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13315
13316         * gcc.c-torture/execute/vrp-4.c: New test.
13317
13318 2005-08-02  Jan Hubicka  <jh@suse.cz>
13319
13320         * update-threading.c: New test.
13321
13322 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13323
13324         * gcc.c-torture/compile/20050801-1.c: New test.
13325         * gcc.c-torture/compile/20050801-2.c: New test.
13326
13327 2005-08-01  Jan Hubicka  <jh@suse.cz>
13328
13329         * val-prof-5.c: New test.
13330
13331 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13332
13333         PR c/22311
13334         * gcc.dg/pr22311-1.c : New test.
13335
13336 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13337
13338         PR target/23095
13339         * gfortran.dg/pr23095.f: New test.
13340
13341         PR c++/22003
13342         * g++.dg/other/pr22003.C: New test.
13343
13344 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13345
13346         PR target/20621
13347         * gcc.c-torture/execute/pr20621-1.c: New test.
13348
13349 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13350
13351         * gfortran.dg/comma_format_extension_4.f: Adjust length
13352         of string for format.
13353         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13354         print statement with internal write.
13355         * gfortran.dg/der_array_io_2.f: Likewise.
13356         * gfortran.dg/der_array_io_3.f: Likewise.
13357
13358 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13359
13360         * gcc.dg/fold-abs-4.c: new test.
13361
13362 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13363
13364         PR fortran/22570 an related issues.
13365         * gfortran.dg/x_slash_1.f: New test.
13366
13367 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13368
13369         PR c/23143
13370         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13371         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13372
13373 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13374
13375         PR c/529
13376         * gcc.dg/Wshadow-3.c: New test.
13377
13378 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13379
13380         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13381         used to have the wrong bounds).
13382
13383 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13384
13385         PR c/21720
13386         * gcc.dg/hex-round-1.c: Test more cases.
13387         * gcc.dg/hex-round-2.c: New test.
13388
13389 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13390
13391         PR 22550
13392         * g++.dg/tree-ssa/pr22550.C: New test.
13393
13394 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13395
13396         * gcc.dg/tree-ssa/vrp19.c: New test.
13397         * gcc.dg/tree-ssa-vrp20.c: New test.
13398
13399 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13400
13401         PR c/22240
13402         * gcc.dg/transparent-union-4.c: New test.
13403
13404 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13405
13406         PR c/22192
13407         * gcc.dg/c99-vla-2.c: New test.
13408
13409 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13410
13411         PR c/21720
13412         * gcc.dg/hex-round-1.c: New test.
13413
13414 2005-07-28  Jan Hubicka  <jh@suse.cz>
13415
13416         * inliner-1.c: Do not dump everything.
13417         * tree-prof.exp: Do not pass -ftree-based-profiling.
13418         * bprob.exp: Likewise.
13419
13420         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13421
13422 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
13423
13424         PR c++/22545
13425         * g++.dg/expr/ptrmem7.C: New test.
13426
13427 2005-07-28  Mike Stump  <mrs@apple.com>
13428
13429         * g++.old-deja/g++.mike/visibility-1.C: New test.
13430
13431 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13432
13433         PR c/20187
13434         * gcc.c-torture/execute/pr20187-1.c: New test.
13435
13436 2005-07-28  Jeff Law  <law@redhat.com>
13437
13438         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13439         * gcc.dg/tree-ssa/vrp18.c: New test.
13440
13441 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13442
13443         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13444
13445 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13446
13447         PR tree-optimization/22506
13448         * gcc.dg/vect/ps22506.c: New test.
13449
13450 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
13451
13452         PR target/21149
13453         * gcc.target/i386/sse-3.c: New test.
13454
13455 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13456
13457         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13458         * gcc.target/mips/mips32-dsp-type.c: Likewise.
13459
13460 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13461
13462         PR c/22589
13463         * gcc.c-torture/compile/pr22589-1.c: New test.
13464
13465 2005-07-28  Jan Hubicka  <jh@suse.cz>
13466
13467         * update-loopch.c: New testcase.
13468
13469 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13470
13471         PR rtl-optimization/23047
13472         * gcc.c-torture/execute/pr23047.c: New test.
13473         * gcc.c-torture/execute/pr23047.x: New.
13474
13475 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13476
13477         PR tree-optimization/22493
13478         * gcc.c-torture/execute/pr22493-1.c: New test.
13479         * gcc.c-torture/execute/pr22493-1.x: New.
13480         * gcc.c-torture/execute/vrp-1.c: New test.
13481         * gcc.c-torture/execute/vrp-2.c: New test.
13482         * gcc.c-torture/execute/vrp-2.c: New test.
13483
13484 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
13485
13486         * gcc.target/frv/all-builtin-read8.c: Delete.
13487         * gcc.target/frv/all-builtin-read16.c: Delete.
13488         * gcc.target/frv/all-builtin-read32.c: Delete.
13489         * gcc.target/frv/all-builtin-read64.c: Delete.
13490         * gcc.target/frv/all-builtin-write8.c: Delete.
13491         * gcc.target/frv/all-builtin-write16.c: Delete.
13492         * gcc.target/frv/all-builtin-write32.c: Delete.
13493         * gcc.target/frv/all-builtin-write64.c: Delete.
13494         * gcc.target/frv/all-read-write-1.c: New.
13495
13496 2005-07-27  Jeff Law  <law@redhat.com>
13497
13498         * gcc.c-torture/execute/pr22630.c: New test.
13499
13500 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13501
13502         PR tree-optimization/23073
13503         * gcc.dg/vect/nodump-pr23073.c: New test.
13504         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13505
13506 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
13507
13508         PR tree-optimize/22348
13509         * gcc.c-torture/execute/pr22348.c: New.
13510
13511 2005-07-27  Richard Guenther  <rguenther@suse.de>
13512
13513         * gcc.dg/tree-ssa/salias-1.c: New testcase.
13514
13515 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13516
13517         PR fortran/22503
13518         * gfortran.dg/logical_comp.f90: New test.
13519
13520 2005-07-27  Jan Hubicka  <jh@suse.cz>
13521
13522         * inliner-1.c: Add cleanup of dumps.
13523         * val-prof-*.c: Likewise.
13524         * update-tailcall.c: New.
13525
13526 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
13527
13528         PR 22591
13529         * gcc.dg/tree-ssa/pr22591.c: New test.
13530         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13531
13532 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
13533
13534         PR libobjc/22606
13535         * objc.dg/try-catch-11.m: New test.
13536
13537 2005-07-26  Richard Guenther  <rguenther@suse.de>
13538
13539         PR tree-optimization/22486
13540         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13541
13542 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13543
13544         PR tree-opt/22484
13545         * testsuite/g++.dg/opt/loop2.C: New test.
13546
13547 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13548
13549         * gcc.dg/tree-ssa/reassoc-3.c: New test.
13550         * gcc.dg/tree-ssa/reassoc-4.c: New test.
13551
13552 2005-07-25  Adam Nemet  <anemet@lnxw.com>
13553
13554         * lib/profopt.exp (profopt-execute): Check for profiling data
13555         files on the target.
13556
13557 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
13558
13559         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13560         for matching of asm labels.
13561
13562 2005-07-25  Richard Guenther  <rguenther@suse.de>
13563
13564         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13565
13566 2005-07-25  Richard Guenther  <rguenther@suse.de>
13567
13568         PR testsuite/22624
13569         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13570
13571 2005-07-25  Ira Rosen  <irar@il.ibm.com>
13572
13573         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13574         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13575         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13576         * gcc.dg/vect/vect-100.c: New test.
13577         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13578         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13579         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13580         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13581         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13582         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13583         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13584         * gfortran.dg/vect/pr19049.f90: New testcase.
13585         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13586
13587 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
13588
13589         * gcc.c-torture/execute/20050713-1.c: New test.
13590
13591         PR fortran/20063
13592         * gfortran.fortran-torture/execute/data_4.f90: New test.
13593
13594         PR middle-end/20303
13595         * gcc.dg/visibility-d.c: New test.
13596
13597 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
13598
13599         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13600         * gfortran.dg/underflow.f90: Ditto.
13601
13602 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13603
13604         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13605         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13606         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13607
13608 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13609
13610         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13611         include case of field width of zero.
13612
13613 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13614
13615         PR libgfortran/21875
13616         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13617         with trailing blanks on normal formatted read.
13618
13619 2005-07-23  Chao-ying Fu  <fu@mips.com>
13620
13621         * gcc.target/mips/mips32-dsp-type.c: New test.
13622         * gcc.target/mips/mips32-dsp.c: New test.
13623
13624 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
13625
13626         PR testsuite/21073
13627         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13628
13629         PR testsuite/20454
13630         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13631         and __cyg_profile_func_exit.
13632
13633 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
13634
13635         * gfortran.dg/comma_format_extension_3.f: Fix typo.
13636         * gfortran.dg/comma_format_extension_4.f: Same.
13637         * gfortran.dg/pr15332.f: Same.
13638         * gfortran.dg/pr21730.f: Same.
13639
13640 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
13641
13642         * g++.dg/opt/vrp2.C: Fix testcase.
13643
13644         PR tree-opt/22625
13645         * g++.dg/opt/vrp2.C: New test.
13646
13647 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
13648
13649         PR debug/21828
13650         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13651
13652 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
13653
13654         * gcc.dg/tree-ssa/20050719-1.c: New test.
13655
13656 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
13657
13658         * gcc.dg/bfin-longcall-1.c: New file.
13659         * gcc.dg/bfin-longcall-2.c: New file.
13660
13661 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
13662
13663         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13664
13665 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13666
13667         PR middle-end/19055
13668         * gcc.dg/tree-ssa/pr19055.c: New test.
13669         * gcc.dg/tree-ssa/pr19055-2.c: New test.
13670
13671 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13672
13673         PR C++/22358
13674         * g++.dg/other/pr22358.C: New test.
13675
13676 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
13677
13678         PR c++/2922
13679         * g++.dg/lookup/two-stage5.C: New test from bug comments.
13680
13681 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13682
13683         PR c++/15938
13684         * g++.dg/init/union2.C: New test.
13685
13686 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13687
13688         PR c/22393
13689         * gcc.dg/complex-4.c: New test.
13690
13691 2005-07-21  Richard Guenther  <rguenther@suse.de>
13692
13693         PR testsuite/22522
13694         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13695         scanning for asm labels.
13696         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13697
13698 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13699
13700         PR target/22085
13701         * gcc.dg/altivec-pr22085.c: New.
13702
13703 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13704
13705         PR tree-optimization/19210
13706         * gcc.dg/tree-ssa/pr19210-1.c: New.
13707         * gcc.dg/tree-ssa/pr19210-2.c: New.
13708
13709 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
13710
13711         PR rtl-optimization/22167
13712         * g++.dg/opt/pr22167.C: New test.
13713
13714 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
13715
13716         PR c++/2922
13717         * g++.dg/lookup/two-stage2.C: New.
13718         * g++.dg/lookup/two-stage3.C: New.
13719         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13720         fixed two-stage name lookup for operators.
13721         * g++.dg/template/call3.C: Compiler now produces an appropriate
13722         error message.
13723         * g++.dg/template/crash37.C: Compiler now describes bla() on line
13724         14 as a candidate.
13725         * g++.dg/template/ptrmem4.C: Compiler produces different error
13726         message.
13727         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
13728         connect_to_method as a candidate.
13729
13730 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
13731
13732         * gcc.dg/fold-alloc-1.c: New test.
13733
13734 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
13735
13736         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13737         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
13738
13739 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
13740
13741         * gcc.dg/fold-abs-1.c: New test.
13742         * gcc.dg/fold-abs-2.c: New test.
13743         * gcc.dg/fold-abs-3.c: New test.
13744
13745 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
13746
13747         Make CONSTRUCTOR use VEC to store initializers.
13748         * g++.dg/ext/complit3.C: Check for specific error messages.
13749         * g++.dg/init/brace2.C: Update error message.
13750         * g++.dg/warn/Wbraces2.C: Likewise.
13751
13752 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
13753
13754         PR fortran/16940
13755         * gfortran.dg/module_interface_1.f90: New test.
13756
13757 2005-07-19  Danny Berlin <dberlin@dberlin.org>
13758             Kenneth Zadeck <zadeck@naturalbridge.com>
13759
13760         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
13761
13762 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13763
13764         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
13765         specify -Wformat for these tests.
13766         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
13767         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
13768         * gcc.dg/format/opt-6.c: Delete.
13769
13770 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13771
13772         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
13773         * gcc.dg/tree-ssa/sra-3.c: Likewise.
13774
13775 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13776
13777         * gcc.dg/tree-ssa/alias-2.c: New test.
13778
13779 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
13780
13781         PR c++/22263
13782         * g++.dg/template/explicit7.C: New test.
13783
13784 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
13785
13786         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
13787         width of 8 to +Inf and -Inf.
13788
13789 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
13790
13791         PR c++/22139
13792         * g++.dg/template/friend36.C: New test.
13793
13794 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
13795
13796         PR fortran/21730
13797         * gfortran.dg/pr21730.f: New test.
13798
13799 2005-07-16  Danny Berlin <dberlin@dberlin.org>
13800             Kenneth Zadeck <zadeck@naturalbridge.com>
13801
13802         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
13803         since pure const detection cannot run at -O1 in c compiler.
13804         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
13805         can now optimize this case properly.
13806         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
13807         because we now pass.
13808         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
13809
13810 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
13811
13812         PR c/22421
13813         * gcc.dg/format/bitfld-1.c: New test.
13814
13815 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13816
13817         PR c++/22204
13818         * g++.dg/rtti/repo1.C: New test.
13819
13820 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
13821
13822         PR middle-end/22398
13823         * gcc.c-torture/compile/pr22398.c: New test.
13824
13825 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
13826
13827         PR c++/22132
13828         * g++.dg/expr/cast4.C: New test.
13829
13830 2005-07-15  Richard Guenther  <rguenther@suse.de>
13831
13832         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
13833         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13834
13835 2005-07-15  Steven Bosscher  <stevenb@suse.de>
13836
13837         PR tree-optimization/22230
13838         * gcc.dg/tree-ssa/pr22230.c: New test.
13839
13840 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
13841
13842         * gfortran.dg/g77/cpp6.f: New test.
13843
13844         PR fortran/22417
13845         * gfortran.dg/g77/cpp5.F: New test.
13846         * gfortran.dg/g77/cpp5.h: New file.
13847         * gfortran.dg/g77/cpp5inc.h: New file.
13848
13849 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
13850
13851         PR libfortran/16435
13852         * gfortran.dg/tl_editting.f90: New.
13853         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
13854
13855 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
13856
13857         * gfortran.dg/char_array_constructor.f90: New test.
13858
13859 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
13860
13861         * gfortran.dg/past_eor.f90: New.
13862         * gfortran.dg/complex_read.f90: New.
13863
13864 2005-07-13  Jeff Law  <law@redhat.com>
13865
13866         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
13867         additional casts.
13868
13869         * gcc.dg/tree-ssa/pr22321.c: New test
13870
13871 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
13872
13873         PR tree-optimization/21921
13874         * gcc.dg/tree-ssa/pr21921.c: New.
13875
13876 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13877
13878         PR tree-optimizatio/22442
13879         * gcc.dg/tree-ssa/loop-11.c: New test.
13880
13881 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13882
13883         PR tree-opt/21840
13884         * gcc.c-torture/compile/pr21840.c: New test.
13885
13886 2005-07-12  Jan Hubicka  <jh@suse.cz>
13887
13888         * gcc.c-torture/compile/pr22379.c: New test.
13889
13890 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
13891
13892         PR libfortran/21593
13893         gfortran.dg/dev_null.f90: Remove outdated comment about
13894         PR libfortran/21593.
13895
13896
13897 2005-07-12  Dale Johannesen  <dalej@apple.com>
13898
13899         * gcc.target/i386/compress-float-sse.c: New.
13900         * gcc.target/i386/compress-float-sse-pic.c: New.
13901         * gcc.target/i386/compress-float-387.c: New.
13902         * gcc.target/i386/compress-float-387-pic.c: New.
13903         * gcc.dg/compress-float-ppc.c: New.
13904         * gcc.dg/compress-float-ppc-pic.c: New.
13905
13906 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
13907
13908         PR libfortran/21593
13909         gfortran.dg/dev_null.f90: Remove targets.
13910
13911 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13912
13913         PR tree-opt/22335
13914         * gcc.dg/pr22335-1.c: New test.
13915         * gcc.dg/pr22335-2.c: New test.
13916
13917 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13918
13919         PR c++/20172
13920         * g++.dg/template/nontype12.C : New test.
13921
13922 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13923
13924         * gcc.dg/tree-ssa/loop-10.c: New test.
13925
13926 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
13927
13928         * gcc.c-torture/execute/20020720-1.x: Remove.
13929
13930 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
13931
13932         * gfortran.fortran-torture/execute/forall_7.f90: New test.
13933
13934 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
13935
13936         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
13937         (dg-mips-options): Use it.
13938
13939 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
13940
13941         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
13942
13943 2005-07-09  Richard Henderson  <rth@redhat.com>
13944
13945         * lib/target-supports.exp (check_effective_target_sync_char_short):
13946         Add alpha.
13947
13948 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
13949
13950         PR libfortran/22217
13951         * gfortran.dg/negative-z-descriptor.f90: New test.
13952
13953 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13954
13955         PR tree-opt/22329
13956         * gcc.dg/pr22329.c: New test.
13957
13958 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
13959
13960         PR tree-optimization/20139
13961         * gcc.dg/tree-ssa/pr20139.c: New.
13962
13963 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13964
13965         PR tree-opt/22356
13966         * testsuite/gcc.dg/pr22356-1.c: New test.
13967
13968 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
13969
13970         PR c++/21799
13971         * g++.dg/template/unify8.C: New.
13972         * g++.dg/template/unify9.C: New.
13973
13974 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
13975
13976         * gfortran.fortran-torture/execute/entry_10.f90: New test.
13977
13978 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
13979
13980         * gcc.dg/darwin-version-1.c: New.
13981         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
13982         * gcc.dg/builtins-20.c: Likewise.
13983         * gcc.dg/builtins-53.c: Likewise.
13984         * gcc.dg/torture/builtins-convert-1.c: Likewise.
13985         * gcc.dg/torture/builtins-convert-2.c: Likewise.
13986         * gcc.dg/torture/builtins-convert-3.c: Likewise.
13987         * gcc.dg/torture/builtins-power-1.c: Likewise.
13988         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
13989         on Darwin.
13990
13991 2005-07-07  Jeff Law  <law@redhat.com>
13992
13993         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
13994         argument evaluation order.
13995
13996 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
13997
13998         PR libfortran/21594
13999         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14000         Add test cases where the shift length is greater than the
14001         array length.
14002
14003 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14004
14005         * obj-c++.dg/proto-lossage-6.mm: New.
14006         * objc.dg/proto-lossage-6.m: New.
14007
14008 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14009
14010         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14011         * objc.dg/gnu-runtime-2.m: Likewise.
14012
14013 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14014
14015         * gfortran.dg/longline.f: New test.
14016
14017         * gfortran.dg/badline.f: New test.
14018
14019 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14020
14021         PR fortran/16531
14022         PR fortran/15966
14023         PR fortran/18781
14024         * gfortran.dg/hollerith.f90: New.
14025         * gfortran.dg/hollerith2.f90: New.
14026         * gfortran.dg/hollerith3.f90: New.
14027         * gfortran.dg/hollerith4.f90: New.
14028         * gfortran.dg/hollerith_f95.f90: New.
14029         * gfortran.dg/hollerith_legacy.f90: New.
14030         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14031
14032 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14033
14034         PR objc/22274
14035         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14036         * objc.dg/gnu-runtime-2.m: New.
14037
14038 2005-07-06  Jeff Law  <law@redhat.com>
14039
14040         * gcc.dg/tree-ssa/vrp17.c: New test.
14041
14042 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14043
14044         PR fortran/22327
14045         * gfortran.dg/array_constructor_5.f90: New test.
14046
14047 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14048
14049         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14050
14051 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14052
14053         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14054         * gcc.dg/980816-1.c: Ditto.
14055
14056 2005-07-06  Jeff Law  <law@redhat.com>
14057
14058         * gcc.c-torture/compile/pr21356.c: New test.
14059
14060 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14061
14062         PR c/22013
14063         PR c/22098
14064         * gcc.c-torture/compile/pr22013-1.c,
14065         gcc.c-torture/execute/pr22098-1.c,
14066         gcc.c-torture/execute/pr22098-2.c,
14067         gcc.c-torture/execute/pr22098-3.c: New tests.
14068
14069 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14070
14071         PR c/22308
14072         * gcc.dg/pr22308-1.c: New test.
14073
14074 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14075
14076         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14077         target.
14078         * gcc.dg/compare9.c: Use -fshort-enums instead of
14079         -fno-short-enums.  Change the last test to dg-bogus.
14080
14081 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14082
14083         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14084         * gcc.dg/compare9.c: New.
14085
14086 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14087
14088         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14089
14090 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14091
14092         PR testsuite/22288
14093         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14094
14095
14096 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14097
14098         * gcc.dg/format/gcc_gfc-1.c: New.
14099
14100 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14101
14102         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14103
14104 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14105
14106         PR fortran/20842
14107         * gfortran.dg/io_invalid_1.f90: New test.
14108
14109 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14110
14111         * gcc.dg/format/gcc_diag-1.c: Update.
14112
14113 2005-07-02  Jeff Law  <law@redhat.com>
14114
14115         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14116         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14117
14118 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14119
14120         * gcc.dg/format/gcc_diag-1.c: Update.
14121
14122 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14123
14124         PR tree-opt/22269
14125         * gcc.c-torture/compile/pr22269.c: New test.
14126
14127 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14128
14129         PR 21584
14130         PR 22219
14131         * g++.dg/tree-ssa/pr21584-1.C: New test.
14132         * g++.dg/tree-ssa/pr21584-2.C: New test.
14133
14134 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14135
14136         * obj-c++.dg/try-catch-11.mm: New.
14137         * objc.dg/try-catch-10.m: New.
14138
14139 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14140
14141         * g++.dg/other/ucnid-1.C: xfail on AIX.
14142
14143 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14144
14145         PR 22234
14146         * gcc.dg/20050629-1.c: New test.
14147
14148 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14149
14150         * obj-c++.dg/const-str-1[0-1].mm: New.
14151         * objc.dg/const-str-1[0-1].m: New.
14152
14153 2005-05-29  Richard Henderson  <rth@redhat.com>
14154
14155         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14156         Rename from check_effective_target_vect_no_max.
14157         (check_effective_target_vect_no_int_add): New.
14158         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14159         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14160         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14161         * gcc.dg/vect/vect-reduc-1.c: Use both.
14162         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14163
14164 2005-05-29  Richard Henderson  <rth@redhat.com>
14165
14166         * lib/target-supports.exp (check_effective_target_vect_no_max):
14167         Remove i386 and x86_64.
14168
14169 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14170
14171         PR testsuite/21969
14172         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14173
14174 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14175
14176         PR middle-end/21969
14177         * gcc.dg/vect/pr21969.c: New test.
14178
14179 2005-06-28  Eric Christopher  <echristo@redhat.com>
14180
14181         PR c/22052
14182         PR c/21975
14183         * gcc.dg/inline1.c: New test.
14184         * gcc.dg/inline2.c: Ditto.
14185         * gcc.dg/inline3.c: Ditto.
14186         * gcc.dg/inline4.c: Ditto.
14187         * gcc.dg/inline5.c: Ditto.
14188
14189 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14190
14191         PR libfortran/22142
14192         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14193         Add testcase also testing eoshift1 for PR 22142.
14194
14195 2005-06-28  Richard Henderson  <rth@redhat.com>
14196
14197         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14198         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14199         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14200         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14201         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14202
14203 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14204
14205         PR libfortran/22142
14206         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14207         Add testcase for PR 22142.
14208
14209 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14210
14211         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14212         gcc.target/ia64/fpreg-2.c: New tests.
14213
14214 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14215
14216         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14217
14218 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14219
14220         PR libfortran/22170
14221         * gfortran.dg/slash_1.f90: New test.
14222
14223 2005-06-27  Richard Henderson  <rth@redhat.com>
14224
14225         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14226         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14227         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14228         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14229         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14230         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14231
14232 2005-06-27  Richard Henderson  <rth@redhat.com>
14233
14234         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14235         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14236
14237 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14238
14239         * obj-c++.dg/proto-lossage-5.mm: New.
14240         * objc.dg/proto-lossage-5.m: New.
14241
14242 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14243
14244         PR 21959
14245         * gcc.dg/tree-ssa/pr21959.c: New test.
14246
14247 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14248
14249         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14250         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14251         testing uninitialized var.
14252
14253         * gcc.c-torture/execute/builtins/chk.h: New.
14254         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14255         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14256         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14257         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14258         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14259         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14260         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14261         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14262         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14263         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14264         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14265         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14266         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14267         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14268         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14269         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14270         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14271         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14272         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14273         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14274         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14275         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14276         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14277         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14278         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14279         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14280         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14281         * gcc.dg/builtin-object-size-1.c: New test.
14282         * gcc.dg/builtin-object-size-2.c: New test.
14283         * gcc.dg/builtin-object-size-3.c: New test.
14284         * gcc.dg/builtin-object-size-4.c: New test.
14285         * gcc.dg/builtin-object-size-5.c: New test.
14286         * gcc.dg/builtin-stringop-chk-1.c: New test.
14287         * gcc.dg/builtin-stringop-chk-2.c: New test.
14288         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14289         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14290         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14291         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14292         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14293         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14294         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14295         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14296         * gcc.c-torture/execute/printf-1.c: New test.
14297         * gcc.c-torture/execute/fprintf-1.c: New test.
14298         * gcc.c-torture/execute/vprintf-1.c: New test.
14299         * gcc.c-torture/execute/vfprintf-1.c: New test.
14300         * gcc.c-torture/execute/printf-chk-1.c: New test.
14301         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14302         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14303         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14304
14305 2005-06-27  Michael Matz  <matz@suse.de>
14306
14307         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14308         slot is not merged if address escapes.
14309
14310 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14311
14312         PR c/21911
14313         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14314
14315 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14316
14317         PR middle-end/17965
14318         * gcc.c-torture/compile/20050622-1.c: New test.
14319
14320         PR middle-end/22028
14321         * gcc.dg/20050620-1.c: New test.
14322
14323 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14324
14325         PR tree-optimization/22026
14326         * gcc.dg/tree-ssa/pr22026.c: New.
14327
14328 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14329
14330         PR libfortran/22144
14331         * gfortran.dg/shift-alloc.f90: New testcase.
14332
14333 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14334
14335         * all files: Update FSF address in copyright headers.
14336
14337 2005-06-22  Jan Hubicka  <jh@suse.cz>
14338
14339         * wholeprogram-1.c: New testcase.
14340         * wholeprogram-2.c: New testcase.
14341
14342 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14343
14344         PR 22171
14345         * gcc.dg/tree-ssa/pr22171.c: New test.
14346
14347 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14348
14349         * gfortran.dg/simplify_modulo.f90: New.
14350
14351 2005-06-24  Jan Hubicka  <jh@suse.cz>
14352
14353         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14354
14355 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14356
14357         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14358
14359 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14360
14361         * obj-c++.dg/typedef-alias-1.mm: New.
14362         * objc.dg/typedef-alias-1.m: New.
14363
14364 2005-06-23  Jeff Law  <law@redhat.com>
14365
14366         * gcc.dg/tree-ssa/vrp16.c: New test.
14367
14368 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14369
14370         * lib/target-supports.exp: Add
14371         check_effective_target_fortran_large_real and
14372         check_effective_target_fortran_large_int to check for
14373         corresponding effective targets.
14374         * gfortran.dg/large_integer_kind_1.f90: New test.
14375         * gfortran.dg/large_real_kind_1.f90: New test.
14376
14377 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14378
14379         PR tree-optimization/22117
14380         * gcc.dg/tree-ssa/pr22117.c: New.
14381
14382 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14383
14384         PR testsuite/22123
14385         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14386
14387 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14388
14389         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14390
14391 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14392
14393         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14394         * gfortran.dg/f2c_4.c: Likewise.
14395
14396 2005-06-22 Paul Brook  <paul@codesourcery.com>
14397
14398         PR fortran/21034
14399         * gfortran.dg/auto_save_1.f90: New test.
14400
14401 2005-06-22  Michael Matz  <matz@suse.de>
14402
14403         * gcc.target/x86-64/abi: New directory.
14404         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14405         * gcc.target/x86-64/abi/README.gcc: New file.
14406         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14407         * gcc.target/x86-64/abi/asm-support.s: New file.
14408         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14409         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14410         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14411         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14412         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14413         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14414         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14415         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14416         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14417         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14418         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14419         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14420         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14421         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14422         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14423         * gcc.target/x86_64/abi/test_varargs.c: New test.
14424
14425 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
14426
14427         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14428         32-bit i?86 and x86_64.
14429
14430 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
14431
14432         * obj-c++.dg/const-str-[1-9].mm: New tests.
14433
14434 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
14435
14436         PR fortran/22010
14437         * gfortran.dg/namelist_use.f90: New.
14438         * gfortran.dg/namelist_use_only.f90: New.
14439
14440 2005-06-21  Jeff Law  <law@redhat.com>
14441
14442         * gcc.dg/tree-ssa/vrp15.c: New test.
14443
14444 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
14445
14446         * lib/target-supports.exp (check_effective_target_vect_reduction):
14447         Remove.
14448         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14449         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14450         remove vect_reduction target keyword. Also avoid two returns in main.
14451         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14452         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14453         * gcc.dg/vect/vect-reduc-1short.c: New test.
14454         * gcc.dg/vect/vect-reduc-1char.c: New test.
14455         * gcc.dg/vect/vect-reduc-2short.c: New test.
14456         * gcc.dg/vect/vect-reduc-2char.c: New test.
14457         * gcc.dg/vect/vect-reduc-6.c: New test.
14458         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14459         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14460         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14461
14462 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14463         Paul Thomas  <pault@gcc.gnu.org>
14464
14465         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14466         New tests.
14467
14468 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14469
14470         * gfortran.dg/backslash_1.f90: New test.
14471         * gfortran.dg/backslash_2.f90: New test.
14472
14473 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
14474
14475         * gfortran.dg/duplicate_labels.f90: New test.
14476
14477 2005-06-20  Jan Beulich  <jbeulich@novell.com>
14478
14479         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14480         unsupportable relocations.
14481         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14482         * gcc.dg/20050321-2.c: xfail for NetWare.
14483
14484 2005-06-20  Andreas Jaeger  <aj@suse.de>
14485
14486         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14487         gcc.target/i386/fastcall-sseregparm.c,
14488         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14489
14490 2005-06-19  Richard Henderson  <rth@redhat.com>
14491
14492         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14493
14494 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14495
14496         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14497
14498 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14499
14500         PR c++/22115
14501         * g++.dg/conversion/simd2.C: Change expected error message.
14502
14503 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14504
14505         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14506         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14507         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14508
14509 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
14510
14511         * gcc.dg/fold-mod-1.c: New test.
14512
14513 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
14514
14515         PR fortran/19926
14516         * gfortran.dg/pr19926.f90: New test.
14517
14518 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14519
14520         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14521         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14522         targets.
14523         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14524         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14525
14526 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
14527
14528         * gcc.target/ia64/float80-varargs-1.c: New test.
14529
14530 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14531
14532         PR tree-opt/22035
14533         * gfortran.dg/f2c_6.f90: New test.
14534
14535 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
14536
14537         PR c++/17413
14538         * g++.dg/template/local5.C: New.
14539
14540 2005-06-17  Richard Henderson  <rth@redhat.com>
14541
14542         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14543
14544 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
14545
14546         PR testsuite/21945
14547         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14548
14549 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
14550
14551         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14552         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14553         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14554         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14555         check_vect to verify the presence of hardware vector support.
14556
14557 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
14558
14559         PR testsuite/22056
14560         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14561
14562 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14563
14564         PR libfortran/19216
14565         * gfortran.dg/pr19216.f: Add correct space between brackets and
14566         dg directive.
14567
14568 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14569
14570         PR libfortran/16436
14571         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14572
14573 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
14574
14575         * gcc.target/i386/attributes-error.c: New testcase.
14576         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14577         * gcc.target/i386/regparm-stdcall.c: Likewise.
14578         * gcc.target/i386/sseregparm-1.c: Likewise.
14579         * gcc.target/i386/sseregparm-2.c: Likewise.
14580
14581 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
14582
14583         * g++.dg/rtti/crash2.C: New.
14584
14585 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
14586
14587         * gcc.dg/noncompile/20040203-3.c: Update expected message.
14588
14589 2005-06-15  David Ung  <davidu@mips.com>
14590
14591         * gcc.target/mips/mips16e-extends.c: New test for testing the
14592         generation of MIPS16e zeb/zeh, seb/seh instructions.
14593
14594 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
14595
14596         PR 22018
14597         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14598         * gcc.dg/tree-ssa/pr22018.c: New test.
14599
14600 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
14601
14602         * gcc.dg/simd-1.c: Update error messages.
14603         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
14604         * gcc.dg/simd-2.c: Update error messages.
14605         * gcc.dg/simd-4.c: New.
14606
14607 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
14608
14609         PR c++/20678
14610         * g++.dg/other/crash-4.C: New.
14611
14612 2005-06-14  Devang Patel  <dpatel@apple.com>
14613
14614         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14615
14616 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14617
14618         PR c++/21929
14619         * g++.dg/parse/crash11.C: Update
14620
14621 2005-06-13  Jeff Law  <law@redhat.com>
14622
14623         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14624         perform the desired transformations.
14625         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14626         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14627
14628 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14629
14630         PR fortran/22038
14631         * gfortran.dg/forall_1.f90: Un-XFAIL.
14632
14633 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
14634
14635         PR c++/21929
14636         * g++.dg/parse/crash26.C: New.
14637
14638         PR c++/20789
14639         * g++.dg/init/member1.C: New.
14640
14641 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
14642
14643         * gfortran.dg/altreturn_1.f90: New test.
14644
14645 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
14646
14647         PR middle-end/21985
14648         * gcc.dg/tree-ssa/pr21985.c: New test.
14649
14650 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14651
14652         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14653
14654 2005-06-12  Roger Sayle  <roger@eyesopen.com>
14655
14656         PR c++/21930
14657         * g++.dg/other/error10.C: New test case.
14658
14659 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14660
14661         PR libfortran/19155
14662         * gfortran.dg/pr19155.f: Add test.
14663
14664 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14665
14666         * gfortran.dg/f2c_7.f90: New test.
14667
14668         * gfortran.dg/forall_1.f90: XFAILed.
14669
14670 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14671
14672         * gcc.dg/pr14796-1.c: New.
14673         * gcc.dg/pr14796-2.c: New.
14674
14675 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
14676
14677         PR fortran/17792
14678         PR fortran/21375
14679         * gfortran.dg/deallocate_stat.f90: New test.
14680
14681 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
14682
14683         * gfortran.fortran-torture/execute/in-pack.f90: New test.
14684
14685 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
14686
14687         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14688         access will be generated when this loop is vectorized. Test that
14689         accesses with same alignment were detected.
14690         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14691         Test that accesses with same alignment were detected.
14692         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14693         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14694         alignment were detected.
14695
14696 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
14697
14698         PR c++/10611
14699         * g++.dg/conversion/simd2.C: New.
14700
14701 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14702
14703         * gcc.dg/Wcxx-compat-1.c: New.
14704
14705 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
14706
14707         PR libfortran/21480
14708         * gfortran.dg/reshape-complex.f90: Add a test for a packed
14709         complex array.
14710
14711 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
14712
14713         * gcc.dg/alias-8.c: New.
14714
14715 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
14716
14717         * gcc.dg/format/cmn_err-1.c: Update.
14718
14719 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
14720
14721         PR target/20666
14722         * gcc.target/sparc/fexpand-2.c: New.
14723         * gcc.target/sparc/fpmerge-2.c: New.
14724         * gcc.target/sparc/fpmul-2.c: New.
14725         * gcc.target/sparc/noresult.c: New.
14726         * gcc.target/sparc/pdist-2.c: New.
14727         * gcc.target/sparc/pdist-3.c: New.
14728
14729 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
14730
14731         PR testsuite/21702
14732         * gcc.target/i386/i386.exp: Fix comment typo.
14733
14734 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14735
14736         PR c++/19497
14737         * g++.dg/inherit/using5.C: New.
14738         * g++.dg/inherit/using6.C: New.
14739
14740 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14741
14742         PR c++/19894
14743         * g++.dg/template/ptrmem15.C: New test.
14744
14745         PR c++/20563
14746         * g++.dg/ext/label4.C: New test.
14747
14748 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14749
14750         * gcc.dg/tls/debug-1.c: New test.
14751
14752 2005-06-07  Dale Johannesen  <dalej@apple.com>
14753
14754         * gcc.target/i386/movq.c: New.
14755
14756 2005-06-07  Dale Johannesen  <dalej@apple.com>
14757
14758         * gcc.dg/20050607-1.c: New.
14759
14760 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
14761
14762         PR middle-end/21850
14763         * gcc.c-torture/execute/20050607-1.c: New test.
14764
14765 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
14766
14767         PR libfortran/21926
14768         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
14769         Test case where the return array has lowest stride one,
14770         but isn't packed.
14771
14772 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
14773
14774         * lib/target-supports.exp (check_effective_target_sync_int_long):
14775         Add s390 and s390x targets.
14776
14777 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
14778
14779         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
14780         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
14781         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
14782         * gcc.dg/tree-ssa/loop-9.c: New test.
14783
14784 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
14785
14786         * g++.dg/parse/defarg10.C: New.
14787
14788 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
14789
14790         PR regression/21897
14791         * gcc.c-torture/execute/20050604-1.c: New test.
14792
14793 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14794
14795         PR 21903
14796         * g++.dg/parse/defarg9.C: New.
14797
14798         PR c++/20637
14799         * g++.dg/inherit/using4.C: New.
14800         * g++.dg/overload/error1.C: Adjust expected errors.
14801         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
14802         * g++.old-deja/g++.brendan/arm2.C: Likewise.
14803         * g++.old-deja/g++.other/redecl2.C: Likewise.
14804         * g++.old-deja/g++.other/redecl4.C: Likewise.
14805         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
14806
14807 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14808
14809         * gfortran.dg/f2c_5.f90: Add -w to dg-options
14810
14811 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
14812
14813         * lib/gfortran.exp (gfortran_target_compile): Call
14814         dg-additional-files-options
14815         * gfortran.dg/f2c_4.f90: New file
14816         * gfortran.dg/f2c_4.c: New file
14817         * gfortran.dg/f2c_5.f90: New file
14818         * gfortran.dg/f2c_5.c: New file
14819
14820 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14821
14822         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
14823
14824         PR fortran/21912
14825         * gfortran.dg/array_constructor_4.f90: New test.
14826
14827 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
14828
14829         PR c++/21619
14830         * g++.dg/ext/builtin9.C: New test.
14831
14832 2005-06-05  Dale Johannesen  <dalej@apple.com>
14833
14834         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
14835         * gcc.c-torture/execute/20050603-2.c: Ditto.
14836
14837 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14838
14839         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
14840         * gcc.dg/vect/vect-reduc-1.c: New.
14841         * gcc.dg/vect/vect-reduc-2.c: New.
14842         * gcc.dg/vect/vect-reduc-3.c: New.
14843
14844 2005-06-04  Dale Johannesen  <dalej@apple.com>
14845
14846         * gcc.c-torture/execute/20050603-1.c: New.
14847         * gcc.c-torture/execute/20050603-2.c: New.
14848         * gcc.dg/20050603-3.c: New.
14849
14850 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14851
14852         PR fortran/19195
14853         * gfortran.dg/debug_1.f90: New test.
14854
14855         * gfortran.dg/forall_1.f90: New test.
14856
14857 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
14858
14859         * gfortran.dg/array_constructor_3.f90: New test.
14860
14861 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14862
14863         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
14864
14865 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
14866
14867         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
14868
14869 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
14870
14871         PR c/21873
14872         * gcc.dg/init-excess-1.c: New test.
14873
14874 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14875
14876         PR c++/21853
14877         * g++.dg/expr/static_cast6.C: New test.
14878
14879 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
14880
14881         * gcc.dg/tree-ssa/vrp14.c: New test.
14882
14883 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14884
14885         PR c++/21336
14886         * g++.dg/template/new2.C: New test.
14887
14888 2005-06-03  Josh Conner  <jconner@apple.com>
14889
14890         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
14891         all entries in initializer.
14892
14893 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
14894
14895         PR middle-end/21858
14896         * gcc.dg/pr21858.c: New testcase.
14897
14898 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
14899
14900         PR tree-optimization/21292
14901
14902         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
14903         New.
14904         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14905         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14906         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14907         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14908         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
14909
14910 2005-06-02  Richard Henderson  <rth@redhat.com>
14911
14912         * gcc.dg/sync-2.c: Use -march=i486 for i386.
14913
14914 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
14915
14916         * gcc.dg/wtypequal.c: New testcase.
14917
14918 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
14919
14920         PR 21582
14921         * gcc.dg/tree-ssa/pr21582.c: New test.
14922
14923 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14924
14925         PR c++/21280
14926         * g++.dg/opt/interface2.h: New.
14927         * g++.dg/opt/interface2.C: New.
14928         * g++.dg/init/ctor4.C: Adjust error lines.
14929         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14930         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14931         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14932         * g++.old-deja/g++.pt/assign1.C: Likewise.
14933         * g++.old-deja/g++.pt/crash20.C: Likewise.
14934
14935 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
14936
14937         PR tree-optimization/21734
14938         * g++.dg/vect/pr21734_1.cc: New.
14939         * g++.dg/vect/pr21734_2.cc: New.
14940
14941 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14942
14943         PR c++/20350
14944         * g++.dg/template/spec24.C: New.
14945
14946         PR c++/21151
14947         * g++.dg/pch/local-1.C: New.
14948         * g++.dg/pch/local-1.Hs: New.
14949
14950 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
14951
14952         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
14953         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
14954         * gcc.dg/tree-ssa/pr14341.c: New test.
14955         * gcc.dg/tree-ssa/pr14841.c: New test.
14956         * gcc.dg/tree-ssa/pr20701.c: New test.
14957         * gcc.dg/tree-ssa/pr21086.c: New test.
14958         * gcc.dg/tree-ssa/pr21090.c: New test.
14959         * gcc.dg/tree-ssa/pr21332.c: New test.
14960         * gcc.dg/tree-ssa/pr21458.c: New test.
14961         * gcc.dg/tree-ssa/pr21658.c: New test.
14962         * gcc.dg/tree-ssa/vrp01.c: New test.
14963         * gcc.dg/tree-ssa/vrp02.c: New test.
14964         * gcc.dg/tree-ssa/vrp03.c: New test.
14965         * gcc.dg/tree-ssa/vrp04.c: New test.
14966         * gcc.dg/tree-ssa/vrp05.c: New test.
14967         * gcc.dg/tree-ssa/vrp06.c: New test.
14968         * gcc.dg/tree-ssa/vrp07.c: New test.
14969         * gcc.dg/tree-ssa/vrp08.c: New test.
14970         * gcc.dg/tree-ssa/vrp09.c: New test.
14971         * gcc.dg/tree-ssa/vrp10.c: New test.
14972         * gcc.dg/tree-ssa/vrp11.c: New test.
14973         * gcc.dg/tree-ssa/vrp12.c: New test.
14974         * gcc.dg/tree-ssa/vrp13.c: New test.
14975
14976 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
14977
14978         PR 21029
14979         * gcc.dg/tree-ssa/pr21029.c: New test.
14980
14981 2005-06-01  Roger Sayle  <roger@eyesopen.com>
14982
14983         * gfortran.dg/logint-1.f: New test case.
14984         * gfortran.dg/logint-2.f: Likewise.
14985         * gfortran.dg/logint-3.f: Likewise.
14986
14987 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
14988
14989         PR c/21536
14990         PR c/20760
14991         * gcc.dg/20050527-1.c: New test.
14992
14993         * gcc.dg/i386-sse-12.c: New test.
14994
14995         PR fortran/21729
14996         * gfortran.dg/implicit_5.f90: New test.
14997
14998 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
14999
15000         PR fortran/20883
15001         * gfortran/assign_4.f90: New test.
15002         * gfortran/assign_2.f90: Change compile to run.
15003
15004 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
15005
15006         * lib/target-supports.exp
15007         (check_effective_target_sync_char_short): New.
15008         * gcc.dg/sync-2.c: New.
15009
15010 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15011
15012         PR tree-optimization/21817
15013         * gcc.dg/torture/pr21817-1.c: New.
15014
15015 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15016
15017         PR c++/21165
15018         * g++.dg/template/init5.C: New.
15019
15020 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15021
15022         * gfortran.dg/char_initialiser_actual.f90:
15023         Test character initialisers as actual arguments.
15024         * gfortran.dg/char_pointer_comp_assign.f90:
15025         Test character pointer structure component assignments.
15026         * gfortran.dg/char_array_structure_constructor.f90:
15027         Test character components in structure constructors.
15028
15029 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15030
15031         PR middle-end/20931
15032         * g++.dg/opt/pr20931.C: New test.
15033
15034 2005-05-31  Andreas Jaeger  <aj@suse.de>
15035
15036         PR testsuite/20772
15037         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15038         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15039         g++.old-deja/g++.ext/asmspec1.C,
15040         g++.old-deja/g++.other/regstack.C,
15041         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15042         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15043         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15044         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15045         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15046         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15047         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15048         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15049         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15050         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15051         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15052         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15053         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15054         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15055         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15056         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15057         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15058         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15059         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15060
15061 2005-05-31  Jeff Law  <law@redhat.com>
15062
15063         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15064
15065 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15066
15067         PR middle-end/21743
15068         * gcc.dg/builtins-1.c: Activate disabled clog test.
15069         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15070
15071 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15072
15073         * gfortran.dg/char_pointer_assign.f90:
15074         Test character-pointer assignments and pointer assignments.
15075         * gfortran.dg/char_pointer_dummy.f90:
15076         Test character-pointer dummy arguments.
15077         * gfortran.dg/char_pointer_func.f90:
15078         Test character-pointer function returns.
15079         * gfortran.dg/char_pointer_dependency.f90:
15080         Test character-pointer functions with dependencies.
15081
15082 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15083
15084         PR c++/21784
15085         * g++.dg/lookup/using14.C: New test.
15086
15087 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15088
15089         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15090         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15091         trailing ^M.
15092
15093 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15094
15095         PR c++/17413
15096         * g++.dg/template/local5.C: New.
15097
15098         PR target/21761
15099         * gcc.c-torture/compile/pr21761.c: New.
15100
15101         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15102         before darwin8.
15103
15104 2005-05-30  Steven G. Kargl
15105
15106         PR fortran/20846
15107         * gfortran.dg/inquire_8.f90: New test.
15108
15109 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15110
15111         PR libfortran/21376
15112         * gfortran.dg/output_exponents_1.f90: New test.
15113
15114 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15115
15116         PR libfortran/20006
15117         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15118
15119 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15120
15121         PR c++/21210
15122         * g++.dg/ext/complex1.C: New test.
15123
15124         PR c++/21340
15125         * g++.dg/init/ctor6.C: New test.
15126
15127 2005-05-29  Jan Hubicka  <jh@suse.cz>
15128
15129         * gcc.c-torture/compile/pr21562.c: New.
15130
15131 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15132
15133         * gfortran.dg/subnormal_1.f90: New test.
15134
15135 2005-05-28  Jan Hubicka  <jh@suse.cz>
15136
15137         * tree-prof.exp: Fix comment.
15138         * value-prof-1.c: New.
15139         * value-prof-2.c: New.
15140         * value-prof-3.c: New.
15141         * value-prof-4.c: New.
15142
15143 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15144
15145         PR c++/21614
15146         * g++.dg/expr/ptrmem6.C: New test.
15147         * g++.dg/expr/ptrmem6a.C: Likewise.
15148
15149 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15150
15151         PR tree-optimization/21658
15152         * gcc.dg/tree-ssa/pr21658.c: New.
15153
15154 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15155
15156         PR c++/21455
15157         * g++.dg/inherit/ptrmem3.C: New.
15158
15159         PR c++/21681
15160         * g++.dg/parse/template16.C: New.
15161
15162 2005-05-27  Andreas Jaeger  <aj@suse.de>
15163
15164         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15165
15166         * gcc.dg/i386-sse-8.c: Run test on all archs.
15167
15168 2005-05-26  Mike Stump  <mrs@apple.com>
15169
15170         * objc.dg/isa-field-1.m: Only run on darwin.
15171         * objc.dg/lookup-1.m: Likewise.
15172         * objc.dg/try-catch-8.m: Likewise.
15173
15174 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15175
15176         PR tree-optimization/9814
15177         * gcc.dg/pr9814-1.c: New test case.
15178
15179 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15180
15181         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15182         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15183         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15184         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15185         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15186         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15187         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15188         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15189         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15190         objc.dg/try-catch-8.m: New.
15191
15192 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15193
15194         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15195         remove extraneous semicolons.
15196
15197 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15198
15199         * obj-c++.dg/comp-types-12.mm: New.
15200         * objc.dg/comp-types-11.m: New.
15201         * objc.dg/selector-4.m: New.
15202
15203 2005-05-26  Andreas Jaeger  <aj@suse.de>
15204
15205         PR testsuite/20772
15206         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15207         g++.old-deja/g++.ext/attrib3.C,
15208         g++.old-deja/g++.other/store-expr1.C,
15209         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15210         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15211         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15212         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15213         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15214         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15215         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15216         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15217         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15218         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15219         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15220         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15221         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15222         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15223         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15224         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15225         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15226         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15227         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15228
15229 2005-05-26  Andreas Jaeger  <aj@suse.de>
15230
15231         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15232         x86-64 compilation.
15233
15234 2005-05-26  Andreas Jaeger  <aj@suse.de>
15235
15236         PR testsuite/20772
15237         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15238         gcc.misc-tests/i386-pf-athlon-1.c,
15239         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15240         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15241         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15242         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15243         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15244         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15245         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15246         programs.
15247
15248         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15249         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15250         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15251         x86-64 compilation.
15252
15253         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15254         x86_64.
15255
15256         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15257         effective-target ilp32.
15258
15259 2005-05-26  David Ung  <davidu@mips.com>
15260
15261         * gcc.target/mips/ext_ins.c: New test for testing the generation
15262         of MIPS32/64 rev 2 ext/ins instructions.
15263
15264 2005-05-26  Andreas Jaeger  <aj@suse.de>
15265
15266         * treelang/compile/unsigned.tree: Use gimple instead of
15267         nonexisting generic dump.
15268
15269 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15270
15271         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15272
15273 2005-05-26  Andreas Jaeger  <aj@suse.de>
15274
15275         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15276
15277 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15278
15279         PR libfortran/17283
15280         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15281         Test callee-allocated memory with write statements.
15282
15283 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15284
15285         PR middle-end/21709
15286         * gcc.dg/pr21709-1.c: New test case.
15287
15288 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15289             Mike Stump  <mrs@apple.com>
15290
15291         * objc/execute/next_mapping.h: Update for C++.
15292
15293         * obj-c++.dg/selector-1.mm: Move to...
15294         * obj-c++.dg/selector-4.mm: here...
15295
15296         * obj-c++.dg/basic.mm: New.
15297         * obj-c++.dg/comp-types-1.mm: New.
15298         * obj-c++.dg/cxx-class-1.mm: New.
15299         * obj-c++.dg/cxx-ivars-1.mm: New.
15300         * obj-c++.dg/cxx-ivars-2.mm: New.
15301         * obj-c++.dg/cxx-ivars-3.mm: New.
15302         * obj-c++.dg/cxx-scope-1.mm: New.
15303         * obj-c++.dg/cxx-scope-2.mm: New.
15304         * obj-c++.dg/defs.mm: New.
15305         * obj-c++.dg/empty-private-1.mm: New.
15306         * obj-c++.dg/encode-1.mm: New.
15307         * obj-c++.dg/encode-2.mm: New.
15308         * obj-c++.dg/encode-3.mm: New.
15309         * obj-c++.dg/extern-c-1.mm: New.
15310         * obj-c++.dg/extra-semi.mm: New.
15311         * obj-c++.dg/fix-and-continue-2.mm: New.
15312         * obj-c++.dg/isa-field-1.mm: New.
15313         * obj-c++.dg/ivar-list-semi.mm: New.
15314         * obj-c++.dg/local-decl-1.mm: New.
15315         * obj-c++.dg/lookup-1.mm: New.
15316         * obj-c++.dg/lookup-2.mm: New.
15317         * obj-c++.dg/method-1.mm: New.
15318         * obj-c++.dg/method-2.mm: New.
15319         * obj-c++.dg/method-3.mm: New.
15320         * obj-c++.dg/method-4.mm: New.
15321         * obj-c++.dg/method-5.mm: New.
15322         * obj-c++.dg/method-6.mm: New.
15323         * obj-c++.dg/method-7.mm: New.
15324         * obj-c++.dg/no-extra-load.mm: New.
15325         * obj-c++.dg/overload-1.mm: New.
15326         * obj-c++.dg/pragma-1.mm: New.
15327         * obj-c++.dg/pragma-2.mm: New.
15328         * obj-c++.dg/private-1.mm: New.
15329         * obj-c++.dg/private-2.mm: New.
15330         * obj-c++.dg/proto-qual-1.mm: New.
15331         * obj-c++.dg/qual-types-1.mm: New.
15332         * obj-c++.dg/stubify-1.mm: New.
15333         * obj-c++.dg/stubify-2.mm: New.
15334         * obj-c++.dg/super-class-1.mm: New.
15335         * obj-c++.dg/super-class-2.mm: New.
15336         * obj-c++.dg/super-dealloc-1.mm: New.
15337         * obj-c++.dg/super-dealloc-2.mm: New.
15338         * obj-c++.dg/template-1.mm: New.
15339         * obj-c++.dg/template-2.mm: New.
15340         * obj-c++.dg/template-3.mm: New.
15341         * obj-c++.dg/template-4.mm: New.
15342         * obj-c++.dg/template-5.mm: New.
15343         * obj-c++.dg/template-6.mm: New.
15344         * obj-c++.dg/try-catch-1.mm: New.
15345         * obj-c++.dg/try-catch-2.mm: New.
15346         * obj-c++.dg/try-catch-3.mm: New.
15347         * obj-c++.dg/try-catch-4.mm: New.
15348         * obj-c++.dg/try-catch-5.mm: New.
15349         * obj-c++.dg/try-catch-6.mm: New.
15350         * obj-c++.dg/try-catch-7.mm: New.
15351         * obj-c++.dg/try-catch-8.mm: New.
15352         * obj-c++.dg/try-catch-9.mm: New.
15353         * obj-c++.dg/va-meth-1.mm: New.
15354
15355 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15356
15357         * obj-c++.dg/selector-1.mm: New.
15358         * obj-c++.dg/selector-2.mm: New.
15359
15360 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15361
15362         * obj-c++.dg/selector-3.mm: New.
15363         * objc.dg/selector-3.m: New.
15364
15365 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15366
15367         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15368         about where warning appears.
15369
15370 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15371
15372         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15373         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15374         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15375         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15376
15377 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15378
15379         * gcc.dg/20050524-1.c: New test.
15380
15381 2005-05-25  Jan Hubicka  <jh@suse.cz>
15382
15383         * gcc.dg/tree-prof/inliner-1.c: New.
15384
15385 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15386
15387         * gcc.dg/tree-prof: New directory.
15388         * gcc.dg/tree-prof/tree-prof.exp: New.
15389
15390 2005-05-25  DJ Delorie  <dj@redhat.com>
15391
15392         * gcc.dg/Wattributes-1.c: New.
15393         * gcc.dg/Wattributes-2.c: New.
15394         * gcc.dg/Wattributes-3.c: New.
15395
15396 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15397
15398         PR tree-optimization/19833
15399         * gcc.dg/uninit-4.c: Remove xfail.
15400         * gcc.dg/uninit-9.c: Ditto.
15401
15402 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15403
15404         * obj-c++.dg/bitfield-[1-5].mm: New.
15405         * obj-c++.dg/class-protocol-1.mm: New.
15406         * obj-c++.dg/comp-types-1[0-1].mm: New.
15407         * obj-c++.dg/comp-types-[2-9].mm: New.
15408         * obj-c++.dg/encode-[4-8].mm: New.
15409         * obj-c++.dg/layout-1.mm: New.
15410         * obj-c++.dg/method-1[0-9].mm: New.
15411         * obj-c++.dg/method-2[0-1].mm: New.
15412         * obj-c++.dg/method-[8-9].mm: New.
15413         * obj-c++.dg/objc-gc-3.mm: New.
15414         * obj-c++.dg/try-catch-10.mm: New.
15415         * objc.dg/bitfield-5.m: New.
15416         * objc.dg/comp-types-10.m: New.
15417         * objc.dg/comp-types-9.m: New.
15418         * objc.dg/layout-1.m: New.
15419         * objc.dg/objc-gc-4.m: New.
15420         * objc.dg/try-catch-9.m: New.
15421         * objc.dg/class-protocol-1.m: Tweak diagnostics.
15422         * objc.dg/comp-types-1.m: Likewise.
15423         * objc.dg/comp-types-[5-6].m: Likewise.
15424         * objc.dg/method-9.m: Likewise.
15425
15426 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
15427
15428         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15429         and on hardware without VMX support.
15430
15431         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15432
15433         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15434
15435         * lib/profopt.exp (dg-final-generate, dg-final-use,
15436         profopt-final-code, profopt-get-options): New.
15437         (profopt-execute): Process test directives.
15438
15439         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15440         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15441         cleanup-tree-dump, cleanup-saved-temps): Update comments.
15442
15443 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
15444
15445         PR C++/21645
15446         * g++.dg/init/ctor5.C: New test.
15447
15448 2005-05-24  Ira Rosen  <irar@il.ibm.com>
15449
15450         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15451         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15452         vect-113.c, vect-114.c.
15453
15454 2005-05-23  Adam Nemet  <anemet@lnxw.com>
15455
15456         * gcc.dg/const-elim-1.c: Remove xfails.
15457
15458 2005-05-23  Jeff Law  <law@redhat.com>
15459
15460         * gcc.c-torture/compile/pr21638.c: New test.
15461         * gcc.c-torture/compile/20050520-1.c: New test.
15462
15463 2005-05-23  Nick Clifton  <nickc@redhat.com>
15464
15465         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15466         be a proper triple, ie: m32r*-*-*.
15467         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15468
15469 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
15470
15471         PR middle-end/21331
15472         PR tree-opt/21293
15473         * gcc.c-torture/compile/pr21293.c: New test.
15474         * gcc.c-torture/execute/pr21331.c: New test.
15475
15476 2004-05-20  Richard Henderson  <rth@redhat.com>
15477
15478         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15479
15480 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
15481
15482         * obj-c++-dg.exp: Add.
15483         * obj-c++.exp: Add.
15484         * obj-c++.dg/dg.exp: Add.
15485
15486 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15487
15488         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15489         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15490
15491 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15492
15493         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15494
15495 2004-05-19  Richard Henderson  <rth@redhat.com>
15496
15497         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15498
15499 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15500
15501         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15502
15503         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15504
15505 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
15506
15507         PR c++/21495
15508         * g++.dg/parse/extern1.C: New test.
15509         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15510
15511 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15512
15513         * gcc.dg/c99-math.h: New.
15514         * gcc.dg/c99-math-float-1.c: New test.
15515         * gcc.dg/c99-math-double-1.c: Likewise.
15516         * gcc.dg/c99-math-long-double-1.c: Likewise.
15517
15518 2005-05-18  Richard Henderson  <rth@redhat.com>
15519
15520         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15521
15522 2005-05-18  Devang Patel  <dpatel@apple.com>
15523
15524         * g++.dg/opt/20050511-1.C: New test.
15525
15526 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
15527
15528         PR libfortran/21127
15529         * gfortran.dg/reshape-complex.f90: New test.
15530
15531 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
15532
15533         * gfortran.dg/array_constructor_1.f90: New test.
15534         * gfortran.dg/array_constructor_2.f90: New test.
15535
15536 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15537
15538         PR fortran/20954
15539         * gfortran.dg/pr20954.f: New test.
15540
15541 2005-05-17  Mike Stump  <mrs@apple.com>
15542
15543         Yet more Objective-C++...
15544
15545         * objc.dg/method-5.m: Update.
15546         * objc.dg/method-6.m: Update.
15547         * objc.dg/method-7.m: Update.
15548         * objc.dg/method-9.m: Update.
15549         * objc.dg/try-catch-2.m: Update.
15550
15551 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
15552
15553         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15554         Remove little-endian optimizations.
15555
15556 2005-05-17  Jeff Law  <law@redhat.com>
15557
15558         * g++.dg/tree-ssa/pr14814.C: New test.
15559         * gcc.dg/tree-ssa/pr14814.C: New test.
15560         * gcc.dg/tree-ssa/pr17141-1.C: New test.
15561         * gcc.dg/tree-ssa/pr17141-2.C: New test.
15562
15563 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15564
15565         * gcc.dg/compat/generate-random.c: Do not include
15566         libiberty.h.
15567         * gcc.dg/compat/generate-random_r.c: Likewise.
15568
15569 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
15570
15571         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15572
15573 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15574
15575         PR middle-end/21595
15576         * g++.dg/tree-ssa/builtin1.C: New testcase.
15577
15578 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
15579
15580         PR c++/21454
15581         * g++.dg/opt/const4.C: New test.
15582
15583         PR middle-end/21492
15584         * g++.dg/opt/crossjump1.C: New test.
15585
15586         PR tree-optimization/21610
15587         * gcc.c-torture/compile/20050516-1.c: New test.
15588
15589         PR fortran/15080
15590         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15591         about the test failing.
15592         * gfortran.fortran-torture/execute/where_7.f90: New test.
15593         * gfortran.fortran-torture/execute/where_8.f90: New test.
15594
15595 2005-05-16  Richard Henderson  <rth@redhat.com>
15596
15597         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15598         i?86 and x86_64.
15599
15600 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
15601
15602         * gcc.dg/compat/generate-random.c (config.h): Do not include.
15603         (limits.h): Include unconditionally.
15604         (stdlib.h): Likewise.
15605         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15606         (limits.h): Include unconditionally.
15607         (stdlib.h): Likewise.
15608         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15609         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15610         (limits.h): Include unconditionally.
15611         (stdlib.h): Likewise.
15612         (hashtab.h): Do not include.
15613         (getopt.h): Likewise.
15614         (stddef.h): Include.
15615         (hashval_t): Define.
15616         (struct entry): Add "next" field.
15617         (HASH_SIZE): New macro.
15618         (hash_table): New variable.
15619         (switchfiles): Do not use xmalloc.
15620         (mix): New macro.
15621         (iterative_hash): New function.
15622         (hasht): Remove.
15623         (e_exists): New function.
15624         (e_insert): Likewise.
15625         (output): Use, instead of libiberty hashtable functions.
15626         (main): Do not use getopt.  Do not call htab_create.
15627
15628 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
15629
15630         PR libstdc++/21526
15631         * lib/target-supports.exp (check_mkfifo_available):
15632         Return 0 for cygwin as mkfifo support incomplete on platform.
15633         Fix typos in comments.
15634
15635 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
15636
15637         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15638
15639 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
15640
15641         PR fortran/17432
15642         * gfortran.dg/assign_4.f: New test.
15643
15644 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
15645
15646         PR tree-optimization/21563
15647         * gcc.dg/tree-ssa/pr21563.c: New.
15648
15649 2005-05-14  Jan Hubicka  <jh@suse.cz>
15650
15651         * gcc.dg/noreturn-7.c: Allow control reaches warning.
15652
15653 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
15654
15655         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15656
15657 2005-05-13  Julian Brown  <julian@codesourcery.com>
15658
15659         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15660         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15661
15662 2005-05-13  Jan Hubicka  <jh@suse.cz>
15663
15664         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15665         * gcc.dg/fold-xor-?.c: Likewise.
15666         * gcc.dg/pr15784-?.c: Likewise.
15667         * gcc.dg/pr20922-?.c: Likewise.
15668         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15669         * gcc.dg/tree-ssa/pr17598.c: Likewise.
15670         * gcc.dg/tree-ssa/pr20470.c: Likewise.
15671
15672 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15673
15674         PR fortran/21260
15675         * gfortran.dg/hollerith_1.f90: New test.
15676
15677 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15678
15679         * gfortran.dg/func_result_2.f90: New test.
15680
15681 2005-05-11  Bud Davis  <bdavis@gfortran.org>
15682
15683         * gfortran.dg/dev_null.f90: New test.
15684
15685 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
15686
15687         * gcc.dg/arm-vfp1.c: Revert last change.
15688
15689 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
15690
15691         PR middle-end/19807
15692         PR tree-optimization/19639
15693         * g++.dg/tree-ssa/pr19807.C: New testcase.
15694
15695 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15696
15697         PR libfortran/21471
15698         * gfortran.dg/append-1.f90: New test.
15699
15700 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15701
15702         * gcc.dg/pr18501.c: XFAIL.
15703         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15704         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15705         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15706         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15707         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15708         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15709         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15710         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15711
15712 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15713
15714         PR fortran/20178
15715         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15716         gfortran.dg/f2c_3.f90: New tests.
15717
15718         * gfortran.dg/return_1.f90: Fix dg annotation.
15719
15720 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15721
15722         * gcc.c-torture/compile/20050510-1.c: New test.
15723
15724 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
15725
15726         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
15727
15728 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
15729
15730         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
15731
15732 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
15733
15734         PR c/17913
15735         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
15736
15737 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
15738
15739         PR c/21342
15740         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
15741         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
15742
15743 2005-05-10  Ben Elliston  <bje@au.ibm.com>
15744
15745         PR debug/16676
15746         * gcc.dg/debug/pr16676.c: New test.
15747
15748 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
15749
15750         PR testsuite/21443
15751         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
15752         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
15753         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
15754         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
15755         Change -O1 to -O2.
15756         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
15757         -fno-tree-dominator-opts.
15758
15759 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15760
15761         * gfortran.dg/return_1.f90: New test.
15762
15763 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
15764
15765         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
15766
15767         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
15768
15769 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
15770
15771         PR c++/21427
15772         * g++.dg/inherit/covariant13.C: New.
15773
15774 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15775
15776         PR libfortran/19155
15777         * gfortran.dg/pr19155.f: New test.
15778
15779 2005-05-08  Roger Sayle  <roger@eyesopen.com>
15780
15781         PR inline-asm/8788
15782         * gcc.dg/pr8788-1.c: New testcase.
15783
15784 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
15785
15786         PR target/21416
15787         * gcc.target/mips/fpcmp-[12].c: New tests.
15788
15789 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
15790
15791         * lib/target-supports-dg.exp (dg-require-fork): New function.
15792         (dg-require-mkfifo): Likewise.
15793         * lib/target-supports.exp (check_function_available): New
15794         function.
15795         (check_fork_available): Likewise.
15796         (check_mkfifo_available): Likewise.
15797
15798 2005-05-06  Jeff Law  <law@redhat.com>
15799
15800         * gcc.c-torture/compile/pr21380.c: New test.
15801
15802 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
15803
15804         PR c++/20961
15805         * g++.dg/ext/weak3.C: New test.
15806
15807 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
15808
15809         PR c++/21352
15810         * g++.dg/template/crash37.C: New test.
15811
15812 2005-05-05  Paul Brook  <paul@codesourcery.com>
15813
15814         * gcc.dg/arm-g2.c: Use effective-target arm32.
15815         * gcc.dg/arm-mmx-1.c: Ditto.
15816         * gcc.dg/arm-scd42-2.c: Ditto.
15817         * gcc.dg/arm-vfp1.c: Ditto.
15818         * lib/target-supports.exp (check_effective_target_arm32): New
15819         function.
15820
15821 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
15822
15823         PR libfortran/21354
15824         gfortran.dg/in_pack_rank7.f90: New test.
15825
15826 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
15827
15828         PR middle-end/15618
15829         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
15830
15831 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
15832
15833         PR middle-end/21265
15834         * gcc.dg/20050503-1.c: New test.
15835
15836         PR rtl-optimization/21239
15837         * gcc.dg/i386-sse-11.c: New test.
15838
15839 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
15840
15841         PR target/16888
15842         * gcc.target/i386/asm-1.c: New test.
15843
15844 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
15845
15846         PR rtl-optimization/21330
15847         * gcc.c-torture/execute/20050502-1.c: New test.
15848
15849         PR target/21297
15850         * gcc.c-torture/execute/20050502-2.c: New test.
15851
15852 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
15853
15854         PR middle-end/21282
15855         * gcc.dg/pr21282.c: New.
15856
15857 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15858
15859         * gcc.dg/vect/pr20122.c: Clean up .vect file.
15860         * gcc.dg/vect/vect-92.c: Likewise.
15861         * gcc.dg/vect/vect-93.c: Likewise.
15862         * gcc.dg/vect/vect-dv-1.c: Likewise.
15863         * gcc.dg/vect/vect-dv-2.c: Likewise.
15864         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
15865
15866 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15867
15868         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
15869         * gfortran.dg/vect/vect-2.f90: Likewise.
15870         * gfortran.dg/vect/vect-3.f90: Likewise.
15871         * gfortran.dg/vect/vect-4.f90: Likewise.
15872         * gfortran.dg/vect/vect-5.f90: Likewise.
15873
15874 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
15875
15876         PR target/20813
15877         * gcc.dg/rs6000-fpint-2.c: New.
15878
15879 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
15880
15881         PR c/15698
15882         * gcc.dg/builtins-30.c: Update expected messages.
15883         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
15884         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
15885         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
15886
15887 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
15888
15889         PR tree-optimization/21294
15890         * gcc.dg/tree-ssa/pr21294.c: New.
15891
15892 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
15893
15894         * gcc.dg/altivec-3.c (vec_store): Do not use the old
15895         __builtin_altivec_st_internal_4si built-in.
15896
15897 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
15898
15899         PR c++/15875
15900         * g++.dg/template/ptrmem14.C: New test.
15901
15902 2005-05-02  Paul Brook  <paul@codesourcery.com>
15903
15904         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
15905
15906 2005-05-02  Michael Matz  <matz@suse.de>
15907
15908         PR c++/19542
15909         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
15910
15911 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
15912
15913         * g++.dg/cpp/weak.C: New test.
15914
15915 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
15916
15917         * gcc.dg/tree-ssa/loop-8.c: New test.
15918
15919 2005-04-30  Michael Maty  <matz@suse.de>
15920
15921         * gcc.dg/inline-mcpy.c: New test.
15922
15923 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
15924
15925         PR libfortran/18958
15926         * gfortran.dg/eoshift.f90: New test case.
15927
15928 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
15929
15930         PR libfortran/18857
15931         * gfortran.dg/matmul_1.f90: New test.
15932
15933 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15934
15935         PR tree-optimization/21030
15936         * gcc.dg/tree-ssa/pr21030.c: New.
15937
15938 2005-04-29  Devang Patel  <dpatel@apple.com>
15939
15940         PR tree-optimization/21272
15941         * gcc.dg/vect/vect-ifcvt-10.c: New test.
15942
15943 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
15944
15945         PR fortran/13082
15946         PR fortran/18824
15947         * gfortran.dg/entry_4.f90: New test.
15948         * gfortran.fortran-torture/execute/entry_1.f90: New test.
15949         * gfortran.fortran-torture/execute/entry_2.f90: New test.
15950         * gfortran.fortran-torture/execute/entry_3.f90: New test.
15951         * gfortran.fortran-torture/execute/entry_4.f90: New test.
15952         * gfortran.fortran-torture/execute/entry_5.f90: New test.
15953         * gfortran.fortran-torture/execute/entry_6.f90: New test.
15954         * gfortran.fortran-torture/execute/entry_7.f90: New test.
15955
15956 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15957
15958         * gfortran.fortran-torture/execute/entry_8.f90: New test.
15959
15960 2005-04-29  Paul Brook  <paul@codesourcery.com>
15961
15962         * gfortran.dg/entry_3.f90: New test.
15963
15964 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15965
15966         * gfortran.dg/implicit_4.f90: New test.
15967
15968 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
15969
15970         * lib/target-supports.exp (check_profiling_available): Return
15971         false for xtensa-*-elf.
15972
15973 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
15974
15975         * lib/fortran-torture.exp (fortran-torture.exp): Catch
15976         error if file cannot be deleted.
15977
15978 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15979
15980         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
15981         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
15982         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
15983         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
15984         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
15985         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
15986         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
15987         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
15988         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
15989         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15990         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
15991         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
15992         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
15993
15994 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15995
15996         PR fortran/20865
15997         * gfortran.dg/pr20865.f90: New test.
15998
15999 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
16000
16001         * gcc.dg/void-cast-2.c: New test.
16002
16003 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16004
16005         PR c/21159
16006         * gcc.dg/void-cast-1.c: New test.
16007
16008 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16009
16010         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16011
16012 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16013
16014         PR fortran/21177
16015         * gfortran.dg/pr21177.f90: New test.
16016
16017 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16018
16019         PR tree-optimization/21171
16020         * gcc.dg/tree-ssa/pr21171.c: New test.
16021
16022 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16023
16024         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16025         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16026         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16027         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16028         gcc.dg/tree-ssa/gen-vect-32.c: New.
16029         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16030         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16031         don't run on PPC32.
16032
16033 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16034
16035         PR c/21213
16036         * gcc.dg/transparent-union-3.c: New test.
16037
16038 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16039
16040         PR c/20740
16041         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16042         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16043         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16044         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16045         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16046         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16047
16048 2005-04-26  Jeff Law  <law@redhat.com>
16049
16050         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16051         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16052         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16053         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16054         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16055         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16056         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16057
16058 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16059
16060         PR tree-optimization/17598
16061         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16062
16063 2005-04-25  Mike Stump  <mrs@apple.com>
16064
16065         * objc.dg/fix-and-continue-1.m: Add.
16066
16067 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16068
16069         PR c++/20995
16070         * g++.dg/opt/pr20995-1.C: New test case.
16071
16072 2005-04-25  Devang Patel <dpatel@apple.com>
16073
16074         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16075
16076 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16077
16078         PR testsuite/21062
16079         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16080
16081 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16082
16083         PR C++/21188
16084         * g++.dg/opt/rtti2.C: New test.
16085
16086 2005-04-25  Paul Brook  <paul@codesourcery.com>
16087         Steven G. Kargl  <kargls@comcast.net>
16088
16089         PR fortran/20879
16090         * gfortran.dg/ichar_1.f90: New file.
16091
16092 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16093
16094         PR middle-end/20991
16095         * g++.dg/opt/pr20991.C: New test.
16096
16097         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16098         where sizeof (type) < __alignof__ (type).
16099         * gcc.dg/compat/struct-layout-1.h: Likewise.
16100
16101 2005-04-24  Per Bothner  <per@bothner.com>
16102             Devang Patel  <dpatel@apple.com>
16103
16104         PR preprocessor/20907
16105         * gcc.dg/cpp/very-long-comment.c: New test.
16106
16107 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16108
16109         PR fortran/20059
16110         * gfortran.dg/common_5.f: New test.
16111
16112 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16113
16114         PR middle-end/21082
16115         * g++.dg/tree-ssa/pr21082.C: New testcase.
16116
16117 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16118
16119         * gcc.dg/vect/vect-99.c: New test.
16120
16121 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16122
16123         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16124
16125 2005-04-22  Jeff Law  <law@redhat.com>
16126
16127         * gcc.dg/uninit-5.c: Remove xfails.
16128         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16129         conditionals and loads.
16130
16131 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16132
16133         PR libfortran/20074
16134         PR libfortran/20436
16135         PR libfortran/21108
16136         * gfortran.dg/nested_reshape.f90: new test
16137         * gfortran.dg/reshape-alloc.f90: new test
16138         * gfortran.dg/reshape.f90: new test
16139
16140 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16141
16142         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16143
16144         * gcc.dg/arm-vfp1.c: New test.
16145
16146 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16147
16148         PR c++/21087
16149         * g++.dg/lookup/builtin2.C: New test.
16150
16151 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16152
16153         * gcc.dg/weak/weak-13.c: New test.
16154
16155 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16156
16157         * lib/target-supports.exp (check_effective_target_sync_int_long):
16158         Add powerpc*.
16159
16160 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16161
16162         * gcc.target/mips/branch-1.c: New test.
16163
16164 2005-04-21  Richard Henderson  <rth@redhat.com>
16165
16166         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16167         * gcc.dg/vect/vect-86.c: Likewise.
16168         * gcc.dg/vect/vect-87.c: Likewise.
16169         * gcc.dg/vect/vect-88.c: Likewise.
16170
16171 2005-04-21  Devang Patel  <dpatel@apple.com>
16172
16173         PR optimization/20994
16174         * gcc.dg/tree-ssa/ifc-3.c: New test.
16175
16176 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16177
16178         PR c/12913
16179         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16180         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16181         gcc.dg/c99-vla-jump-5.c: New tests.
16182
16183 2005-04-19  Richard Henderson  <rth@redhat.com>
16184
16185         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16186         Fix typo in exists check.
16187         (check_effective_target_sync_int_long): New.
16188         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16189         * gcc.dg/ia64-sync-2.c: Likewise.
16190         * gcc.dg/ia64-sync-3.c: Likewise.
16191         * gcc.dg/ia64-sync-4.c: Likewise.
16192
16193 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16194
16195         * gcc.dg/fold-xor-1.c: New test.
16196         * gcc.dg/fold-xor-2.c: New test.
16197
16198 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16199
16200         PR target/20670
16201         * g++.dg/eh/fp-regs.C: New test.
16202
16203 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16204
16205         * gcc.dg/Wint-to-pointer-cast-1.c,
16206         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16207         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16208         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16209
16210 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16211
16212         PR fortran/16861
16213         * gfortran.dg/pr16861.f90: New test.
16214
16215 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16216
16217         * gcc.dg/pr21085.c: New test.
16218
16219 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16220
16221         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16222         (setup_mips_tests, dg-mips-options): New procedures.
16223         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16224         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16225         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16226         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16227         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16228         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16229         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16230         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16231         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16232         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16233         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16234         dg-mips-options instead of dg-options.  Remove now-redundant
16235         preprocessor guards.
16236         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16237         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16238         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16239         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16240         * gcc.dg/vr-mult-2.c: Delete.
16241         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16242         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16243         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16244         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16245         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16246         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16247         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16248
16249 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16250
16251         * ada/acats/run_all.sh: Use sync when executable not present.
16252
16253 2005-04-18  Devang Patel  <dpatel@apple.com>
16254
16255         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16256         * gcc.dg/vect/vect-11a.c: New.
16257         * gcc.dg/vect/vect-none.c: Update.
16258         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16259
16260 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16261
16262         PR tree-optimization/20922
16263         * gcc.dg/pr20922-1.c: New test.
16264         * gcc.dg/pr20922-2.c: New test.
16265         * gcc.dg/pr20922-3.c: New test.
16266         * gcc.dg/pr20922-4.c: New test.
16267         * gcc.dg/pr20922-5.c: New test.
16268         * gcc.dg/pr20922-6.c: New test.
16269
16270 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16271
16272         PR libfortran/20950
16273         * gfortran.dg/pr20950.f: New test.
16274
16275 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16276
16277         PR libfortran/19216
16278         * gfortran.dg/pr19216.f: New test.
16279
16280 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16281
16282         PR tree-optimization/21001
16283         * gcc.dg/tree-ssa/pr21001.c: New.
16284
16285 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16286
16287         PR libfortran/21075
16288         * gfortran.dg/reshape_rank7.f90: New test.
16289
16290 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16291
16292         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16293         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16294         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16295         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16296         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16297         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16298         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16299         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16300         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16301         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16302         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16303         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16304         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16305         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16306         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16307         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16308         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16309         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16310         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16311         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16312         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16313
16314 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16315
16316         * gfortran.dg/wtruncate.f: New testcase.
16317         * gfortran.dg/wtruncate.f90: New testcase.
16318
16319 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16320
16321         PR c++/21025
16322         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16323         which sizeof/alignof is dependent, rather than just whether we are
16324         processing_template_decl.
16325
16326 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16327
16328         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16329         corrected typo where the wrong variables had been compared.
16330
16331 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16332
16333         PR libfortran/18495
16334         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16335         Test callee-allocated version of return array with a write
16336         statement.
16337         Test spread with a temporary with another write statement.
16338
16339 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16340
16341         PR tree-optimization/21031
16342         * gcc.dg/tree-ssa/pr21031.c: New.
16343
16344 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16345
16346         PR tree-optimization/21004
16347         * gcc.dg/builtins-53.c: Include builtins-config.h.
16348         Check floorf, ceilf, floorl and ceill transformations
16349         only when HAVE_C99_RUNTIME is defined.
16350
16351 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16352
16353         PR middle-end/20739
16354         * gcc.dg/tree-ssa/pr20739.c: New test.
16355
16356 2005-04-14  Mike Stump  <mrs@apple.com>
16357
16358         * gcc.dg/Foundation.framework/empty: New.
16359         * gcc.dg/framework-2.c: New.
16360
16361 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16362
16363         PR tree-optimization/21021
16364         * gcc.c-torture/compile/pr21021.c: New.
16365
16366 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16367
16368         PR testsuite/21010
16369         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16370         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16371         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16372         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16373         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16374         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16375         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16376         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16377
16378 2005-04-14  Richard Henderson  <rth@redhat.com>
16379
16380         * lib/target-supports.exp (check_effective_target_vect_condition):
16381         Add ia64, i?86, and x86_64.
16382
16383 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16384
16385         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16386
16387 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16388
16389         PR tree-optimization/20657
16390         * gcc.dg/tree-ssa/pr20657.c: New.
16391
16392 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16393
16394         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16395         (long long int)trunc*.
16396
16397 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16398
16399         PR target/20927
16400         * gcc.dg/pr20927.c: New test.
16401
16402 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16403
16404         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16405         * gcc.target/mips/asm-1.c: Likewise.
16406
16407 2005-04-13  Dale Johannesen  <dalej@apple.com>
16408
16409         * objc.dg/objc-fast-4.m: New.
16410
16411 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16412
16413         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16414         directory.
16415         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16416
16417 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16418
16419         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16420         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16421         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16422
16423 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
16424
16425         PR tree-optimization/20913
16426         * gcc.dg/tree-ssa/pr20913.c: New.
16427
16428         PR tree-optimization/20702
16429         * gcc.dg/tree-ssa/pr20702.c: New.
16430
16431 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16432
16433         PR c++/13744
16434         * g++.dg/inherit/local3.C: New test.
16435
16436 2005-04-12  Jeff Law  <law@redhat.com>
16437
16438         * gcc.dg/tree-ssa/20050412-1.c: New test.
16439
16440 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
16441
16442         PR libfortran/19016
16443         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16444         Add tests with mask generated by expression.
16445         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16446         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16447         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16448
16449 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
16450
16451         PR middle-end/20917
16452         * gcc.dg/20050409-1.c: New test.
16453
16454 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
16455
16456         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16457
16458 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16459
16460         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16461         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16462         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16463         (TARGET_CXX): Adjust accordingly.
16464         * target.h (struct gcc_target): Remove epxort_class_data.  Add
16465         determine_class_data_visibility and class_data_always_comdat.
16466         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16467         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16468         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16469         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16470         (arm_cxx_determine_class_data_visibility): New.
16471         (arm_cxx_class_data_always_comdat): Likewise.
16472         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16473         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16474         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16475         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16476         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16477         Define.
16478
16479 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16480
16481         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16482
16483 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
16484
16485         * gcc.dg/i386-darwin-fpmath.c: New.
16486
16487 2004-04-11  Devang Patel  <dpatel@apple.com>
16488
16489         * lib/target-supports.exp (check_effective_target_vect_condition): New.
16490         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16491         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16492         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16493         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16494         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16495         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16496         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16497         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16498
16499 2004-04-11  Devang Patel  <dpatel@apple.com>
16500
16501         * gcc.dg/vect/vect-dv-1.c: New test.
16502         * gcc.dg/vect/vect-dv-2.c: New test.
16503
16504 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16505
16506         PR tree-optimization/20933
16507         * gcc.dg/tree-ssa/pr20933.c: New test.
16508
16509 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16510
16511         * gfortran.dg/fold_nearest.f90: New test.
16512
16513 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
16514
16515         * gcc.dg/tree-ssa/alias-1.c: New test.
16516
16517 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16518
16519         PR tree-optimization/20920
16520         * g++.dg/tree-ssa/pr20920.C: New test.
16521
16522 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
16523
16524         * gcc.dg/builtins-53.c: Also check (int)ceil* and
16525         (long long int)ceil*.
16526
16527 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
16528
16529         * g++.dg/warn/Wdtor1.C: Declare template in system header with
16530         explicit C++ linkage.
16531
16532 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16533
16534         * gfortran.dg/pr17229.f: Take care of the new obsolescence
16535         warning for arithmetic IF statements.
16536
16537 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
16538
16539         * eor_handling_1.f90: New test case.
16540         * eor_handling_2.f90: New test case.
16541         * eor_handling_3.f90: New test case.
16542         * eor_handling_4.f90: New test case.
16543         * eor_handling_5.f90: New test case.
16544         * noadv_size.f90: New test case.
16545         * pad_no.f90: New test case.
16546
16547 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
16548
16549         * gcc.c-torture/execute/20050410-1.c: New test.
16550
16551 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
16552
16553         * gcc.dg/pr20126.c: New.
16554
16555 2005-04-09  Bud Davis  <bdavis@gfortran.org>
16556             Steven G. Kargl <kargls@comcast.net>
16557
16558         * gfortran.dg/PR19872.f: New test.
16559
16560 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16561
16562         * gfortran.dg/nint_1.f90: Fix dg-do directive.
16563
16564 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16565
16566         * gfortran.dg/nint_1.f90: New test.
16567
16568 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16569
16570         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16571         Added test for callee-allocated arrays with write statements.
16572         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16573         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16574         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16575         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16576         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16577
16578 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16579
16580         PR libfortran/20163
16581         * gfortran.dg/open-options-blanks.f: New test.
16582
16583 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16584
16585         PR fortran/13257
16586         * gfortran.dg/comma_format_extension_[1234].f: New tests.
16587
16588 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
16589
16590         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16591         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16592         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16593         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16594         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16595         * gcc.c-torture/execute/stdarg-4.c: New test.
16596
16597         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16598
16599         PR target/20795
16600         * g++.dg/abi/param2.C: New test.
16601
16602 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16603
16604         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16605
16606 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16607
16608         * gcc.dg/builtins-53.c: New test.
16609
16610 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
16611
16612         * g++.dg/tree-ssa/pr18178.C: New test.
16613         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16614         * gcc.c-torture/execute/20041019-1.c: New test.
16615         * gcc.dg/tree-ssa/20041008-1.c: New test.
16616         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16617         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16618         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16619         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16620         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16621         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16622         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16623         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16624         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16625         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16626
16627 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
16628
16629         PR rtl-optimization/20466
16630         * gcc.c-torture/execute/pr20466-1.c: New test.
16631
16632 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
16633
16634         PR c++/20905
16635         * g++.dg/parse/cond2.C: New test.
16636
16637         PR c++/20145
16638         * g++.dg/warn/Wdtor1.C: New test.
16639
16640 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16641
16642         PR fortran/17229
16643         * gfortran.dg/pr17229.f: New test.
16644
16645 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
16646
16647         * gfortran.dg/tiny_1.f90: New test.
16648         * gfortran.dg/tiny_2.f90: ditto.
16649
16650 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
16651
16652         * gfortran.dg/eor_1.f90: Fix dg-do run line
16653         * gfortran.dg/open_new.f90: Fix dg-do run line
16654
16655 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
16656
16657         * lib/target-supports.exp (get_compiler_messages): Support
16658         optional arguments, the fourth being compiler options.
16659         (check_effective_target_fpic): New proc.
16660         * gcc.dg/20050321-2.c: Restrict to target fpic.
16661
16662 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
16663
16664         * gcc.dg/15443-1.c: New test.
16665         * gcc.dg/15443-2.c: Likewise.
16666
16667 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16668
16669         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16670
16671 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16672
16673         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16674
16675 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16676
16677         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16678         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16679         -m64.
16680         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16681         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16682         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16683
16684 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
16685
16686         PR c++/20212
16687         * g++.dg/warn/Wunused-11.C: New test.
16688
16689 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16690
16691         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16692
16693 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
16694
16695         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16696
16697 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16698
16699         PR c++/20734
16700         * g++.dg/template/ptrmem13.C: New test.
16701
16702 2005-04-05  Per Bothner  <per@bothner.com>
16703
16704         * lib/gcc.exp: Always add -fno-show-column, for now.
16705
16706 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
16707
16708         PR testsuite/20767
16709         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16710         of plain old "unsigned int" for the type of "i".  Makes this test
16711         64bit clean.
16712
16713 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
16714
16715         * gcc.dg/i386-ssefn-1.c: New test.
16716         * gcc.dg/i386-ssefn-2.c: New test.
16717         * gcc.dg/i386-ssefn-3.c: New test.
16718         * gcc.dg/i386-ssefn-4.c: New test.
16719
16720 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
16721
16722         PR tree-optimization/20076
16723         * gcc.dg/builtin-apply4.c: New test.
16724
16725         PR preprocessor/19475
16726         * gcc.dg/cpp/macspace1.c: New test.
16727         * gcc.dg/cpp/macspace2.c: New test.
16728
16729 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16730
16731         * gfortran.dg/pr20755.f: Fixed bad format.
16732
16733 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16734
16735         PR c++/20763
16736         * g++.dg/ext/attrib21.C: New test.
16737
16738 2004-04-05  Devang Patel  <dpatel@apple.com>
16739
16740         * lib/target-supports.exp (check_effective_target_vect_shif): New.
16741         * gcc.dg/vect/vect-shift-1.c: New test.
16742
16743 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16744
16745         PR libfortran/20755
16746         * gfortran.dg/pr20755.f: New test.
16747
16748 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
16749
16750         * gfortran.dg/pr15959.f90: New test.
16751         * gfortran.dg/string_pad_trunc.f90: New test.
16752
16753 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16754
16755         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
16756         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
16757         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
16758         syntax.
16759
16760 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16761
16762         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
16763
16764 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16765
16766         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
16767         * gcc.c-torture/compile/20011119-2.c: Likewise.
16768         * gcc.c-torture/compile/981001-2.c: Likewise.
16769
16770 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
16771
16772         PR c++/20679
16773         * g++.dg/template/overload4.C: New test.
16774
16775 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16776
16777         PR c++/20746
16778         * g++.dg/abi/covariant5.C: New.
16779
16780         PR debug/20505
16781         * g++.dg/debug/const2.C: New.
16782
16783 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
16784
16785         PR rtl-optimization/16104
16786         * gcc.c-torture/execute/20050316-1.c: New test.
16787
16788 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
16789
16790         * g++.dg/template/spec23.C: Fix dg-error text.
16791
16792 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
16793
16794         PR c++/19199
16795         * g++.dg/expr/lval2.C: New.
16796
16797 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16798
16799         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
16800         __builtin_strcasecmp and __builtin_strncasecmp.
16801
16802 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
16803
16804         PR c++/20723
16805         * g++.dg/template/spec22.C: New.
16806         * g++.dg/template/spec23.C: New.
16807
16808 2005-04-03  Dale Ranta  <dir@lanl.gov>
16809             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16810
16811         PR libfortran/20068
16812         PR libfortran/20125
16813         PR libfortran/20156
16814         PR libfortran/20471
16815         * gfortran.dg/backspace.f: New test.
16816
16817 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
16818
16819         * gcc.dg/pr19345.c: New test.
16820
16821 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16822
16823         PR tree-optimization/20640
16824         * gcc.dg/torture/tree-loop-1.c: New.
16825
16826 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
16827
16828         PR rtl-optimization/20290
16829         * gcc.c-torture/execute/loop-ivopts-2.c: New.
16830
16831 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
16832
16833         * gcc.dg/rs6000-fpint.c: New.
16834
16835 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16836
16837         * gcc.dg/old-style-then-proto-1.c: New test.
16838
16839 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16840
16841         * gfortran.fortran-torture/execute/backspace.f90: Check
16842         after backspace and read was incorrect.
16843
16844 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16845
16846         * gcc.c-torture/execute/builtins/strcat.c: Check the result
16847         buffer past the terminating NUL using memcmp.
16848         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
16849         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
16850
16851         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
16852         Fix unused/uninitialized variable warnings.
16853
16854         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
16855         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
16856         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
16857         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
16858
16859         * gcc.c-torture/execute/builtins/abs-1-lib.c,
16860         gcc.c-torture/execute/builtins/fputs-lib.c,
16861         gcc.c-torture/execute/builtins/lib/fprintf.c,
16862         gcc.c-torture/execute/builtins/lib/main.c,
16863         gcc.c-torture/execute/builtins/lib/memcmp.c,
16864         gcc.c-torture/execute/builtins/lib/memmove.c,
16865         gcc.c-torture/execute/builtins/lib/mempcpy.c,
16866         gcc.c-torture/execute/builtins/lib/memset.c,
16867         gcc.c-torture/execute/builtins/lib/printf.c,
16868         gcc.c-torture/execute/builtins/lib/sprintf.c,
16869         gcc.c-torture/execute/builtins/lib/stpcpy.c,
16870         gcc.c-torture/execute/builtins/lib/strchr.c,
16871         gcc.c-torture/execute/builtins/lib/strcmp.c,
16872         gcc.c-torture/execute/builtins/lib/strcpy.c,
16873         gcc.c-torture/execute/builtins/lib/strcspn.c,
16874         gcc.c-torture/execute/builtins/lib/strlen.c,
16875         gcc.c-torture/execute/builtins/lib/strncat.c,
16876         gcc.c-torture/execute/builtins/lib/strncmp.c,
16877         gcc.c-torture/execute/builtins/lib/strncpy.c,
16878         gcc.c-torture/execute/builtins/lib/strrchr.c,
16879         gcc.c-torture/execute/builtins/lib/strspn.c,
16880         gcc.c-torture/execute/builtins/lib/strstr.c,
16881         gcc.c-torture/execute/builtins/memops-asm-lib.c,
16882         gcc.c-torture/execute/builtins/strlen-2.c,
16883         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
16884         prototypes.
16885
16886 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
16887
16888         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
16889         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
16890         selectany usage.
16891
16892 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
16893
16894         PR c++/19406
16895         * g++.dg/debug/using1.C: New test.
16896
16897 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
16898
16899         PR middle-end/20524
16900         * gcc.dg/alias-7.c: Prefix asm-declared name with
16901         __USER_LABEL_PREFIX__.
16902
16903 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
16904
16905         Fix fallout from PR middle-end/15700:
16906         * gcc.c-torture/compile/20011119-1.c: Take
16907         __USER_LABEL_PREFIX__ into account.
16908         * gcc.c-torture/compile/20011119-2.c: Likewise.
16909
16910 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16911
16912         PR c++/18644
16913         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
16914
16915 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16916
16917         PR c/17855
16918         * gcc.c-torture/compile/struct-non-lval-1.c,
16919         gcc.c-torture/compile/struct-non-lval-2.c,
16920         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
16921
16922 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
16923
16924         * gcc.dg/tls/tls.exp: Remove temporary file.
16925         * g++.dg/tls/tls.exp: Ditto.
16926         * lib/file-format.exp: Ditto.
16927         * g++.dg/special/ecos.exp: Ditto.
16928
16929         * lib/profopt.exp: Treat prof_ext as a list.
16930         * gcc.misc-tests/bprob.exp: Ditto.
16931         * g++.dg/bprob/bprob.exp: Ditto.
16932
16933         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
16934         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
16935         g++.dg/tree-ssa/pointer-reference-alias.C,
16936         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
16937         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
16938         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
16939         g++.dg/vect/pr19951.cc: Ditto.
16940         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
16941         gcc.dg/builtins-47.c: Ditto.
16942         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
16943         gcc.dg/pr20115-1.c: Ditto.
16944         * gcc.dg/tree-ssa/20030530-2.c,
16945         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
16946         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16947         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
16948         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16949         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
16950         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
16951         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
16952         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
16953         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
16954         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
16955         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
16956         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
16957         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
16958         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
16959         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
16960         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16961         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16962         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16963         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16964         gcc.dg/tree-ssa/20030824-1.c,
16965         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
16966         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
16967         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
16968         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
16969         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
16970         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
16971         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
16972         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
16973         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
16974         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
16975         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
16976         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
16977         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
16978         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
16979         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
16980         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
16981         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
16982         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
16983         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
16984         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
16985         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
16986         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
16987         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
16988         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
16989         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
16990         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
16991         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
16992         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
16993         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
16994         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
16995         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
16996         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
16997         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
16998         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
16999         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17000         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17001         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17002         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17003         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17004         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17005         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17006         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17007         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17008         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17009         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17010         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17011         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17012         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17013         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17014         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17015         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17016         gcc.dg/tree-ssa/useless-1.c: Ditto.
17017         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17018         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17019         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17020         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17021         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17022         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17023         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17024         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17025         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17026         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17027         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17028         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17029         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17030         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17031         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17032         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17033         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17034         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17035         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17036         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17037         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17038         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17039         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17040         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17041         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17042         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17043         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17044         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17045         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17046         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17047         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17048         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17049         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17050         gcc.dg/vect/vect-none.c: Ditto.
17051         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17052         treelang/compile/unsigned.tree: Ditto.
17053
17054         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17055         * gcc.dg/cpp/direct2s.c: Ditto.
17056         * gcc.dg/cpp/paste4.c: Ditto.
17057         * gcc.dg/cpp/separate-1.c: Ditto.
17058         * gcc.dg/pch/save-temps-1.c: Ditto.
17059         * g++.dg/ext/altivec-10.C: Ditto.
17060         * g++.dg/pch/pch.C: Ditto.
17061
17062         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17063
17064         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17065         * g++.dg/template/repo1.C: Ditto.
17066         * g++.dg/template/repo2.C: Ditto.
17067         * g++.dg/template/repo3.C: Ditto.
17068         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17069         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17070         * g++.old-deja/g++.pt/repo1.C: Ditto.
17071         * g++.old-deja/g++.pt/repo2.C: Ditto.
17072         * g++.old-deja/g++.pt/repo3.C: Ditto.
17073         * g++.old-deja/g++.pt/repo4.C: Ditto.
17074
17075         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17076         * gcc.dg/20030107-1.c: Ditto.
17077         * gcc.dg/20030702-1.c: Ditto.
17078         * gcc.dg/profile-generate-1.c: Ditto.
17079         * g++.dg/other/profile1.C: Ditto.
17080         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17081
17082         * lib/gcc-dg.exp (remove-build-file): New.
17083         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17084         cleanup-tree-dump, cleanup-saved-temps): New.
17085
17086 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17087
17088         PR c++/19203, DR 214
17089         * g++.dg/parse/ambig3.C: Not ambiguous.
17090         * g++.dg/template/spec20.C: New.
17091         * g++.dg/template/spec21.C: New.
17092
17093 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17094
17095         PR target/20045
17096         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17097
17098 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17099
17100         PR libfortran/20660
17101         * gfortran.dg/negative_unit.f: New test.
17102
17103 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17104
17105         * gcc.dg/20050330-1.c: New test.
17106
17107 2005-03-30  Devang Patel  <dpatel@apple.com>
17108
17109         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17110
17111 2005-03-30  Dale Johannesen  <dalej@apple.com>
17112
17113         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17114
17115 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17116
17117         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17118         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17119         Strip options from test name.
17120
17121 2005-03-31  Jan Hubicka  <jh@suse.cz>
17122
17123         * gcc.dg/varpool-1.c: New testcase.
17124
17125 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17126
17127         PR c/772
17128         PR c/17913
17129         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17130         gcc.dg/stmt-expr-label-3.c : New tests.
17131         * gcc.c-torture/execute/medce-2.c: Remove.
17132
17133 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17134
17135         PR c/20368
17136         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17137         tests.
17138
17139 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17140
17141         * gcc.c-torture/compile/pr20203.c: New test.
17142
17143 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17144
17145         * gfortran.dg/promotion.f90: New test.
17146
17147 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17148
17149         PR middle-end/20491
17150         * gcc.dg/torture/asm-subreg-1.c: New test.
17151
17152 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17153
17154         PR c/20672
17155         * gcc.dg/pr20672-1.c: New test.
17156
17157 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17158
17159         * gfortran.dg/vect: New directory.
17160         * gfortran.dg/vect/vect.exp: New.
17161         * gfortran.dg/vect/vect-1.f90: New test.
17162         * gfortran.dg/vect/vect-2.f90: New test.
17163         * gfortran.dg/vect/vect-3.f90: New test.
17164         * gfortran.dg/vect/vect-4.f90: New test.
17165         * gfortran.dg/vect/vect-5.f90: New test.
17166
17167 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17168
17169         PR middle-end/20622
17170         * gcc.dg/alias-7.c: New test.
17171
17172 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17173
17174         * gcc.dg/sparc-reg-1.c: New test.
17175
17176 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17177
17178         PR target/19890
17179         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17180
17181 2005-03-29  Dale Ranta  <dir@lanl.gov>
17182             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17183
17184         PR libfortran/20163
17185         * gfortran.dg/pr20163-2.f: New test.
17186
17187 2005-03-28  Jan Hubicka  <jh@suse.cz>
17188
17189         PR middle-end/20635
17190         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17191         by Jakub Jelinek.
17192
17193 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17194
17195         PR tree-optimization/20626
17196         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17197         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17198
17199 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17200
17201         * gfortran.dg/underflow.f90: New test.
17202         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17203
17204 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17205
17206         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17207
17208 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17209
17210         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17211         (g++_init): Make sure that CXXFLAGS is set.
17212         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17213         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17214         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17215         * lib/objc.exp (objc_init): Likewise.
17216         * lib/treelang.exp (treelang_init): Likewise.
17217
17218 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17219
17220         PR tree-optimization/20470
17221         * gcc.dg/tree-ssa/pr20470.c: New test.
17222
17223 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17224
17225         * gcc.dg/ppc-stfiwx.c: New.
17226
17227 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17228
17229         PR target/19888
17230         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17231
17232 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17233
17234         * gcc.dg/20050325-1.c: Fix a typo.
17235
17236 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17237
17238         PR libfortran/19678
17239         PR libfortran/19679
17240         * gfortran.dg/dos_eol.f: New test.
17241
17242 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17243
17244         PR rtl-optimization/20249
17245         * gcc.dg/20050325-1.c: New test.
17246
17247 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17248
17249         PR libfortran/15332
17250         * gfortran.dg/pr15332.f: New test.
17251
17252 2005-03-24  Dale Johannesen  <dalej@apple.com>
17253
17254         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17255
17256 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17257
17258         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17259         'internal' visibility.
17260         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17261         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17262         'protected' visibility.
17263         * gcc.dg/visibility-7.c: Likewise.
17264         * lib/target-supports.exp (check_visibility_available): Take
17265         a parameter, the kind of visibility to check for.
17266         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17267         to check_visibility_available.
17268
17269         * g++.dg/expr/cast3.C: New.
17270
17271 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17272
17273         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17274         rs6000.
17275
17276 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17277
17278         PR target/20095
17279         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17280
17281 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17282
17283         * gcc.dg/badshift.c: Renamed to...
17284         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17285
17286         * gcc.target/i386/badshift.c: Renamed to...
17287         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17288         only.
17289
17290         PR rtl-optimization/20532
17291         * gcc.target/i386/badshift.c: New.
17292
17293 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17294
17295         * gfortran.dg/pr18025.f90: New test.
17296
17297 2005-03-23  Dale Johannesen  <dalej@apple.com>
17298
17299         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17300
17301 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17302
17303         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17304
17305         * lib/target-supports.exp (check_iconv_available): Default
17306         libiconv to -liconv, if there is no definition.
17307
17308 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17309
17310         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17311
17312 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17313
17314         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17315         * g++.dg/opt/pr7503-2.C: Likewise.
17316         * g++.dg/opt/pr7503-3.C: Likewise.
17317         * g++.dg/opt/pr7503-4.C: Likewise.
17318         * g++.dg/opt/pr7503-5.C: Likewise.
17319         * g++.dg/warn/minmax.C: New test.
17320
17321 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17322
17323         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17324         * gfortran.dg/g77_intrinsics_sub.f: New test.
17325
17326 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17327             Jan Hubicka  <jh@suse.cz>
17328             Steven Bosscher <stevenb@suse.de
17329
17330         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17331
17332 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17333
17334         PR c++/19980
17335         * g++.dg/template/redecl3.C: New test.
17336
17337 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17338
17339         PR c++/20499
17340         * g++.dg/parse/error16.C: Tweak error markers.
17341
17342 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17343
17344         PR target/20561
17345         * gcc.dg/20050321-2.c: New test.
17346
17347 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17348
17349         PR c++/20465
17350         PR c++/20381
17351         * g++.dg/template/ptrmem12.C: New.
17352
17353 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17354
17355         PR rtl-optimization/20527
17356         * gcc.c-torture/execute/pr20527-1.c: New test.
17357
17358 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17359
17360         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17361         program, compile it into a real executable and then delete the .c
17362         and .x files afterwards, to avoid problems on testglue targets.
17363
17364 2005-03-21  Stuart Hastings  <stuart@apple.com>
17365
17366         * gcc.target/i386/sse-2.c: New.
17367
17368 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17369
17370         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17371
17372 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17373
17374         * g++.dg/parse/crash25.C: Fix typo.
17375
17376 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17377
17378         PR c++/20461
17379         * g++.dg/parse/crash24.C: New test.
17380
17381         PR c++/20536
17382         * g++.dg/parse/crash25.C: New test.
17383
17384 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17385
17386         PR c++/20147
17387         * g++.dg/ext/stmtexpr4.C: New test.
17388
17389 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17390
17391         PR middle-end/20539
17392         * gcc.c-torture/compile/pr13066-1.c: New test case.
17393         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17394         * g++.dg/opt/pr13066-1.C: Likewise.
17395
17396 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17397
17398         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17399
17400 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17401
17402         PR fortran/18525
17403         * gfortran.dg/nesting_1.f90: New test.
17404
17405 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17406
17407         PR c++/20240
17408         * g++.dg/lookup/using13.C: New test.
17409
17410 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17411
17412         PR c++/20333
17413         * g++.dg/template/crash36.C: New test.
17414
17415 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17416
17417         PR c++/20463
17418         * g++.dg/template/crash35.C: New test.
17419
17420 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
17421
17422         PR c++/19966
17423         * g++.dg/overload/operator2.C: New test.
17424
17425 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17426
17427         PR libfortran/20257
17428         * gfortran.dg/pr20257.f90: New test.
17429
17430 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17431
17432         PR libfortran/20480
17433         * gfortran.dg/pr20480.f90: New test.
17434
17435 2005-03-16  Richard Henderson  <rth@redhat.com>
17436
17437         PR middle-end/15700
17438         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17439         (_rtld_global): New.
17440         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17441         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17442
17443         * gcc.dg/alias-3.c: New.
17444         * gcc.dg/alias-4.c: New.
17445         * gcc.dg/alias-5.c: New.
17446         * gcc.dg/alias-6.c: New.
17447
17448 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
17449
17450         * gcc.dg/cpp/ucnid-7.c: New.
17451
17452 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
17453             Dorit Naishlos  <dorit@il.ibm.com>
17454
17455         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17456         darwin.
17457
17458 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
17459
17460         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17461         misaligned accesses.
17462         * gcc.dg/vect/vect-58.c: Likewise.
17463         * gcc.dg/vect/vect-92.c: New.
17464         * gcc.dg/vect/vect-93.c: New.
17465
17466 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
17467
17468         PR fortran/18827
17469         * gfortran.dg/assign_2.f90: New test.
17470         * gfortran.dg/assign_3.f90: New test.
17471         * gfortran.dg/assign.f90: New test.
17472
17473 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
17474
17475         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17476         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17477         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17478         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17479         names.
17480
17481 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
17482
17483         * gcc.dg/cpp/ucnid-6.c: New.
17484
17485         * gcc.dg/cpp/normalize-1.c: New.
17486         * gcc.dg/cpp/normalize-2.c: New.
17487         * gcc.dg/cpp/normalize-3.c: New.
17488         * gcc.dg/cpp/normalize-4.c: New.
17489         * gcc.dg/cpp/ucnid-4.c: New.
17490         * gcc.dg/cpp/ucnid-5.c: New.
17491         * g++.dg/cpp/normalize-1.C: New.
17492         * g++.dg/cpp/ucnid-1.C: New.
17493
17494 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17495
17496         * gcc.dg/pr18628.c: New.
17497
17498 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17499
17500         PR c++/20280
17501         * g++.dg/tree-ssa/pr20280.C: New.
17502
17503 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17504
17505         PR fortran/20467
17506         * gfortran.dg/stfunc_2.f90: New test.
17507
17508 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17509
17510         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17511
17512 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17513
17514         * gcc.dg/tree-ssa/20050314-1.c: New test.
17515
17516 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17517
17518         PR c++/4403
17519         PR c++/9783, DR433
17520         * g++.dg/template/friend34.C: New test.
17521         * g++.dg/template/friend35.C: Likewise.
17522         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17523
17524 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17525
17526         Friend class name lookup 5/n
17527         PR c++/1016
17528         * g++.dg/lookup/hidden-class1.C: New test.
17529         * g++.dg/lookup/hidden-class2.C: Likewise.
17530         * g++.dg/lookup/hidden-class3.C: Likewise.
17531         * g++.dg/lookup/hidden-class4.C: Likewise.
17532         * g++.dg/lookup/hidden-class5.C: Likewise.
17533         * g++.dg/lookup/hidden-class6.C: Likewise.
17534         * g++.dg/lookup/hidden-class7.C: Likewise.
17535         * g++.dg/lookup/hidden-class8.C: Likewise.
17536         * g++.dg/lookup/hidden-class9.C: Likewise.
17537         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17538         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17539         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17540         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17541         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17542         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17543         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17544         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17545         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17546         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17547         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17548
17549 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
17550
17551         PR c++/20157
17552         * g++.dg/template/error18.C: New test.
17553
17554 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17555
17556         PR debug/16792
17557         * g++.dg/debug/pr16792.C: New test.
17558
17559 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17560
17561         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17562         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17563         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17564         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17565         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17566         test assertion names.
17567
17568 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17569
17570         PR fortran/18600
17571         * gfortran.dg/stfunc_1.f90: New test.
17572
17573 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17574
17575         PR fortran/16907
17576         * gfortran.dg/real_index_1.f90: New test.
17577
17578 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17579
17580         PR fortran/20323
17581         * gfortran.dg/spec_expr_1.f90: New test.
17582
17583 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17584
17585         PR c/20402
17586         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17587         new parser.
17588
17589 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17590
17591         PR fortran/20361
17592         * gfortran.dg/largeequiv_1.f90: New test.
17593
17594 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17595
17596         * gcc.dg/ucnid-1.c: New.
17597         * gcc.dg/ucnid-2.c: New.
17598         * gcc.dg/ucnid-3.c: New.
17599         * gcc.dg/ucnid-4.c: New.
17600         * gcc.dg/ucnid-5.c: New.
17601         * gcc.dg/ucnid-6.c: New.
17602         * gcc.dg/cpp/ucnid-1.c: New.
17603         * gcc.dg/cpp/ucnid-2.c: New.
17604         * gcc.dg/cpp/ucnid-3.c: New.
17605         * g++.dg/other/ucnid-1.C: New.
17606
17607 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17608
17609         * gcc.dg/vmx/darwin-abi-3.c: Delete.
17610
17611 2005-03-11  Per Bothner  <per@bothner.com>
17612
17613         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
17614         that diagnotics refer to correct token.
17615         * gcc.dg/unused-3.c: Likewise.
17616
17617 2005-03-11  Per Bothner  <per@bothner.com>
17618
17619         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17620         constant" is now actually on same line as string constant.
17621         * gcc.dg/cpp/direct2s.c: Likewise.
17622
17623 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
17624
17625         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17626
17627 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17628
17629         PR libfortran/20124
17630         * gfortran.dg/pr20124.f90: New Test
17631
17632 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
17633
17634         PR tree-optimization/20130
17635         * gcc.dg/pr20130-1.c: New test.
17636
17637 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17638
17639         PR target/20095
17640         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17641
17642 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17643
17644         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17645
17646 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17647
17648         * g++.dg/eh/forced1.C: Fix comment.
17649         * g++.dg/eh/forced2.C: Ditto.
17650         * g++.dg/eh/forced3.C: Ditto.
17651         * g++.dg/eh/forced4.C: Ditto.
17652
17653 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
17654
17655         PR rtl-opt/20412
17656         * gcc.c-torture/compile/pr20412.c: New test.
17657
17658 2005-03-10  Roger Sayle  <roger@eyesopen.com>
17659
17660         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17661
17662 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17663
17664         PR target/20322
17665         * gcc.dg/20050307-1.c: New test.
17666
17667 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
17668
17669         PR c++/20375
17670         * g++.dg/other/stdarg3.C: New.
17671
17672 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17673
17674         PR c++/18384, c++/18327
17675         * g++.dg/init/array19.C: New test.
17676
17677         PR inline-asm/20314
17678         * gcc.dg/torture/pr20314-1.c: New test.
17679         * gcc.dg/torture/pr20314-2.c: New test.
17680
17681 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
17682
17683         * gcc.dg/20050309-1.c: New test.
17684
17685 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17686
17687         * gcc.dg/builtins-10.c: Reactivate disabled test.
17688         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
17689         new cbrt transformations.
17690
17691 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
17692
17693         PR c++/20208
17694         * g++.dg/template/array13.C: New test.
17695
17696 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
17697
17698         PR c++/16859
17699         * g++.dg/init/brace4.C: New test.
17700
17701 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17702
17703         PR c++/20186
17704         * g++.dg/template/non-dependent12.C: New.
17705
17706 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
17707
17708         PR c++/20142
17709         * g++.dg/init/array18.C: Add dg-do run marker.
17710
17711         PR c++/20142
17712         * g++.dg/init/array18.C: New test.
17713
17714 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17715
17716         * consistency.vlad/vlad.exp: Remove trailing semicolons.
17717         * g++.dg/gcov/gcov.exp: Likewise.
17718         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17719         * gcc.target/xstormy16/xstormy16.exp: Likewise.
17720         * lib/c-torture.exp: Likewise.
17721         * lib/fortran-torture.exp: Likewise.
17722         * lib/g++.exp: Likewise.
17723         * lib/gcc-defs.exp: Likewise.
17724         * lib/gcc-dg.exp: Likewise.
17725         * lib/gcc.exp: Likewise.
17726         * lib/gcov.exp: Likewise.
17727         * lib/gfortran.exp: Likewise.
17728         * lib/mike-g++.exp: Likewise.
17729         * lib/mike-gcc.exp: Likewise.
17730         * lib/objc-torture.exp: Likewise.
17731         * lib/objc.exp: Likewise.
17732         * lib/profopt.exp: Likewise.
17733         * lib/target-libpath.exp: Likewise.
17734         * lib/target-supports.exp: Likewise.
17735         * lib/treelang.exp: Likewise.
17736         * lib/wrapper.exp: Likewise.
17737
17738 2005-03-08  Jeff Law  <law@redhat.com>
17739
17740         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
17741         PHI-OPT changes.
17742
17743 2005-03-08  Ira Rosen  <irar@il.ibm.com>
17744
17745         * gcc.dg/vect/pr20122.c: New test.
17746
17747 2005-03-07  Jeff Law  <law@redhat.com>
17748
17749         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
17750         was folded away.
17751         * gcc.dg/tree-ssa/pr18133-1.c: New test.
17752         * gcc.dg/tree-ssa/pr18133-2.c: New test.
17753         * gcc.dg/tree-ssa/pr18134.c: New test.
17754
17755 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17756
17757         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
17758         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
17759         gcc.dg/torture/builtin-noret-2.c: Require weak support.
17760
17761 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
17762
17763         PR tree-opt/17671
17764         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
17765
17766 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
17767
17768         * g++.dg/warn/Wnvdtor.C: New test.
17769
17770 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
17771
17772         * gcc.dg/torture/pr19683-1.c: New test.
17773
17774 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
17775
17776         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
17777         * gfortran.dg/g77/19990313-2.f: Ditto.
17778         * gfortran.dg/g77/19990313-3.f: Ditto.
17779         * gfortran.dg/g77/19990525-0.f: Ditto.
17780         * gfortran.dg/g77/19990826-0.f: Ditto.
17781         * gfortran.dg/g77/19990826-2.f: Ditto.
17782         * gfortran.dg/g77/19990826-3.f: Ditto.
17783         * gfortran.dg/g77/20000511-1.f: Ditto.
17784         * gfortran.dg/g77/20000511-2.f: Ditto.
17785         * gfortran.dg/g77/970625-2.f: Ditto.
17786         * gfortran.dg/g77/980310-2.f: Ditto.
17787         * gfortran.dg/g77/980310-3.f: Ditto.
17788         * gfortran.dg/g77/980310-8.f: Ditto.
17789         * gfortran.dg/g77/980519-2.f: Ditto.
17790         * gfortran.dg/g77/alpha1.f: Ditto.
17791         * gfortran.dg/g77/claus.f: Ditto.
17792         * gfortran.dg/g77/erfc.f: Ditto.
17793         * gfortran.dg/g77/short.f: Ditto.
17794         * gfortran.fortran-torture/execute/data.f90: Ditto.
17795         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
17796         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
17797
17798 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17799
17800         * lib/file-format.exp (gcc_target_object_format): Add check for som
17801         format and hardcode object formats on hppa*-*-hpux*.
17802         * lib/target-supports.exp (check_weak_available): Add check for som
17803         object format.  Always return 0 on hppa*-*-hpux10*.
17804
17805         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
17806         is defined.
17807
17808         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
17809
17810 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17811
17812         * gfortran.dg/pr19936_1.f90: New test.
17813         * gfortran.dg/pr19936_2.f90: New test.
17814         * gfortran.dg/pr19936_3.f90: New test.
17815
17816 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
17817             Paul Thomas <prthomas@drfccad.cea.fr>
17818
17819         * gfortran.dg/PR19754_1.f90: New test.
17820         * gfortran.dg/PR19754_2.f90: Ditto.
17821
17822 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17823
17824         PR c++/19311
17825         * g++.dg/template/non-dependent11.C: New test.
17826
17827 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
17828
17829         * lib/target-supports.exp (check_iconv_available): Fix comment.
17830
17831 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
17832             Joseph S. Myers  <joseph@codesourcery.com>
17833
17834         PR c++/19797
17835         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
17836
17837 2005-03-04  Matthew Sachs  <msachs@apple.com>
17838
17839         * gcc.exp (gcc_target_compile): Put braces around
17840         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
17841         * objc.exp (objc_target_compile): Likewise.
17842         * treelang.exp (treelang_target_compile): Likewise.
17843
17844 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17845
17846         PR fortran/19673
17847         * gfortran.dg/func_result_1.f90: New test.
17848
17849 2005-03-04  Ben Elliston  <bje@au.ibm.com>
17850
17851         * gcc.misc-tests/options.exp: New test.
17852
17853 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
17854
17855         * gcc.dg/pr15784-4.c: New test.
17856
17857 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
17858
17859         * gcc.c-torture/execute/pr17133.c: New.
17860         * gcc.c-torture/compile/20050303-1.c: New.
17861
17862 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
17863
17864         * gcc.dg/cpp/assert4.c: Fix for cygwin.
17865
17866 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
17867
17868         * g++.dg/overload/using2.C: New.
17869
17870 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
17871
17872         PR c++/19916
17873         * g++.dg/init/ptrmem2.C: New test.
17874
17875 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
17876
17877         PR c/8927
17878         * gcc.dg/pr8927-1.c: New test.
17879
17880 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17881
17882         PR c++/20232
17883         * g++.dg/inherit/covariant12.C: New.
17884
17885 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17886
17887         PR fortran/19479
17888         * gfortran.dg/bound_1.f90: New test.
17889
17890 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
17891
17892         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
17893         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
17894
17895 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
17896
17897         PR c/20245
17898         * gcc.dg/pr20245-1.c: New test.
17899
17900 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
17901
17902         PR middle-end/19874
17903         * gcc.c-torture/execute/20050119-2.c: New test case.
17904
17905 2005-02-28  Ben Elliston  <bje@au.ibm.com>
17906
17907         * README: Update the DejaGnu bug reporting address.
17908         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
17909         * lib/objc-torture.exp: Likewise.
17910
17911 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17912
17913         * gfortran.dg/boz_1.f90: New test.
17914         * gfortran.dg/boz_3.f90: New test.
17915         * gfortran.dg/boz_4.f90: New test.
17916
17917 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17918
17919         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
17920         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
17921
17922 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17923
17924         PR libfortran/20101
17925         * gfortran.dg/write_0_pe_format.f90: New test.
17926
17927 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
17928
17929         PR c++/20206
17930         * g++.dg/opt/thunk2.C: New test.
17931         * g++.dg/opt/covariant1.C: New test.
17932
17933 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17934
17935         * gfortran.dg/e_d_fmt.f90: New test.
17936
17937 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
17938
17939         * gcc.dg/asm-b.c: Fix comment typos.
17940
17941 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17942
17943         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
17944         a V_MAY_DEF also.
17945
17946 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17947
17948         PR tree-opt/20188
17949         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
17950         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
17951         * gcc.dg/asm-b.c: New test.
17952
17953 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
17954
17955         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
17956         Disable this test on IRIX 6.
17957
17958 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
17959
17960         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
17961         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
17962         parser.
17963
17964 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
17965
17966         PR tree-optimization/20204
17967         * testsuite/gcc.dg/pr20204.c: New test.
17968
17969 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
17970
17971         PR target/20196
17972         * gcc.c-torture/execute/20050224-1.c: New test.
17973
17974         PR c++/20175
17975         * g++.dg/warn/Wbraces2.C: New test.
17976
17977 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
17978
17979         PR c++/19878
17980         * g++.dg/init/const2.C: New test.
17981
17982 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
17983
17984         PR tree-optimization/20100
17985         * gcc.c-torture/execute/pr20100-1.c: New test.
17986
17987 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17988
17989         * gfortran.dg/implicit_3.f90: New test.
17990
17991         * gfortran.dg/deftype_1.f90: New test.
17992
17993 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
17994
17995         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
17996         the test passes.
17997         * g++.dg/other/anon3.C: Accept a warning.
17998
17999 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
18000
18001         * gcc.dg/pr20017.c: Fix a comment typo.
18002
18003 2005-02-23  Bud Davis  <bdavis@gfortran.org>
18004
18005         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18006
18007 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18008
18009         PR ada/19902
18010         * ada/acats/tests/cxa/cxa3004.a: Remove.
18011         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18012
18013 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18014
18015         PR c++/20073
18016         * g++.dg/init/const1.C: New test.
18017
18018         PR c++/19991
18019         * g++.dg/parse/constant7.C: New test.
18020
18021         PR c++/20152
18022         * g++.dg/parse/error27.C: New test.
18023         * g++.dg/template/qualttp15.C: Adjust error markers.
18024         * g++.old-deja/g++.other/struct1.C: Likewise.
18025
18026         PR c++/20153
18027         * g++.dg/template/error17.C: New test.
18028
18029         PR c++/20148
18030         * g++.dg/parser/error26.C: New test.
18031
18032 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18033
18034         PR tree-optimization/20100
18035         PR tree-optimization/20115
18036         * gcc.dg/pr20115.c: New test.
18037         * gcc.dg/pr20115-1.c: New test.
18038         * gcc.dg/pr20100.c: New test.
18039         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18040         call-clobbered variables after alias1.
18041
18042 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18043
18044         * gfortran.dg/list_read_4.f90: new test.
18045
18046 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18047
18048         PR rtl-optimization/20017.
18049         * gcc.dg/pr20017.c: New.
18050
18051 2005-02-22  Devang Patel  <dpatel@apple.com>
18052
18053         PR 19952
18054         * g++.dg/tree-ssa/pr19952.C: New test.
18055
18056 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18057
18058         PR c++/19883
18059         * g++.dg/parse/constant6.C: New test.
18060
18061 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18062
18063         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18064         * g++.dg/charset/asm2.c: Likewise.
18065         * g++.dg/charset/asm3.c: Likewise.
18066         * g++.dg/charset/asm4.c: Likewise.
18067         * g++.dg/charset/asm5.c: Likewise.
18068         * g++.dg/charset/attribute1.c: Likewise.
18069         * g++.dg/charset/attribute2.c: Likewise.
18070         * g++.dg/charset/extern1.cc: Likewise.
18071         * g++.dg/charset/extern2.cc: Likewise.
18072         * g++.dg/charset/extern3.cc: Likewise.
18073         * g++.dg/charset/function.cc: Likewise.
18074         * g++.dg/charset/string.c: Likewise.
18075         * g++.dg/charset/charset.exp: Likewise.
18076         * lib/target-supports.exp (check_iconv_available): Fix comment.
18077
18078 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18079
18080         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18081         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18082         * gcc.dg/charset/asm2.c: Likewise.
18083         * gcc.dg/charset/asm3.c: Likewise.
18084         * gcc.dg/charset/asm4.c: Likewise.
18085         * gcc.dg/charset/asm5.c: Likewise.
18086         * gcc.dg/charset/asm6.c: Likewise.
18087         * gcc.dg/charset/attribute1.c: Likewise.
18088         * gcc.dg/charset/attribute2.c: Likewise.
18089         * gcc.dg/charset/builtin1.c: Likewise.
18090         * gcc.dg/charset/extern.c: Likewise.
18091         * gcc.dg/charset/function.c: Likewise.
18092         * gcc.dg/charset/string.c: Likewise.
18093         * gcc.dg/charset/charset.exp: Likewise.
18094
18095 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18096
18097         PR fortran/20086
18098         * gfortran.dg/pr20086.f90: New test.
18099
18100 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18101
18102         PR tree-optimization/19786
18103         * g++.dg/tree-ssa/pr19786.C: New.
18104
18105 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18106
18107         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18108
18109 2005-02-21  Jeff Law  <law@redhat.com>
18110
18111         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18112
18113 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18114
18115         * gfortran.dg/do_iterator: Split loop, markup all lines for
18116         which an error locus is printed.
18117         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18118         locus is printed.
18119         * gfortran.dg/select_4.f90: Likewise.
18120         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18121         locuses in the various permutations.
18122
18123 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18124
18125         PR tree-optimization/19951
18126         * g++.dg/vect: New directory.
18127         * g++.dg/vect/vect.exp: New file.
18128         * g++.dg/vect/pr19951.cc: New testcase.
18129         * g++.dg/dg.exp: Also prune vectorizer tests.
18130
18131 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18132
18133         PR 18785
18134         * gcc.dg/charset/builtin1.c: New test.
18135
18136 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18137
18138         PR c++/19299
18139         * g++.dg/inherit/volatile1.C: New test.
18140
18141         PR c++/19440
18142         * g++.dg/template/dtor4.C: New test.
18143
18144 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18145
18146         * gfortran.dg/int_1.f90: New test.
18147
18148 2005-02-19  Devang Patel  <dpatel@apple.com>
18149
18150         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18151
18152 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18153
18154         * gfortran.dg/achar_1.f90: New test.
18155
18156 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18157
18158         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18159
18160 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18161             Jakub Jelinek  <jakub@redhat.com>
18162
18163         PR tree-optimization/19828
18164         * gcc.dg/tree-ssa/loop-7.c: New test.
18165         * gcc.c-torture/execute/20050218-1.c: New test.
18166
18167 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18168
18169         PR c/20043
18170         * gcc.dg/transparent-union-1.c: New test.
18171         * gcc.dg/transparent-union-2.c: New test.
18172
18173 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18174
18175         PR tree-optimization/18977
18176         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18177
18178 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18179
18180         PR target/20054
18181         * gcc.dg/pr20054.c: New test.
18182
18183 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18184
18185         PR c++/19508
18186         * g++.dg/ext/attrib20.C: New test.
18187
18188 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18189
18190         PR middle-end/20030
18191         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18192
18193 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18194
18195         PR c++/20008
18196         * g++.dg/opt/switch4.C: New.
18197
18198 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18199
18200         PR c++/20023
18201         PR tree-optimization/20009
18202         * gcc.c-torture/compile/20050217-1.c: New test.
18203         * g++.dg/opt/switch3.C: New test.
18204
18205         PR tree-optimization/18947
18206         * gcc.c-torture/compile/20050215-1.c: New test.
18207         * gcc.c-torture/compile/20050215-2.c: New test.
18208         * gcc.c-torture/compile/20050215-3.c: New test.
18209
18210 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18211
18212         PR c++/20028
18213         * g++.dg/template/crash34.C: New.
18214
18215         PR c++/20022
18216         * g++.dg/other/access3.C: New.
18217
18218 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18219
18220         * gcc.dg/vect/vect-98.c: New test.
18221
18222 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18223
18224         PR tree-optimization/19967
18225         * gcc.dg/pr19967.c: New.
18226
18227 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18228
18229         PR middle-end/19857
18230         * gcc.dg/tree-ssa/20050215-1.c: New test.
18231         * gcc.c-torture/execute/20050215-1.c: New test.
18232
18233 2005-02-15  Eric Christopher  <echristo@redhat.com>
18234
18235         * gcc.dg/cpp/20050215-1.c: New file.
18236
18237 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18238
18239         PR tree-optimization/15785
18240         * gcc.dg/pr15785-1.c: New test.
18241
18242 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18243
18244         PR c++/17788
18245         * g++.dg/init/ctor4.C: New.
18246         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18247
18248 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18249
18250         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18251         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18252
18253 2005-02-15  Andreas Schwab  <schwab@suse.de>
18254
18255         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18256         declare malloc.
18257
18258 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18259
18260         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18261
18262 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18263
18264         PR tree-optimization/19853
18265         * gcc.c-torture/compile/pr19853.c: New test.
18266
18267 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18268
18269         PR c++/19608
18270         * g++.dg/parse/local-class1.C: New.
18271
18272         PR c++/19895
18273         * g++.dg/parse/ptrmem3.C: New.
18274
18275         PR c++/19884
18276         * g++.old-deja/g++.oliva/template6.C: Add another case.
18277         * g++.dg/template/explicit6.C: New.
18278
18279 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18280
18281         PR c++/17816
18282         * g++.dg/other/redecl2.C: New.
18283
18284 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18285
18286         PR c++/19891
18287         * g++.dg/abi/covariant4.C: New.
18288
18289 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18290
18291         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18292
18293 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18294
18295         * gcc.dg/vect/vect-96.c: Fix typo.
18296
18297 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18298
18299         PR c++/14479
18300         PR c++/19487
18301         * g++.dg/template/enum5.C: New test.
18302
18303 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18304
18305         * gcc.dg/vect/vect-97.c: New test.
18306
18307 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18308
18309         * gcc.dg/vect/vect-96.c: New test.
18310
18311 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18312
18313         * gcc.dg/builtins-34.c: Also check ldexp*.
18314
18315 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18316
18317         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18318
18319 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18320
18321         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18322         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18323         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18324         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18325         selector_list, selector_expression, dg-process-target): Move to new
18326         file target-supports-dg.exp.
18327         * lib/target-supports-dg.exp: New.
18328
18329         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18330         New.
18331
18332 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18333
18334         PR c++/19666
18335         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18336
18337         PR middle-end/19858
18338         * gcc.c-torture/compile/20050210-1.c: New test.
18339
18340 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18341
18342         PR c++/19755
18343         * g++.dg/warn/Wbraces1.C: New test.
18344
18345 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18346
18347         * gcc.dg/builtins-52.c: New testcase.
18348
18349 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18350
18351         PR c/19342
18352         * gcc.c-torture/execute/20050119-1.c: New test.
18353
18354 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18355
18356         PR c++/19811
18357         * g++.dg/init/delete1.C: New test.
18358
18359 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18360
18361         PR c++/18470
18362         * g++.dg/template/static12.C: New test.
18363
18364 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18365
18366         PR c++/19787
18367         * g++.dg/conversion/ambig1.C: New test.
18368
18369         PR c++/19739
18370         * g++.dg/ext/attrib19.C: New test.
18371
18372         PR c++/19732
18373         * g++.dg/parse/dtor5.C: New test.
18374
18375         PR c++/19762
18376         * g++.dg/template/dtor3.C: New test.
18377
18378         PR c++/19826
18379         * g++.dg/template/static11.C: New test.
18380         * g++.dg/template/crash2.C: Remove dg-error marker.
18381
18382 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18383
18384         PR C++/18491
18385         * g++.old-deja/g++.mike/p10769a.C: Remove.
18386
18387 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18388
18389         * gcc.dg/builtins-48.c: New test case.
18390         * gcc.dg/builtins-49.c: New test case.
18391         * gcc.dg/builtins-50.c: New test case.
18392         * gcc.dg/builtins-51.c: New test case.
18393
18394 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18395
18396         PR middle-end/19583
18397         * g++.dg/warn/Wreturn-type-3.C: New test.
18398
18399 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18400
18401         PR middle-end/19402
18402         * gcc.dg/pr19402-1.c: New testcase.
18403         * gcc.dg/pr19402-2.c: likewise.
18404
18405 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18406
18407         PR middle-end/19854
18408         * g++.dg/tree-ssa/tmmti.C: New testcase.
18409
18410 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18411
18412         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18413
18414 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18415
18416         PR c++/19733
18417         * g++.dg/parse/crash23.C: New test.
18418         * g++.dg/warn/Weff1.C: New test.
18419
18420 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18421
18422         * gcc.dg/20050209-1.c: New test.
18423
18424 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18425
18426         PR target/19799
18427         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18428
18429 2005-02-08  Mike Stump  <mrs@apple.com>
18430
18431         * g++.dg/pch/import-2.c: New test.
18432         * g++.dg/pch/import-2.hs: New.
18433         * g++.dg/pch/include/import-2a.h: New.
18434         * g++.dg/pch/include/import-2b.h: New.
18435
18436 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
18437
18438         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18439
18440 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18441
18442         * gfortran.dg/substr_1.f90: New test.
18443
18444 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
18445
18446         PR middle-end/19775
18447         * gcc.dg/torture/builtin-power-1.c: Disable test for
18448         invalid transformation.
18449         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
18450         no longer optimize.
18451         * gcc.dg/builtins-47.c: New testcase.
18452
18453 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
18454             Dorit Naishlos  <dorit@il.ibm.com>
18455
18456         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18457
18458 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
18459
18460         * gcc.c-torture/compile/20050206-1.c: New test.
18461
18462 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18463
18464         PR tree-opt/19768
18465         * g++.dg/opt/pr19768.C: New test.
18466
18467 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18468
18469         PR tree-opt/19736
18470         * gcc.c-torture/compile/pr19736.c: New test.
18471
18472 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18473
18474         PR c++/17401
18475         * g++.dg/parse/error25.C: New test.
18476
18477 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
18478
18479         * gcc.c-torture/execute/20050203-1.c: New.
18480
18481 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
18482
18483         * gcc.dg/vect/vect-85.c: Remove xfail.
18484         * gcc.dg/vect/vect-86.c: Remove xfail.
18485         * gcc.dg/vect/vect-87.c: Remove xfail.
18486         * gcc.dg/vect/vect-88.c: Remove xfail.
18487
18488 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18489
18490         * gcc.dg/altivec-19.c: New.
18491
18492 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18493
18494         PR c/17807
18495         * gcc.dg/nested-func-3.c: New test.
18496         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18497
18498 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18499
18500         * gcc.test-framework/gen_directive_tests: Generate tests for
18501         selector expressions.
18502
18503 2005-02-02  Matt Austern  <austern@apple.com>
18504
18505         PR c++/19628
18506         * g++/ext/builtin7.C: New.
18507         * g++/ext/builtin8.C: New.
18508
18509 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18510
18511         PR c/18502
18512         * gcc.dg/pr18502-1.c: New test.
18513
18514 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18515
18516         PR c++/17413
18517         * g++.dg/template/local4.C: Tweak.
18518
18519 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
18520
18521         PR tree-optimization/19578
18522         * gcc.c-torture/compile/20050202-1.c: New test.
18523
18524 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18525
18526         PR c/19435
18527         * gcc.dg/c99-init-4.c: New test.
18528
18529 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18530
18531         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18532
18533         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18534
18535         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18536         * g++.dg/eh/check-vect.h: New.
18537
18538         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18539         * gcc.dg/vect/vect-78.c: Ditto.
18540         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18541         Remove.
18542
18543         * g++.dg/conversion/simd1.C: Expect warning.
18544         * g++.dg/ext/attribute-test-1.C: Ditto.
18545         * g++.dg/ext/attribute-test-2.C: Ditto.
18546         * g++.dg/ext/attribute-test-3.C: Ditto.
18547         * g++.dg/ext/attribute-test-4.C: Ditto.
18548
18549         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18550         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18551
18552         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18553
18554 2005-02-01  Richard Henderson  <rth@redhat.com>
18555
18556         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18557         long double for ibm double-double format.
18558         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18559
18560 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
18561
18562         PR tree-optimization/19633
18563         * testsuite/gcc.dg/pr19633-1.c: New test.
18564         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18565         to NULL or a symbol.
18566
18567 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18568
18569         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18570         New procs.
18571         (dg-process-target (local override)): Handle selector expressions.
18572
18573         * gcc.test-framework/README: Describe tests in source directory.
18574         * gcc.test-framework/test-framework.awk: Handle dg- tests.
18575         * gcc.test-framework/test-framework.exp: Handle dg- tests.
18576         * gcc.test-framework/dg-bogus-exp-P.c: New test.
18577         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18578         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18579         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18580         * gcc.test-framework/dg-do-link-exp-P.c: New test.
18581         * gcc.test-framework/dg-do-run-exp-P.c: New test.
18582         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18583         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18584         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18585         * gcc.test-framework/dg-error-exp-P.c: New test.
18586         * gcc.test-framework/dg-error-exp-XP.c: New test.
18587         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18588         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18589         * gcc.test-framework/dg-output-exp-P.c: New test.
18590         * gcc.test-framework/dg-output-exp-XF.c: New test.
18591         * gcc.test-framework/dg-warning-exp-P.c: New test.
18592         * gcc.misc-tests/dg-1.c: Remove.
18593         * gcc.misc-tests/dg-2.c: Remove.
18594         * gcc.misc-tests/dg-3.c: Remove.
18595         * gcc.misc-tests/dg-4.c: Remove.
18596         * gcc.misc-tests/dg-5.c: Remove.
18597         * gcc.misc-tests/dg-6.c: Remove.
18598         * gcc.misc-tests/dg-7.c: Remove.
18599         * gcc.misc-tests/dg-8.c: Remove.
18600         * gcc.misc-tests/dg-9.c: Remove.
18601         * gcc.misc-tests/dg-10.c: Remove.
18602         * gcc.misc-tests/dg-11.c: Remove.
18603         * gcc.misc-tests/dg-12.c: Remove.
18604         * gcc.misc-tests/dg-test.exp: Remove.
18605
18606         * gcc.test-framework/test-framework.awk: Change recording and
18607         printing of passes and failures.
18608
18609         * gcc.test-framework: New directory.
18610         * gcc.test-framework/README: New.
18611         * gcc.test-framework/test-framework.exp: New.
18612         * gcc.test-framework/test-framework.awk: New.
18613         * gcc.test-framework/gen_directive_tests: New.
18614
18615 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
18616
18617         * lib/treelang.exp: Fix comment typos.
18618         (treelang_target_compile): Don't append libs=-ltreelang to options.
18619
18620 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
18621
18622         * g++.dg/parse/typename7.C: Adjust error messages.
18623
18624 2005-01-31  Jeff Law  <law@redhat.com>
18625
18626         * gcc.c-torture/execute/20050131-1.c: New test.
18627         * gcc.dg/wcaselabel.c: New test.
18628
18629 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
18630
18631         * g++.dg/other/warning1.C: Adjust error messags.
18632         * g++.dg/parse/constant5.C: New test.
18633
18634 2005-01-31  Steven Bosscher  <stevenb@suse.de>
18635
18636         PR c/19333
18637         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18638         the test case valid.
18639         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18640         * testsuite/gcc.dg/array-7.c: Adjust expected result.
18641         * testsuite/gcc.dg/pr18596-3.c: Likewise.
18642         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18643         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18644         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18645
18646 2005-01-31  Dale Johannesen  <dalej@apple.com>
18647
18648         * g++.dg/opt/pr19650.C: New test.
18649
18650 2005-01-31  Richard Henderson  <rth@redhat.com>
18651
18652         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18653         long double for intel double extended format.
18654         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18655
18656 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
18657
18658         PR c++/19555
18659         * g++.dg/template/static10.C: New test.
18660
18661         PR c++/19395
18662         * g++.dg/parse/error24.C: New test.
18663
18664         PR c++/19367
18665         * g++.dg/lookup/builtin1.C: New test.
18666
18667         PR c++/19457
18668         * g++.dg/warn/conv3.C: New test.
18669
18670 2005-01-30  Bud Davis  <bdavis@gfortran.org>
18671
18672         PR fortran/19647
18673         * gfortan.dg/inquire_7.f90
18674
18675 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
18676
18677         PR tree-optimization/15791
18678         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18679         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18680         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18681         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18682         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18683         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18684         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18685         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18686         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18687         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18688
18689 2005-01-29  Paul Brook  <paul@codesourcery.com>
18690
18691         PR fortran/18565
18692         * check.c (real_or_complex_check): New function.
18693         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18694         * intrinsic.c (add_functions): Use new check functions.
18695         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18696         Add prototypes.
18697
18698 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
18699
18700         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18701         gcc.dg/lvalue-3.c: New tests.
18702         * gcc.dg/concat.c: Update expected messages.
18703
18704 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
18705
18706         PR libfortran/19595
18707         * gfortran.dg/eor_1.f90: New test.
18708
18709 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
18710
18711         PR fortran/19589
18712         * gfortran.dg/logical_data_1.f90: New test.
18713
18714 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
18715
18716         PR c++/19253
18717         * g++.dg/template/crash33.C: New test.
18718
18719         PR c++/19667
18720         * g++.dg/template/crash32.C: New test.
18721
18722 2005-01-28  Ian Lance Taylor  <ian@airs.com>
18723
18724         PR middle-end/16558
18725         * g++.dg/warn/Wreturn-type-2.C: New test.
18726
18727 2004-06-24  Jeff Law  <law@redhat.com>
18728
18729         * gcc.dg/tree-ssa/20050128-1.c: New test.
18730
18731 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
18732
18733         * gcc.target/frv/all-mdpackh-1.c: New test.
18734
18735 2005-01-28  Steven Bosscher  <stevenb@suse.de>
18736
18737         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
18738
18739 2005-01-27  Richard Henderson  <rth@redhat.com>
18740
18741         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
18742
18743 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18744
18745         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
18746
18747 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
18748
18749         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18750         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18751         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
18752         to cope with cases where the multilib options override the dg-options.
18753
18754 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
18755
18756         PR c/18946
18757         * gcc.dg/noncompile/20050120-1.c: New test.
18758
18759 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
18760
18761         PR tree-optimization/19633
18762         * gcc.dg/pr19633.c: New test.
18763         * gcc.dg/tree-ssa/pr19633.c: New test.
18764
18765 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
18766
18767         * gcc.dg/20041216-1.c: New test.
18768
18769 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
18770
18771         PR objc/18862
18772         * objc.dg/selector-2.m: New test.
18773
18774 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
18775
18776         * g++.dg/opt/range-test-2.C: New test.
18777
18778         PR rtl-optimization/19579
18779         * gcc.c-torture/execute/20050124-1.c: New test.
18780
18781 2005-01-26  Greg Parker  <gparker@apple.com>
18782         Stuart Hastings  <stuart@apple.com>
18783
18784         * gcc.c-torture/execute/20050125-1.c: New.
18785
18786 2005-01-18  Jan Hubicka  <jh@suse.cz>
18787
18788         PR tree-optimize/19337
18789         * gcc.c-torture/compile/20050119-1.c: New test.
18790
18791 2005-01-24  James E Wilson  <wilson@specifixinc.com>
18792
18793         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
18794         test for successful match.
18795
18796 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
18797
18798         PR objc/18408
18799         * objc.dg/comp-types-7.m: New test.
18800
18801 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
18802
18803         * lib/target-supports.exp (current_target_name): New.
18804         (check_effective_target_ilp32, check_effective_target_lp64):
18805         Cache the result to use as long as the current target, with
18806         multilib flags, remains the same.
18807
18808         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
18809         (dg-require-weak, dg-require-visibility, dg-require-alias,
18810         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
18811         dg-require-effective-target, dg-skip-if): Remove call to
18812         skip_test_and_clear_xfail.
18813         (dg-test): Clear xfail data.
18814
18815 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
18816
18817         PR target/17751
18818         * gcc.dg/ppc64-toc.c: New test.
18819
18820         * g++.dg/tree-ssa/empty-1.C: New test.
18821
18822         PR middle-end/19551
18823         * gcc.c-torture/execute/20050121-1.c: New test.
18824         * gcc.dg/20050121-2.c: New test.
18825
18826 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
18827         Paul Brook  <paul@codesourcery.com>
18828
18829         PR fortran/17941
18830         * gfortran.dg/real_const_1.f: New test.
18831         * gfortran.dg/real_const_2.f90: New test.
18832         * gfortran.dg/complex_int_1.f90: New test.
18833
18834 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
18835
18836         PR fortran/19313
18837         * gfortan.dg/inquire_6.f90: New test.
18838
18839 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18840
18841         PR libfortran/19451
18842         * open_readonly_1.f90: New test.
18843
18844 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
18845
18846         PR libfortran/18982
18847         * gfortran.dg/open_new.f90: New file.
18848
18849 2005-01-22  Paul Brook  <paul@codesourcery.com>
18850
18851         * namelist_1.f90: New test.
18852
18853 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
18854
18855         PR tree-optimization/19484
18856         * gcc.c-torture/compile/20050122-[12].c: New tests.
18857
18858 2005-01-22  Paul Brook  <paul@codesourcery.com>
18859
18860         * gfortran.dg/implicit_2.f90: New test.
18861
18862 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
18863
18864         PR fortran/19314
18865         * gfortran.dg/inquire_5.f90: New test.
18866
18867 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18868
18869         PR c/18809
18870         * gcc.dg/pr18809-1.c: New test.
18871
18872 2005-01-21  Ian Lance Taylor  <ian@airs.com>
18873
18874         * gcc.dg/20050121-1.c: New test.
18875
18876         PR tree-optimization/13000
18877         * gcc.dg/20040206-1.c: Change warning to point where function is
18878         being inlined.
18879
18880 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18881
18882         PR c++/19208
18883         * g++.dg/template/array11.C: New test.
18884
18885 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18886
18887         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
18888         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
18889         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
18890         * gfortran.dg/getenv_1.f90: Add dg-do directive.
18891         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
18892         gfortran.dg/pr17164.f90: Add missing dg-do directives.
18893
18894 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18895
18896         PR tree-optimization/15349
18897         * gcc.dg/tree-ssa/pr15349.c: New.
18898
18899 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
18900
18901         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
18902
18903 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
18904
18905         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
18906         scan-assembler-times directive name.
18907
18908         * gcc.dg/asm-a.c: Move dg-require-effective-target to
18909         after dg-do.
18910
18911         PR rtl-optimization/19462
18912         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
18913
18914 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
18915
18916         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
18917         counting function calls on ia64.
18918
18919 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
18920
18921         PR rtl-optimization/15139
18922         * gcc.dg/20050111-2.c: New test.
18923
18924         PR c/17297
18925         * gcc.c-torture/compile/20050113-1.c: New testcase.
18926
18927         PR middle-end/19164
18928         * gcc.dg/20050113-1.c: New testcase.
18929
18930 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
18931
18932         * gcc.dg/vect/vect-85.c: Add comment.
18933         * gcc.dg/vect/vect-86.c: Add xfail for now.
18934         * gcc.dg/vect/vect-87.c: Add xfail for now.
18935         * gcc.dg/vect/vect-88.c: Add xfail for now.
18936         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
18937
18938 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18939
18940         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
18941
18942 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18943
18944         * g++.dg/debug/typedef3.C: New test.
18945
18946 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
18947
18948         PR c/19472
18949         * gcc.dg/asm-a.c: New test.
18950
18951 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
18952
18953         * gcc.dg/sh-relax.c: Add prototype for abort.
18954
18955 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18956
18957         * gcc.dg/short-compare-1.c: New test.
18958         * gcc.dg/short-compare-2.c: Likewise.
18959
18960 2005-01-18  Michael Matz  <matz@suse.de>
18961
18962         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
18963
18964 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
18965
18966         PR tree-optimization/19121
18967         * gcc.c-torture/compile/pr19121.c: New test.
18968
18969 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
18970
18971         PR target/19357
18972         * gcc.c-torture/compile/pr19357.c: New test.
18973
18974 2005-01-17  Ian Lance Taylor  <ian@airs.com>
18975
18976         PR c/5675
18977         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
18978         pass--those that refer just to the variable, possibly with a
18979         cast.
18980         * gcc.dg/c99-const-expr-3.c: Likewise.
18981
18982         PR middle-end/13127
18983         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
18984         longer emitted.
18985
18986 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
18987
18988         PR fortran/18778
18989         * gfortran.dg/endfile_2.f90: New test.
18990
18991 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
18992
18993         PR 19168
18994         * gfortran.dg/select_5.f90: New test.
18995
18996 2004-01-16  Paul Brook  <paul@codesourcery.com>
18997
18998         * gfortran.dg/common_4.f90: New test.
18999
19000 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
19001
19002         PR rtl-optimization/19462
19003         * gcc.dg/torture/pr19462-1.c: New test.
19004
19005 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19006
19007         PR objc/19321
19008         * objc.dg/func-ptr-2.m: New.
19009         * objc.dg/volatile-1.m: New.
19010
19011 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19012
19013         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19014
19015 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19016
19017         PR tree-optimization/19060
19018         * gcc.c-torture/execute/20050104-1.c: New test.
19019
19020 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19021
19022         PR fortran/18983
19023         * gfortran.dg/write_to_null.f90: New test.
19024
19025 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19026             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19027
19028         PR other/19328
19029         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19030         argument.
19031
19032 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19033
19034         PR c++/19263
19035         * g++.dg/init/vector1.C: New test.
19036
19037 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19038
19039         PR target/13158
19040         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19041         PR target/18987
19042         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19043
19044 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19045
19046         * gfortran.dg/select_1.f90: New test.
19047         * gfortran.dg/select_2.f90: New test.
19048         * gfortran.dg/select_3.f90: New test.
19049         * gfortran.dg/select_4.f90: New test.
19050
19051 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19052
19053         PR middle-end/19084
19054         PR rtl-optimization/19348
19055         * gcc.dg/20050111-1.c: New test.
19056         * gcc.c-torture/execute/20050111-1.c: New test.
19057
19058         * gcc.dg/i386-asm-4.c: New test.
19059
19060 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19061
19062         * gcc.dg/nested-func-2.c: New test.
19063         * ada/acats/norun.lst: Remove c953002.
19064
19065 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19066
19067         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19068
19069 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19070
19071         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19072
19073 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19074
19075         PR target/18761
19076         * g++.dg/abi/align1.C: New test.
19077
19078 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19079
19080         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19081         at a time.
19082         * g++.dg/ext/altivec_check.h: Support compiling as C.
19083
19084 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19085
19086         PR c++/19355
19087         * g++.dg/expr/pr19355-1.C: New test case.
19088
19089 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19090
19091         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19092         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19093         * ada/acats/tests/c3/c92005b.ada: Likewise.
19094         * ada/acats/tests/c3/cxb3012.a: Likewise.
19095         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19096
19097 2005-01-09  Paul Brook  <paul@codesourcery.com>
19098
19099         * gfortran.dg/common_2.f90: New file.
19100         * gfortran.dg/common_3.f90: New file.
19101
19102 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19103
19104         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19105
19106 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19107
19108         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19109         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19110         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19111         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19112         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19113         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19114         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19115         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19116         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19117         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19118         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19119         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19120         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19121         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19122         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19123         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19124         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19125         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19126         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19127         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19128         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19129         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19130         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19131         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19132         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19133         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19134         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19135         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19136         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19137         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19138         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19139         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19140         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19141         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19142         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19143         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19144         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19145         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19146         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19147         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19148         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19149         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19150         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19151         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19152         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19153         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19154         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19155         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19156         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19157         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19158         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19159         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19160         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19161         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19162         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19163         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19164         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19165         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19166         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19167         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19168         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19169         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19170         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19171         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19172         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19173         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19174         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19175
19176         * gcc.dg/vect/vect-1.c: Fix spelling.
19177         * gcc.dg/vect/vect-10.c: Fix spelling.
19178         * gcc.dg/vect/vect-11.c: Fix spelling.
19179         * gcc.dg/vect/vect-12.c: Fix spelling.
19180         * gcc.dg/vect/vect-14.c: Fix spelling.
19181         * gcc.dg/vect/vect-15.c: Fix spelling.
19182         * gcc.dg/vect/vect-16.c: Fix spelling.
19183         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19184         * gcc.dg/vect/vect-64.c: Fix comments.
19185         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19186
19187 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19188             Ira Rosen  <irar@il.ibm.com>
19189
19190         * gcc.dg/vect/vect-70.c: New test.
19191         * gcc.dg/vect/vect-71.c: New test.
19192
19193 2005-01-09  Manfred Hollstein  <mh@suse.com>
19194
19195         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19196         * gcc.dg/pr18241-2.c: Likewise.
19197         * gcc.dg/pr18241-3.c: Likewise.
19198         * gcc.dg/pr18241-4.c: Likewise.
19199         * gcc.dg/pr18241-5.c: Likewise.
19200
19201 2005-01-08  Richard Henderson  <rth@redhat.com>
19202
19203         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19204         False for x86 and x86-64.
19205
19206 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19207
19208         PR tree-optimization/18241
19209         * gcc.dg/pr18241-1.c: New test.
19210         * gcc.dg/pr18241-2.c: New test.
19211         * gcc.dg/pr18241-3.c: New test.
19212         * gcc.dg/pr18241-4.c: New test.
19213         * gcc.dg/pr18241-5.c: New test.
19214
19215 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19216
19217         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19218         gfortran.dg/select_4.f90: New.
19219
19220 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19221
19222         * gcc.c-torture/execute/20050107-1.c: New test.
19223
19224 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19225
19226         PR c++/19298
19227         * g++.dg/template/ref2.C: New.
19228
19229 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19230
19231         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19232         instead of being empty.
19233
19234 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19235
19236         PR fortran/15553
19237         * gfortran.dg/array-1.f90: New test.
19238
19239 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19240
19241         PR tree-optimization/19283
19242         * gcc.c-torture/execute/20050106-1.c: New test.
19243
19244         PR rtl-optimization/18861
19245         * gcc.dg/20050105-1.c: New test.
19246
19247         PR tree-optimization/18828
19248         * gcc.dg/20050105-2.c: New test.
19249
19250 2005-01-07  Andreas Jaeger  <aj@suse.de>
19251
19252         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19253
19254 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19255
19256         PR fortran/18398
19257         * gfortran.dg/fmt_read.f90: New test.
19258
19259 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19260
19261         * gcc.dg/rs6000-ldouble-2.c: New.
19262
19263 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19264
19265         PR c++/19244
19266         * g++.dg/parser/ctor2.C: New test.
19267
19268 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19269
19270         PR c++/17154
19271         * g++.dg/template/using9.C: New test.
19272
19273 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19274
19275         PR c++/19258
19276         * g++.dg/lookup/friend6.C: New test.
19277
19278 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19279
19280         PR c++/19270
19281         * g++.dg/template/array10.C: New.
19282
19283 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19284
19285         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19286         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19287
19288 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19289
19290         * gcc.c-torture/compile/20050105-1.c: New test.
19291
19292 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19293
19294         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19295
19296 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19297
19298         PR middle-end/19100
19299         * gcc.dg/conv-3.c: New test case.
19300
19301 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19302
19303         * gcc.dg/asm-wide-1.c: New test.
19304
19305 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19306
19307         PR c++/19030
19308         * g++.dg/parse/crash22.C: New
19309
19310 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19311
19312         PR 19257
19313         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19314
19315 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19316
19317         PR middle-end/17767
19318         * gcc.dg/i386-mmx-6.c: New test case.
19319
19320 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19321
19322         PR tree-optimization/18308
19323         * gcc.dg/vect/pr18308.c: New testcase.
19324
19325 2005-01-04  Andreas Jaeger  <aj@suse.de>
19326
19327         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19328
19329 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19330             Robert Bowdidge <bowdidge@apple.com>
19331
19332         * gcc.dg/cpp/subframework1.c: New.
19333         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19334         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19335         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19336         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19337
19338 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19339
19340         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19341         producing warning.
19342         * gcc.dg/darwin-weakimport-2.c: New.
19343
19344 2005-01-03  Richard Henderson  <rth@redhat.com>
19345
19346         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19347
19348 2005-01-03  Richard Henderson  <rth@redhat.com>
19349
19350         * gcc.dg/vect/vect.exp: Enable for ia64.
19351         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19352         (check_effective_target_vect_float): Likewise.
19353         (check_effective_target_vect_no_align): Likewise.
19354         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19355         * gcc.dg/vect/vect-8.c: Likewise.
19356
19357 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19358
19359         PR target/19236
19360         * gcc.dg/pr19236-1.c: New test case.
19361
19362 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19363
19364         PR rtl-optimization/12092
19365         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19366
19367 2005-01-02  Andreas Jaeger  <aj@suse.de>
19368
19369         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19370
19371 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19372             Andrew Pinski  <pinskia@physics.uc.edu>
19373
19374         PR rtl-optimization/12092
19375         * gcc.dg/pr12092-1.c: New test case.
19376
19377 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19378
19379         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19380         'hidden' and 'default' for better portability.
19381         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19382
19383         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19384         6 and 7.
19385         * g++.old-deja/g++.brendan/new3.C: Likewise.
19386
19387 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19388
19389         * gcc.dg/20041231-1.C: New test.
19390         * g++.dg/warn/Wunreachable-code-1.C: New test.
19391
19392 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19393
19394         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19395         file, not /dev/null.  Abort on error.
19396
19397 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19398             Ziemowit Laski  <zlaski@apple.com>
19399
19400         PR objc/18971
19401         * objc.dg/encode-5.m: New test.
19402
19403 2004-12-29  Richard Henderson  <rth@redhat.com>
19404
19405         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19406         * objc.dg/stabs-1.m: Disable for ia64.
19407
19408 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19409
19410         PR c++/19190
19411         * g++.dg/warn/Wunused-10.C: New test.
19412
19413 2004-12-28  Richard Henderson  <rth@redhat.com>
19414
19415         * objc.dg/stabs-1.m: Disable for alpha.
19416
19417 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19418
19419         PR c++/19149
19420         * g++.dg/parse/error23.C: New test.
19421
19422 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19423
19424         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19425
19426         PR fortran/19032
19427         * gfortran.dg/intrinsic_modulo_1.f90: New.
19428         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19429         tests with divisor -1.
19430
19431 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19432
19433         * g++.dg/opt/temp1.C (memcpy): Return a value.
19434
19435         PR c++/19148
19436         * g++.dg/expr/cond7.C: New test.
19437
19438 2004-12-27  Paul Brook  <paul@codesourcery.com>
19439
19440         * gfortran.dg/g77/select_no_compile.f: Remove.
19441
19442 2004-12-27  Richard Henderson  <rth@redhat.com>
19443
19444         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19445         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19446         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19447
19448 2004-12-26  Richard Henderson  <rth@redhat.com>
19449
19450         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19451         by 1i instead of token pasting.
19452
19453 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19454
19455         PR tree-optimization/17578
19456         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19457         to additional_flags.
19458         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19459
19460 2004-12-25  Richard Henderson  <rth@redhat.com>
19461
19462         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19463         Remove Alpha.
19464
19465 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19466
19467         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19468         hppa*-*-hpux*.
19469         * gcc.dg/pr17957.c (dg-options): Likewise.
19470         * gcc.dg/struct-ret-1.c: Add prototype for abort.
19471         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19472         instead of 0 on __hppa__.
19473         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19474         "foo,%r" on hppa*-*-*.
19475
19476 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
19477
19478         PR fortran/19071
19479         * gfortran.dg/complex_write.f90: New test.
19480
19481 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19482
19483         PR c++/17595
19484         * g++.dg/parse/pragma2.C: New test.
19485
19486         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19487
19488 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19489
19490         * gcc.dg/empty2.c: Add missing dg-warning.
19491
19492 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19493
19494         PR c++/17413
19495         * g++.dg/template/local4.C: New test.
19496         * g++.dg/template/crash19.C: Add dg-error marker.
19497
19498         * g++.dg/template/crash31.C: Correct embedded PR number.
19499
19500 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19501
19502         PR c++/16405
19503         * g++.dg/opt/temp1.C: Add do-run marker.
19504
19505 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19506
19507         * g++.dg/template/spec19.C: New.
19508
19509 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19510
19511         PR target/16819
19512         * gcc.dg/empty2.c: New.
19513
19514 2004-12-23  Richard Henderson  <rth@redhat.com>
19515
19516         * lib/target-supports.exp (check_effective_target_vect_no_align):
19517         Remove i?86 and x86-64.
19518
19519 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19520
19521         PR c++/16405
19522         * g++.dg/opt/temp1.C: New test.
19523
19524 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19525
19526         PR c++/18733
19527         * g++.dg/template/friend33.C: New testcase.
19528
19529 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
19530
19531         PR c++/18464
19532         * g++.dg/template/cond5.C: New test.
19533
19534         PR c++/18492
19535         * g++.dg/inherit/thunk3.C: New test.
19536
19537         PR c++/11224
19538         * g++.dg/warn/Wunused-9.C: New test.
19539
19540 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
19541
19542         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19543
19544 2004-12-22  Jan Beulich  <jbeulich@novell.com>
19545
19546         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19547
19548 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
19549
19550         PR c++/18378
19551         * g++.dg/ext/packed8.C: New test.
19552
19553         PR c++/19063
19554         * g++.dg/template/crash31.C: New test.
19555
19556         PR c++/19034
19557         * g++.dg/template/crash30.C: New test.
19558
19559 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19560
19561         PR C++/18984
19562         * g++.dg/eh/ctor3.C: New test.
19563
19564 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19565
19566         * objc.dg/stabs-1.m: Allow section name to be quoted and
19567         assembly label to begin with '.LL'.
19568
19569 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
19570
19571         * gcc.dg/vect/vect.exp
19572         (check_effective_target_lp64_or_vect_no_align): New.
19573         * gcc.dg/vect/vect-77.c: Use it.
19574         * gcc.dg/vect/vect-78.c: Use it.
19575
19576         * lib/target-supports.exp
19577         (check_effective_target_vect_no_max,
19578         check_effective_target_vect_no_bitwise,
19579         check_effective_target_vect_no_align): New.
19580         * gcc.dg/vect/vect-13.c: Use them.
19581         * gcc.dg/vect/vect-17.c: Ditto.
19582         * gcc.dg/vect/vect-18.c: Ditto.
19583         * gcc.dg/vect/vect-19.c: Ditto.
19584         * gcc.dg/vect/vect-20.c: Ditto.
19585         * gcc.dg/vect/vect-27.c: Ditto.
19586         * gcc.dg/vect/vect-29.c: Ditto.
19587         * gcc.dg/vect/vect-44.c: Ditto.
19588         * gcc.dg/vect/vect-48.c: Ditto.
19589         * gcc.dg/vect/vect-50.c: Ditto.
19590         * gcc.dg/vect/vect-52.c: Ditto.
19591         * gcc.dg/vect/vect-54.c: Ditto.
19592         * gcc.dg/vect/vect-56.c: Ditto.
19593         * gcc.dg/vect/vect-58.c: Ditto.
19594         * gcc.dg/vect/vect-60.c: Ditto.
19595         * gcc.dg/vect/vect-72.c: Ditto.
19596         * gcc.dg/vect/vect-80.c: Ditto.
19597
19598 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
19599
19600         PR c++/14075
19601         * g++.dg/init/string1.C: New.
19602
19603         PR c++/18975
19604         * g++.dg/other/synth1.C: New.
19605
19606 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19607
19608         PR c/18963
19609         * gcc.dg/pr18963-1.c: New test.
19610
19611 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19612
19613         PR c/18596
19614         * gcc.dg/funcdef-storage-1.c (foo): Remove.
19615         * gcc.dg/pr18596-1.c: Use dg-error.
19616         (dg-options): Use -fno-unit-at-a-time.
19617         * gcc.dg/pr18596-2.c: New test.
19618         * gcc.dg/pr18596-3.c: New test.
19619
19620 2004-12-20  Roger Sayle  <roger@eyesopen.com>
19621
19622         PR middle-end/18683
19623         * g++.dg/opt/pr18683-1.C: New test case.
19624
19625 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
19626
19627         PR other/19093
19628         * g++.dg/opt/max1.C: Fix for 64bit targets.
19629
19630 2004-12-20  Matt Austern  <austern@apple.com>
19631
19632         PR c++/19044
19633         * g++.dg/ext/builtin6.C: New
19634
19635 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
19636
19637         PR tree-optimization/19080
19638         * gcc.c-torture/compile/pr19080.c: New test.
19639
19640 2004-12-20  Steven Bosscher  <stevenb@suse.de>
19641
19642         * gcc.dg/20041219-1.c: New test.
19643
19644 2004-12-19  Roger Sayle  <roger@eyesopen.com>
19645
19646         PR middle-end/19068
19647         * g++.dg/opt/max1.C: New test case.
19648
19649 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19650
19651         * gcc.dg/fdata-sections-1.c: New test.
19652
19653 2004-12-18  Roger Sayle  <roger@eyesopen.com>
19654
19655         PR middle-end/18548
19656         * gcc.dg/max-1.c: New test case.
19657
19658 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
19659
19660         * gcc.c-torture/execute/20041218-1.c: New test.
19661
19662 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
19663
19664         * gcc.dg/pr18501.c: New test.
19665         * gcc.dg/uninit-5.c: XFAIL.
19666         * gcc.dg/uninit-9.c: XFAIL.
19667
19668 2004-12-17  Dale Johannesen  <dalej@apple.com>
19669
19670         * gcc.dg/20041213-1.c: New.
19671
19672 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
19673
19674         * objc.dg/stabs-1.m: Allow assembly label to begin
19675         with a dot ('.').
19676
19677 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
19678
19679         * gcc.c-torture/execute/20041213-1.c: Move...
19680         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19681
19682 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
19683
19684         PR c++/18721
19685         * g++.dg/lookup/conv-5.C: New.
19686
19687 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
19688
19689         * objc.dg/stabs-1.m: New test.
19690
19691 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19692
19693         * gcc.dg/visibility-c.c: Change compile to
19694         assemble for the test.
19695
19696 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19697
19698         PR target/19041
19699         * gcc.dg/visibility-c.c: New test.
19700
19701 2004-12-16  Roger Sayle  <roger@eyesopen.com>
19702
19703         PR middle-end/18493
19704         * gcc.dg/switch-8.c: New test case.
19705
19706 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19707
19708         PR c++/18905
19709         * g++.dg/template/init4.C: New.
19710         * g++.dg/opt/static3.C: Enable optimizer.
19711
19712 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
19713
19714         * g++.dg/other/complex1.C: New test.
19715
19716 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
19717
19718         * g++.dg/opt/inline9.C: New test.
19719
19720 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19721
19722         PR fortran/18993
19723         * gfotran.dg/nullify_1.f: New test.
19724
19725 2004-12-15  Richard Henderson  <rth@redhat.com>
19726
19727         * gcc.target/i386/i386.exp: New harness.
19728         * gcc.target/i386/vect-args.c: New.
19729
19730 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
19731
19732         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
19733
19734 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19735
19736         PR c++/18825
19737         * g++.dg/template/friend32.C: New test.
19738
19739 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19740
19741         * cpp/pragma-once-1.c: New test.
19742         * cpp/pragma-once-1b.h: Likewise.
19743         * cpp/pragma-once-1c.h: Likewise.
19744         * cpp/pragma-once-1d.h: Likewise.
19745         * cpp/inc/pragma-once-1a.h: Likewise.
19746
19747 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
19748             Steven G. Kargl  <kargls@comcast.net>
19749
19750         PR fortran/17597
19751         * gfortran.dg/list_read_3.f90: New test.
19752
19753 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19754
19755         * gcc.dg/ftrapv-2.c: New test.
19756
19757 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19758
19759         PR c++/18981
19760         * g++.dg/template/typename9.C: New test.
19761
19762 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19763
19764         PR c++/18738
19765         * g++.dg/template/typename8.C: New test.
19766         * g++.dg/parse/friend2.C: Tweak error message.
19767
19768 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19769
19770         * gcc.c-torture/20041214-1.c: New test.
19771
19772 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
19773
19774         PR c++/18965
19775         * g++.dg/init/array17.C: New test.
19776
19777 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
19778
19779         PR c++/18793
19780         * g++.dg/init/aggr3.C: New test.
19781
19782 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
19783
19784         * gcc.dg/altivec-types-1.c: New test.
19785         * gcc.dg/altivec-types-2.c: New test.
19786         * gcc.dg/altivec-types-3.c: New test.
19787         * gcc.dg/altivec-types-4.c: New test.
19788         * g++.dg/ext/altivec-types-1.C: New test.
19789         * g++.dg/ext/altivec-types-2.C: New test.
19790         * g++.dg/ext/altivec-types-3.C: New test.
19791         * g++.dg/ext/altivec-types-4.C: New test.
19792
19793 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
19794
19795         PR middle-end/18951
19796         * gcc.c-torture/execute/20041213-1.c: New test.
19797
19798 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
19799
19800         PR c++/18949
19801         * g++.dg/template/cast1.C: New.
19802
19803 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
19804
19805         * gcc.c-torture/execute/20041213-2.c: New test.
19806
19807 2004-12-13  Richard Henderson  <rth@redhat.com>
19808
19809         * gcc.dg/i386-sse-10.c: Fix typo in options.
19810
19811 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
19812
19813         PR c++/18968
19814         * g++.dg/opt/pr18968.C: New test.
19815
19816 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
19817
19818         PR c++/18925
19819         * g++.dg/ext/visibility/staticdatamem.C: New test.
19820
19821 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
19822
19823         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
19824
19825 2004-12-13  Roger Sayle  <roger@eyesopen.com>
19826
19827         PR rtl-optimization/18928
19828         * gcc.dg/pr18928-1.c: New test case.
19829
19830 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
19831
19832         PR tree-opt/16951
19833         * gcc.c-torture/compile/20041211-1.c: New.
19834
19835 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19836
19837         PR middle-end/17564
19838         * gcc.c-torture/execute/20041212-1.c: New test.
19839
19840 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19841
19842         PR fortran/18869
19843         * gfortran.dg/common_1.f90: New test.
19844
19845 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
19846         Paul Brook  <paul@codesourcery.com>
19847
19848         PR fortran/16222
19849         * gfortran.dg/real_do_1.f90: New test.
19850
19851 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19852
19853         PR tree-opt/18040
19854         * g++.dg/opt/ptrmem6.C: New test.
19855
19856 2004-12-11  Roger Sayle  <roger@eyesopen.com>
19857
19858         PR middle-end/18921
19859         * gcc.dg/pr18921-1.c: New test case.
19860
19861 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19862
19863         PR fortran/17175
19864         * gfortran.dg/scale_1.f90: New test.
19865
19866 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
19867
19868         PR middle-end/18903
19869         * gcc.c-torture/compile/pr18903.c: New test.
19870
19871 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
19872
19873         * gcc.c-torture/execute/20041210-1.c: New test.
19874
19875 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19876
19877         PR c++/18731
19878         * g++.dg/parser/struct-1.C: New test.
19879         * g++.dg/parser/struct-2.C: New test.
19880         * g++.dg/parser/struct-3.C: New test.
19881
19882 2004-12-09  Richard Henderson  <rth@redhat.com>
19883
19884         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
19885
19886         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
19887         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
19888
19889 2004-12-09  Matt Austern  <austern@apple.com>
19890
19891         PR c++/18514
19892         * g++.dg/ext/builtin1.C: New
19893         * g++.dg/ext/builtin2.C: New
19894         * g++.dg/ext/builtin3.C: New
19895         * g++.dg/ext/builtin4.C: New
19896         * g++.dg/ext/builtin5.C: New
19897
19898 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
19899
19900         PR tree-opt/18904
19901         * g++.dg/opt/ptrmem5.C: New test.
19902
19903 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
19904
19905         * g++.dg/parse/typename5.C: Adjust for new error.
19906         * g++.dg/parse/typename7.C: New.
19907
19908 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19909
19910         PR c++/18073
19911         * g++.dg/other/mmintrin.C: New test.
19912
19913 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19914
19915         PR c++/16681
19916         * g++.dg/init/array15.C: New.
19917         * g++.dg/init/array16.C: New.
19918
19919 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19920
19921         PR fortran/18826
19922         * gfortran.dg/assign_1.f90: New test.
19923
19924 2004-12-08  Nick Clifton  <nickc@redhat.com>
19925
19926         * gcc.target/xstormy16/bss_below100: New directory containing tests.
19927         * gcc.target/xstormy16/data_below100: Likewise.
19928         * gcc.target/xstormy16/sfr: Likewise.
19929         * gcc.target/xstormy16/below100.S: New test source file.
19930         * gcc.target/xstormy16/below100.ld: New test linker script.
19931         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19932         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
19933         bp instructions.
19934         * gcc.target/xstormy16/bp.c: Likewise.
19935
19936         * gcc.target/xstormy16/bss_below100: New files:
19937         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19938         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19939         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19940         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19941         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19942         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19943         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19944         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19945         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19946         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19947         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19948         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19949         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19950         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19951         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19952         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19953         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19954         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19955         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19956         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19957         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19958         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19959         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19960         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19961         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19962         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19963         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19964
19965         * gcc.target/xstormy16/data_below100: New files:
19966         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19967         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19968         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19969         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19970         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19971         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19972         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19973         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19974         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19975         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19976         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19977         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19978         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19979         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19980         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19981         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19982         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19983         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19984         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19985         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19986         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19987         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19988         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19989         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19990         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19991         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19992         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19993
19994         * gcc.target/xstormy16/sfr: New files:
19995         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
19996         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
19997         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
19998         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
19999         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20000         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20001         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20002         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20003         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20004         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20005         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20006         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20007         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20008         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20009         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20010         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20011         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20012         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20013         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20014         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20015         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20016         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20017         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20018         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20019         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20020         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20021         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20022         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20023         27_if0_sfrw_bitfield_f.c
20024
20025 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20026
20027         PR c++/18100
20028         * g++.dg/lookup/name-clash4.C: New test.
20029
20030 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20031
20032         PR c++/18672
20033         * g++.dg/opt/array1.C: New.
20034
20035         PR c++/18803
20036         * g++.dg/template/operator5.C: New.
20037
20038 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20039
20040         PR c/18867
20041         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20042
20043 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20044
20045         * gcc.dg/noncompile/20041207.c: New test.
20046
20047 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20048
20049         * g++.dg/other/unreachable-1.C: New test.
20050
20051 2004-12-06  Nick Clifton  <nickc@redhat.com>
20052
20053         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20054         <limits.h> because the latter comes from gcc's include/ directory
20055         and not the newlib/libc/include directory.
20056
20057 2004-12-04  Richard Henderson  <rth@redhat.com>
20058
20059         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20060
20061 2004-12-04  Richard Henderson  <rth@redhat.com>
20062
20063         * lib/target-supports.exp (check_gc_sections_available): Disable
20064         for alpha and ia64.
20065
20066 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20067
20068         PR middle-end/17909
20069         * g++.dg/other/vararg-2.C: New test.
20070
20071 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20072
20073         PR c++/17011, c++/17971
20074         * g++.dg/template/error15.C: Adjust expected error.
20075         * g++.dg/template/instantiate3.C: Likewise.
20076
20077 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20078
20079         * gcc.dg/altivec-18.c: Fix for darwin
20080
20081 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20082
20083         PR c++/18782
20084         * g++.dg/parse/ptrmem2.C: New.
20085
20086         PR c++/18318
20087         * g++.dg/template/new1.C: New.
20088
20089 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20090
20091         PR fortran/18710
20092         * gfortran.dg/direct_io_3.f90: New test.
20093
20094 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20095
20096         PR 18758
20097         * g++.dg/parse/crash21.C: New.
20098
20099 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20100
20101         PR c++/15664, c++/18276
20102         * g++.dg/template/ttp13.C: New test.
20103         * g++.dg/template/ttp14.C: Likewise.
20104
20105 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20106
20107         PR c++/18123
20108         * g++.dg/parse/enum2.C: New test.
20109         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20110
20111 2004-12-02  Nick Clifton  <nickc@redhat.com>
20112
20113         * gcc.target/xstormy16: New test directory.
20114         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20115         * gcc.target/xstormy16/bp.c: Check the generation of bp
20116         instructions.
20117         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20118         bn instructions and the BELOW100 attribute.
20119
20120 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20121
20122         PR target/16952
20123         * gcc.dg/ppc-eabi.c: New.
20124
20125 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20126
20127         PR fortran/18284
20128         * gfortran.dg/backspace.f90
20129
20130 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20131
20132         * gfortran.dg/inquire.f90: New test.
20133
20134 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20135
20136         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20137         handle effective-target-keyword.
20138         (dg-skip-if): Support effective-target keyword as target list.
20139         (dg-xfail-if): Ditto.
20140         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20141
20142 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20143
20144         PR tree-optimization/18291
20145         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20146
20147 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20148
20149         PR C++/18729
20150         * g++.dg/parse/crash20.C: New.
20151
20152         PR c++/17431
20153         * g++.dg/overload/arg1.C: New.
20154         * g++.dg/overload/arg2.C: New.
20155         * g++.dg/overload/arg3.C: New.
20156         * g++.dg/overload/arg4.C: New.
20157
20158 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20159
20160         * gcc.dg/c99-flex-array-4.c: Remove.
20161
20162 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20163
20164         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20165
20166         * lib/target-supports.exp (is-effective-target): Simplify.
20167
20168         * lib/target-supports.exp (check_effective_target_vect_long):
20169         Fix for powerpc64-*-*.
20170
20171 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20172
20173         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20174         to support new requirements on FreeBSD 5.
20175
20176 2004-11-30  Devang Patel  <dpatel@apple.com>
20177
20178         PR 18702
20179         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20180
20181 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20182
20183         * g++.dg/ext/altivec-13.C: New test.
20184
20185 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20186
20187         PR tree-opt/18298
20188         * gcc.c-torture/execute/p18298.c: New test.
20189
20190 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20191             Dorit Naishlos  <dorit@il.ibm.com>
20192
20193         PR tree-opt/18607
20194         * gcc.dg/vect/vect-89.c: New test.
20195
20196 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20197
20198         * gcc.dg/pr18596-1.c: New test.
20199
20200 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20201
20202         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20203
20204 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20205
20206         PR c/18479
20207         * gcc.dg/pr18479.c: New test.
20208
20209 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20210
20211         PR target/18490
20212         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20213         mmix-knuth-mmixware.
20214
20215         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20216         cris-*-elf* cris-*-aout* mmix-*-*
20217
20218 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20219
20220         PR middle-end/18725
20221         * gcc.dg/pr18725.c: New test.
20222
20223 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20224
20225         PR target/18488
20226         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20227
20228         PR target/18336
20229         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20230
20231 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20232
20233         PR c++/18368
20234         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20235         * g++.old-deja/g++.law/ctors5.C: Likewise.
20236         * g++.old-deja/g++.other/crash25.C: Likewise.
20237
20238         PR c++/18674
20239         * g++.dg/template/error16.C: New test.
20240
20241         PR c++/18512
20242         * g++.dg/template/crash29.C: New test.
20243
20244 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20245
20246         PR tree-optimization/18712
20247         * gcc.c-torture/compile/pr18712.c: New test.
20248
20249 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20250
20251         PR c/7544
20252         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20253         tests.
20254
20255 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20256
20257         PR c++/18652
20258         * g++.dg/lookup/crash6.C: New test.
20259
20260 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20261
20262         PR middle-end/18164
20263         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20264
20265 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20266
20267         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20268         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20269         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20270
20271 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20272
20273         * gcc.dg/pr18164.c: New test.
20274
20275 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20276
20277         * gcc.dg/funroll-loops-all.c: New.
20278
20279 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20280
20281         PR target/18489
20282         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20283         delimeter, match space and TAB as well as ":".
20284
20285         PR target/18484
20286         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20287
20288         PR target/18348
20289         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20290
20291         PR target/18345
20292         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20293
20294         PR target/18337
20295         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20296
20297 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20298
20299         * gfortran.dg/direct_io_2.f90: New test.
20300
20301 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20302
20303         PR target/18334
20304         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20305
20306 2004-11-28  Richard Henderson  <rth@redhat.com>
20307
20308         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20309
20310 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20311
20312         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20313         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20314         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20315         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20316         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20317         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20318         gcc.dg/pointer-arith-8.c: New tests.
20319
20320 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20321
20322         PR fortran/18364
20323         * gfortran.dg/endfile.f90: New test.
20324
20325 2004-11-27  Falk Hueffner  <falk@debian.org>
20326
20327         * gcc.dg/loop-6.c: New test.
20328
20329 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20330
20331         * gcc.c-torture/execute/20041126-1.c: New test.
20332
20333 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20334
20335         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20336         on IRIX.
20337
20338 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20339
20340         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20341         functions.
20342
20343 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20344
20345         PR rtl-optimization/17825
20346         * gcc.c-torture/compile/20041119-1.c: New test.
20347
20348 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20349
20350         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20351         Check existence of ld library path variables before unsetting.
20352
20353 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20354
20355         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20356
20357 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20358
20359         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20360
20361 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20362
20363         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20364
20365 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20366
20367         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20368         dg-do directive.
20369
20370 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20371
20372         * gcc.dg/pr17957.c: Pass --param, not -param.
20373
20374 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20375
20376         PR middle-end/17957
20377         * testsuite/gcc.dg/pr17957.c: New test.
20378
20379 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20380
20381         PR c++/18445
20382         * g++.dg/template/crash28.C: Likewise.
20383
20384         PR c++/18001
20385         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20386         * g++.dg/ext/lvaddr.C: Likewise.
20387         * g++.dg/opt/pr7503-3.C: Likewise.
20388
20389         PR c++/18466
20390         * g++.dg/parse/qualified3.C: New test.
20391         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20392
20393         PR c++/18545
20394         * g++.dg/expr/return1.C: New test.
20395
20396 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20397
20398         Friend class name lookup 3/n, PR c++/3332
20399         * g++.dg/lookup/friend3.C: New test.
20400         * g++.dg/lookup/friend4.C: Likewise.
20401         * g++.dg/lookup/friend5.C: Likewise.
20402
20403 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20404
20405         Friend class name lookup 2/n, PR c++/14513, c++/15410
20406         * g++.dg/lookup/friend2.C: New test.
20407         * g++.dg/template/friend31.C: Likewise.
20408
20409 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20410
20411         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20412
20413 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20414
20415         PR c++/17473
20416         * g++.dg/tc1/dr56.C: Remove.
20417         * g++.dg/template/typedef1.C: Add dg-error markers.
20418         * g++.old-deja/g++.other/typedef7.C: Likewise.
20419
20420         PR c++/18285
20421         * g++.dg/parse/typedef7.C: New test.
20422
20423 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
20424
20425         * gcc.c-torture/execute/20041124-1.c: New test.
20426
20427 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20428
20429         * g++.dg/template/deduce3.C: New test.
20430
20431         PR c++/18586
20432         * g++.dg/template/crash27.C: New test.
20433
20434         PR c++/18530
20435         * g++.dg/warn/Wshadow-3.C: New test.
20436
20437 2004-11-24  Devang Patel  <dpatel@apple.com>
20438
20439         PR/18555
20440         * gcc.dg/cpp/isysroot-1.c: New test.
20441         * gcc.dg/cpp/usr/include/stdio.h: New file.
20442         * gcc.dg/cpp/isysroot-2.c: New test.
20443         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20444         New file.
20445
20446 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20447
20448         PR c++/8929
20449         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20450
20451 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20452
20453         * gcc.target/sparc/align.c: Do not include <stdint.h>.
20454         * gcc.target/sparc/pdist.c: Likewise.
20455
20456 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
20457
20458         PR c++/16882
20459         * g++.dg/conversion/simd1.C: New test.
20460
20461 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20462
20463         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20464         and restore_ld_library_path_env_vars.
20465         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20466         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20467         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20468         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
20469
20470 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
20471
20472         * gcc.dg/pragma-align-2.c: Test macro expansion.
20473         * gcc.dg/pragma-pack-2.c: New test.
20474
20475 2004-11-23  Richard Henderson  <rth@redhat.com>
20476
20477         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20478         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20479         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20480         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20481         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20482         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20483
20484         * gcc.dg/vect/vect.exp: Add check for alpha.
20485         * lib/target-supports.exp (check_alpha_max_hw_available): New.
20486         (check_effective_target_vect_int): Enable for alpha.
20487         (check_effective_target_vect_long): New.
20488         (is-effective-target): Add it.
20489
20490 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20491
20492         * gcc.dg/pr18614-1.c: New test.
20493
20494 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20495
20496         * gcc.dg/setjmp-2.c: New test.
20497
20498 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20499
20500         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20501         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20502         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20503         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20504         gcc.target/sparc/pdist.c: New tests.
20505
20506 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
20507
20508         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20509
20510 2004-11-22  Dale Johannesen  <dalej@apple.com>
20511
20512         * gcc.dg/20041111-1.c: New.
20513
20514 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20515
20516         PR tree-opt/18536
20517         * gcc.dg/vect/pr18536.c: New test.
20518
20519 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20520
20521         PR c++/18354
20522         * g++.dg/template/nontype11.C: New test.
20523
20524 2004-11-21  Roger Sayle  <roger@eyesopen.com>
20525
20526         PR middle-end/18520
20527         * gcc.dg/pr18520-1.c: New test case.
20528
20529 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
20530
20531         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20532         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20533         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20534         expected diagnostics.
20535
20536 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20537
20538         PR target/18580
20539         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20540         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20541         vect-77.c, vect-77a.c: XFAIL on the SPARC.
20542
20543 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20544
20545         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20546
20547 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
20548             Joseph Myers  <joseph@codesourcery.com>
20549
20550         * lib/target-supports.exp (check_visibility_available): Really
20551         test the compiler.
20552
20553 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20554
20555         PR tree-opt/18181
20556         * gcc.dg/vect/vect-85.c: New test.
20557         * gcc.dg/vect/vect-86.c: New test.
20558         * gcc.dg/vect/vect-87.c: New test.
20559         * gcc.dg/vect/vect-88.c: New test.
20560
20561 2004-11-19  Ben Elliston  <bje@au.ibm.com>
20562
20563         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20564
20565 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
20566
20567         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20568         * gcc.dg/ppc-and-1.c: Ditto.
20569         * gcc.dg/ppc-compare-1.c: Ditto.
20570         * gcc.dg/ppc-mov-1.c: Ditto
20571
20572 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
20573             Mark Mitchell  <mark@codesourcery.com>
20574
20575         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20576
20577 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20578             Aldy Hernandez  <aldyh@redhat.com>
20579
20580         * lib/target-supports.exp (check_effective_target_vect_int): New
20581         (check_effective_target_vect_float): New
20582         (check_effective_target_vect_double): New.
20583         (is-effective-target): Support new effective targets keywords.
20584         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20585         default action for dg-do.
20586         * gcc.dg/vect/pr16105.c: Use new support.
20587         * gcc.dg/vect/pr18400.c: Ditto.
20588         * gcc.dg/vect/pr18425.c: Ditto.
20589         * gcc.dg/vect/vect-1.c: Ditto.
20590         * gcc.dg/vect/vect-10.c: Ditto.
20591         * gcc.dg/vect/vect-11.c: Ditto.
20592         * gcc.dg/vect/vect-12.c: Ditto.
20593         * gcc.dg/vect/vect-13.c: Ditto.
20594         * gcc.dg/vect/vect-14.c: Ditto.
20595         * gcc.dg/vect/vect-15.c: Ditto.
20596         * gcc.dg/vect/vect-16.c: Ditto.
20597         * gcc.dg/vect/vect-17.c: Ditto.
20598         * gcc.dg/vect/vect-18.c: Ditto.
20599         * gcc.dg/vect/vect-19.c: Ditto.
20600         * gcc.dg/vect/vect-2.c: Ditto.
20601         * gcc.dg/vect/vect-20.c: Ditto.
20602         * gcc.dg/vect/vect-21.c: Ditto.
20603         * gcc.dg/vect/vect-22.c: Ditto.
20604         * gcc.dg/vect/vect-23.c: Ditto.
20605         * gcc.dg/vect/vect-24.c: Ditto.
20606         * gcc.dg/vect/vect-25.c: Ditto.
20607         * gcc.dg/vect/vect-26.c: Ditto.
20608         * gcc.dg/vect/vect-27.c: Ditto.
20609         * gcc.dg/vect/vect-27a.c: Ditto.
20610         * gcc.dg/vect/vect-28.c: Ditto.
20611         * gcc.dg/vect/vect-29.c: Ditto.
20612         * gcc.dg/vect/vect-29a.c: Ditto.
20613         * gcc.dg/vect/vect-3.c: Ditto.
20614         * gcc.dg/vect/vect-30.c: Ditto.
20615         * gcc.dg/vect/vect-31.c: Ditto.
20616         * gcc.dg/vect/vect-32.c: Ditto.
20617         * gcc.dg/vect/vect-33.c: Ditto.
20618         * gcc.dg/vect/vect-34.c: Ditto.
20619         * gcc.dg/vect/vect-35.c: Ditto.
20620         * gcc.dg/vect/vect-36.c: Ditto.
20621         * gcc.dg/vect/vect-37.c: Ditto.
20622         * gcc.dg/vect/vect-38.c: Ditto.
20623         * gcc.dg/vect/vect-4.c: Ditto.
20624         * gcc.dg/vect/vect-40.c: Ditto.
20625         * gcc.dg/vect/vect-41.c: Ditto.
20626         * gcc.dg/vect/vect-42.c: Ditto.
20627         * gcc.dg/vect/vect-43.c: Ditto.
20628         * gcc.dg/vect/vect-44.c: Ditto.
20629         * gcc.dg/vect/vect-45.c: Ditto.
20630         * gcc.dg/vect/vect-46.c: Ditto.
20631         * gcc.dg/vect/vect-47.c: Ditto.
20632         * gcc.dg/vect/vect-48.c: Ditto.
20633         * gcc.dg/vect/vect-48a.c: Ditto.
20634         * gcc.dg/vect/vect-49.c: Ditto.
20635         * gcc.dg/vect/vect-5.c: Ditto.
20636         * gcc.dg/vect/vect-50.c: Ditto.
20637         * gcc.dg/vect/vect-51.c: Ditto.
20638         * gcc.dg/vect/vect-52.c: Ditto.
20639         * gcc.dg/vect/vect-53.c: Ditto.
20640         * gcc.dg/vect/vect-54.c: Ditto.
20641         * gcc.dg/vect/vect-55.c: Ditto.
20642         * gcc.dg/vect/vect-56.c: Ditto.
20643         * gcc.dg/vect/vect-56a.c: Ditto.
20644         * gcc.dg/vect/vect-57.c: Ditto.
20645         * gcc.dg/vect/vect-58.c: Ditto.
20646         * gcc.dg/vect/vect-59.c: Ditto.
20647         * gcc.dg/vect/vect-6.c: Ditto.
20648         * gcc.dg/vect/vect-60.c: Ditto.
20649         * gcc.dg/vect/vect-61.c: Ditto.
20650         * gcc.dg/vect/vect-62.c: Ditto.
20651         * gcc.dg/vect/vect-63.c: Ditto.
20652         * gcc.dg/vect/vect-64.c: Ditto.
20653         * gcc.dg/vect/vect-65.c: Ditto.
20654         * gcc.dg/vect/vect-66.c: Ditto.
20655         * gcc.dg/vect/vect-67.c: Ditto.
20656         * gcc.dg/vect/vect-68.c: Ditto.
20657         * gcc.dg/vect/vect-69.c: Ditto.
20658         * gcc.dg/vect/vect-7.c: Ditto.
20659         * gcc.dg/vect/vect-72.c: Ditto.
20660         * gcc.dg/vect/vect-72a.c: Ditto.
20661         * gcc.dg/vect/vect-73.c: Ditto.
20662         * gcc.dg/vect/vect-74.c: Ditto.
20663         * gcc.dg/vect/vect-75.c: Ditto.
20664         * gcc.dg/vect/vect-76.c: Ditto.
20665         * gcc.dg/vect/vect-77.c: Ditto.
20666         * gcc.dg/vect/vect-77a.c: Ditto.
20667         * gcc.dg/vect/vect-78.c: Ditto.
20668         * gcc.dg/vect/vect-79.c: Ditto.
20669         * gcc.dg/vect/vect-8.c: Ditto.
20670         * gcc.dg/vect/vect-80.c: Ditto.
20671         * gcc.dg/vect/vect-82.c: Ditto.
20672         * gcc.dg/vect/vect-82_64.c: Ditto.
20673         * gcc.dg/vect/vect-83.c: Ditto.
20674         * gcc.dg/vect/vect-83_64.c: Ditto.
20675         * gcc.dg/vect/vect-9.c: Ditto.
20676         * gcc.dg/vect/vect-all.c: Ditto.
20677         * gcc.dg/vect/vect-none.c: Ditto.
20678
20679 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20680
20681         * lib/gcc-dg.exp (dg-skip-if): New function.
20682         (dg-forbid-option): Remove.
20683         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20684         * g++.dg/abi/bitfield8.C: Likewise.
20685         * g++.dg/abi/dtor1.C: Likewise.
20686         * g++.dg/abi/empty10.C: Likewise.
20687         * g++.dg/abi/empty7.C: Likewise.
20688         * g++.dg/abi/empty9.C: Likewise.
20689         * g++.dg/abi/layout3.C: Likewise.
20690         * g++.dg/abi/layout4.C: Likewise.
20691         * g++.dg/abi/thunk1.C: Likewise.
20692         * g++.dg/abi/thunk2.C: Likewise.
20693         * g++.dg/abi/vbase11.C: Likewise.
20694         * g++.dg/abi/vthunk2.C: Likewise.
20695         * g++.dg/abi/vthunk3.C: Likewise.
20696         * g++.dg/ext/attrib8.C: Likewise.
20697         * g++.dg/opt/longbranch2.C: Likewise.
20698         * g++.dg/opt/reg-stack4.C: Likewise.
20699         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20700         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20701         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20702         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20703         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20704         * gcc.dg/20000609-1.c: Likewise.
20705         * gcc.dg/20000720-1.c: Likewise.
20706         * gcc.dg/20011107-1.c: Likewise.
20707         * gcc.dg/20011119-1.c: Likewise.
20708         * gcc.dg/20020108-1.c: Likewise.
20709         * gcc.dg/20020122-2.c: Likewise.
20710         * gcc.dg/20020122-3.c: Likewise.
20711         * gcc.dg/20020201-3.c: Likewise.
20712         * gcc.dg/20020206-1.c: Likewise.
20713         * gcc.dg/20020218-1.c: Likewise.
20714         * gcc.dg/20020310-1.c: Likewise.
20715         * gcc.dg/20020411-1.c: Likewise.
20716         * gcc.dg/20020418-2.c: Likewise.
20717         * gcc.dg/20020426-1.c: Likewise.
20718         * gcc.dg/20020426-2.c: Likewise.
20719         * gcc.dg/20020517-1.c: Likewise.
20720         * gcc.dg/20020523-1.c: Likewise.
20721         * gcc.dg/20020523-2.c: Likewise.
20722         * gcc.dg/20020729-1.c: Likewise.
20723         * gcc.dg/20030204-1.c: Likewise.
20724         * gcc.dg/20030826-2.c: Likewise.
20725         * gcc.dg/20030926-1.c: Likewise.
20726         * gcc.dg/20031202-1.c: Likewise.
20727         * gcc.dg/980312-1.c: Likewise.
20728         * gcc.dg/980313-1.c: Likewise.
20729         * gcc.dg/990117-1.c: Likewise.
20730         * gcc.dg/990424-1.c: Likewise.
20731         * gcc.dg/990524-1.c: Likewise.
20732         * gcc.dg/991230-1.c: Likewise.
20733         * gcc.dg/i386-387-1.c: Likewise.
20734         * gcc.dg/i386-387-2.c: Likewise.
20735         * gcc.dg/i386-387-3.c: Likewise.
20736         * gcc.dg/i386-387-4.c: Likewise.
20737         * gcc.dg/i386-387-5.c: Likewise.
20738         * gcc.dg/i386-387-6.c: Likewise.
20739         * gcc.dg/i386-asm-1.c: Likewise.
20740         * gcc.dg/i386-bitfield1.c: Likewise.
20741         * gcc.dg/i386-bitfield2.c: Likewise.
20742         * gcc.dg/i386-loop-1.c: Likewise.
20743         * gcc.dg/i386-loop-2.c: Likewise.
20744         * gcc.dg/i386-loop-3.c: Likewise.
20745         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20746         * gcc.dg/i386-pic-1.c: Likewise.
20747         * gcc.dg/i386-regparm.c: Likewise.
20748         * gcc.dg/i386-signbit-1.c: Likewise.
20749         * gcc.dg/i386-signbit-2.c: Likewise.
20750         * gcc.dg/i386-signbit-3.c: Likewise.
20751         * gcc.dg/i386-sse-5.c: Likewise.
20752         * gcc.dg/i386-sse-8.c: Likewise.
20753         * gcc.dg/i386-unroll-1.c: Likewise.
20754         * gcc.dg/tls/opt-1.c: Likewise.
20755         * gcc.dg/tls/opt-2.c: Likewise.
20756         * gcc.dg/unroll-1.c: Likewise.
20757         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20758         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20759         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20760         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20761
20762 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20763
20764         * g++.dg/template/incomplete1.C: New test.
20765
20766 2004-11-16  Nick Clifton  <nickc@redhat.com>
20767
20768         Revert patches accidentally commited during checkin of fixes for
20769         xstormy16 tests:
20770         gcc.c-torture/execute/simd-4.c: Revert
20771         gcc.dg/20040910-1.c: Revert.
20772
20773 2004-11-16  Paul Brook  <paul@codesourcery.com>
20774
20775         PR fortran/13010
20776         * gfortran.dg/der_pointer_1.f90: New test.
20777
20778 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
20779
20780         PR c/18498
20781         * gcc.dg/bitfld-13.c: New test.
20782
20783 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
20784
20785         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
20786         powerpc*-*-linux*.
20787
20788         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
20789         * gcc.dg/ppc64-abi-2.c: Ditto.
20790         * gcc.dg/ppc64-abi-3.c: Ditto.
20791
20792         * lib/gcc-dg.exp (dg-target-list): Remove.
20793
20794 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
20795
20796         * gcc.dg/ia64-postinc.c: New test.
20797
20798 2004-11-15  Mark Mitchell <mark@codesourcery.com>
20799
20800         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
20801
20802 2004-11-15  Nick Clifton  <nickc@redhat.com>
20803
20804         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
20805         __INT_MAX__ so that the test can be compiled by toolchains
20806         targeted at 16-bit processors.
20807
20808         * gcc.dg/20040625-1.c: Use long constants rather than integers
20809         when performing arithmetic that will overflow 16-bits.
20810
20811         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
20812         xstormy16.  It does not support 128-bit vector operations.
20813
20814         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
20815         with the macro PTR_TYPE.  Define this macro to an integer type
20816         suitable for holding a pointer.
20817
20818         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
20819         the target is a 16-bit processor.
20820
20821         * gcc.dg/cpp/if-2.c: Expect a different warning message from
20822         16-bit targets where the character constant will be too long.
20823
20824         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
20825         where the double will not be directly addressable.
20826
20827 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20828
20829         Friend class name lookup 1/n, PR c++/18471
20830         * g++.dg/template/crash26.C: New test.
20831         * g++.dg/lookup/struct1.C: Adjust expected error.
20832         * g++.dg/parse/elab1.C: Likewise.
20833         * g++.dg/parse/elab2.C: Likewise.
20834         * g++.dg/parse/int-as-enum1.C: Likewise.
20835         * g++.dg/parse/struct-as-enum1.C: Likewise.
20836         * g++.dg/parse/typedef1.C: Likewise.
20837         * g++.dg/parse/typedef3.C: Likewise.
20838         * g++.dg/parse/typedef4.C: Likewise.
20839         * g++.dg/parse/typedef5.C: Likewise.
20840         * g++.dg/template/nontype4.C: Likewise.
20841         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
20842         * g++.old-deja/g++.other/elab1.C: Likewise.
20843         * g++.old-deja/g++.other/syntax4.C: Likewise.
20844
20845 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20846
20847         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
20848
20849 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
20850
20851         * gcc.c-torture/execute/20041114-1.c: New test.
20852
20853 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
20854
20855         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
20856         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
20857         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
20858         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
20859         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
20860         gcc.dg/switch-7.c: New tests.
20861
20862 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20863
20864         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
20865
20866 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20867
20868         PR tree-opt/18400
20869         * gcc.dg/vect/pr18400.c: New test.
20870
20871 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20872             Andrew Pinski  <pinskia@physics.uc.edu>
20873
20874         PR tree-opt/18425
20875         * gcc.dg/vect/pr18425.c: New test.
20876
20877 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20878
20879         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
20880         Guard with dg-require-alias and dg-require-visibility.
20881
20882 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20883
20884         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
20885
20886 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20887
20888         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
20889
20890 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20891
20892         PR c++/17344
20893         * g++.dg/template/defarg5.C: New test.
20894
20895 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20896
20897         * g++.dg/parse/cast1.C: Run only on ILP32.
20898         * g++.old-deja/g++.mike/p784.C: Likewise.
20899
20900 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
20901
20902         * gcc.c-torture/execute/20041113-1.c: New test.
20903
20904 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20905
20906         PR target/18230
20907         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
20908         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
20909         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
20910         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20911         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
20912         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
20913         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
20914         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
20915         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
20916         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20917         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20918         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
20919         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
20920
20921 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20922
20923         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
20924         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
20925         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
20926         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
20927         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
20928         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
20929         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
20930         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
20931         gcc.target/sparc/combined-1.c: New tests.
20932
20933 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
20934
20935         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
20936         New tests.
20937
20938 2004-11-12  Mark Mitchell <mark@codesourcery.com>
20939
20940         * lib/gcc-dg.exp (dg-forbid-option): New function.
20941         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
20942         * g++.dg/abi/bitfield8.C: Likewise.
20943         * g++.dg/abi/dtor1.C: Likewise.
20944         * g++.dg/abi/empty10.C: Likewise.
20945         * g++.dg/abi/empty7.C: Likewise.
20946         * g++.dg/abi/empty9.C: Likewise.
20947         * g++.dg/abi/layout3.C: Likewise.
20948         * g++.dg/abi/layout4.C: Likewise.
20949         * g++.dg/abi/thunk1.C: Likewise.
20950         * g++.dg/abi/thunk2.C: Likewise.
20951         * g++.dg/abi/vbase11.C: Likewise.
20952         * g++.dg/abi/vthunk2.C: Likewise.
20953         * g++.dg/abi/vthunk3.C: Likewise.
20954         * g++.dg/ext/attrib8.C: Likewise.
20955         * g++.dg/opt/longbranch2.C: Likewise.
20956         * g++.dg/opt/reg-stack4.C: Likewise.
20957         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20958         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20959         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20960         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20961         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20962         * gcc.dg/20000609-1.c: Likewise.
20963         * gcc.dg/20000720-1.c: Likewise.
20964         * gcc.dg/20011107-1.c: Likewise.
20965         * gcc.dg/20011119-1.c: Likewise.
20966         * gcc.dg/20020108-1.c: Likewise.
20967         * gcc.dg/20020122-2.c: Likewise.
20968         * gcc.dg/20020122-3.c: Likewise.
20969         * gcc.dg/20020201-3.c: Likewise.
20970         * gcc.dg/20020206-1.c: Likewise.
20971         * gcc.dg/20020218-1.c: Likewise.
20972         * gcc.dg/20020310-1.c: Likewise.
20973         * gcc.dg/20020411-1.c: Likewise.
20974         * gcc.dg/20020418-2.c: Likewise.
20975         * gcc.dg/20020426-1.c: Likewise.
20976         * gcc.dg/20020426-2.c: Likewise.
20977         * gcc.dg/20020517-1.c: Likewise.
20978         * gcc.dg/20020523-1.c: Likewise.
20979         * gcc.dg/20020523-2.c: Likewise.
20980         * gcc.dg/20020729-1.c: Likewise.
20981         * gcc.dg/20030204-1.c: Likewise.
20982         * gcc.dg/20030826-2.c: Likewise.
20983         * gcc.dg/20030926-1.c: Likewise.
20984         * gcc.dg/20031202-1.c: Likewise.
20985         * gcc.dg/980312-1.c: Likewise.
20986         * gcc.dg/980313-1.c: Likewise.
20987         * gcc.dg/990117-1.c: Likewise.
20988         * gcc.dg/990424-1.c: Likewise.
20989         * gcc.dg/990524-1.c: Likewise.
20990         * gcc.dg/991230-1.c: Likewise.
20991         * gcc.dg/i386-387-1.c: Likewise.
20992         * gcc.dg/i386-387-2.c: Likewise.
20993         * gcc.dg/i386-387-3.c: Likewise.
20994         * gcc.dg/i386-387-4.c: Likewise.
20995         * gcc.dg/i386-387-5.c: Likewise.
20996         * gcc.dg/i386-387-6.c: Likewise.
20997         * gcc.dg/i386-asm-1.c: Likewise.
20998         * gcc.dg/i386-bitfield1.c: Likewise.
20999         * gcc.dg/i386-bitfield2.c: Likewise.
21000         * gcc.dg/i386-loop-1.c: Likewise.
21001         * gcc.dg/i386-loop-2.c: Likewise.
21002         * gcc.dg/i386-loop-3.c: Likewise.
21003         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21004         * gcc.dg/i386-pic-1.c: Likewise.
21005         * gcc.dg/i386-regparm.c: Likewise.
21006         * gcc.dg/i386-signbit-1.c: Likewise.
21007         * gcc.dg/i386-signbit-2.c: Likewise.
21008         * gcc.dg/i386-signbit-3.c: Likewise.
21009         * gcc.dg/i386-sse-5.c: Likewise.
21010         * gcc.dg/i386-sse-8.c: Likewise.
21011         * gcc.dg/i386-unroll-1.c: Likewise.
21012         * gcc.dg/tls/opt-1.c: Likewise.
21013         * gcc.dg/tls/opt-2.c: Likewise.
21014         * gcc.dg/unroll-1.c: Likewise.
21015         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21016         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21017         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21018         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21019         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21020         -m64 is specified.
21021
21022 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21023
21024         PR c++/18389
21025         * g++.dg/parse/cond1.C: New test.
21026
21027         PR c++/18429
21028         * g++.dg/template/array9.C: New test.
21029         * g++.dg/ext/vla1.C: Adjust error messages.
21030         * g++.dg/ext/vlm1.C: Likewise.
21031         * g++.dg/template/crash2.C: Likewise.
21032
21033         PR c++/18436
21034         * g++.dg/template/call3.C: New test.
21035
21036         PR c++/18407
21037         * g++.dg/template/ptrmem11.C: New test.
21038
21039 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21040
21041         PR other/14264
21042         * lib/g++.exp: Set LC_ALL and LANG to C.
21043         * lib/gcc-dg.exp: Likewise.
21044         * lib/gfortran.exp: Likewise.
21045         * lib/objc.exp: Likewise.
21046         * lib/treelang.exp: Likewise.
21047
21048 2004-11-12  Andreas Schwab  <schwab@suse.de>
21049
21050         * gcc.dg/pr16286.c: Fix last change.
21051
21052 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21053
21054         PR c++/18416
21055         * g++.dg/init/global1.C: New test.
21056
21057 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21058
21059         * gcc.c-torture/execute/20041112-1.c: New test.
21060
21061 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21062
21063         * lib/gcc-dg.exp (dg-target-list): New.
21064
21065 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21066             Richard Sandiford  <rsandifo@redhat.com>
21067
21068         * lib/target-supports.exp (get-compiler_messages): New.
21069         (check_named_sections_available): Use it.
21070         (check_effective_target_ilp32): New.
21071         (check_effective_target_lp64): New.
21072         (is-effective-target): New.
21073         * lib/gcc-dg.exp (dg-require-effective-target): New.
21074
21075 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21076
21077         * gcc.dg/precedence-1.c: New test.
21078
21079 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21080
21081         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21082
21083         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21084         message, delete generated files, use more descriptive name for
21085         executable, and make the test unsupported when it cannot be run.
21086
21087         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21088         (dg-require-weak, dg-require-visibility, dg-require-alias,
21089         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21090         dg-require-iconv, dg-require-named-sections): Use it.
21091
21092         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21093
21094 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21095
21096         PR target/16457
21097         * gcc.dg/ppc-and-1: New
21098
21099         PR target/16796
21100         * gcc.dg/ppc-mov-1.c: New.
21101
21102         PR target/16458
21103         * gcc.dg/ppc-compare-1.c: New.
21104
21105 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21106
21107         * objc.dg/desig-init-2.m: New test.
21108
21109 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21110
21111         PR middle-end/18160
21112         * g++.dg/warn/register-var-1.C: New test.
21113         * g++.dg/warn/register-var-2.C: New test.
21114
21115 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21116
21117         * gcc.dg/union-2.c: New test.
21118
21119 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21120
21121         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21122         New test for PR tree-optimization/17892.
21123
21124 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21125
21126         PR c++/18369
21127         * g++.dg/init/new12.C: New test.
21128
21129 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21130
21131         * gcc.target/sparc: New directory.
21132         * gcc.target/sparc/sparc.exp: New driver.
21133         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21134         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21135         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21136         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21137
21138 2004-11-10  Paul Brook  <paul@codesourcery.com>
21139
21140         PR fortran/18218
21141         * gfortran.dg/list_read.c: New test.
21142
21143 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21144
21145         PR c/18322
21146         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21147         expected diagnostic location.
21148
21149 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21150
21151         * gcc.dg/20041109-1.c: New test.
21152
21153 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21154
21155         PR objc/18406
21156         * objc/compile/pr18406.m: New test.
21157
21158 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21159
21160         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21161
21162 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21163
21164         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21165
21166 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21167
21168         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21169
21170 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21171
21172         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21173         exit.
21174
21175 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21176
21177         PR tree-opt/18299
21178         * gcc.c-torture/pr18299-1.c: New test.
21179
21180 2004-11-06  Andreas Schwab  <schwab@suse.de>
21181
21182         * gcc.dg/pr16286.c: Also test for bool and pixel.
21183
21184 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21185
21186         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21187         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21188         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21189         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21190         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21191         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21192         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21193         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21194         gcc.dg/struct-semi-3.c: New tests.
21195
21196 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21197
21198         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21199
21200 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21201
21202         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21203         Do not use C99 designators.
21204
21205 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21206
21207         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21208
21209 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21210
21211         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21212         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21213         * gcc.c-torture/execute/simd-5.x: Remove.
21214
21215 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21216
21217         PR rtl-optimization/17933
21218         * gcc.dg/torture/pr17933-1.c: New test.
21219
21220 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21221
21222         PR target/18106
21223         * lib/target-supports.exp (check_weak_available): Support
21224         Windows.
21225
21226 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21227
21228         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21229         call to fflush(stdout) before abort.
21230         (my_ffsll): New function.
21231         (generate_fields): Use it.
21232
21233 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21234
21235         * gcc.dg/init-undef-1.c: New test.
21236
21237 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21238
21239         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21240         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21241         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21242         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21243         expected messages for new parser.
21244
21245 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21246
21247         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21248
21249 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21250
21251         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21252         on LP64 targets.
21253
21254 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21255
21256         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21257         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21258         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21259         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21260         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21261         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21262         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21263         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21264         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21265         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21266
21267 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21268
21269         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21270         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21271         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21272         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21273         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21274         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21275         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21276         for new parser.
21277
21278 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21279
21280         PR target/15342
21281         * gcc.dg/20041104-1.c: New test.
21282
21283 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21284
21285         * g++.dg/template/nontype7.C: New test.
21286         * g++.dg/template/nontype8.C: Likewise.
21287         * g++.dg/template/nontype9.C: Likewise.
21288         * g++.dg/template/nontype10.C: Likewise.
21289         * g++.dg/tc1/dr49.C: Likewise.
21290         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21291         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21292
21293 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21294
21295         * g++.dg/rtti/tinfo1.C: Remove xfails.
21296
21297 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21298
21299         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21300         packed attribute to the definition to satisfy the new C++ parser.
21301
21302 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21303
21304         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21305         invocations of va_arg.
21306
21307 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21308
21309         PR c++/18124
21310         * g++.dg/template/crash25.C: New test.
21311
21312         PR c++/18155
21313         * g++.dg/template/typedef2.C: New test.
21314         * g++.dg/parse/crash13.C: Adjust error markers.
21315
21316         PR c++/18177
21317         * g++.dg/conversion/const3.C: New test.
21318
21319 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21320
21321         PR fortran/17535
21322         PR fortran/17583
21323         PR fortran/17713
21324         * gfortran.dg/generic_[123].f90: New testcases.
21325
21326 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21327
21328         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21329         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21330
21331 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21332
21333         PR tree-opt/16808
21334         * gcc.c-torture/compile/pr16808.c: New test.
21335
21336 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21337
21338         PR rtl-optimization/17104
21339         * gcc.dg/ppc-bitfield1.c: New.
21340
21341 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21342
21343         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21344
21345 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21346
21347         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21348         strings for 32-bit code.
21349
21350 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21351
21352         PR c/18239
21353         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21354
21355 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21356
21357         PR c++/18064
21358         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21359
21360 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21361
21362         PR c++/15172
21363         * g++.dg/init/aggr2.C: New test.
21364
21365 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21366
21367         * objc.dg/local-decl-1.m: New test.
21368
21369 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21370
21371         * gcc.dg/20040910-1.c: Adjust regex.
21372
21373 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21374
21375         PR rtl-optimization/18084
21376         * g++.dg/opt/pr18084-1.C: New testcase.
21377
21378 2004-10-30  Matt Austern  <austern@apple.com>
21379
21380         PR c++/17542
21381         * g++.dg/ext/attrib18.C: New test.
21382
21383 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21384
21385         PR middle-end/18096
21386         * gcc.dg/pr18096-1.c: New test case.
21387
21388 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21389
21390         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21391
21392 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21393
21394         PR c/16666
21395         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21396         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21397         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21398         gcc.dg/old-style-prom-3.c: New tests.
21399
21400 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21401
21402         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21403         Remove unnecessary inclusion of stdio.h.
21404
21405 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21406
21407         PR rtl-optimization/17581
21408         * gcc.dg/pr17581-1.c: New test case.
21409
21410 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21411
21412         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21413         being implemented.
21414         * g++.dg/conversion/dr195-1.C: New.
21415         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21416         * g++.old-deja/g++.mike/p10148.C: Likewise.
21417
21418 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21419
21420         PR c++/17695
21421         * g++.dg/debug/typedef2.C: New test.
21422
21423 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
21424
21425         PR fortran/13490
21426         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21427         * gfortran.dg/g77/README: Update.
21428
21429 2004-10-28  Matt Austern  <austern@apple.com>
21430
21431         PR c++/14124
21432         * g++.dg/ext/packed7.C: New test.
21433
21434 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21435
21436         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21437         scan-assembler.
21438         * lib/scanasm.exp (hidden-scan-for): New proc.
21439         (scan-hidden): Use hidden-scan-for instead of constructing the scan
21440         string.
21441         (scan-not-hidden): Likewise.
21442         * lib/target-supports.exp (check_visibility_available): mach-o is
21443         support too.
21444
21445 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
21446
21447         PR c++/17132
21448         * g++.dg/template/memclass3.C: New test.
21449
21450 2004-10-28  Adam Nemet  <anemet@lnxw.com>
21451
21452         PR middle-end/18160
21453         * gcc.dg/register-var-1.c: New test.
21454         * gcc.dg/register-var-2.c: New test.
21455         * gcc.dg/asm-7.c: Taking the address of a register variable is an
21456         error now.
21457
21458 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
21459
21460         PR other/18172
21461         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21462         unused variables.
21463         * gcc.dg/vect/vect-22.c: Likewise.
21464
21465 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
21466
21467         * gcc.dg/i386-rotate-1.c: New test.
21468
21469 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
21470
21471         * g++.dg/init/ref12.C: Add "run" marker.
21472
21473         PR c++/17435
21474         * g++.dg/init/ref12.C: New test.
21475
21476         PR c++/18140
21477         * g++.dg/template/shift1.C: New test.
21478         * g++.dg/template/error10.C: Adjust error markers.
21479
21480 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
21481
21482         PR tree-opt/17529
21483         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21484
21485 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
21486
21487         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21488         * gcc.dg/weak/weak-3.c: Likewise.
21489         * gcc.dg/weak/weak-5.c: Likewise.
21490         * gcc.dg/weak/weak-9.c: Likewise.
21491         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21492         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21493
21494         * gcc.dg/darwin-weakimport-1.c: New.
21495
21496 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21497
21498         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21499
21500 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21501
21502         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21503         'syntax' error messages.
21504         * gcc.dg/cpp/direct2s.c: Likewise.
21505
21506 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
21507
21508         * gcc.c-torture/compile/20041026-1.c: New.
21509
21510 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
21511
21512         PR c++/18093
21513         * g++.dg/lookup/ns2.C: New test.
21514
21515         PR c++/18020
21516         * g++.dg/template/enum4.C: New test.
21517
21518         PR c++/18161
21519         * g++.dg/template/expr1.C: New test.
21520
21521 2004-10-26  Ben Elliston  <bje@au.ibm.com>
21522
21523         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21524
21525 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21526
21527         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21528         gcc.dg/decl-nospec-3.c: New tests.
21529
21530 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
21531
21532         * objc.dg/super-class-3.m: New test.
21533
21534 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21535
21536         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21537         resyncing.
21538         * gcc.dg/cpp/direct2s.c: Likewise.
21539
21540 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
21541
21542         * objc.dg/image-info.m: Update for changes to section selection.
21543
21544 2004-10-25  David Ayers  <d.ayers@inode.at>
21545             Ziemowit Laski  <zlaski@apple.com>
21546
21547         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21548         diagnostics when messaging 'id <Proto>'.
21549         * objc.dg/class-protocol-1.m: New test.
21550         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21551         a non-existent method signature.
21552         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21553         Update diagnostics when messaging with non-existent method signature.
21554         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21555         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21556         invalid receivers are now resolved as if messaging 'id'; remove
21557         extraneous diagnostics.
21558
21559 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21560
21561         PR c/16667
21562         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21563         gcc.dg/init-desig-obs-3.c: New tests.
21564
21565 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
21566
21567         * gcc.dg/debug/20041023-1.c: New test.
21568
21569 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
21570
21571         PR middle-end/17407
21572         * gcc.c-torture/compile/pr17407.c: New test.
21573
21574         PR c++/18121
21575         * g++.dg/template/array8.C: New test.
21576
21577 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21578
21579         PR other/18138
21580         * lib/g++.exp: Accept more than one multilib libgcc.
21581         * lib/gcc-dg.exp: Likewise.
21582         * lib/objc.exp: Likewise.
21583         * lib/treelang.exp: Likewise.
21584         * lib/gfortran.exp: Likewise.
21585
21586 2004-10-24  Ben Elliston  <bje@au.ibm.com>
21587
21588         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21589
21590 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
21591
21592         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21593         * gcc.dg/c99-const-expr-3.c: Likewise.
21594
21595 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
21596
21597         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21598
21599 2004-10-23  Ben Elliston  <bje@au.ibm.com>
21600
21601         * gcc.c-torture/execute/loop-2e.x: Remove.
21602
21603 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21604
21605         PR c++/18095
21606         * g++.dg/parse/crash18.C: New.
21607         * g++.dg/parse/crash19.C: New.
21608
21609 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21610
21611         * g++.dg/ext/dllimport1.C: Move dg-warnings.
21612         * g++.dg/ext/dllimport2.C: Same.
21613         * g++.dg/ext/dllimport8.C: Same.
21614
21615 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
21616
21617         PR c++/10841
21618         * g++.dg/conversion/cast1.C: New test.
21619         * g++.dg/overload/pmf1.C: Adjust error marker.
21620
21621 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
21622
21623         PR objc/17923
21624         * objc.dg/const-str-7.m: New test.
21625
21626 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21627
21628         * g++.dg/template/memfriend11.C: Fix comment typo.
21629         * g++.dg/template/memfriend14.C: Likewise.
21630
21631 2004-10-20  Richard Henderson  <rth@redhat.com>
21632
21633         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21634         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21635         -fasynchronous-unwind-tables.
21636
21637 2004-10-20  Richard Henderson  <rth@redhat.com>
21638
21639         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21640         (main): Return success.
21641         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21642         (main): Return success.
21643
21644 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21645
21646         PR c++/13495
21647         * g++.dg/template/memfriend9.C: New test.
21648         * g++.dg/template/memfriend10.C: Likewise.
21649         * g++.dg/template/memfriend11.C: Likewise.
21650         * g++.dg/template/memfriend12.C: Likewise.
21651         * g++.dg/template/memfriend13.C: Likewise.
21652         * g++.dg/template/memfriend14.C: Likewise.
21653         * g++.dg/template/memfriend15.C: Likewise.
21654         * g++.dg/template/memfriend16.C: Likewise.
21655         * g++.dg/template/memfriend17.C: Likewise.
21656         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21657
21658 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
21659
21660         * g++.dg/conversion/dr195.C: New.
21661         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21662
21663 2004-10-20  Ben Elliston  <bje@au.ibm.com>
21664             Devang Patel  <dpatel@apple.com>
21665
21666         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21667         of floating point arithmetic, which could trap.
21668
21669 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
21670
21671         PR c++/14035
21672         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21673         * g++.dg/conversion/const2.C: New test.
21674         * g++.dg/expr/reinterpret2.C: New test.
21675         * g++.dg/expr/reinterpret3.C: New test.
21676         * g++.dg/expr/cast2.C: New test.
21677         * g++.dg/expr/copy1.C: New test.
21678         * g++.dg/other/conversion1.C: Change error message.
21679         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21680         function pointers to void *.
21681         * g++.old-deja/g++.mike/p10148.C: Likewise.
21682
21683 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21684
21685         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21686
21687 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
21688
21689         PR c++/18047
21690
21691         * g++.dg/parse/expr3.C: New test.
21692
21693 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21694
21695         * gcc.dg/smod-1.c: New test.
21696
21697 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
21698
21699         * objc.dg/method-14.m: New test.
21700
21701 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21702
21703         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21704         Also xfail as the patch was reverted.
21705
21706 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21707
21708         PR middle-end/16973
21709         * gcc.dg/pr16973.c: New test.
21710
21711 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
21712
21713         PR tree-optimization/17656
21714         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21715
21716 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21717
21718         * g++.dg/eh/shadow1.C: New.
21719
21720 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
21721
21722         * gcc.c-torture/compile/20041018-1.c: New test.
21723
21724 2004-10-18  Ben Elliston  <bje@au.ibm.com>
21725
21726         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
21727         compiler referring to register 0 when accessing sdata.  The linker
21728         now patches things up.
21729
21730 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
21731
21732         PR c/17529
21733         * gcc.c-torture/compile/pr17529.c: New test.
21734
21735 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21736
21737         PR c++/17743
21738         * g++.dg/ext/attrib17.C: New test.
21739
21740 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21741
21742         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
21743
21744 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21745
21746         PR c++/10479
21747         * g++.dg/ext/attrib16.C: New test.
21748
21749 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
21750
21751         PR c++/17042
21752         * g++.dg/init/dso_handle1.C: New test.
21753
21754         PR c++/14667
21755         * g++.dg/parse/typedef6.C: New test.
21756
21757         PR c++/17916
21758         * g++.dg/parse/pragma1.C: New test.
21759
21760 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
21761
21762         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
21763
21764 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
21765
21766         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
21767         -fno-common when on HPPA HP-UX platforms.
21768
21769 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
21770
21771         PR other/16820
21772         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
21773         stdint.h.
21774         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
21775         uintptr_t.
21776
21777 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21778
21779         PR c++/16301
21780         * g++.dg/lookup/strong-using-4.C: New test.
21781
21782 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
21783
21784         PR middle-end/16567
21785         * gcc.c-torture/compile/nested-1.c: New test.
21786
21787 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21788
21789         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
21790         and mipsisa64*-*-* (until support for misaligned loads is added).
21791         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
21792         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
21793         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
21794         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
21795         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
21796         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
21797
21798 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
21799
21800         PR c++/17976
21801         * g++.dg/init/dtor3.C: New test.
21802
21803 2004-10-15  Ben Elliston  <bje@au.ibm.com>
21804
21805         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
21806
21807 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
21808
21809         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
21810         * gcc.dg/macho-lo-sum.c: Likewise.
21811
21812 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
21813
21814         * gcc.dg/ppc-spe64-1.c: New test.
21815
21816 2004-10-14  Devang Patel  <dpatel@apple.com>
21817
21818         PR 17635
21819         * gcc.dg/pr17635.c : New test.
21820
21821 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
21822
21823         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
21824         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
21825         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
21826         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
21827         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
21828         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
21829         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
21830         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
21831         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
21832         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
21833         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
21834         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
21835         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
21836         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
21837         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
21838         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
21839         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
21840         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
21841
21842 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
21843
21844         * gcc.dg/vect/vect-82.c: New testcase.
21845         * gcc.dg/vect/vect-82_64.c: New testcase.
21846         * gcc.dg/vect/vect-83.c: New testcase.
21847         * gcc.dg/vect/vect-83_64.c: New testcase.
21848
21849 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21850
21851         * gcc.dg/cpp/error-1.c: New test.
21852
21853 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21854
21855         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
21856
21857 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
21858
21859         PR target/17984
21860         * gcc.dg/cris-peep2-xsrand2.c: New test.
21861
21862 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
21863
21864         PR c++/17661
21865         * testsuite/g++.dg/expr/for2.C: New test.
21866
21867 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21868
21869         * g++.dg/inherit/thunk1.C: Run on the SPARC.
21870
21871 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
21872
21873         PR tree-optimization/17724
21874         * g++.dg/opt/pr17724-1.C: New test.
21875         * g++.dg/opt/pr17724-2.C: New test.
21876         * g++.dg/opt/pr17724-3.C: New test.
21877         * g++.dg/opt/pr17724-4.C: New test.
21878         * g++.dg/opt/pr17724-5.C: New test.
21879         * g++.dg/opt/pr17724-6.C: New test.
21880
21881 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
21882
21883         PR c/17301
21884         * gcc.dg/pr17301-2.c: New test.
21885
21886 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
21887
21888         PR c++/15876
21889         * g++.dg/parse/error22.C: New test.
21890
21891         PR c++/17936
21892         * g++.dg/template/spec18.C: New test.
21893
21894 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
21895
21896         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
21897         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
21898         memcpy.
21899         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
21900         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
21901
21902 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21903
21904         * g++.dg/eh/cleanup5.C: Add dg-options "".
21905
21906 2004-10-11  Roger Sayle  <roger@eyesopen.com>
21907
21908         PR middle-end/17657
21909         * gcc.dg/switch-4.c: New test case.
21910
21911 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
21912
21913         * gcc.c-torture/execute/20041011-1.c: New test.
21914
21915 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21916
21917         PR c++/17554
21918         * g++.dg/init/for3.C: New test.
21919
21920         PR c++/17657
21921         * g++.dg/opt/switch2.C: New test.
21922
21923         PR middle-end/17703
21924         * g++.dg/warn/Wreturn-2.C: New test.
21925
21926 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21927
21928         PR c++/17907
21929         * g++.dg/eh/cleanup5.C: New test.
21930
21931 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
21932
21933         PR c++/17393
21934         * g++.dg/parse/error21.C: New test.
21935
21936 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21937
21938         * g++.dg/overload/pmf1.C: Adjust quoting marks.
21939         * g++.dg/warn/incomplete1.C: Likewise.
21940         * g++.dg/template/qualttp20.C: Likewise.
21941
21942 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21943
21944         PR c/17881
21945         * parm-incomplete-1.c: New test.
21946
21947 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21948
21949         PR c++/17867
21950         * g++.dg/parse/error19.C: New test.
21951
21952         PR c++/17670
21953         * g++.dg/init/new11.C: New test.
21954
21955         PR c++/17821
21956         * g++.dg/parse/error20.C: New test.
21957
21958         PR c++/17826
21959         * g++.dg/template/crash24.C: New test.
21960
21961 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21962
21963         PR c/17301
21964         * gcc.dg/pr17301-1.c: New test.
21965
21966 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21967
21968         PR c/17189
21969         * gcc.dg/anon-struct-5.c: New test.
21970
21971 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21972
21973         PR c/17844
21974         * gcc.dg/pr17844-1.c: New test.
21975
21976 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
21977
21978         PR tree-optimization/17906
21979         * gcc.c-torture/compile/pr17906.c: New.
21980
21981 2004-10-09  Stuart Hastings  <stuart@apple.com>
21982             Roger Sayle  <roger@eyesopen.com>
21983
21984         PR rtl-optimization/17853
21985         * gcc.dg/i386-mmx-5.c: New testcase.
21986
21987 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
21988
21989         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
21990
21991 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21992
21993         PR c++/17524
21994         * g++.dg/template/static9.C: New test.
21995
21996         PR c++/17685
21997         * g++.dg/parse/operator5.C: New test.
21998
21999 2004-10-09  Roger Sayle  <roger@eyesopen.com>
22000
22001         PR middle-end/17894
22002         * gcc.c-torture/execute/divcmp-4.c: New test case.
22003
22004 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22005
22006         PR tree-opt/17902
22007         * g++.dg/opt/pr17902.C: New test.
22008
22009 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22010
22011         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22012
22013 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22014
22015         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22016
22017 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22018
22019         * gcc.dg/assign-warn-3.c: New test.
22020
22021 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22022
22023         PR c/16999
22024         * gcc.dg/cpp/ident-1.c: New test.
22025
22026 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22027
22028         * gcc.c-torture/compile/acc1.c: New.
22029
22030 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22031
22032         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22033         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22034
22035 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22036
22037         * gcc.dg/ultrasp11.c: New test.
22038
22039 2004-10-08  Michael Matz  <matz@suse.de>
22040
22041         * gcc.dg/doloop-2.c: New test.
22042
22043 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22044
22045         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22046         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22047         objc.dg/method-9.m: Update expected diagnostics.
22048
22049 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22050
22051         * gcc.dg/ppc-fsel-3.c: New file.
22052         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22053
22054 2004-10-07  Paul Brook  <paul@codesourcery.com>
22055
22056         * gfortran.dg/intrinsic_verify_1.f90: New test.
22057
22058 2004-10-07  Paul Brook  <paul@codesourcery.com>
22059
22060         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22061
22062 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22063
22064         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22065         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22066         commit.
22067
22068 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22069
22070         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22071
22072 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22073
22074         PR c++/17115
22075         * g++.dg/warn/Winline-4.C: New test.
22076
22077 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22078
22079         * gcc.c-torture/compile/20041007-1.c: New test.
22080
22081 2004-10-07  Paul Brook  <paul@codesourcery.com>
22082
22083         PR fortran/17678
22084         * gfortran.dg/use_allocated_1.f90: New test.
22085
22086 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22087
22088         PR middle-end/17849
22089         * gfortran.fortran-torture/compile/nested.f90: New test
22090
22091 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22092
22093         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22094
22095 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22096
22097         PR c++/17368
22098         * g++.dg/ext/asm6.C: New test.
22099
22100 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22101
22102         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22103
22104 2004-10-06  Paul Brook  <paul@codesourcery.com>
22105
22106         PR libfortran/17709
22107         * gfortran.dg/empty_format_1.f90: New test.
22108
22109 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22110
22111         PR fortran/17568
22112         * gfortran.dg/ishft.f90: New test.
22113
22114         PR fortran/17283
22115         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22116         tests.
22117
22118 2004-10-06  Paul Brook  <paul@codesourcery.com>
22119
22120         * gfortran.dg/do_1.f90: New test.
22121
22122 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22123
22124         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22125         optimizing for size.
22126
22127 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22128
22129         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22130
22131 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22132
22133         * gcc.c-torture/compile/20041005-1.c: New test.
22134
22135 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22136
22137         PR c++/17829
22138         * g++.dg/lookup/koenig4.C: New.
22139
22140 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22141
22142         * g++.dg/other/classkey1.C: Adjust quoting marks.
22143         * g++.dg/parse/error15.C: Likewise.
22144         * g++.dg/template/meminit2.C (int>): Likewise.
22145
22146 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22147
22148         PR fortran/17283
22149         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22150
22151         PR fortran/17631
22152         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22153
22154         PR fortran/17708
22155         * gfortran.dg/pr17708.f90: New test.
22156
22157 2004-10-04  Chao-ying Fu  <fu@mips.com>
22158
22159         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22160         * gcc.dg/vect/vect-4.c: Ditto.
22161         * gcc.dg/vect/vect-5.c: Ditto.
22162         * gcc.dg/vect/vect-6.c: Ditto.
22163         * gcc.dg/vect/vect-8.c: Ditto.
22164         * gcc.dg/vect/vect-16.c: Ditto.
22165         * gcc.dg/vect/vect-30.c: Ditto.
22166         * gcc.dg/vect/vect-40.c: Ditto.
22167         * gcc.dg/vect/vect-41.c: Ditto.
22168         * gcc.dg/vect/vect-42.c: Ditto.
22169         * gcc.dg/vect/vect-43.c: Ditto.
22170         * gcc.dg/vect/vect-44.c: Ditto.
22171         * gcc.dg/vect/vect-45.c: Ditto.
22172         * gcc.dg/vect/vect-46.c: Ditto.
22173         * gcc.dg/vect/vect-47.c: Ditto.
22174         * gcc.dg/vect/vect-48.c: Ditto.
22175         * gcc.dg/vect/vect-49.c: Ditto.
22176         * gcc.dg/vect/vect-50.c: Ditto.
22177         * gcc.dg/vect/vect-51.c: Ditto.
22178         * gcc.dg/vect/vect-52.c: Ditto.
22179         * gcc.dg/vect/vect-53.c: Ditto.
22180         * gcc.dg/vect/vect-54.c: Ditto.
22181         * gcc.dg/vect/vect-55.c: Ditto.
22182         * gcc.dg/vect/vect-56.c: Ditto.
22183         * gcc.dg/vect/vect-57.c: Ditto.
22184         * gcc.dg/vect/vect-58.c: Ditto.
22185         * gcc.dg/vect/vect-59.c: Ditto.
22186         * gcc.dg/vect/vect-60.c: Ditto.
22187         * gcc.dg/vect/vect-74.c: Ditto.
22188         * gcc.dg/vect/vect-79.c: Ditto.
22189         * gcc.dg/vect/vect-80.c: Ditto.
22190
22191 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22192
22193         * gcc.dg/unused-7.c: Use the correct option.
22194
22195 2004-10-04  Paul Brook  <paul@codesourcery.com>
22196         Bud Davis  <bdavis9659@comcast.net>
22197
22198         PR fortran/17706
22199         PR fortran/16434
22200         * gfortran/pr17706.f90: New test.
22201         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22202
22203 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22204
22205         * gfortran.dg/pr17612.f90: New test.
22206
22207 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22208
22209         * g++.dg/template/local1.C: Adjust quoting marks in
22210         testing for diagnostics.
22211         * g++.dg/tls/diag-2.C: Likewise.
22212         * g++.dg/other/error8.C: Likewise.
22213
22214 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22215
22216         PR c/17178
22217         * gcc.dg/unused-4.c: Adjust to be correct.
22218
22219         PR c/17820
22220         * gcc.dg/unused-7.c: New test.
22221
22222 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22223
22224         PR c++/17797
22225         * g++.dg/overload/template2.C: New test.
22226
22227 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22228
22229         PR tree-optimization/16632
22230         * gcc.dg/tree-ssa/20041002-1.c: New.
22231
22232 2004-10-03  Paul Brook  <paul@codesourcery.com>
22233
22234         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22235         rather than relying on default formatting.
22236
22237 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22238
22239         * gcc.dg/20040920-1.c: Update expected message text.
22240
22241 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22242
22243         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22244
22245 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22246
22247         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22248         tree level.
22249
22250 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22251
22252         * gcc.dg/tree-ssa/pr17343.c: Remove.
22253
22254 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22255
22256         PR tree-opt/17343
22257         * gcc.dg/tree-ssa/pr17343.c: New test.
22258
22259 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22260
22261         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22262         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22263         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22264         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22265         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22266
22267 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22268
22269         * gcc.dg/lvalue-2.c: New test.
22270
22271 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22272
22273         PR c/17730
22274         * gcc.dg/pr17730-1.c: New test
22275
22276 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22277
22278         PR c/7425
22279         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22280
22281 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22282
22283         * gcc.c-torture/execute/stdarg-1.c: New test.
22284         * gcc.c-torture/execute/stdarg-2.c: New test.
22285         * gcc.c-torture/execute/stdarg-3.c: New test.
22286         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22287         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22288         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22289         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22290         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22291
22292 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22293
22294         PR tree-optimization/17697
22295         * g++.dg/opt/pr17697-1.C: New test.
22296         * g++.dg/opt/pr17697-2.C: New test.
22297         * g++.dg/opt/pr17697-3.C: New test.
22298
22299 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22300
22301         PR c/16409
22302         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22303         gcc.dg/vla-init-5.c: New tests.
22304
22305 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22306
22307         PR c/13804
22308         * gcc.dg/pr13804-1.c: New test.
22309
22310 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22311
22312         PR fortran/16938
22313         * gfortran.dg/pr16938.f90: New test.
22314
22315 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22316
22317         * g++.dg/template/crash23.C: New test.
22318
22319 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22320
22321         PR c++/17585
22322         * g++.dg/template/static8.C: New test.
22323
22324 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22325
22326         PR c++/17681
22327         * g++.dg/other/error9.C: New test.
22328
22329 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22330
22331         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22332
22333 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22334
22335         PR fortran/15164
22336         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22337
22338 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22339
22340         PR middle-end/17112
22341         * gcc.dg/pr17112-1.c: New test case.
22342
22343 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22344
22345         PR c/11459
22346         * gcc.dg/pr11459-1.c: New test.
22347
22348 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22349
22350         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22351         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22352
22353 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22354
22355         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22356
22357 2004-09-25  Jan Hubicka  <jh@suse.cz>
22358
22359         * compile/30040909-1.c: New test.
22360         * compile/30040907-1.c: New test.
22361
22362 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22363
22364         * gcc.c-torture/execute/va-arg-26.c: New test.
22365
22366 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22367
22368         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22369         extra diagnostics on targets with 64-bit pointers.
22370         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22371
22372 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22373
22374         PR c/17188
22375         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22376         * gcc.dg/decl-3.c: Adjust expected message.
22377
22378 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22379
22380         PR fortran/17615
22381         * gfortran.dg/pr17615.f90: New test.
22382
22383 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22384
22385         PR tree-optimzation/17517
22386         * g++.dg/tree-ssa/pr17517.C: New Test.
22387
22388 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22389
22390         PR c++/16889
22391         * g++.dg/lookup/ambig3.C: New.
22392
22393 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22394
22395         PR tree-opt/17624
22396         * g++.dg/opt/pr17624.C: New test.
22397
22398 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22399
22400         PR c/6980
22401         * gcc.dg/Wbad-function-cast-1.c: New test.
22402
22403 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22404
22405         * g++.dg/ext/complit1.C
22406         * g++.dg/other/error2.C
22407         * g++.dg/other/nontype-1.C
22408         * g++.dg/parse/crash11.C
22409         * g++.dg/parse/crash12.C
22410         * g++.dg/parse/error15.C
22411         * g++.dg/parse/error4.C
22412         * g++.dg/parse/tmpl-outside1.C
22413         * g++.dg/parse/too-many-tmpl-args1.C
22414         * g++.dg/template/dependent-expr3.C
22415         * g++.dg/template/error10.C
22416         * g++.dg/template/instantiate1.C
22417         * g++.dg/template/vtable2.C
22418         * g++.dg/warn/Wshadow-1.C
22419         * g++.dg/warn/weak1.C
22420         * g++.old-deja/g++.brendan/crash16.C
22421         * g++.old-deja/g++.brendan/crash18.C
22422         * g++.old-deja/g++.brendan/crash48.C
22423         * g++.old-deja/g++.brendan/crash49.C
22424         * g++.old-deja/g++.brendan/crash55.C
22425         * g++.old-deja/g++.brendan/crash56.C
22426         * g++.old-deja/g++.brendan/crash8.C
22427         * g++.old-deja/g++.brendan/enum11.C
22428         * g++.old-deja/g++.brendan/enum8.C
22429         * g++.old-deja/g++.brendan/enum9.C
22430         * g++.old-deja/g++.brendan/friend3.C
22431         * g++.old-deja/g++.brendan/misc14.C
22432         * g++.old-deja/g++.bugs/900402_02.C
22433         * g++.old-deja/g++.bugs/900404_03.C
22434         * g++.old-deja/g++.bugs/900404_04.C
22435         * g++.old-deja/g++.bugs/900428_03.C
22436         * g++.old-deja/g++.jason/crash4.C
22437         * g++.old-deja/g++.jason/overload21.C
22438         * g++.old-deja/g++.jason/redecl1.C
22439         * g++.old-deja/g++.jason/report.C
22440         * g++.old-deja/g++.jason/rfg10.C
22441         * g++.old-deja/g++.jason/template30.C
22442         * g++.old-deja/g++.law/arm12.C
22443         * g++.old-deja/g++.law/ctors5.C
22444         * g++.old-deja/g++.law/cvt20.C
22445         * g++.old-deja/g++.law/init10.C
22446         * g++.old-deja/g++.law/init8.C
22447         * g++.old-deja/g++.law/visibility17.C
22448         * g++.old-deja/g++.law/visibility7.C
22449         * g++.old-deja/g++.mike/net8.C
22450         * g++.old-deja/g++.mike/p646.C
22451         * g++.old-deja/g++.mike/p700.C
22452         * g++.old-deja/g++.mike/p701.C
22453         * g++.old-deja/g++.mike/p811.C
22454         * g++.old-deja/g++.ns/template13.C
22455         * g++.old-deja/g++.other/array3.C
22456         * g++.old-deja/g++.other/crash25.C
22457         * g++.old-deja/g++.other/dtor3.C
22458         * g++.old-deja/g++.other/dtor4.C
22459         * g++.old-deja/g++.other/main1.C
22460         * g++.old-deja/g++.other/warn7.C
22461         * g++.old-deja/g++.pt/crash11.C
22462         * g++.old-deja/g++.pt/crash36.C
22463         * g++.old-deja/g++.pt/spec22.C
22464         * g++.old-deja/g++.pt/spec9.C
22465         * g++.old-deja/g++.pt/ttp52.C
22466         * g++.old-deja/g++.robertl/eb103.C
22467         * g++.old-deja/g++.robertl/eb121.C
22468         * g++.old-deja/g++.robertl/eb22.C
22469         * g++.old-deja/g++.robertl/eb8.C:
22470         Update locations and/or regexps of dg-error markers.
22471         Remove markers for some bogus messages that are no longer issued.
22472
22473 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
22474
22475         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22476         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22477
22478 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
22479
22480         PR c++/17618
22481         * g++.dg/lookup/crash5.C: New test.
22482
22483 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
22484
22485         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22486         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22487         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22488         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22489         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22490         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22491
22492         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22493         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22494         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22495         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22496         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22497         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22498
22499         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22500
22501         * gcc.dg/vect/vect-44.c: Check additional cases.
22502         * gcc.dg/vect/vect-48.c: Check additional cases.
22503
22504         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22505         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22506         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22507         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22508         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22509         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22510         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22511         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22512         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22513
22514         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22515         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22516         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22517
22518 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22519
22520         * gcc.dg/tree-ssa/loop-6.c: New test.
22521
22522 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
22523
22524         PR c++/17620
22525         * g++.dg/inherit/base2.C: New.
22526
22527 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22528
22529         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22530         * gcc.dg/20001012-2.c: Likewise.
22531         * gcc.dg/20001013-1.c: Likewise.
22532         * gcc.dg/20001101-1.c: Likewise.
22533         * gcc.dg/20001102-1.c: Likewise.
22534         * gcc.dg/bf-spl1.c: Likewise.
22535         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22536         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22537
22538 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
22539
22540         PR tree-optimization/16721
22541         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22542
22543 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
22544
22545         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22546         * gcc.dg/20040305-1.c: Likewise.
22547
22548 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22549
22550         PR c/16566
22551         * gcc.c-torture/compile/pr16566-1.c,
22552         gcc.c-torture/compile/pr16566-2.c,
22553         gcc.c-torture/compile/pr16566-3.c: New tests.
22554
22555 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
22556
22557         PR tree-optimization/17512
22558         * gcc.c-torture/compile/20040916-1.c.
22559
22560 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
22561
22562         * gcc.dg/pragma-re-3.c: New test.
22563
22564 2004-09-17  Matt Austern  <austern@apple.com>
22565
22566         PR c++/15049
22567         * g++.dg/other/anon3.C: New.
22568
22569 2004-09-21  Roger Sayle  <roger@eyesopen.com>
22570
22571         PR c++/7503
22572         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22573         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22574         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22575         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22576         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22577
22578 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
22579
22580         PR fortran/17286
22581         * gfortran.dg/pr17286.f90: New test.
22582
22583 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
22584
22585         PR c++/17530
22586         * g++.dg/template/static7.C: New test.
22587
22588 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
22589
22590         PR tree-opt/17558
22591         * gcc.c-torture/compile/pr17558.c: New test.
22592
22593 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22594
22595         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22596         if SKIP_ATTRIBUTE is defined.
22597
22598 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22599
22600         PR fortran/15957
22601         * gfortran.dg/pr15957.f90: New test.
22602
22603 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
22604
22605         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22606         in comparison.
22607         * gcc.dg/vect/vect-79.c: Likewise.
22608         * gcc.dg/vect/vect-80.c: Likewise.
22609
22610 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22611
22612         PR fortran/15750
22613         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22614
22615 2004-09-20  Ira Rosen  <irar@il.ibm.com>
22616
22617         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22618         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22619         * gcc.dg/vect/vect-62.c: New testcase.
22620         * gcc.dg/vect/vect-63.c: New testcase.
22621         * gcc.dg/vect/vect-64.c: New testcase.
22622         * gcc.dg/vect/vect-65.c: New testcase.
22623         * gcc.dg/vect/vect-66.c: New testcase.
22624         * gcc.dg/vect/vect-67.c: New testcase.
22625         * gcc.dg/vect/vect-68.c: New testcase.
22626         * gcc.dg/vect/vect-69.c: New testcase.
22627         * gcc.dg/vect/vect-79.c: New testcase.
22628         * gcc.dg/vect/vect-80.c: New testcase.
22629
22630 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22631
22632         * gcc.target/mips/asm-1.c: New test.
22633
22634 2004-09-19  Ira Rosen  <irar@il.ibm.com>
22635
22636         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22637         * gcc.dg/vect/vect-73.c: New testcase.
22638         * gcc.dg/vect/vect-74.c: New testcase.
22639         * gcc.dg/vect/vect-75.c: New testcase.
22640         * gcc.dg/vect/vect-76.c: New testcase.
22641         * gcc.dg/vect/vect-77.c: New testcase.
22642         * gcc.dg/vect/vect-78.c: New testcase
22643
22644 2004-09-18  Paul Brook  <paul@codesourcery.com>
22645
22646         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22647
22648 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22649
22650         PR c/17424
22651         * gcc.dg/pr17424-1.c: New test.
22652
22653 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
22654
22655         * g++.dg/tree-ssa/pr17153.C: New test.
22656
22657 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
22658
22659         PR pch/13361
22660         * testsuite/g++.dg/pch/wchar-1.C: New.
22661         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22662
22663 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
22664
22665         * gcc.c-torture/execute/20040917-1.c: New test.
22666
22667 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22668
22669         PR tree-optimization/17319
22670         * gcc.dg/pr17319.c: New test.
22671
22672 2004-09-17  Devang Patel  <dpatel@apple.com>
22673
22674         * gcc.dg/20040813-1.c: New test.
22675
22676 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22677
22678         PR tree-optimization/17273
22679         * gcc.c-torture/compile/pr17273.c: New test.
22680
22681 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22682
22683         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22684         Update expected messages.
22685         * gcc.dg/declspec-13.c: New test.
22686
22687 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
22688
22689         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22690
22691 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22692
22693         * gcc.c-torture/execute/pr17252.c: Use post-increment to
22694         change what 'a' is pointing to.
22695
22696 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
22697
22698         PR c++/16002
22699         * g++.dg/template/error18.C: New test.
22700
22701         PR c++/16029
22702         * g++.dg/warn/Wunused-8.C: New test.
22703
22704 2004-09-17  Steven Bosscher  <stevenb@suse.de>
22705
22706         PR tree-optimization/17513
22707         * gcc.dg/20040916-1.c: New test.
22708
22709 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
22710
22711         PR c++/17501
22712         * g++.dg/template/typename7.C: New test.
22713
22714 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22715
22716         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22717
22718 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
22719
22720         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22721         with -ftree-based-profiling also.
22722         * lib/profopt.exp: Support late-set profile_option/feedback_option.
22723
22724 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
22725
22726         PR/15364
22727         * gfortran.dg/der_array_io_1.f90: New test.
22728         * gfortran.dg/der_array_io_2.f90: New test.
22729         * gfortran.dg/der_array_io_3.f90: New test.
22730
22731 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22732
22733         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
22734         EABI.
22735
22736 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22737
22738         * g++.dg/opt/switch1.C: New test.
22739
22740 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22741
22742         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
22743         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
22744         Update expected messages.
22745
22746 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22747
22748         PR fortran/16485
22749         * gfortran.dg/same_name_1.f90: New test.
22750
22751 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
22752
22753         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
22754         dereference garbage pointers.
22755
22756 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
22757
22758         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
22759         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
22760
22761         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
22762         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
22763         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
22764
22765 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
22766
22767         PR c++/17324
22768         * g++.dg/template/mangle1.C: New test.
22769
22770 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22771
22772         PR tree-optimization/17252
22773         * gcc.c-torture/execute/pr17252.c: New test.
22774
22775 2004-09-14  Andrew Pinski  <apinski@apple.com>
22776
22777         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
22778
22779 2004-09-14  Roger Sayle  <roger@eyesopen.com>
22780
22781         PR rtl-optimization/9771
22782         * gcc.dg/pr9771-1.c: New test case.
22783
22784 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
22785
22786         PR tree-optimization/15262
22787         * gcc.c-torture/execute/pr15262-1.c: New test.
22788         * gcc.c-torture/execute/pr15262-2.c: New test.
22789
22790 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22791
22792         * gcc.dg/declspec-12.c: New test.
22793
22794 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
22795
22796         * gfortran.dg/pr17090.f90: Add directives to test.
22797
22798 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22799
22800         * gcc.c-torture/compile/20040914-1.c: New test.
22801
22802 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22803
22804         PR c++/16162
22805         * g++.dg/template/decl2.C: New test.
22806
22807 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
22808
22809         PR fortran/17090
22810         * gfortran.dg/pr17090.f90: New test.
22811
22812 2004-09-13  Dale Johannesen  <dalej@apple.com>
22813
22814         * gcc.c-torture/compile/pr17408.c: New test case.
22815
22816 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
22817
22818         PR c++/16716
22819         * g++.dg/parse/crash17.C: New test.
22820
22821         PR c++/17327
22822         * g++.dg/template/enum3.C: New test.
22823
22824 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
22825
22826         * lib/gcc-defs.exp: Load wrapper.exp.
22827         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
22828         using local code.
22829         * lib/gcc.exp (gcc_init): Similar.
22830         * lib/gfortran.exp (gfortran_init): Similar.
22831         * lib/objc.exp (objc_init): Similar.
22832         * lib/treelang.exp (treelang_init): Similar.
22833         * lib/wrapper.exp: New file with build_wrapper call machinery in
22834         ${tool}_maybe_build_wrapper.
22835
22836 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22837
22838         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
22839         "inline".
22840         * gcc.dg/declspec-11.c: Update expected messages.
22841         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
22842         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
22843         gcc.dg/inline-12.c: New tests.
22844
22845 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
22846
22847         * g++.dg/tree-ssa/pr17400.C: New testcase.
22848
22849 2004-09-13  James E Wilson  <wilson@specifixinc.com>
22850
22851         * gcc.target/mips/sb1-1.c: New testcase.
22852
22853 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
22854
22855         * lib/g77-dg.exp: Remove unused file.
22856         * lib/mike-g77.exp: Ditto.
22857         * lib/g77.exp: Ditto.
22858
22859 2004-09-12  Richard Henderson  <rth@redhat.com>
22860
22861         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
22862
22863 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22864
22865         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
22866         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22867         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
22868         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
22869         Update expected messages.
22870
22871 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
22872
22873         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
22874         declaration/use mismatch for dirp parameter.
22875
22876 2004-09-12  Andrew Pinski  <apinski@apple.com>
22877
22878         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
22879         -fgnu-runtime is passed.
22880
22881 2004-09-12  Richard Henderson  <rth@redhat.com>
22882
22883         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
22884         do the uplevel thing and update additional_flags directly.
22885         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
22886         gfortran.fortran-torture/execute/intrinsic_nearest.x,
22887         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
22888         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
22889
22890 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22891
22892         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
22893
22894 2004-09-11  Roger Sayle  <roger@eyesopen.com>
22895
22896         PR middle-end/17411
22897         * g++.dg/opt/pr17411-1.C: New test case.
22898
22899 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22900
22901         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22902         gcc.dg/tls/diag-2.c: Update expected messages.
22903         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
22904         messages.
22905         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
22906         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
22907         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
22908         gcc.dg/tls/diag-5.c: New tests.
22909
22910 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
22911
22912         * gcc.dg/20040910-1.c: Correct dg-error regexp.
22913
22914 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22915
22916         * g++.dg/parse/break-in-for.C: New test.
22917
22918 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
22919
22920         * gcc.dg/tree-ssa/20040911-1.c: New test.
22921
22922 2004-09-11  Andreas Jaeger  <aj@suse.de>
22923
22924         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
22925         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
22926
22927 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
22928
22929         * gcc.target/frv: New directory of FR-V-specific tests.
22930
22931 2004-09-10  James E Wilson  <wilson@specifixinc.com>
22932
22933         * gcc.dg/convert-vec-1.c: New test.
22934
22935 2004-09-10  Roger Sayle  <roger@eyesopen.com>
22936
22937         PR middle-end/17024
22938         * gcc.dg/pr17024-1.c: New test case.
22939
22940 2004-09-10  Eric Christopher  <echristo@redhat.com>
22941
22942         * gcc.dg/20040910-1.c: New test.
22943
22944 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22945
22946         * gcc.dg/bitfld-9.c: New test.
22947
22948 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
22949
22950         * gcc.c-torture/execute/ieee/acc1.c: New test.
22951         * gcc.c-torture/execute/ieee/acc2.c: New test.
22952         * gcc.c-torture/execute/ieee/mzero6.c: New test.
22953
22954 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22955
22956         * gcc.dg/deprecated-2.c: New test.
22957
22958 2004-09-09  James E Wilson  <wilson@specifixinc.com>
22959
22960         * gcc.dg/init-vec-1.c: New test.
22961
22962 2004-09-09  Roger Sayle  <roger@eyesopen.com>
22963
22964         PR middle-end/17055
22965         * gcc.dg/pr17055-1.c: New test case.
22966
22967 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
22968
22969         PR target/17377
22970         * gcc.c-torture/execute/pr17377.c: New test.
22971
22972 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22973
22974         PR c/8420
22975         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
22976         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
22977         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22978         gcc.dg/long-long-typespec-1.c: New tests.
22979         * gcc.dg/tls/diag-2.c: Update expected diagnostics
22980
22981 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22982
22983         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
22984         gcc.dg/gnu99-static-1.c: New tests.
22985
22986 2004-09-08  Devang Patel  <dpatel@apple.com>
22987
22988         * gcc.dg/darwin-ld-20040828-1.c: New test.
22989         * gcc.dg/darwin-ld-20040828-2.c: New test.
22990         * gcc.dg/darwin-ld-20040828-3.c: New test.
22991
22992 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
22993
22994         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
22995         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
22996         in error message.
22997         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
22998         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
22999         in error message.
23000         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23001         types they qualify.
23002         * objc.dg/type-size-2.m: Fix wording in comment.
23003         * objc.dg/va-meth-1.m: New test case.
23004
23005 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23006
23007         PR c/16633:
23008         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23009         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23010
23011 2004-09-06  Devang Patel  <dpatel@apple.com>
23012
23013         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23014         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23015
23016 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23017
23018         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23019         reflect changed line numbering of diagnostics.
23020
23021 2004-09-06  Paul Brook  <paul@codesourcery.com>
23022
23023         * gfortran.dg/edit_real_1.f90: Add new test.
23024
23025 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23026
23027         * gcc.dg/tree-ssa/loop-2.c: New test.
23028         * gcc.dg/tree-ssa/loop-3.c: New test.
23029         * gcc.dg/tree-ssa/loop-4.c: New test.
23030         * gcc.dg/tree-ssa/loop-5.c: New test.
23031
23032 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23033
23034         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23035
23036 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23037
23038         * gcc.dg/format/sentinel-1.c: New test.
23039
23040 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23041
23042         * testsuite/gcc.dg/builtins-46.c: New.
23043
23044 2004-09-03  Devang Patel  <dpatel@apple.com>
23045
23046         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23047         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23048
23049 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23050
23051         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23052         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23053         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23054         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23055         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23056         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23057         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23058         the non-portable bzero.
23059         * gcc.dg/20010912-1.c: xfail for NetWare.
23060         * gcc.dg/20020426-2.c: xfail for NetWare.
23061         * gcc.dg/20021014-1.c: xfail for NetWare.
23062         * gcc.dg/20021018-1.c: xfail for NetWare.
23063         * gcc.dg/20030213-1.c: xfail for NetWare.
23064         * gcc.dg/20030225-1.c: xfail for NetWare.
23065         * gcc.dg/20030708-1.c: xfail for NetWare.
23066         * gcc.dg/builtins-config.h: Also exclude NetWare.
23067         * gcc.dg/format/format.h: Define restrict only if not already defined.
23068         * gcc.dg/nest.c: xfail for NetWare.
23069         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23070         * lib/target-supports.exp (check_visibility_available): Exclude
23071         NetWare.
23072
23073 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23074
23075         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23076         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23077         deterministic starting point for the alignment of structure fields.
23078         * gcc.dg/Wpadded.c: Dito.
23079         * g++.dg/abi/vbase10.C: Dito.
23080
23081 2004-09-03  Devang Patel  <dpatel@apple.com>
23082
23083         * g++.dg/debug/pr15736.cc: New test.
23084
23085 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23086
23087         * README.QMTEST: Fix out-of-date link.
23088
23089 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23090
23091         PR fortran/16579
23092         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23093         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23094
23095 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23096
23097         * g++.dg/abi/arm_rtti1.C: New test.
23098
23099 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23100
23101         * gcc.dg/ppc-vector-memcpy.c: New.
23102         * gcc.dg/ppc-vector-memset.c: New.
23103
23104 2004-09-02  Chao-ying Fu  <fu@mips.com>
23105
23106         * gcc.target/mips/mips-3d-1.c: New test.
23107         * gcc.target/mips/mips-3d-2.c: New test.
23108         * gcc.target/mips/mips-3d-3.c: New test.
23109         * gcc.target/mips/mips-3d-4.c: New test.
23110         * gcc.target/mips/mips-3d-5.c: New test.
23111         * gcc.target/mips/mips-3d-6.c: New test.
23112         * gcc.target/mips/mips-3d-7.c: New test.
23113         * gcc.target/mips/mips-3d-8.c: New test.
23114         * gcc.target/mips/mips-3d-9.c: New test.
23115         * gcc.target/mips/mips-ps-1.c: New test.
23116         * gcc.target/mips/mips-ps-2.c: New test.
23117         * gcc.target/mips/mips-ps-3.c: New test.
23118         * gcc.target/mips/mips-ps-4.c: New test.
23119         * gcc.target/mips/mips-ps-type.c: New test.
23120
23121 2004-09-02  Paul Brook  <paul@codesourcery.com>
23122
23123         * gfortran.dg/edit_real_1.f90: Add new tests.
23124
23125 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23126
23127         PR fortran/15327
23128         * gfortran.dg/merge_char_1.f90: New test.
23129
23130 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23131
23132         PR fortran/16404
23133         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23134
23135 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23136
23137         PR c/1522
23138         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23139
23140 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23141
23142         * g++.dg/opt/loop1.C: Do not XFAIL.
23143
23144 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23145
23146         * gcc.c-torture/execute/20040831-1.c: New test.
23147
23148 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23149
23150         PR fortran/16579
23151         * gfortran.dg/g77/20010610.f: Now passes.
23152         Copy from g77.f-torture/execute. Add dg-run directive.
23153         * gfortran.dg/g77/README: Update
23154
23155 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23156
23157         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23158         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23159         (t1, t2, t3, t4): Add volatile.
23160
23161 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23162
23163         * g++.dg/ext/visibility/arm1.C: New test.
23164
23165 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23166
23167         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23168         -pedantic-errors.
23169
23170 2004-09-01  Paul Brook  <paul@codesourcery.com>
23171
23172         * gfortran.dg/eof_2.f90: New test.
23173
23174 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23175
23176         PR fortran/16579
23177         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23178
23179 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23180
23181         PR libfortran/16805
23182         * gfortran.dg/list_read_2.f90: New test.
23183
23184 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23185
23186         * g++.dg/abi/key1.C: New test.
23187
23188 2004-08-31  Richard Henderson  <rth@redhat.com>
23189
23190         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23191         form of offsetof.
23192         * g++.dg/other/offsetof5.C: Remove duplicate.
23193
23194 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23195
23196         PR fortran/17244
23197         * gfortran.dg/func_derived_1.f90: New test.
23198
23199 2004-08-31  Paul Brook  <paul@codesourcery.com>
23200
23201         * gfortran.dg/eof_1.f90: New test.
23202
23203 2004-08-31  Paul Brook  <paul@codesourcery.com>
23204
23205         * gfortran.dg/list_read_1.f90: New file.
23206
23207 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23208
23209         * g++.dg/opt/loop1.C: XFAIL.
23210
23211 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23212
23213         * gcc.dg/funcdef-storage-1.c: New.
23214         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23215         an extern function in local scope.
23216         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23217         declare an 'auto inline' function in local scope.
23218         * gcc.dg/20011130-1.c: Likewise.
23219         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23220         an 'auto' function in local scope.
23221         * gcc.dg/20021014-1.c: Likewise.
23222         * gcc.dg/20030331-2.c: Likewise.
23223
23224 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23225
23226         * gfortran.dg/blockdata_1.f90: New test.
23227
23228 2004-08-30  Richard Henderson  <rth@redhat.com>
23229
23230         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23231
23232 2004-08-30  Richard Henderson  <rth@redhat.com>
23233
23234         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23235         additional_flags set by alternate driver.
23236         (ieee-options): New procedure.
23237         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23238         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23239         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23240         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23241
23242 2004-08-30  Richard Henderson  <rth@redhat.com>
23243
23244         * lib/f-torture.exp: Remove.
23245
23246 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23247
23248         PR rtl-optimization/16590
23249         * g++.dg/opt/loop1.C: New test.
23250
23251 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23252
23253         PR fortran/13910
23254         * gfortran.dg/oldstyle_1.f90: New test.
23255
23256 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23257         Paul Brook  <paul@codesourcery.com>
23258
23259         * gfortran.dg/g77/README: Update.
23260         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23261         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23262         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23263
23264 2004-08-28  Paul Brook  <paul@codesourcery.com>
23265
23266         PR libfortran/17195
23267         * gfortran.dg/edit_real_1.f90: New test.
23268
23269 2004-08-27  Paul Brook  <paul@codesourcery.com>
23270
23271         * gfortran.dg/rewind_1.f90: New test.
23272
23273 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23274
23275         PR fortran/16597
23276         * gfortran.dg/pr16597.f90: New test.
23277
23278 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23279
23280         PR c/13801
23281         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23282         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23283         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23284         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23285         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23286
23287 2004-08-26  Nick Clifton  <nickc@redhat.com>
23288
23289         * gcc.c-torture/compile/pr17119.c: New test.
23290
23291 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23292
23293         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23294
23295 2004-08-25  Richard Henderson  <rth@redhat.com>
23296
23297         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23298         the bits that expect kind=8 to be the largest real kind.
23299
23300 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23301
23302         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23303
23304 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23305
23306         * gfortran.dg/assignment_1.f90: New test.
23307
23308 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23309
23310         * g++.dg/template/repo3.C: New test.
23311
23312 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23313
23314         PR middle-end/16693
23315         PR tree-optimization/16372
23316         * g++.dg/opt/pr16372-1.C: New test case.
23317         * g++.dg/opt/pr16693-1.C: New test case.
23318         * g++.dg/opt/pr16693-2.C: New test case.
23319
23320 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23321
23322         * objc.dg/proto-lossage-4.m: New test.
23323
23324 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23325
23326         PR c++/17155
23327         * g++.dg/inherit/local2.C: New test.
23328
23329 2004-08-25  Paul Brook  <paul@codesourcery.com>
23330
23331         PR fortran/17144
23332         * gfortran.dg/string_ctor_1.f90: New test.
23333
23334 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23335
23336         PR c++/14428
23337         * g++.dg/template/redecl2.C: New test.
23338
23339 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23340
23341         PR fortran/17143
23342         * gfortran.dg/pr17143.f90: New test.
23343
23344 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23345
23346         PR fortran/17164
23347         * gfortran.dg/pr17164.f90: New test.
23348
23349 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23350
23351         * gcc.dg/tree-ssa/loop-1.c: New test.
23352
23353 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23354
23355         * gcc.c-torture/compile/20040824-1.c: New test.
23356
23357 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23358
23359         * gcc.c-torture/compile/iftrap-3.c: New test.
23360
23361 2004-08-24  Paul Brook  <paul@codesourcery.com>
23362
23363         * gfortran.dg/entry_2.f90: New test.
23364
23365 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23366
23367         PR c++/16889
23368         * g++.dg/lookup/ambig[12].C: New.
23369
23370 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23371
23372         PR c++/16706
23373         * g++.dg/template/crash21.C: New test.
23374         * g++.dg/template/crash22.C: Likewise.
23375
23376 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23377
23378         PR c++/17149
23379         * g++.dg/template/access15.C: New.
23380
23381 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23382
23383         PR c++/17163
23384         * g++.dg/template/repo2.C: New test.
23385
23386 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23387
23388         PR rtl-optimization/17078
23389         * gcc.c-torture/execute/pr17078-1.c: New test case.
23390
23391 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23392
23393         PR c/14492
23394         * gcc.dg/debug/crash1.c: New test.
23395
23396 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23397
23398         PR c/16180
23399         * gcc.dg/loop-5.c: New test.
23400
23401 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23402
23403         * gcc.c-torture/execute/20040823-1.c: New test.
23404
23405 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23406
23407         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23408         to the assembler.  Simplify test accordingly.
23409         (asm_abi_flags): Use GNU names.
23410         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23411         to check for ABI flags.
23412
23413 2004-08-22  Andrew Pinski  <apinski@apple.com>
23414
23415         * g++.dg/opt/pr14029.C: New test.
23416         * gcc.c-torture/execute/pr15262.c: New test.
23417
23418 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23419
23420         * gfortran.dg/reduction.f90: Add checks with complex arguments.
23421
23422 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
23423
23424         PR 16908
23425         * gfortran.dg/direct_io.f90: New test.
23426
23427 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23428
23429         PR c++/17121
23430         * g++.dg/inherit/local2.C: New test.
23431
23432 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23433
23434         PR c++/17120
23435         * g++.dg/warn/Wparentheses-4.C: New test.
23436
23437 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23438
23439         PR c++/17121
23440         * g++.dg/inherit/local2.C: New test.
23441
23442         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23443         * gcc.dg/ppc-ldstruct.c: Likewise.
23444         * gcc.dg/ppc64-abi-2.c: Likewise.
23445
23446 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
23447
23448         PR rtl-optimization/17099
23449         * gcc.c-torture/execute/20040820-1.c: New test.
23450
23451 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
23452
23453         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23454
23455 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
23456
23457         PR fortran/17077
23458         * gfortran.dg/auto_array_1.f90: New test.
23459
23460 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23461
23462         PR fortran/17074
23463         * gfortran.dg/simpleif_1.f90: New test.
23464
23465 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
23466
23467         * lib/target-supports.exp (check_profiling_available): Return
23468         false for arm*-*-symbianelf* and arm*-*-eabi*.
23469
23470         PR c++/15890
23471         * g++.dg/template/delete1.C: New test.
23472
23473 2004-08-19  Paul Brook  <paul@codesourcery.com>
23474
23475         PR fortran/14976
23476         PR fortran/16228
23477         * gfortran.dg/data_char_1.f90: New test.
23478
23479 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
23480
23481         PR fortran/16946
23482         * gfortran.dg/reduction.f90: New testcase.
23483
23484 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23485
23486         PR fortran/16520
23487         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23488
23489 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23490
23491         PR c++/17041
23492         * g++.dg/Wparentheses-3.C: New test.
23493
23494 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23495
23496         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23497         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23498         * gcc.dg/vect/vect-2.c: Likewise.
23499         * gcc.dg/vect/vect-3.c: Likewise.
23500         * gcc.dg/vect/vect-4.c: Likewise.
23501         * gcc.dg/vect/vect-5.c: Likewise.
23502         * gcc.dg/vect/vect-6.c: Likewise.
23503         * gcc.dg/vect/vect-7.c: Likewise.
23504         * gcc.dg/vect/vect-25.c: Likewise.
23505         * gcc.dg/vect/vect-31.c: Likewise.
23506         * gcc.dg/vect/vect-32.c: Likewise.
23507         * gcc.dg/vect/vect-34.c: Likewise.
23508         * gcc.dg/vect/vect-36.c: Likewise.
23509         * gcc.dg/vect/vect-all.c: Likewise.
23510
23511 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
23512
23513         PR c++/17068
23514         * g++.dg/template/operator4.C: New test.
23515
23516 2004-08-18  Richard Henderson  <rth@redhat.com>
23517
23518         * gcc.dg/20040206-1.c: XFAIL.
23519
23520 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23521
23522         PR c++/16246
23523         * g++.dg/template/array7.C: New test.
23524
23525 2004-08-17  James E Wilson  <wilson@specifixinc.com>
23526
23527         * gcc.dg/mips-movcc-1.c: New test.
23528         * gcc.dg/mips-movcc-2.c: New test.
23529         * gcc.dg/mips-movcc-3.c: New test.
23530
23531         * gcc.dg/mips-nmadd-1.c: New test.
23532         * gcc.dg/mips-nmadd-2.c: New test.
23533
23534 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23535
23536         PR c++/15871
23537         * g++.dg/opt/inline8.C: New test.
23538
23539         PR c++/16965
23540         * g++.dg/parse/error17.C: New test.
23541
23542 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
23543
23544         * gcc.dg/vect: New directory for vectorizer tests.
23545         * gcc.dg/vect/tree-vect.h: New file.
23546         * gcc.dg/vect/vect.exp: New file.
23547         * gcc.dg/vect/pr16105.c.c: New test.
23548         * gcc.dg/vect/vect-1.c: New test.
23549         * gcc.dg/vect/vect-2.c: New test.
23550         * gcc.dg/vect/vect-3.c: New test.
23551         * gcc.dg/vect/vect-4.c: New test.
23552         * gcc.dg/vect/vect-5.c: New test.
23553         * gcc.dg/vect/vect-6.c: New test.
23554         * gcc.dg/vect/vect-7.c: New test.
23555         * gcc.dg/vect/vect-8.c: New test.
23556         * gcc.dg/vect/vect-9.c: New test.
23557         * gcc.dg/vect/vect-10.c: New test.
23558         * gcc.dg/vect/vect-11.c: New test.
23559         * gcc.dg/vect/vect-12.c: New test.
23560         * gcc.dg/vect/vect-13.c: New test.
23561         * gcc.dg/vect/vect-14.c: New test.
23562         * gcc.dg/vect/vect-15.c: New test.
23563         * gcc.dg/vect/vect-16.c: New test.
23564         * gcc.dg/vect/vect-17.c: New test.
23565         * gcc.dg/vect/vect-18.c: New test.
23566         * gcc.dg/vect/vect-19.c: New test.
23567         * gcc.dg/vect/vect-20.c: New test.
23568         * gcc.dg/vect/vect-21.c: New test.
23569         * gcc.dg/vect/vect-22.c: New test.
23570         * gcc.dg/vect/vect-23.c: New test.
23571         * gcc.dg/vect/vect-24.c: New test.
23572         * gcc.dg/vect/vect-25.c: New test.
23573         * gcc.dg/vect/vect-26.c: New test.
23574         * gcc.dg/vect/vect-27.c: New test.
23575         * gcc.dg/vect/vect-28.c: New test.
23576         * gcc.dg/vect/vect-29.c: New test.
23577         * gcc.dg/vect/vect-30.c: New test.
23578         * gcc.dg/vect/vect-31.c: New test.
23579         * gcc.dg/vect/vect-32.c: New test.
23580         * gcc.dg/vect/vect-33.c: New test.
23581         * gcc.dg/vect/vect-34.c: New test.
23582         * gcc.dg/vect/vect-35.c: New test.
23583         * gcc.dg/vect/vect-36.c: New test.
23584         * gcc.dg/vect/vect-37.c: New test.
23585         * gcc.dg/vect/vect-38.c: New test.
23586         * gcc.dg/vect/vect-40.c: New test.
23587         * gcc.dg/vect/vect-41.c: New test.
23588         * gcc.dg/vect/vect-42.c: New test.
23589         * gcc.dg/vect/vect-43.c: New test.
23590         * gcc.dg/vect/vect-44.c: New test.
23591         * gcc.dg/vect/vect-45.c: New test.
23592         * gcc.dg/vect/vect-46.c: New test.
23593         * gcc.dg/vect/vect-47.c: New test.
23594         * gcc.dg/vect/vect-48.c: New test.
23595         * gcc.dg/vect/vect-49.c: New test.
23596         * gcc.dg/vect/vect-50.c: New test.
23597         * gcc.dg/vect/vect-51.c: New test.
23598         * gcc.dg/vect/vect-52.c: New test.
23599         * gcc.dg/vect/vect-53.c: New test.
23600         * gcc.dg/vect/vect-54.c: New test.
23601         * gcc.dg/vect/vect-55.c: New test.
23602         * gcc.dg/vect/vect-56.c: New test.
23603         * gcc.dg/vect/vect-57.c: New test.
23604         * gcc.dg/vect/vect-58.c: New test.
23605         * gcc.dg/vect/vect-59.c: New test.
23606         * gcc.dg/vect/vect-60.c: New test.
23607         * gcc.dg/vect/vect-61.c: New test.
23608         * gcc.dg/vect/vect-all.c: New test.
23609         * gcc.dg/vect/vect-none.c: New test.
23610
23611 2004-08-17  Paul Brook  <paul@codesourcery.com>
23612
23613         PR fortran/13082
23614         * gfortran.dg/entry_1.f90: New test.
23615
23616 2004-08-17  Andrew Pinski  <apinski@apple.com>
23617
23618         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23619
23620 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
23621
23622         * gcc.dg/pr17036-1.c: New test.
23623
23624 2004-08-16  Devang Patel  <dpatel@apple.com>
23625
23626         * gcc.dg/darwin-20040809-1.c: New test.
23627
23628 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
23629
23630         * gcc.dg/funcdef-attr-1.c: New test.
23631
23632 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
23633
23634         * gcc.dg/altivec-17.c: New test.
23635         * gcc.dg/altivec-18.c: New test.
23636
23637 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23638
23639         PR c++/6749
23640         * g++.dg/template/vtable2.C: New test.
23641
23642 2004-08-14  Richard Henderson  <rth@redhat.com>
23643
23644         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23645         * gcc.dg/pack-test-4.c (main): Return 0.
23646         * gcc.dg/setjmp-1.c: Remove XFAIL.
23647         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23648
23649 2004-08-14  Richard Henderson  <rth@redhat.com>
23650
23651         * gcc.dg/980217-1.c: Add prototype for printf.
23652
23653 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
23654
23655         * gfortran.dg/pr16935.f90: New test.
23656
23657 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
23658
23659         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23660
23661 2004-08-13  Paul Brook  <paul@codesourcery.com>
23662
23663         * gfortran.dg/der_io_1.f90: Remove stray comma.
23664
23665 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23666
23667         * gcc.dg/vmx/cw-bug-2.c: Remove.
23668         * gcc.dg/vmx/vprint-1.c: Remove.
23669         * gcc.dg/vmx/vscan-1.c: Remove.
23670
23671 2004-08-12  Devang patel  <dpatel@apple.com>
23672
23673         * gcc.dg/darwin-20040809-2.c: New test.
23674
23675 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
23676
23677         * g++.dg/ext/altivec-12.C: New test.
23678
23679         * g++.dg/ext/altivec-11.C: New test.
23680
23681 2004-08-12  Paul Brook  <paul@codesourcery.com>
23682
23683         * g++.dg/abi/arm_cxa_vec_1.C: New test.
23684
23685 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23686
23687         * g++.dg/ext/altivec-2.C: Check for hardware support before
23688         executing any VMX instructions.
23689
23690         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23691
23692 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
23693
23694         PR c++/16276
23695         * g++.old-deja/g++.other/comdat4.C: New test.
23696         * g++.old-deja/g++.other/comdat4-aux.cc: New.
23697
23698 2004-08-12  Ben Elliston  <bje@au.ibm.com>
23699
23700         PR target/16286
23701         * gcc.dg/pr16286.c: New test.
23702
23703 2004-08-12 Jan Beulich <jbeulich@novell.com>
23704
23705         * g++.dg/ext/asm5.C: New.
23706
23707 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23708
23709         PR c++/16698
23710         * g++.dg/eh/crash1.C: New test.
23711
23712         PR c++/16717
23713         * g++.dg/ext/construct1.C: New test.
23714
23715 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23716
23717         PR c++/16853
23718         * g++.dg/init/ptrmem1.C: New test.
23719
23720         PR c++/16618
23721         * g++.dg/parse/offsetof5.C: New test.
23722
23723         PR c++/16870
23724         * g++.dg/template/overload3.C: New test.
23725
23726 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23727
23728         PR c++/16964
23729         * g++.dg/parse/error16.C: New test.
23730
23731         PR c++/16904
23732         * g++.dg/template/error14.C: New test.
23733
23734         PR c++/16929
23735         * g++.dg/template/error15.C: New test.
23736
23737 2004-08-11  Devang Patel  <dpatel@apple.com>
23738
23739         * gcc.dg/darwin-ld-20040809-1.c: New test.
23740         * gcc.dg/darwin-ld-20040809-2.c: New test.
23741
23742 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
23743
23744         PR fortran/16917
23745         * gfortran.dg/dfloat_1.f90: New test.
23746
23747 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
23748
23749         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
23750         * gcc.dg/dll-2.c: Fix dg-require syntax.
23751         * gcc.misc-tests/arm-isr.c (abort): Declare.
23752         (exit): Likewise.
23753
23754 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
23755
23756         PR c++/16971
23757         * g++.dg/parse/crash16.C: New test.
23758
23759 2004-08-10  Roger Sayle  <roger@eyesopen.com>
23760
23761         * gcc.dg/mips-rsqrt-1.c: New test case.
23762         * gcc.dg/mips-rsqrt-2.c: New test case.
23763         * gcc.dg/mips-rsqrt-3.c: New test case.
23764
23765 2004-08-10  Paul Brook  <paul@codesourcery.com>
23766
23767         * gfortran.dg/der_io_1.f90: New test.
23768
23769 2004-08-10  Paul Brook  <paul@codesourcery.com>
23770
23771         PR fortran/16919
23772         * gfortran.dg/der_array_1.f90: New test.
23773
23774 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
23775
23776         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
23777
23778 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
23779
23780         * gcc.dg/wchar_t-2.c: Fix typo.
23781
23782 2004-08-09  Falk Hueffner  <falk@debian.org>
23783
23784         PR tree-optimization/12517
23785         * gcc.c-torture/compile/pr12517.c: New test.
23786
23787         PR tree-optimization/12578
23788         * gcc.c-torture/compile/pr12578.c: New test.
23789
23790         PR tree-optimization/12899
23791         * gcc.c-torture/compile/pr12899.c: New test.
23792
23793         PR rtl-optimization/14692
23794         * gcc.c-torture/compile/pr14692.c: New test.
23795
23796         PR tree-optimization/16461
23797         * gcc.c-torture/compile/pr16461.c: New test.
23798
23799 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23800
23801         * gfortran.dg/getenv_1.f90: New test.
23802
23803 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23804
23805         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
23806         wchar_t.
23807         * gcc.dg/symbian5.c: Test -fno-short-wchar.
23808
23809 2004-08-06  Paul Brook  <paul@codesourcery.com>
23810
23811         * gfortran.dg/ret_array_1.f90: New test.
23812         * gfortran.dg/ret_pointer_1.f90: New test.
23813
23814 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
23815
23816         * gcc.dg/missing-field-init-[12].c: New tests.
23817         * g++.dg/warn/missing-field-init-[12].C: New tests.
23818
23819 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
23820
23821         * gcc.dg/enum2.c: New test.
23822         * gcc.dg/symbian3.c: Likewise.
23823         * gcc.dg/symbian4.c: Likewise.
23824         * gcc.dg/wchar_t-2.c: Likewise.
23825
23826 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23827
23828         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
23829         destructor tests.
23830
23831 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
23832
23833         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
23834         dg-require-visiblity.
23835         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
23836         * g++.dg/ext/visibility/fvisibility.C: Likewise.
23837         * g++.dg/ext/visibility/memfuncts.C: Likewise.
23838         * g++.dg/ext/visibility/new1.C: Likewise.
23839         * g++.dg/ext/visibility/pragma.C: Likewise.
23840         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
23841         * g++.dg/ext/visibility/virtual.C: Likewise.
23842         * g++/dg/ext/visibility/visibility-1.C: Likewise.
23843         * g++/dg/ext/visibility/visibility-2.C: Likewise.
23844         * g++/dg/ext/visibility/visibility-3.C: Likewise.
23845         * g++/dg/ext/visibility/visibility-4.C: Likewise.
23846         * g++/dg/ext/visibility/visibility-5.C: Likewise.
23847         * g++/dg/ext/visibility/visibility-6.C: Likewise.
23848         * g++/dg/ext/visibility/visibility-7.C: Likewise.
23849         * g++/dg/ext/visibility/visibility-8.C: New test.
23850         * gcc.c-torture/compile/dll.x: Remove.
23851         * gcc.dg/dll-2.c: Use dg-require-dll
23852         * gcc.dg/visibility-10.c: New test.
23853         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
23854         supporting DLLs.
23855         * testsuite/lib/scanasm.exp (scan_hidden): New function.
23856         (scan_not_hidden): Likewise.
23857
23858 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
23859
23860         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
23861
23862 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
23863
23864         * gcc.c-torture/execute/20040805-1.c: New test.
23865
23866 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
23867
23868         * gcc.dg/20020118-1.c: Declare abort.
23869         * gcc.dg/altivec_check.h: Likewise.
23870         * gcc.dg/iftrap-2.c: Likewise.
23871         * gcc.dg/pragma-darwin.c: Likewise.
23872         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
23873
23874 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
23875
23876         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
23877
23878 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23879
23880         * gcc.c-torture/execute/builtins/abs-2.c,
23881         gcc.c-torture/execute/builtins/abs-3.c,
23882         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
23883         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
23884         intmax_t, uintmax_t and their limits.
23885         * gcc.dg/intmax_t-1.c: New test.
23886
23887 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23888
23889         * g++.dg/tc1/dr147.C: Add reference to PR.
23890
23891 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
23892
23893         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
23894         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
23895
23896 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
23897
23898         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
23899
23900 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23901
23902         * gcc.dg/redecl-5.c: New test.
23903         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
23904         of scanf.
23905
23906 2004-08-03  Roger Sayle  <roger@eyesopen.com>
23907
23908         PR middle-end/16790
23909         * gcc.c-torture/execute/pr16790-1.c: New test case.
23910
23911 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
23912
23913         * g++.dg/ext/visibility/assign1.C: New test.
23914         * g++.dg/ext/visibility/new1.C: Likewise.
23915
23916         * gcc.dg/symbian1.c: New test.
23917         * gcc.dg/symbian2.c: Likewise.
23918
23919 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
23920
23921         PR target/16570
23922         * gcc.dg/i386-sse-9.c: New test.
23923
23924 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23925
23926         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
23927
23928 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23929
23930         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
23931         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
23932         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
23933         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
23934         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
23935         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
23936         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
23937         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
23938         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
23939         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
23940         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
23941         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
23942         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
23943         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
23944         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
23945         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
23946         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
23947         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
23948         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
23949         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
23950         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
23951         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
23952         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
23953         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23954         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
23955         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
23956         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
23957         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
23958         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23959         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23960         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
23961         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
23962         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
23963         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
23964         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
23965         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23966         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23967         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23968         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23969         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
23970         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
23971         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
23972         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
23973         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
23974         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23975         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23976         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
23977         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
23978         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
23979         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
23980         gcc.misc-tests/i386-pf-3dnow-1.c,
23981         gcc.misc-tests/i386-pf-athlon-1.c,
23982         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23983         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
23984         Declare built-in functions used.
23985         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
23986
23987 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
23988
23989         PR c++/16707
23990         * g++.dg/lookup/using12.C: New test.
23991
23992         * g++.dg/init/null1.C: Fix PR number.
23993         * g++.dg/parse/namespace10.C: Likewise.
23994
23995 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23996
23997         PR c++/16224
23998         * g++.dg/template/spec17.C: New test.
23999         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24000         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24001
24002 2004-08-02  David Billinghurst
24003
24004         PR fortran/16292
24005         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24006
24007 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24008
24009         * gcc.dg/ia64-got-1.c: New test case.
24010
24011 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24012
24013         PR c++/16489
24014         * g++.dg/init/null1.C: New test.
24015         * g++.dg/tc1/dr76.C: Adjust error marker.
24016
24017         PR c++/16529
24018         * g++.dg/parse/namespace10.C: New test.
24019
24020         PR c++/16810
24021         * g++.dg/inherit/ptrmem2.C: New test.
24022
24023 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24024
24025         PR target/16155
24026         * gcc.dg/pr16155.c: New test.
24027
24028 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24029
24030         * gcc.dg/redecl-2.c: New test.
24031
24032 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24033
24034         * gcc.dg/darwin-longdouble.c: New file.
24035
24036 2004-07-30  Richard Henderson  <rth@redhat.com>
24037
24038         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24039         write to constant argument.
24040         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24041
24042 2004-07-30  Richard Henderson  <rth@redhat.com>
24043
24044         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24045         tests of nearest around zero.
24046
24047 2004-07-30  Andrew Pinski  <apinski@apple.com>
24048
24049         * gcc.c-torture/compile/20040730-1.c: New test.
24050
24051 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24052
24053         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24054         powerpc-eabispe.
24055
24056 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24057
24058         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24059
24060 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24061
24062         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24063         contains $ld_library_path.
24064         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24065
24066 2004-07-29  Richard Henderson  <rth@redhat.com>
24067
24068         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24069
24070         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24071         (alt2, which): New.
24072         (Check): Accept either alternative.
24073
24074 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24075
24076         * g++.dg/abi/inline1.C: New test.
24077         * g++.dg/abi/local1-a.cc: Likewise.
24078         * g++.dg/abi/local1.C: Likewise.
24079         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24080         * g++.dg/abi/mangle12.C: Likewise.
24081         * g++.dg/abi/mangle17.C: Likewise.
24082         * g++.dg/abi/mangle20-2.C: Likewise.
24083         * g++.dg/opt/interface1.C: Likewise.
24084         * g++.dg/opt/interface1.h: Likewise.
24085         * g++.dg/opt/interface1-a.cc: New test.
24086         * g++.dg/parse/repo1.C: New test.
24087         * g++.dg/template/repo1.C: Likewise.
24088         * g++.dg/warn/Winline-1.C: Likewise.
24089         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24090
24091 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24092
24093         * gcc.dg/tree-ssa/20040729-1.c: New test.
24094
24095 2004-07-27  Matt Austern <austern@apple.com>
24096
24097         * gcc.dg/darwin-bool-1.c: New test.
24098         * gcc.dg/darwin-bool-2.c: New test.
24099
24100 2004-07-28  Richard Henderson  <rth@redhat.com>
24101
24102         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24103         arguments in the correct type.  Don't write to constant arguments.
24104
24105 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24106
24107         PR tree-optimization/16688
24108         PR tree-optimization/16689
24109         * g++.dg/tree-ssa/pr16688.C: New test.
24110
24111 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24112
24113         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24114         loads.  Not only in the comment, this time.
24115
24116 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24117
24118         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24119         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24120         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24121         * gcc.dg/sh4a-bitmovua.c: New.
24122         * gcc.dg/sh4a-cos.c: New.
24123         * gcc.dg/sh4a-cosf.c: New.
24124         * gcc.dg/sh4a-fprun.c: New.
24125         * gcc.dg/sh4a-fsrra.c: New.
24126         * gcc.dg/sh4a-memmovua.c: New.
24127         * gcc.dg/sh4a-sin.c: New.
24128         * gcc.dg/sh4a-sincos.c: New.
24129         * gcc.dg/sh4a-sincosf.c: New.
24130         * gcc.dg/sh4a-sinf.c: New.
24131
24132 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24133
24134         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24135         conditionals.
24136         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24137         loads.
24138         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24139         DOM1.
24140
24141 2004-07-27  Andrew Pinski  <apinski@apple.com>
24142
24143         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24144
24145 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24146
24147         * gcc.dg/pragma-isr.c: New test.
24148
24149 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24150
24151         PR c++/14429
24152         * g++.dg/template/ttp11.C: New test.
24153
24154 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24155
24156         * gcc.c-torture/compile/20040727-1.c: New test.
24157
24158 2004-07-26  Eric Christopher  <echristo@redhat.com>
24159
24160         * gcc.c-torture/compile/20040726-2.c: New test.
24161
24162 2004-07-26  Andrew Pinski  <apinski@apple.com>
24163
24164         * g++.dg/rtti/tinfo1.C: Xfail.
24165
24166 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24167
24168         * gcc.c-torture/compile/20040726-1.c: New test.
24169
24170 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24171             Brian Ryner  <bryner@brianryner.com>
24172
24173         PR c++/9283
24174         PR c++/15000
24175         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24176         * g++.dg/ext/visibility/: New directory.
24177         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24178         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24179         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24180         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24181         * g++.dg/ext/visibility/fvisibility.C,
24182         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24183         g++.dg/ext/visibility/fvisibility-override1.C
24184         g++.dg/ext/visibility/fvisibility-override2.C
24185         g++.dg/ext/visibility/memfuncts.C
24186         g++.dg/ext/visibility/noPLT.C
24187         g++.dg/ext/visibility/pragma.C
24188         g++.dg/ext/visibility/pragma-override1.C
24189         g++.dg/ext/visibility/pragma-override2.C
24190         g++.dg/ext/visibility/staticmemfuncts.C
24191         g++.dg/ext/visibility/virtual.C: New tests.
24192
24193 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24194
24195         PR c/15360
24196         * gcc.dg/pr15360-1.c: New test.
24197
24198 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24199
24200         * gcc.dg/pragma-align-2.c: New test.
24201         * gcc.dg/pragma-init-fini.c: New test.
24202         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24203         targets.
24204
24205 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24206
24207         * gcc.dg/init-string-2.c: New test.
24208
24209 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24210
24211         PR 16684
24212         * gcc.dg/Wredundant-decls-1.c: New test case.
24213
24214 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24215
24216         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24217         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24218         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24219         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24220         * gcc.dg/compat/generate-random.c: New file.
24221         * gcc.dg/compat/generate-random.h: Likewise.
24222         * gcc.dg/compat/generate-random_r.c: Likewise.
24223         * gcc.dg/compat/struct-layout-1.h: Likewise.
24224         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24225         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24226         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24227         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24228         * gcc.dg/compat/struct-layout-1_main.c: New test.
24229         * gcc.dg/compat/struct-layout-1_x.c: New file.
24230         * gcc.dg/compat/struct-layout-1_y.c: New file.
24231         * gcc.dg/compat/struct-layout-1_test.h: New file.
24232
24233 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24234
24235         * gcc.dg/comp-return-1.c: New test
24236
24237 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24238
24239         * gcc.dg/vmx/8-02a.c: Fix typo.
24240
24241         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24242         * gcc.dg/darwin-abi-3.c: New test.
24243
24244         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24245         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24246
24247         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24248         * gcc.dg/vmx/ops-long-1.c: New test.
24249         * gcc.dg/vmx/ops-long-2.c: New test.
24250
24251 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24252
24253         * g++.dg/lookup/conv-[1234].C: New.
24254
24255 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24256
24257         * g++.dg/parse/attr2.C: Simplify.
24258
24259 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24260
24261         PR c/7284
24262         * gcc.c-torture/execute/pr7284-1.c: New test.
24263
24264 2004-07-22  Brian Booth  <bbooth@redhat.com>
24265
24266         * gcc.dg/tree-ssa/20040721-1.c: New test.
24267
24268 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24269
24270         * g++.dg/template/crash20.c: New.
24271
24272 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24273
24274         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24275         Add dg-run directive.  Declare variables as required.
24276         * gfortran.dg/g77/README: Update
24277
24278 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24279
24280         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24281         gcc.dg/cris-peep2-andu2.c: New tests.
24282
24283 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24284
24285         PR c/15052
24286         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24287         on return type.
24288         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24289         messages.
24290         * gcc.dg/qual-return-2.c: Update expected messages.
24291         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24292
24293 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24294
24295         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24296         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24297
24298 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24299
24300         PR c/11250
24301         * gcc.dg/init-string-1.c: New test.
24302
24303 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24304
24305         PR middle-end/15345
24306         PR c/16450
24307         * gcc.dg/torture/nested-fn-1.c: New test.
24308
24309 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24310
24311         PR target/16559
24312         * gcc.dg/ia64-fptr-1.c: New file.
24313
24314 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24315
24316         PR c++/14497
24317         * g++.dg/template/spec16.C: New test.
24318         * g++.old-deja/g++.robertl/eb118.C: Remove.
24319
24320 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24321
24322         PR c++/509
24323         * g++.dg/template/spec15.C: New test.
24324
24325 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24326
24327         Copy cases from g77.f-torture/execute and add dg-run
24328         directive.  Other changes as noted.
24329         * gfortran.dg/g77/13037.f
24330         * gfortran.dg/g77/1832.f
24331         * gfortran.dg/g77/19981119-0.f
24332         * gfortran.dg/g77/19990313-0.f
24333         * gfortran.dg/g77/19990313-1.f
24334         * gfortran.dg/g77/19990313-2.f
24335         * gfortran.dg/g77/19990313-3.f
24336         * gfortran.dg/g77/19990419-1.f
24337         * gfortran.dg/g77/19990826-0.f
24338         * gfortran.dg/g77/19990826-2.f
24339         * gfortran.dg/g77/20000503-1.f
24340         * gfortran.dg/g77/20001111.f
24341         * gfortran.dg/g77/20010116.f
24342         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24343         * gfortran.dg/g77/20010430.f
24344         * gfortran.dg/g77/6177.f
24345         * gfortran.dg/g77/947.f
24346         * gfortran.dg/g77/970816-3.f
24347         * gfortran.dg/g77/971102-1.f
24348         * gfortran.dg/g77/980520-1.f
24349         * gfortran.dg/g77/980628-0.f
24350         * gfortran.dg/g77/980628-1.f
24351         * gfortran.dg/g77/980628-10.f
24352         * gfortran.dg/g77/980628-2.f
24353         * gfortran.dg/g77/980628-3.f
24354         * gfortran.dg/g77/980628-7.f
24355         * gfortran.dg/g77/980628-8.f
24356         * gfortran.dg/g77/980628-9.f
24357         * gfortran.dg/g77/980701-0.f
24358         * gfortran.dg/g77/980701-1.f
24359         * gfortran.dg/g77/cabs.f
24360         * gfortran.dg/g77/claus.f
24361         * gfortran.dg/g77/complex_1.f
24362         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24363         * gfortran.dg/g77/dcomplex.f
24364         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24365         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24366         * gfortran.dg/g77/f90-intrinsic-numeric.f
24367         * gfortran.dg/g77/int8421.f
24368         * gfortran.dg/g77/labug1.f
24369         * gfortran.dg/g77/large_vec.f
24370         * gfortran.dg/g77/le.f
24371         * gfortran.dg/g77/short.f
24372         * gfortran.dg/g77/README: Update
24373
24374 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24375
24376         PR c++/16637
24377         * g++.dg/parse/lookup4.C: New test.
24378
24379 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24380
24381         PR c++/16175
24382         * g++.dg/template/ttp10.C: New test.
24383
24384 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24385
24386         * gcc.dg/pr12625-1.c: New test.
24387
24388 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24389
24390         * testsuite/gcc.dg/switch-warn-1.c: New test.
24391         * testsuite/gcc.dg/switch-warn-2.c: New test.
24392         * gcc.c-torture/compile/pr14730.c: Update.
24393
24394 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24395
24396         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24397         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24398         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24399         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24400
24401 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24402
24403         PR c++/16623
24404         * g++.dg/template/assign1.C: New test.
24405
24406 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24407
24408         PR c++/12170
24409         * g++.dg/template/ttp9.C: New test.
24410
24411 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24412
24413         * gcc.dg/format/cmn-err-1.c: New test.
24414
24415 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24416
24417         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24418         gcc.dg/Wparentheses-10.c: New tests.
24419         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24420
24421 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24422
24423         PR fortran/16465
24424         * gfortran.dg/g77//ffixed-line-length-0.f,
24425         gfortran.dg/g77/ffixed-line-length-132.f,
24426         gfortran.dg/g77/ffixed-line-length-72.f,
24427         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24428         gfortran.dg/g77/README: Update.
24429
24430 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24431
24432         PR c++/13092
24433         * g++.dg/template/non-dependent7.C: New test.
24434         * g++.dg/template/non-dependent8.C: Likewise.
24435         * g++.dg/template/non-dependent9.C: Likewise.
24436         * g++.dg/template/non-dependent10.C: Likewise.
24437
24438 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
24439
24440         PR c++/16337
24441         * g++.dg/parse/attr2.C: New test.
24442
24443 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24444
24445         * g77.dg: Removed.
24446         * g77.f-torture: Ditto.
24447
24448 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24449
24450         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24451         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24452         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24453
24454 2004-07-16  Richard Henderson  <rth@redhat.com>
24455
24456         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24457
24458 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24459
24460         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24461         tests with full list of options.
24462         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24463         of TORTURE_OPTIONS if test contains 'dg-do run'.
24464
24465         PR fortran/16404
24466         * gfortran.dg/do_iterator.f90: New test.
24467
24468 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24469
24470         PR rtl-optimization/16536
24471         * gcc.c-torture/execute/restrict-1.c: New test.
24472
24473 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24474
24475         PR fortran/15324
24476         * gfortran.dg/pr15324.f90: New test.
24477
24478         PR fortran/15129
24479         * gfortran.dg/pr15129.f90: New test.
24480
24481         PR fortran/15140
24482         * gfortran.dg/pr15140.f90: New test.
24483
24484         PR fortran/13792
24485         * gfortran.fortran-torture/execute/bounds.f90: Add check for
24486         compile-time simplification.
24487
24488 2004-07-14  Mike Stump  <mrs@apple.com>
24489
24490         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24491
24492 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24493
24494         PR target/16325
24495         * gcc.dg/profile-generate-1.c: New.
24496
24497 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24498
24499         * gcc.c-torture/execute/20040709-1.c: New test.
24500         * gcc.c-torture/execute/20040709-2.c: New test.
24501
24502 2004-07-14  Mike Stump  <mrs@apple.com>
24503
24504         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24505
24506 2004-07-14  Mike Stump  <mrs@apple.com>
24507
24508         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24509
24510 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
24511
24512         PR c++/16518
24513         * g++.dg/parse/mutable1.C: New test.
24514
24515 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
24516
24517         PR tree-optimization/16443
24518         * gcc.dg/tree-ssa/20040713-1.c: New test.
24519
24520 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
24521
24522         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24523         for operator new.
24524
24525 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24526
24527         * gfortran.dg/g77/README: New file
24528         * gfortran.dg/g77/19981216-0.f: Copy from
24529         g77.f-torture/noncompile.  Add "dg-do compile" and
24530         dg-error as required.
24531         * gfortran.dg/g77/19990218-1.f: Likewise.
24532         * gfortran.dg/g77/19990905-1.f: Likewise.
24533         * gfortran.dg/g77/9263.f: Likewise.
24534         * gfortran.dg/g77/980615-0.f: Likewise.
24535         * gfortran.dg/g77/980616-0.f: Likewise.
24536         * gfortran.dg/g77/check0.f: Likewise.
24537         * gfortran.dg/g77/select_no_compile.f: Likewise.
24538
24539 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24540
24541         Copy files from g77.f-torture/compile.
24542         Add "{ dg-do compile}".  Other changes as noted
24543         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24544         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24545         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24546         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24547         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24548         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24549         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24550         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24551         statement to conform to standard.  Append alpha1.x for reference.
24552         * gfortran.dg/g77/xformat.f: Add dg-warning
24553
24554 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24555
24556         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24557         Add {dg-do compile} directive.
24558         * gfortran.dg/g77/cpp2.F: Likewise.
24559
24560 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24561
24562         PR c++/5402
24563         * g++.dg/lookup/name-clash1.C: New test.
24564
24565         PR c++/9777
24566         * g++.dg/lookup/name-clash2.C: New test.
24567
24568         PR c++/12102
24569         * g++.dg/lookup/name-clash3.C: New test.
24570
24571 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24572
24573         * g++.dg/lookup/new2.C: New test.
24574         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24575
24576 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
24577
24578         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24579         Add {dg-do compile} directive.
24580         * gfortran.dg/g77/13060.f: Likewise.
24581         * gfortran.dg/g77/19990218-0.f: Likewise.
24582         * gfortran.dg/g77/19990305-0.f: Likewise.
24583         * gfortran.dg/g77/19990419-0.f: Likewise.
24584         * gfortran.dg/g77/19990502-0.f: Likewise.
24585         * gfortran.dg/g77/19990502-1.f: Likewise.
24586         * gfortran.dg/g77/19990525-0.f: Likewise.
24587         * gfortran.dg/g77/19990826-1.f: Likewise.
24588         * gfortran.dg/g77/19990826-3.f: Likewise.
24589         * gfortran.dg/g77/19990905-2.f: Likewise.
24590         * gfortran.dg/g77/20000412-1.f: Likewise.
24591         * gfortran.dg/g77/20000511-1.f: Likewise.
24592         * gfortran.dg/g77/20000511-2.f: Likewise.
24593         * gfortran.dg/g77/20000518.f: Likewise.
24594         * gfortran.dg/g77/20000601-1.f: Likewise.
24595         * gfortran.dg/g77/20000601-2.f: Likewise.
24596         * gfortran.dg/g77/20000629-1.f: Likewise.
24597         * gfortran.dg/g77/20000630-2.f: Likewise.
24598         * gfortran.dg/g77/20010115.f: Likewise.
24599         * gfortran.dg/g77/20010321-1.f: Likewise.
24600         * gfortran.dg/g77/20010426.f: Likewise.
24601         * gfortran.dg/g77/20020307-1.f: Likewise.
24602         * gfortran.dg/g77/8485.f: Likewise.
24603         * gfortran.dg/g77/960317-1.f: Likewise.
24604         * gfortran.dg/g77/970915-0.f: Likewise.
24605         * gfortran.dg/g77/980310-1.f: Likewise.
24606         * gfortran.dg/g77/980310-2.f: Likewise.
24607         * gfortran.dg/g77/980310-3.f: Likewise.
24608         * gfortran.dg/g77/980310-4.f: Likewise.
24609         * gfortran.dg/g77/980310-6.f: Likewise.
24610         * gfortran.dg/g77/980310-7.f: Likewise.
24611         * gfortran.dg/g77/980310-8.f: Likewise.
24612         * gfortran.dg/g77/980419-2.f: Likewise.
24613         * gfortran.dg/g77/980424-0.f: Likewise.
24614         * gfortran.dg/g77/980427-0.f: Likewise.
24615         * gfortran.dg/g77/980729-0.f: Likewise.
24616         * gfortran.dg/g77/981117-1.f: Likewise.
24617         * gfortran.dg/g77/toon_1.f: Likewise.
24618
24619 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24620
24621         PR c++/2204
24622         * g++.dg/other/abstract2.C: New test.
24623
24624 2004-07-12  Paul Brook  <paul@codesourcery.com>
24625
24626         * gfortran.dg/pointer_init_1.f90: New test.
24627
24628 2004-07-11  Paul Brook  <paul@codesourcery.com>
24629
24630         PR fortran/15986
24631         * gfortran.dg/contained_1.f90: New test.
24632
24633 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
24634
24635         * g++.dg/parse/defarg8.C: New test.
24636
24637 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24638
24639         PR fortran/16433
24640         * gfortran.dg/pr16433.f: New test.
24641
24642         PR fortran/17574
24643         * gfortran.dg/pr15754.f90: New test.
24644
24645 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24646
24647         PR tree-optimization/16437
24648         * gcc.c-torture/execute/bitfld-4.c: New test.
24649
24650 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24651
24652         * gfortran.fortran-torture/execute/common_2.f90: Add check for
24653         access to common var from module.
24654
24655 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24656
24657         PR fortran/16336
24658         * gfortran.fortran-torture/execute/common_2.f90: New test.
24659
24660 2004-07-10  Paul Brook  <paul@codesourcery.com>
24661
24662         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24663
24664 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24665
24666         PR fortran/15969
24667         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24668
24669 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
24670
24671         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24672         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24673         * gfortran.dg/g77/ffree-form-1.f: Likewise.
24674         * gfortran.dg/g77/ffree-form-2.f: Likewise.
24675         * gfortran.dg/g77/ffree-form-3.f: Likewise.
24676         * gfortran.dg/g77/fno-underscoring.f: Likewise.
24677         * gfortran.dg/g77/funderscoring.f: Likewise.
24678         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
24679
24680 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24681
24682         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24683
24684 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24685         Paul Brook  <paul@codesourcery.com>
24686
24687         PR fortran/13415
24688         * gfortran.dg/common_pointer_1.f90: New test.
24689
24690 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24691
24692         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24693
24694 2004-07-09  James E Wilson  <wilson@specifixinc.com>
24695
24696         PR target/16364
24697         * gcc.c-torture/compile/20040709-1.c: New.
24698
24699 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24700
24701         PR fortran/14077
24702         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24703
24704 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24705
24706         PR fortran/13201
24707         * gfortran.dg/shape_1.f90: New test.
24708
24709 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
24710             Andrew Pinski  <apinski@apple.com>
24711
24712         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24713
24714 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24715
24716         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24717         comment.
24718
24719 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24720         Paul Brook  <paul@codesourcery.com>
24721
24722         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
24723         '.f95' and '.F95'.
24724
24725 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
24726
24727         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
24728
24729 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24730
24731         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
24732         testcases with capital suffix.
24733
24734 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24735
24736         PR fortran/15481
24737         PR fortran/13372
24738         PR fortran/13575
24739         PR fortran/15978
24740         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
24741
24742         * gfortran.dg/implicit_1.f90: New test.
24743
24744 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24745
24746         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
24747         expression to match gfortran warning/error messages
24748         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
24749         dg-error text.
24750
24751 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24752
24753         * lib/fortran-torture.exp: Rename proc search_for to
24754         search_for_re.
24755
24756 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24757
24758         * gcc.c-torture/execute/simd-5.x: New file.
24759         XFAIL on SPARC 64-bit at -O0.
24760
24761 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24762
24763         PR c++/8211
24764         PR c++/16165
24765         * g++.dg/warn/effc3.C: New test.
24766
24767 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24768
24769         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
24770         change X to 1X in format.
24771         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
24772         add data statements to conform to standard.
24773
24774 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24775
24776         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
24777         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
24778         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
24779
24780 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
24781
24782         * gfortran.dg/g77/7388.f: Copy from g77.dg
24783         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
24784         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
24785         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
24786         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
24787         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
24788         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
24789         * gfortran.dg/g77/strlen0.f: Likewise.
24790
24791 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
24792
24793         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
24794         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
24795
24796 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24797
24798         * gcc.c-torture/execute/920428-2.x: Delete.
24799         * gcc.c-torture/execute/920501-7.x: Likewise.
24800
24801 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
24802
24803         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
24804         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
24805         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
24806         prescott and c3-2.
24807         (PREFETCH_3DNOW): Add -march=c3.
24808
24809 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
24810
24811         PR c/16437
24812         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
24813         * gcc.c-torture/execute/bf64-1.x: Likewise.
24814
24815 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24816
24817         * gcc.c-torture/compile/20040708-1.c: New test.
24818
24819 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24820
24821         PR c++/16169
24822         * g++.dg/warn/effc2.C: New test.
24823
24824 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24825
24826         * gcc.c-torture/execute/bitfld-1.x: Remove.
24827         * gcc.c-torture/execute/bitfld-3.c: New test.
24828         * gcc.dg/bitfld-2.c: Remove XFAILs.
24829
24830 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
24831
24832         PR c++/16276
24833         * g++.dg/rtti/tinfo1.C: New file.
24834
24835 2004-07-07  Eric Christopher  <echristo@redhat.com>
24836
24837         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
24838
24839 2004-07-07  Andrew Pinski  <apinski@apple.com>
24840
24841         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
24842
24843 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
24844
24845         * g++.dg/init/call1.C: XFAIL.
24846
24847 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
24848
24849         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
24850         except for movstrict*, to movmem* and clrstr* to clrmem*.
24851
24852 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
24853
24854         * gcc.c-torture/execute/20040707-1.c: New test.
24855
24856 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
24857
24858         * gcc.c-torture/execute/20040706-1.c: New test.
24859
24860 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24861
24862         PR c++/3671
24863         * g++.dg/template/spec14.C: New test.
24864
24865 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
24866
24867         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
24868         nothing if not yet defined.  Use it in b, c and d type definitions.
24869         * gcc.c-torture/execute/20040705-1.c: New test.
24870         * gcc.c-torture/execute/20040705-2.c: New test.
24871
24872 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24873
24874         PR c++/2518
24875         * g++.dg/lookup/new1.C: New test.
24876
24877 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24878
24879         PR c++/11406
24880         * g++.dg/template/sizeof8.C: New test.
24881
24882 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
24883
24884         * gcc.c-torture/compile/20040705-1.c: New test.
24885
24886 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
24887
24888         * gfortran.fortran-torture/execute/seq_io.f90: New test.
24889
24890 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
24891
24892         * gcc.dg/cpp/if-mop.c: Two new testcases.
24893         * gcc.dg/cpp/trad/comment-3.c: New.
24894
24895 2004-07-04  Paul Brook  <paul@codesourcery.com>
24896
24897         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
24898
24899 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
24900
24901         PR c++/3761
24902         * g++.dg/lookup/crash4.C: New test.
24903
24904 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
24905
24906         * gcc.c-torture/execute/builtin-abs-1.c
24907         * gcc.c-torture/execute/builtin-abs-2.c
24908         * gcc.c-torture/execute/builtin-complex-1.c
24909         * gcc.c-torture/execute/builtins/string-1-lib.c
24910         * gcc.c-torture/execute/builtins/string-1.c
24911         * gcc.c-torture/execute/builtins/string-2-lib.c
24912         * gcc.c-torture/execute/builtins/string-2.c
24913         * gcc.c-torture/execute/builtins/string-3-lib.c
24914         * gcc.c-torture/execute/builtins/string-3.c
24915         * gcc.c-torture/execute/builtins/string-4-lib.c
24916         * gcc.c-torture/execute/builtins/string-4.c
24917         * gcc.c-torture/execute/builtins/string-5-lib.c
24918         * gcc.c-torture/execute/builtins/string-5.c
24919         * gcc.c-torture/execute/builtins/string-6-lib.c
24920         * gcc.c-torture/execute/builtins/string-6.c
24921         * gcc.c-torture/execute/builtins/string-7-lib.c
24922         * gcc.c-torture/execute/builtins/string-7.c
24923         * gcc.c-torture/execute/builtins/string-8-lib.c
24924         * gcc.c-torture/execute/builtins/string-8.c
24925         * gcc.c-torture/execute/builtins/string-9-lib.c
24926         * gcc.c-torture/execute/builtins/string-9.c
24927         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
24928         * gcc.c-torture/execute/builtins/string-asm-1.c
24929         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
24930         * gcc.c-torture/execute/builtins/string-asm-2.c
24931         * gcc.c-torture/execute/stdio-opt-1.c
24932         * gcc.c-torture/execute/stdio-opt-2.c
24933         * gcc.c-torture/execute/stdio-opt-3.c
24934         * gcc.c-torture/execute/string-opt-1.c
24935         * gcc.c-torture/execute/string-opt-10.c
24936         * gcc.c-torture/execute/string-opt-11.c
24937         * gcc.c-torture/execute/string-opt-12.c
24938         * gcc.c-torture/execute/string-opt-13.c
24939         * gcc.c-torture/execute/string-opt-14.c
24940         * gcc.c-torture/execute/string-opt-15.c
24941         * gcc.c-torture/execute/string-opt-16.c
24942         * gcc.c-torture/execute/string-opt-2.c
24943         * gcc.c-torture/execute/string-opt-6.c
24944         * gcc.c-torture/execute/string-opt-7.c
24945         * gcc.c-torture/execute/string-opt-8.c:
24946         Replace with ...
24947
24948         * gcc.c-torture/execute/builtins/abs-2.c
24949         * gcc.c-torture/execute/builtins/abs-3.c
24950         * gcc.c-torture/execute/builtins/complex-1.c
24951         * gcc.c-torture/execute/builtins/fprintf.c
24952         * gcc.c-torture/execute/builtins/fputs.c
24953         * gcc.c-torture/execute/builtins/memcmp.c
24954         * gcc.c-torture/execute/builtins/memmove.c
24955         * gcc.c-torture/execute/builtins/memops-asm.c
24956         * gcc.c-torture/execute/builtins/mempcpy-2.c
24957         * gcc.c-torture/execute/builtins/mempcpy.c
24958         * gcc.c-torture/execute/builtins/memset.c
24959         * gcc.c-torture/execute/builtins/printf.c
24960         * gcc.c-torture/execute/builtins/sprintf.c
24961         * gcc.c-torture/execute/builtins/strcat.c
24962         * gcc.c-torture/execute/builtins/strchr.c
24963         * gcc.c-torture/execute/builtins/strcmp.c
24964         * gcc.c-torture/execute/builtins/strcpy.c
24965         * gcc.c-torture/execute/builtins/strcspn.c
24966         * gcc.c-torture/execute/builtins/strlen-2.c
24967         * gcc.c-torture/execute/builtins/strlen.c
24968         * gcc.c-torture/execute/builtins/strncat.c
24969         * gcc.c-torture/execute/builtins/strncmp-2.c
24970         * gcc.c-torture/execute/builtins/strncmp.c
24971         * gcc.c-torture/execute/builtins/strncpy.c
24972         * gcc.c-torture/execute/builtins/strpbrk.c
24973         * gcc.c-torture/execute/builtins/strpcpy-2.c
24974         * gcc.c-torture/execute/builtins/strpcpy.c
24975         * gcc.c-torture/execute/builtins/strrchr.c
24976         * gcc.c-torture/execute/builtins/strspn.c
24977         * gcc.c-torture/execute/builtins/strstr-asm.c
24978         * gcc.c-torture/execute/builtins/strstr.c:
24979         ... these new files.
24980
24981         * gcc.c-torture/execute/builtins/abs-2-lib.c
24982         * gcc.c-torture/execute/builtins/abs-3-lib.c
24983         * gcc.c-torture/execute/builtins/complex-1-lib.c
24984         * gcc.c-torture/execute/builtins/fprintf-lib.c
24985         * gcc.c-torture/execute/builtins/fputs-lib.c
24986         * gcc.c-torture/execute/builtins/memcmp-lib.c
24987         * gcc.c-torture/execute/builtins/memmove-lib.c
24988         * gcc.c-torture/execute/builtins/memops-asm-lib.c
24989         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
24990         * gcc.c-torture/execute/builtins/mempcpy-lib.c
24991         * gcc.c-torture/execute/builtins/memset-lib.c
24992         * gcc.c-torture/execute/builtins/printf-lib.c
24993         * gcc.c-torture/execute/builtins/sprintf-lib.c
24994         * gcc.c-torture/execute/builtins/strcat-lib.c
24995         * gcc.c-torture/execute/builtins/strchr-lib.c
24996         * gcc.c-torture/execute/builtins/strcmp-lib.c
24997         * gcc.c-torture/execute/builtins/strcpy-lib.c
24998         * gcc.c-torture/execute/builtins/strcspn-lib.c
24999         * gcc.c-torture/execute/builtins/strlen-2-lib.c
25000         * gcc.c-torture/execute/builtins/strlen-lib.c
25001         * gcc.c-torture/execute/builtins/strncat-lib.c
25002         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25003         * gcc.c-torture/execute/builtins/strncmp-lib.c
25004         * gcc.c-torture/execute/builtins/strncpy-lib.c
25005         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25006         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25007         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25008         * gcc.c-torture/execute/builtins/strrchr-lib.c
25009         * gcc.c-torture/execute/builtins/strspn-lib.c
25010         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25011         * gcc.c-torture/execute/builtins/strstr-lib.c
25012         * gcc.c-torture/execute/builtins/lib/abs.c
25013         * gcc.c-torture/execute/builtins/lib/fprintf.c
25014         * gcc.c-torture/execute/builtins/lib/memset.c
25015         * gcc.c-torture/execute/builtins/lib/printf.c
25016         * gcc.c-torture/execute/builtins/lib/sprintf.c
25017         * gcc.c-torture/execute/builtins/lib/strcpy.c
25018         * gcc.c-torture/execute/builtins/lib/strcspn.c
25019         * gcc.c-torture/execute/builtins/lib/strncat.c
25020         * gcc.c-torture/execute/builtins/lib/strncmp.c
25021         * gcc.c-torture/execute/builtins/lib/strncpy.c
25022         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25023         * gcc.c-torture/execute/builtins/lib/strspn.c
25024         * gcc.c-torture/execute/builtins/lib/strstr.c:
25025         New files containing support routines.
25026
25027         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25028         declaration.
25029         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25030         when not optimizing.
25031
25032 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25033
25034         PR c++/16240
25035         * g++.dg/abi/mangle22.C: New test.
25036         * g++.dg/abi/mangle23.C: Likewise.
25037
25038 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25039
25040         PR fortran/16290
25041         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25042         Allow for cases without denormalized floating point numbers.
25043
25044 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25045
25046         PR c/1027
25047         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25048         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25049         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25050         expected warning text.
25051         * gcc.dg/format/diag-2.c: New test.
25052
25053 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25054
25055         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25056
25057 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25058
25059         * gcc.dg/builtins-43.c: New.
25060         * gcc.dg/builtins-44.c: New.
25061         * gcc.dg/builtins-45.c: New.
25062
25063 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25064             Andreas Tobler  <a.tobler@schweiz.ch>
25065
25066         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25067         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25068         as SIGSEGV.
25069         * gcc.dg/cleanup-11.c: Likewise.
25070         * gcc.dg/cleanup-8.c: Likewise.
25071         * gcc.dg/cleanup-9.c: Likewise.
25072         * gcc.dg/cleanup-5.c: Run on all platforms.
25073
25074 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25075
25076         * g++.dg/warn/nonnull1.C: New test.
25077
25078 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25079
25080         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25081         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25082         Special-case the Sun compiler wrt to <complex.h>.
25083
25084 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25085
25086         * gcc.dg/Wunreachable-8.C: New test.
25087
25088         * gcc.dg/h8300-ice2.c : New test.
25089
25090 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25091
25092         PR fortran/16161
25093         * gfortran.fortran-torture/compile/implicit.f90: Add test
25094         for implicit character.
25095
25096 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25097
25098         PR fortran/16289
25099         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25100         Use tiny() intrinsic to find smallest non-negative real
25101
25102 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25103
25104         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25105         * gcc.dg/compat/struct-by-value-22_x.c: New.
25106         * gcc.dg/compat/struct-by-value-22_y.c: New.
25107
25108         * gcc.c-torture/execute/20040629-1.c: New test.
25109
25110 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25111
25112         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25113         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25114
25115         PR target/16195
25116         * gcc.dg/20040625-1.c: New test.
25117
25118 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25119
25120         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25121
25122 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25123
25124         PR fortran/15963
25125         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25126
25127 2004-06-29  Richard Henderson  <rth@redhat.com>
25128
25129         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25130
25131 2004-06-29  Paul Brook  <paul@codesourcery.com>
25132
25133         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25134         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25135
25136 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25137
25138         PR c++/16260
25139         * g++.dg/parse/crash15.C: New.
25140
25141 2004-06-28  Andrew Pinski  <apinski@apple.com>
25142
25143         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25144         by the error already.
25145
25146         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25147
25148 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25149
25150         PR target/14041
25151         * gcc.dg/h8300-bss-align-1.c : New.
25152
25153 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25154
25155         * PR c++/16174
25156         * g++.dg/template/ctor4.C: New.
25157
25158 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25159
25160         PR c++/16205
25161         * g++.dg/warn/Wsequence-point-1.C: New test.
25162
25163 2004-06-27  Paul Brook  <paul@codesourcery.com>
25164
25165         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25166
25167 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25168
25169         * g++.old-deja/g++.mike/p7325.C: Remove.
25170
25171 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25172
25173         PR c/14963
25174         * gcc.dg/pr14963.c: New test.
25175
25176 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25177
25178         PR c++/16193
25179         * g++.dg/parse/redef1.C: New test.
25180
25181 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25182
25183         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25184         20021110.c.
25185         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25186         20021119-1.c.
25187         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25188         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25189         5-04.c.
25190         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25191         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25192         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25193         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25194         g++.brendan/enum14.C.
25195         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25196         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25197         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25198         g++.mike/virt1.C.
25199         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25200         memtemp24.C.
25201
25202 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25203
25204         * gcc.dg/20040527-1.c: New test case.
25205
25206 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25207
25208         PR gfortran/pr16196
25209         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25210
25211 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25212
25213         PR middle-end/15825
25214         * gcc.dg/pr15825-1.c: New test case.
25215
25216 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25217
25218         * gcc.c-torture/execute/20040625-1.c: New test.
25219
25220 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25221
25222         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25223
25224 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25225
25226         * gcc.dg/torture/mips-div-1.c: New test.
25227
25228 2004-06-24  Jeff Law  <law@redhat.com>
25229
25230         * gcc.dg/tree-ssa/20040624-1.c: New test.
25231
25232 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25233
25234         * gcc.c-torture/compile/20040624-1.c: New test.
25235
25236 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25237
25238         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25239         this directory.
25240
25241 2004-06-23  Andrew Pinski  <apinski@apple.com>
25242
25243         PR middle-end/15988
25244         * g++.dg/opt/ptrmem4.C: New test.
25245
25246         * gcc.dg/c90-array-quals-2.c: New test.
25247
25248 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25249
25250         * gcc.dg/kpice1.c: New test.
25251
25252 2006-06-23  Andrew Pinski  <apinski@apple.com>
25253
25254         * gcc.dg/c90-array-quals.c: New test.
25255
25256 2006-06-22  Richard Henderson  <rth@redhat.com>
25257
25258         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25259
25260 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25261
25262         * gcc.dg/builtins-config.h: Handle FreeBSD.
25263
25264 2006-06-22  Richard Henderson  <rth@redhat.com>
25265
25266         * g++.dg/opt/devirt1.C: New.
25267
25268 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25269
25270         * g++.dg/opt/pr15551.C: New testcase.
25271
25272 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25273
25274         PR target/14800
25275         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25276         x86_64-*-linux* when compiling for 32bit.
25277
25278 2004-06-21  Andrew Pinski  <apinski@apple.com>
25279
25280         * gcc.dg/pch/struct-1.c: New.
25281         * gcc.dg/pch/struct-1.hs: New.
25282
25283 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25284
25285         * gcc.dg/pch/save-temps-1.c: New file.
25286         * gcc.dg/pch/save-temps-1.hs: New file.
25287
25288 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25289
25290         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25291         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25292
25293 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25294
25295         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25296         to fix type error.
25297         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25298         Remove trailing spaces.
25299
25300 2004-06-21  Richard Henderson  <rth@redhat.com>
25301
25302         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25303         merging && to BIT_FIELD_REF.
25304
25305 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25306
25307         * g++.dg/opt/placeholder1.C: New test.
25308
25309 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25310
25311         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25312         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25313         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25314         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25315
25316 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25317
25318         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25319         extern "C".
25320         * g++.dg/other/pragma-re-1.C: Add comments.
25321
25322 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25323
25324         PR gfortran/16080
25325         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25326
25327 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25328
25329         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25330         instead of setting the type of size_t by
25331         hand.
25332
25333 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25334
25335         * gcc.dg/unordered-2.c: New test case.
25336         * gcc.dg/unordered-3.c: New test case.
25337
25338 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25339
25340         PR other/16043
25341         * lib/g++.exp (g++_version): Tweak regexp for version
25342         * lib/g77.exp (g77_version): Likewise.
25343         * lib/gfortran.exp (gfortran_version): Likewise.
25344         * lib/objc.exp (objc_version): Likewise.
25345         * lib/treelang.exp (treelang_version): Likewise.
25346
25347 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25348
25349         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25350         Use INT_MAX instead of __INT_MAX__.
25351         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25352
25353         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25354         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25355         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25356         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25357         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25358         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25359         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25360         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25361         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25362
25363         * gcc.dg/range-test-1.c: New test.
25364         * g++.dg/opt/range-test-1.C: New test.
25365
25366 2004-06-17  Richard Henderson  <rth@redhat.com>
25367
25368         * objc.dg/sync-1.m: New.
25369         * objc.dg/try-catch-1.m: Don't force next runtime.
25370         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25371         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25372         shadowed catch clause.
25373         * objc.dg/try-catch-5.m: New.
25374
25375 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25376
25377         Bug 14610
25378         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25379
25380 2004-06-15  Richard Henderson  <rth@redhat.com>
25381
25382         * gcc.dg/20001116-1.c: Move expected warning line.
25383
25384 2004-06-15  Richard Henderson  <rth@redhat.com>
25385
25386         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25387         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25388
25389 2004-06-15  Jeff Law  <law@redhat.com>
25390
25391         * gcc.dg/tree-ssa/20040615-1.c: New test.
25392         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25393         be less sensitive to operand ordering.
25394         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25395
25396 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25397
25398         * g++.dg/abi/bitfield3.C: Add comment..
25399
25400 2004-06-15  Richard Henderson  <rth@redhat.com>
25401
25402         * g++.dg/ext/stmtexpr1.C: XFAIL.
25403         * gcc.dg/20030612-1.c: XFAIL.
25404
25405 2004-06-15  Eric Christopher  <echristo@redhat.com>
25406
25407         * g++.dg/charset/asm5.c: New.
25408         * gcc.dg/charset/asm6.c: New.
25409
25410 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25411
25412         PR fortran/15962
25413         * gfortran.fortran-torture/execute/select_1.f90: New test.
25414
25415 2004-06-15  Paul Brook  <paul@codesourcery.com>
25416
25417         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25418
25419 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25420
25421         PR c++/15967
25422         * g++.dg/lookup/crash3.C: New test.
25423
25424 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25425
25426         PR c++/15947
25427         * g++.dg/parse/dtor4.C: New test.
25428
25429 2004-06-14  Jeff Law  <law@redhat.com>
25430
25431         * gcc.c-torture/compile/20040614-1.c: New test.
25432
25433 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25434
25435         PR fortran/15211
25436         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25437         LEN of a character array.
25438
25439 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
25440
25441         PR c++/15096
25442         * g++.dg/template/ptrmem10.C: New test.
25443
25444         PR c++/14930
25445         * g++.dg/template/friend30.C: New test.
25446
25447 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25448
25449         PR fortran/14928
25450         * gfortran.fortran-torture/compile/mloc.f90: New test.
25451
25452 2004-06-13  Paul Brook  <paul@codesourcery.com>
25453
25454         * gfortran.fortran-torture/execute/random_2.f90: New test.
25455
25456 2004-06-13  Eric Christopher  <echristo@redhat.com>
25457
25458         * gcc.dg/noncompile/redecl-1.c: Fix error message.
25459
25460 2004-06-12  Paul Brook  <paul@codesourcery.com>
25461
25462         * gfortran.fortran-torture/execute/contained_3.f90: New test.
25463
25464 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25465
25466         PR fortran/14923
25467         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25468
25469 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25470
25471         PR fortran/14957
25472         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25473         syntax errors in end statements of contained subroutines.
25474
25475 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25476
25477         PR fortran/12841
25478         * gfortran.fortran-torture/execute/null_arg.f90: New test.
25479
25480 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25481
25482         PR fortran/15665
25483         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25484
25485 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25486
25487         PR gfortran/12839
25488         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25489
25490 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25491
25492         PR c++/15862
25493         * g++.dg/parse/enum1.C: New test.
25494
25495 2004-06-10  Jeff Law  <law@redhat.com>
25496
25497         * gcc.c-torture/compile/20040610-1.c: New test.
25498
25499 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25500
25501         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25502         * g++.old-deja/g++.other/decl3.C: Likewise.
25503
25504 2004-06-10  Brian Booth  <bbooth@redhat.com>
25505
25506         * gcc.dg/tree-ssa/20031015-1.c: Scan for
25507         V_MAY_DEF instead of VDEF.
25508         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25509
25510 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
25511
25512         PR c++/14211
25513         * g++.dg/conversion/const1.C: New test.
25514
25515         PR c++/15076
25516         * g++.dg/conversion/reinterpret1.C: New test.
25517
25518         PR c++/15877
25519         * g++.dg/template/enum2.C: New test.
25520
25521         PR c++/15227
25522         * g++.dg/template/error13.C: New test.
25523
25524 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25525
25526         PR fortran/14957
25527         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25528         arguments to test_* REAL and of the right size.
25529
25530 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25531
25532         PR target/15569
25533         PR rtl-optimization/15681
25534         * gcc.dg/20040609-1.c: New test.
25535
25536 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25537
25538         PR c++/14791
25539         * g++.dg/opt/builtins1.C: New test.
25540
25541 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
25542
25543         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25544         that use default windows32 struct layout.
25545         * gcc.dg/i386-bitfield2.c: Likewise.
25546
25547 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
25548
25549         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25550         for mingw32 and cygwin targets.
25551
25552 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
25553
25554         * gcc.dg/pch/macro-4.c: New.
25555         * gcc.dg/pch/macro-4.hs: New.
25556
25557 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25558
25559         PR fortran/13249
25560         * gfortran.fortran-torture/compile/name_clash.f90: New test.
25561
25562 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25563
25564         PR fortran/13372
25565         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25566
25567 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25568
25569         PR gfortran/14897
25570         * gfortran.fortran-torture/execute/t_edit.f90: New test.
25571
25572 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25573
25574         PR gfortran/15755
25575         * gfortran.fortran-torture/execute/backspace.c : New test.
25576
25577 2004-06-09  Paul Brook  <paul@codesourcery.com>
25578
25579         * gfortran.fortran-torture/execure/intrinsic_associated.f90
25580         (pointer_to_section): Rewrite to use smaller array.
25581
25582 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
25583
25584         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25585         * gcc.dg/ext/altivec-10.c: Same.
25586         * gcc.dg/ext/altivec-11.c: Same.
25587         * gcc.dg/ext/altivec-12.c: Same.
25588         * gcc.dg/ext/altivec-13.c: Same.
25589         * gcc.dg/ext/altivec-14.c: Same.
25590         * gcc.dg/ext/altivec-15.c: Same.
25591         * gcc.dg/ext/altivec-16.c: Same.
25592         * gcc.dg/ext/altivec-3.c: Same.
25593         * gcc.dg/ext/altivec-4.c: Same.
25594         * gcc.dg/ext/altivec-6.c: Same.
25595         * gcc.dg/ext/altivec-7.c: Same.
25596         * gcc.dg/ext/altivec-8.c: Same.
25597         * gcc.dg/ext/altivec-varargs-1.c: Same.
25598
25599         * g++.dg/ext/altivec-1.C: Correct dg syntax.
25600         * g++.dg/ext/altivec-10.C: Same.
25601         * g++.dg/ext/altivec-2.C: Same.
25602         * g++.dg/ext/altivec-3.C: Same.
25603         * g++.dg/ext/altivec-4.C: Same.
25604         * g++.dg/ext/altivec-5.C: Same.
25605         * g++.dg/ext/altivec-6.C: Same.
25606         * g++.dg/ext/altivec-7.C: Same.
25607         * g++.dg/ext/altivec-8.C: Same.
25608         * g++.dg/ext/altivec-9.C: Same.
25609
25610 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25611
25612         PR c++/7841
25613         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25614
25615 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25616
25617         * gcc.dg/union-1.c: New test.
25618
25619 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25620
25621         * gcc.dg/builtins-41.c: New test case.
25622         * gcc.dg/builtins-42.c: New test case.
25623
25624 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25625
25626         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25627         * g++.dg/ext/altivec-10.C: Same.
25628         * g++.dg/ext/altivec-2.C: Same.
25629         * g++.dg/ext/altivec-3.C: Same.
25630         * g++.dg/ext/altivec-4.C: Same.
25631         * g++.dg/ext/altivec-5.C: Same.
25632         * g++.dg/ext/altivec-6.C: Same.
25633         * g++.dg/ext/altivec-7.C: Same.
25634         * g++.dg/ext/altivec-8.C: Same.
25635         * g++.dg/ext/altivec-9.C: Same.
25636         * g++.old-deja/g++.abi/cxa_vec.C: Same.
25637         * g++.old-deja/g++.brendan/new3.C: Same.
25638         * gcc.c-torture/execute/eeprof-1.x: Same.
25639
25640 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25641
25642         PR c/14765
25643         * gcc.dg/pr14765-1.c: New test.
25644
25645 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25646
25647         PR c/14649
25648         * gcc.dg/pr14649-1.c: New test case.
25649
25650 2004-06-07  Richard Henderson  <rth@redhat.com>
25651
25652         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25653         if temporaries.
25654
25655 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25656
25657         * g++.dg/eh/elide1.C: Remove XFAIL.
25658
25659 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
25660
25661         PR c++/15337
25662         * g++.dg/expr/sizeof3.C: New test.
25663
25664         PR c++/14777
25665         * g++.dg/template/access14.C: New test.
25666
25667         PR c++/15554
25668         * g++.dg/template/enum1.C: New test.
25669
25670         PR c++/15057
25671         * g++.dg/eh/throw1.C: New test.
25672
25673 2004-06-07  David Ayers  <d.ayers@inode.at>
25674             Ziemowit Laski  <zlaski@apple.com>
25675
25676         * lib/objc.exp (objc_target_compile): Revert the '-framework
25677         Foundation' flag fix, since bare Darwin does not ship
25678         with the Foundation framework.
25679         * objc/execute/next_mapping.h: Provide a local NSConstantString
25680         @interface and @implementation.
25681         (objc_constant_string_init): A constructor function, used to
25682         initialize the NSConstantString meta-class object.
25683         * objc/execute/string1.m: Include "next_mapping.h" instead of
25684         <Foundation/NSString.h>.
25685         * objc/execute/string2.m: Likewise.
25686         * objc/execute/string3.m: Likewise.
25687         * objc/execute/string4.m: Likewise.
25688
25689 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
25690
25691         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25692         to double. Replace double with FLOAT.
25693         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25694
25695         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25696         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25697         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25698         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25699         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25700         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25701         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25702         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25703
25704 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25705
25706         PR c/13519
25707         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25708
25709 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25710
25711         PR c++/15503
25712         * g++.dg/template/meminit2.C: New test.
25713
25714 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
25715
25716         PR target/15822
25717         * gcc.c-torture/execute/compare-fp-1.c,
25718         gcc.c-torture/execute/compare-fp-2.c,
25719         gcc.c-torture/execute/compare-fp-3.c,
25720         gcc.c-torture/execute/compare-fp-4.c,
25721         gcc.c-torture/execute/compare-fp-3.x,
25722         gcc.c-torture/execute/compare-fp-4.x: Moved...
25723         * gcc.c-torture/execute/ieee/compare-fp-1.c,
25724         gcc.c-torture/execute/ieee/compare-fp-2.c,
25725         gcc.c-torture/execute/ieee/compare-fp-3.c,
25726         gcc.c-torture/execute/ieee/compare-fp-4.c,
25727         gcc.c-torture/execute/ieee/compare-fp-3.x,
25728         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
25729
25730 2004-06-04  David Ayers  <d.ayers@inode.at>
25731
25732         * objc/execute/protocol-isEqual-4.m: New testcase.
25733
25734 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
25735
25736         * objc/execute/protocol-isEqual-1.m: New testcase.
25737         * objc/execute/protocol-isEqual-2.m: New testcase.
25738         * objc/execute/protocol-isEqual-3.m: New testcase.
25739
25740 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25741
25742         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
25743
25744 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
25745
25746         * lib/objc.exp (objc_target_compile): When running tests on
25747         Darwin (Mac OS X), inform the linker about '-framework
25748         'Foundation'.
25749
25750 2004-06-02  Eric Christopher  <echristo@redhat.com>
25751
25752         * gcc.c-torture/compile/20040602-1.c: New.
25753
25754 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
25755
25756         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
25757         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25758
25759         PR tree-optimization/14736
25760         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
25761
25762         PR tree-optimization/14042
25763         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
25764
25765         PR tree-optimization/14729
25766         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
25767
25768 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25769
25770         PR fortran/15557
25771         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
25772
25773 2004-06-01  Richard Hederson  <rth@redhat.com>
25774
25775         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
25776
25777 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25778
25779         PR c++/14932
25780         * g++.dg/parse/offsetof4.C: New test.
25781
25782 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
25783
25784         PR objc/7993
25785         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
25786
25787 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
25788
25789         PR c++/15701
25790         * g++.dg/template/friend29.C: New test.
25791
25792 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25793
25794         PR c/15749
25795         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
25796
25797 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
25798
25799         * gcc.dg/sparc-trap-1.c: New test.
25800
25801 2004-05-31  Roger Sayle  <roger@eyesopen.com>
25802
25803         PR middle-end/15069
25804         * g++.dg/opt/fold3.C: New test case.
25805
25806 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
25807
25808         * lib/target-supports.exp (check_iconv_available): Fix fallout
25809         from 2004-05-28 patch.
25810
25811 2004-05-30  Paul Brook  <paul@codesourcery.com>
25812
25813         PR fortran/15620
25814         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
25815         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
25816
25817 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
25818
25819         * gfortran.fortran-torture/execute/random_1.f90: New test.
25820
25821 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25822
25823         * g++.dg/ext/altivec-10.C: New test.
25824
25825 2004-05-29  Paul Brook  <paul@codesourcery.com>
25826
25827         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
25828
25829 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25830
25831         * gcc.dg/altivec-16.c: New test.
25832
25833 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
25834
25835         * lib/target-supports.exp (check_vmx_hw_available): New.
25836         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
25837
25838         * lib/target-supports.exp (check_alias_available,
25839         check_iconv_available, check_named_sections_available): Use
25840         unique names for temporary files.
25841
25842 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
25843
25844         * gcc.dg/altivec-15.c: New test.
25845
25846 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25847
25848         PR c++/15083
25849         * g++.dg/warn/noeffect6.C: New test.
25850
25851         PR c++/15471
25852         * g++.dg/expr/ptrmem4.C: New test.
25853
25854         PR c++/15640
25855         * g++.dg/template/operator3.C: New test.
25856
25857 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25858
25859         PR c++/14668
25860         * g++.dg/lookup/redecl1.C: New test.
25861         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
25862
25863 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
25864
25865         * gcc.c-torture/execute/compare-fp-1.c,
25866         gcc.c-torture/execute/compare-fp-2.c,
25867         gcc.c-torture/execute/compare-fp-3.c,
25868         gcc.c-torture/execute/compare-fp-4.c,
25869         gcc.c-torture/execute/compare-fp-3.x,
25870         gcc.c-torture/execute/compare-fp-4.x,
25871         gcc.dg/pr15649-1.c: New.
25872
25873 2004-05-27  Adam Nemet  <anemet@lnxw.com>
25874
25875         PR c++/12883
25876         * g++.dg/init/array14.C: New test.
25877
25878 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
25879
25880         * lib/compat.exp (compat-get-options-main): New.
25881         (compat-get-options): Remove unneeded code, warn for ignored
25882         command.
25883         (compat-execute): Check flag set by dg-require-* commands.
25884
25885         * lib/compat.exp (compat-execute): Break up long lines.
25886
25887 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
25888
25889         * gcc.dg/altivec-7.c: Don't use 'vector long'.
25890         * gcc.dg/altivec-14.c: New test.
25891         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
25892
25893         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
25894         * gcc.dg/altivec-12.c: Ditto.
25895
25896         * gcc.dg/altivec-3.c: Move call to altivec_check.
25897
25898 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25899
25900         PR c++/15044
25901         * g++.dg/template/error12.C: New test.
25902
25903         PR c++/15317
25904         * g++.dg/ext/attrib15.C: New test.
25905
25906         PR c++/15329
25907         * g++.dg/template/ptrmem9.C: New test.
25908
25909 2004-05-25  Paul Brook  <paul@codesourcery.com>
25910
25911         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
25912
25913 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25914
25915         PR c++/15165
25916         * g++.dg/template/crash19.C: New test.
25917
25918 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25919
25920         PR c++/15025
25921         * g++.dg/template/redecl1.C: New test.
25922
25923 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25924
25925         PR c++/14821
25926         * g++.dg/other/ns1.C: New test.
25927
25928         PR c++/14883
25929         * g++.dg/template/invalid1.C: New test.
25930
25931 2004-05-23  Paul Brook  <paul@codesourcery.com>
25932         Victor Leikehman  <lei@haifasphere.co.il>
25933
25934         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
25935         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
25936
25937 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25938
25939         PR c++/15285
25940         PR c++/15299
25941         * g++.dg/template/non-dependent5.C: New test.
25942         * g++.dg/template/non-dependent6.C: New test.
25943
25944 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25945
25946         PR c++/15507
25947         * g++.dg/inherit/union1.C: New test.
25948
25949         PR c++/15542
25950         * g++.dg/template/addr1.C: New test.
25951
25952         PR c++/15427
25953         * g++.dg/template/array5.C: New test.
25954
25955         PR c++/15287
25956         * g++.dg/template/array6.C: New test.
25957
25958 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
25959             Roger Sayle  <roger@eyesopen.com>
25960
25961         * g++.dg/lookup/forscope2.C: New test case.
25962
25963 2004-05-22  Ben Elliston  <bje@au.ibm.com>
25964
25965         * gcc.dg/cpp/Wmissingdirs.c: New.
25966
25967 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25968
25969         PR target/15301
25970         * gcc.dg/compat/union-m128-1.h: New file.
25971         * gcc.dg/compat/union-m128-1_main.c: Likewise.
25972         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25973         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25974
25975 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25976
25977         PR target/15302
25978         * gcc.dg/compat/struct-complex-1.h: New file.
25979         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
25980         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
25981         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25982
25983 2004-05-20  Roger Sayle  <roger@eyesopen.com>
25984
25985         PR middle-end/3074
25986         * gcc.dg/pr3074-1.c: New test case.
25987         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
25988
25989 2004-05-20  Falk Hueffner  <falk@debian.org>
25990
25991         PR other/15526
25992         * gcc.dg/ftrapv-1.c: New test case.
25993
25994 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25995
25996         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
25997
25998 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
25999             Jeff Law  <law@redhat.com>
26000
26001         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26002         * gcc.dg/tree-ssa/20040518-2.c: New test.
26003
26004         * gcc.dg/tree-ssa/20040518-1.c: New test.
26005
26006 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26007
26008         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26009
26010 2004-05-18  Paul Brook  <paul@codesourcery.com>
26011
26012         PR fortran/13930
26013         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26014
26015 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26016
26017         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26018         constant folding.
26019
26020 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26021
26022         * gcc.dg/tree-ssa/20040517-1.c: New test.
26023
26024 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26025
26026         * gcc.dg/loop-4.c: New test.
26027
26028 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26029
26030         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26031
26032 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26033
26034         PR fortran/15311
26035         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26036
26037 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26038
26039         PR fortran/13826
26040         PR fortran/13940
26041         * gfortran.fortran-torture/compile/data_1.f90: New test.
26042
26043 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26044
26045         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26046         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26047
26048 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26049
26050         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26051
26052 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26053
26054         PR c/15444
26055         * gcc.dg/format/xopen-1.c: Adjust expected message.
26056         * gcc.dg/format/xopen-3.c: New test.
26057
26058 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26059
26060         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26061
26062 2004-05-14  Jeff Law  <law@redhat.com>
26063
26064         * gcc.dg/tree-ssa/20040514-2.c: New test.
26065
26066 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26067
26068         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26069         this ...
26070         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26071         this.
26072
26073 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26074
26075         * gcc.dg/tree-ssa/20040514-1.c: New test.
26076
26077 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26078
26079         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26080         test.
26081
26082 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26083
26084         PR fortran/14066
26085         * gfortran.fortran-torture/compile/do_1.f90: New test.
26086
26087 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26088
26089         PR fortran/15051
26090         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26091         test.
26092
26093 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26094
26095         PR fortran/15149
26096         * gfortran.fortran-torture/execute/random_init.f90: New test.
26097
26098 2004-05-13  Paul Brook  <paul@codesourcery.com>
26099
26100         PR fortran/15314
26101         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26102
26103 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26104
26105         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26106         for the powerpc case.
26107
26108 2004-05-13  Jeff Law  <law@redhat.com>
26109
26110         * gcc.dg/tree-ssa/20040513-1.c: New test.
26111         * gcc.dg/tree-ssa/20040513-2.c: New test.
26112
26113 2004-05-13  Paul Brook  <paul@codesourcery.com>
26114
26115         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26116         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26117         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26118
26119 2004-05-13  Andreas Schwab  <schwab@suse.de>
26120
26121         PR other/10819
26122         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26123         characters.
26124
26125 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26126
26127         PR fortran/15294
26128         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26129
26130 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26131
26132         Merge from tree-ssa-20020619-branch.  See
26133         ChangeLog.tree-ssa for details.
26134
26135 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26136
26137         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26138         include <altivec.h> explicitly.
26139         * gcc.dg/altivec-13.c: Likewise.
26140
26141 2004-05-11  Paul Brook  <paul@codesourcery.com>
26142
26143         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26144
26145 2004-05-10  Eric Christopher  <echristo@redhat.com>
26146
26147         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26148         * gcc.dg/sibcall-4.c: Ditto.
26149
26150 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26151
26152         * g++.dg/ext/altivec-8.C: New test case.
26153         * gcc.dg/altivec-13.c: New test case.
26154
26155 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26156
26157         * gcc.c-torture/execute/divcmp-1.c: New test case.
26158         * gcc.c-torture/execute/divcmp-2.c: New test case.
26159         * gcc.c-torture/execute/divcmp-3.c: New test case.
26160
26161 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26162
26163         * g++.dg/other/pragma-re-2.C: New test.
26164
26165 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26166
26167         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26168         * gcc.dg/i386-387-2.c: Likewise.
26169
26170         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26171         __builtin_drem.
26172         * gcc.dg/i386-387-6.c: Likewise.
26173
26174 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26175
26176         * gcc.dg/builtins-33.c: Also check log1p*.
26177
26178 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26179
26180         PR optimization/15296
26181         * gcc.c-torture/execute/pr15296.c: New test.
26182
26183 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26184
26185         * gcc.dg/builtins-40.c: New test.
26186
26187 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26188
26189         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26190
26191 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26192
26193         * g++.dg/ext/spe1.C: New testcase.
26194
26195 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26196
26197         * objc.dg/image-info.m: Allow additional attributes
26198         for __image_info section.
26199
26200 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26201
26202         * gcc.dg/torture/mips-hilo-2.c: New test.
26203
26204 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26205
26206         PR c++/14389
26207         * g++.dg/template/member5.C: New test.
26208
26209 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26210
26211         * gcc.dg/builtins-34.c: Also check expm1*.
26212
26213 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26214
26215         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26216         * gcc.dg/torture/builtin-convert-3.c: New test.
26217
26218 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26219
26220         PR middle-end/15054
26221         * g++.dg/opt/pr15054.C: New test.
26222
26223 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26224
26225         * gcc.dg/torture/builtin-rounding-1.c: New test.
26226         * gcc.dg/builtins-25.c: Delete.
26227         * gcc.dg/builtins-29.c: Delete.
26228
26229 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26230
26231         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26232         * gcc.dg/sibcall-4.c: Likewise.
26233         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26234
26235 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26236
26237         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26238         bit-field on 16-bit targets.
26239
26240 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26241
26242         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26243         16-bit targets.
26244
26245 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26246
26247         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26248         * gcc.dg/rs6000-power2-2.c: Likewise.
26249
26250 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26251
26252         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26253         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26254         Change the asm registers to be in form of frN instead of fN.
26255
26256 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26257
26258         * gcc.dg/torture/builtin-convert-2.c: New test.
26259
26260 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26261
26262         * gcc.dg/rs6000-power2-1.c: New test.
26263         * gcc.dg/rs6000-power2-2.c: New test.
26264
26265 2004-04-28  Jan Hubicka  <jh@suse.cz>
26266
26267         * gcc.dg/unused-6.c: New test.
26268
26269 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26270             Ulrich Weigand  <uweigand@de.ibm.com>
26271
26272         * ada/acats/run_all.sh: Define $target variable.
26273
26274 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26275
26276         PR c++/15119
26277         * g++.dg/other/vararg-1.C: New test.
26278
26279         PR c++/4794
26280         * g++.dg/eh/cleanup3.C: New test.
26281
26282 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26283
26284         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26285         and ad8011a (target_insn).
26286         * ada/acats/support/macro.dfs: Likewise.
26287         * ada/acats/support/impbit.adb: New file.
26288
26289 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26290
26291         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26292
26293 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26294
26295         * gcc.dg/loop-3.c: New test.
26296
26297 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26298
26299         * gcc.c-torture/execute/simd-5.c: New test.
26300
26301 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26302
26303         PR c++/15064
26304         * g++.dg/template/crash18.C: New test.
26305
26306 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26307
26308         * g++.dg/ext/complit3.C: New test.
26309
26310 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26311
26312         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26313         * gcc.dg/altivec-3.c: Same.
26314         * gcc.dg/altivec-varargs-1.c: Same.
26315
26316 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26317
26318         * lib/target-supports.exp (check_profiling_available): Assume
26319         profiling is not available on powerpc-eabi targets.
26320
26321 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26322
26323         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26324         * gcc.dg/vmx/bug-1.c: Ditto.
26325
26326 2004-04-20  Eric Christopher  <echristo@redhat.com>
26327
26328         * gcc.dg/charset/extern.c: New test.
26329         * g++.dg/charset/extern3.cc: Ditto.
26330
26331 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26332
26333         * gcc.dg/builtins-39.c: New test.
26334
26335 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26336
26337         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26338
26339 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26340
26341         * gcc.dg/torture/mips-hilo-1.c: New test.
26342
26343 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26344
26345         * gcc.c-torture/compile/20040419-1.c: New test.
26346
26347 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26348
26349         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26350
26351 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26352             Aldy Hernandez  <aldyh@redhat.com>
26353
26354         * gcc.c-torture/execute/va-arg-24.c: New.
26355
26356 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26357             Aldy Hernandez  <aldyh@redhat.com>
26358
26359         * gcc.dg/vmx/1b-01.c: New.
26360         * gcc.dg/vmx/1b-02.c: New.
26361         * gcc.dg/vmx/1b-03.c: New.
26362         * gcc.dg/vmx/1b-04.c: New.
26363         * gcc.dg/vmx/1b-05.c: New.
26364         * gcc.dg/vmx/1b-06.c: New.
26365         * gcc.dg/vmx/1b-07.c: New.
26366         * gcc.dg/vmx/1c-01.c: New.
26367         * gcc.dg/vmx/1c-02.c: New.
26368         * gcc.dg/vmx/3a-01a.c: New.
26369         * gcc.dg/vmx/3a-01.c: New.
26370         * gcc.dg/vmx/3a-01m.c: New.
26371         * gcc.dg/vmx/3a-03.c: New.
26372         * gcc.dg/vmx/3a-03m.c: New.
26373         * gcc.dg/vmx/3a-04.c: New.
26374         * gcc.dg/vmx/3a-04m.c: New.
26375         * gcc.dg/vmx/3a-05.c: New.
26376         * gcc.dg/vmx/3a-06.c: New.
26377         * gcc.dg/vmx/3a-06m.c: New.
26378         * gcc.dg/vmx/3a-07.c: New.
26379         * gcc.dg/vmx/3b-01.c: New.
26380         * gcc.dg/vmx/3b-02.c: New.
26381         * gcc.dg/vmx/3b-10.c: New.
26382         * gcc.dg/vmx/3b-13.c: New.
26383         * gcc.dg/vmx/3b-14.c: New.
26384         * gcc.dg/vmx/3b-15.c: New.
26385         * gcc.dg/vmx/3c-01a.c: New.
26386         * gcc.dg/vmx/3c-01.c: New.
26387         * gcc.dg/vmx/3c-02.c: New.
26388         * gcc.dg/vmx/3c-03.c: New.
26389         * gcc.dg/vmx/3d-01.c: New.
26390         * gcc.dg/vmx/4-01.c: New.
26391         * gcc.dg/vmx/4-03.c: New.
26392         * gcc.dg/vmx/5-01.c: New.
26393         * gcc.dg/vmx/5-02.c: New.
26394         * gcc.dg/vmx/5-03.c: New.
26395         * gcc.dg/vmx/5-04.c: New.
26396         * gcc.dg/vmx/5-05.c: New.
26397         * gcc.dg/vmx/5-06.c: New.
26398         * gcc.dg/vmx/5-07.c: New.
26399         * gcc.dg/vmx/5-07t.c: New.
26400         * gcc.dg/vmx/5-08.c: New.
26401         * gcc.dg/vmx/5-10.c: New.
26402         * gcc.dg/vmx/5-11.c: New.
26403         * gcc.dg/vmx/7-01a.c: New.
26404         * gcc.dg/vmx/7-01.c: New.
26405         * gcc.dg/vmx/7c-01.c: New.
26406         * gcc.dg/vmx/7d-01.c: New.
26407         * gcc.dg/vmx/7d-02.c: New.
26408         * gcc.dg/vmx/8-01.c: New.
26409         * gcc.dg/vmx/8-02a.c: New.
26410         * gcc.dg/vmx/8-02.c: New.
26411         * gcc.dg/vmx/brode-1.c: New.
26412         * gcc.dg/vmx/bug-1.c: New.
26413         * gcc.dg/vmx/bug-2.c: New.
26414         * gcc.dg/vmx/bug-3.c: New.
26415         * gcc.dg/vmx/cw-bug-1.c: New.
26416         * gcc.dg/vmx/cw-bug-2.c: New.
26417         * gcc.dg/vmx/cw-bug-3.c: New.
26418         * gcc.dg/vmx/dct.c: New.
26419         * gcc.dg/vmx/debug-1.c: New.
26420         * gcc.dg/vmx/debug-2.c: New.
26421         * gcc.dg/vmx/debug-3.c: New.
26422         * gcc.dg/vmx/debug-4.c: New.
26423         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26424         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26425         * gcc.dg/vmx/eg-5.c: New.
26426         * gcc.dg/vmx/fft.c: New.
26427         * gcc.dg/vmx/gcc-bug-1.c: New.
26428         * gcc.dg/vmx/gcc-bug-2.c: New.
26429         * gcc.dg/vmx/gcc-bug-3.c: New.
26430         * gcc.dg/vmx/gcc-bug-4.c: New.
26431         * gcc.dg/vmx/gcc-bug-5.c: New.
26432         * gcc.dg/vmx/gcc-bug-6.c: New.
26433         * gcc.dg/vmx/gcc-bug-7.c: New.
26434         * gcc.dg/vmx/gcc-bug-8.c: New.
26435         * gcc.dg/vmx/gcc-bug-9.c: New.
26436         * gcc.dg/vmx/gcc-bug-b.c: New.
26437         * gcc.dg/vmx/gcc-bug-c.c: New.
26438         * gcc.dg/vmx/gcc-bug-d.c: New.
26439         * gcc.dg/vmx/gcc-bug-e.c: New.
26440         * gcc.dg/vmx/gcc-bug-f.c: New.
26441         * gcc.dg/vmx/gcc-bug-g.c: New.
26442         * gcc.dg/vmx/gcc-bug-i.c: New.
26443         * gcc.dg/vmx/harness.h: New.
26444         * gcc.dg/vmx/ira1.c: New.
26445         * gcc.dg/vmx/ira2a.c: New.
26446         * gcc.dg/vmx/ira2b.c: New.
26447         * gcc.dg/vmx/ira2.c: New.
26448         * gcc.dg/vmx/ira2c.c: New.
26449         * gcc.dg/vmx/mem.c: New.
26450         * gcc.dg/vmx/newton-1.c: New.
26451         * gcc.dg/vmx/ops.c: New.
26452         * gcc.dg/vmx/sn7153.c: New.
26453         * gcc.dg/vmx/spill2.c: New.
26454         * gcc.dg/vmx/spill3.c: New.
26455         * gcc.dg/vmx/spill.c: New.
26456         * gcc.dg/vmx/t.c: New.
26457         * gcc.dg/vmx/varargs-1.c: New.
26458         * gcc.dg/vmx/varargs-2.c: New.
26459         * gcc.dg/vmx/varargs-3.c: New.
26460         * gcc.dg/vmx/varargs-4.c: New.
26461         * gcc.dg/vmx/varargs-5.c: New.
26462         * gcc.dg/vmx/varargs-6.c: New.
26463         * gcc.dg/vmx/varargs-7.c: New.
26464         * gcc.dg/vmx/vmx.exp: New.
26465         * gcc.dg/vmx/vprint-1.c: New.
26466         * gcc.dg/vmx/vscan-1.c: New.
26467         * gcc.dg/vmx/x-01.c: New.
26468         * gcc.dg/vmx/x-02.c: New.
26469         * gcc.dg/vmx/x-03.c: New.
26470         * gcc.dg/vmx/x-04.c: New.
26471         * gcc.dg/vmx/x-05.c: New.
26472         * gcc.dg/vmx/yousufi-1.c: New.
26473         * gcc.dg/vmx/zero-1.c: New.
26474         * gcc.dg/vmx/zero.c: New.
26475
26476 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
26477
26478         * g++.dg/lookup/java1.C: Update for chage of
26479         _Jv_AllocObject.
26480         * g++.dg/lookup/java2.C: Likewise.
26481
26482 2004-04-17  Laurent GUERBY <laurent@guerby.net>
26483
26484         * ada/acats/run_all.sh: use -O2 by default.
26485
26486 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
26487
26488         * gcc.dg/vr-mult-[12].c: New tests.
26489
26490 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26491
26492         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26493
26494         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26495
26496 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26497
26498         * lib/target-supports.exp (check_profiling_available): Assume profiling
26499         isn't available for mips*-*-elf targets.
26500
26501 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
26502
26503         * gcc.dg/builtins-38.c: New test.
26504
26505 2004-04-14  Eric Christopher  <echristo@redhat.com>
26506
26507         * g++.dg/charset/charset.exp: Run .cc extension tests.
26508
26509 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
26510
26511         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
26512
26513 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26514
26515         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26516
26517 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
26518
26519         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26520         * gcc.dg/i386-387-2.c: Likewise.
26521
26522         * gcc.dg/i386-387-7.c: New test.
26523         * gcc.dg/i386-387-8.c: New test.
26524
26525         * gcc.dg/builtins-37.c: New test.
26526
26527 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
26528
26529         * g++.dg/pch/externc-1.C: Add missing semicolon.
26530
26531 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
26532
26533         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26534
26535 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26536
26537         * gcc.c-torture/execute/20040411-1.c: New test.
26538
26539 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26540
26541         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26542
26543 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
26544
26545         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26546
26547 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
26548
26549         * lib/target-supports.exp (check_named_sections_available): New.
26550         * lib/gcc-dg.exp (dg-require-named-sections): New.
26551         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26552         old-deja.exp.  Also prune error-count message from HP linker.
26553         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26554
26555         * g++.dg/init/init-ref4.C: Use dg-require-weak.
26556         * g++.old-deja/g++.pt/static3.C: Likewise.
26557         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26558
26559 2004-04-09  Roger Sayle  <roger@eyesopen.com>
26560
26561         * gcc.c-torture/execute/20040409-1.c: New test case.
26562         * gcc.c-torture/execute/20040409-2.c: New test case.
26563         * gcc.c-torture/execute/20040409-3.c: New test case.
26564
26565 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26566
26567         * gcc.dg/20040409-1.c: New test.
26568
26569 2004-04-08  Roger Sayle  <roger@eyesopen.com>
26570
26571         PR target/14888
26572         * g++.dg/opt/pr14888.C: New test case.
26573
26574 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
26575
26576         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26577         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26578         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26579         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26580         New tests.
26581
26582 2004-04-08  Paul Brook  <paul@codesourcery.com>
26583
26584         * gcc.dg/spill-1.c: New test.
26585
26586 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26587
26588         * gcc.dg/torture/builtin-ctype-2.c: New test.
26589
26590 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
26591
26592         * gcc.dg/pch/pch.exp: Add largefile test.
26593
26594 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
26595
26596         * g++.dg/pch/externc-1.Hs: New.
26597         * g++.dg/pch/externc-1.C: New.
26598
26599 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26600
26601         * gcc.dg/compat/struct-by-value-5a_main.c,
26602         gcc.dg/compat/struct-by-value-5b_main.c: New files.
26603         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26604         * gcc.dg/compat/struct-by-value-5a_x.c,
26605         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26606         gcc.dg/compat/struct-by-value-5_x.c.
26607         * gcc.dg/compat/struct-by-value-5a_y.c,
26608         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26609         gcc.dg/compat/struct-by-value-5_y.c.
26610
26611         * gcc.dg/compat/struct-by-value-6a_main.c,
26612         gcc.dg/compat/struct-by-value-6b_main.c: New files.
26613         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26614         * gcc.dg/compat/struct-by-value-6a_x.c,
26615         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26616         gcc.dg/compat/struct-by-value-6_x.c.
26617         * gcc.dg/compat/struct-by-value-6a_y.c,
26618         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26619         gcc.dg/compat/struct-by-value-6_y.c.
26620
26621         * gcc.dg/compat/struct-by-value-7a_main.c,
26622         gcc.dg/compat/struct-by-value-7b_main.c: New files.
26623         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26624         * gcc.dg/compat/struct-by-value-7a_x.c,
26625         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26626         gcc.dg/compat/struct-by-value-7_x.c.
26627         * gcc.dg/compat/struct-by-value-7a_y.c,
26628         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26629         gcc.dg/compat/struct-by-value-7_y.c.
26630
26631 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
26632
26633         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26634         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26635         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26636         options.
26637
26638 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
26639
26640         * gcc.dg/builtins-36.c: New test.
26641
26642 2004-04-06  Paul Brook  <paul@codesourcery.com>
26643
26644         * README.gcc: Remove obsolete contraint on testcases.
26645
26646 2004-04-05  Paul Brook  <paul@codesourcery.com>
26647
26648         PR2123
26649         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
26650         failure and exit(0) on success.
26651         * g++.dg/expr/anew2.C: Ditto.
26652         * g++.dg/expr/anew3.C: Ditto.
26653         * g++.dg/expr/anew4.C: Ditto.
26654
26655 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
26656
26657         PR c++/3518
26658         * g++.dg/template/unify7.C: New.
26659
26660 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26661
26662         * g++.dg/README: Bring up to date with new subdirectories; remove
26663         duplicate subdirectory lines.
26664
26665 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
26666
26667         PR c++/14007
26668         * g++.dg/template/unify5.C: New.
26669         * g++.dg/template/unify6.C: New.
26670         * g++.dg/template/qualttp20.C: Adjust.
26671         * g++.old-deja/g++.jason/report.C: Adjust.
26672         * g++.old-deja/g++.other/qual1.C: Adjust.
26673
26674 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
26675
26676         PR c++/14803
26677         * g++.dg/inherit/ptrmem1.C: New test.
26678
26679 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
26680
26681         PR c++/14755
26682         * gcc.c-torture/execute/20040331-1.c: New test.
26683         * gcc.dg/20040331-1.c: New test.
26684
26685 2004-04-01  Paul Brook  <paul@codesourcery.com>
26686
26687         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26688
26689 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
26690
26691         PR c++/14724
26692         * g++.dg/init/goto1.C: New test.
26693
26694         PR c++/14763
26695         * g++.dg/template/defarg4.C: New test.
26696
26697 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
26698
26699         * gcc.dg/altivec-11.c: Extend test for more valid cases.
26700
26701 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
26702
26703         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26704
26705 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
26706
26707         * gcc.dg/noncompile/undeclared-2.c: New test.
26708
26709 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
26710
26711         * gcc.dg/940409-1.c: Remove XFAIL.
26712         * gcc.dg/reg-vol-struct-1.c: New test.
26713
26714 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26715
26716         * gcc.dg/torture/builtin-wctype-1.c: New test.
26717
26718 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
26719
26720         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26721         * gcc.dg/20001101-1.c: Likewise.
26722         * gcc.dg/20001102-1.c: Likewise.
26723
26724 2004-03-25  Roger Sayle  <roger@eyesopen.com>
26725
26726         * gcc.dg/compare8.c: Add an additional test for XOR.
26727
26728 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26729
26730         * gcc.dg/torture/builtin-ctype-1.c: New test.
26731
26732 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26733
26734         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
26735         * gcc.dg/torture/builtin-math-1.c: Likewise.
26736         * gcc.dg/torture/builtin-power-1.c: New test.
26737
26738 2004-03-24  Andreas Schwab  <schwab@suse.de>
26739
26740         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
26741         IA64 assembler.
26742
26743 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26744             Roger Sayle  <roger@eyesopen.com>
26745
26746         * gcc.dg/compare8.c: New test case.
26747
26748 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
26749
26750         * g++.dg/ext/altivec-7.C: New test.
26751
26752 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
26753
26754         PR 12267, 12391, 12560, 13129, 14114, 14133
26755         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
26756         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
26757         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
26758         Adjust error regexps.
26759         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
26760         * gcc.dg/noncompile/undeclared-1.c: New test cases.
26761         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
26762         * gcc.dg/local1.c: Add explanatory comment.
26763
26764 2004-03-23  Roger Sayle  <roger@eyesopen.com>
26765
26766         PR optimization/14669
26767         * g++.dg/opt/fold2.C: New test case.
26768
26769 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
26770
26771         PR c/14069
26772         * gcc.dg/20040322-1.c: New test.
26773
26774 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26775
26776         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
26777         * gcc.dg/ultrasp4.c: Likewise.
26778         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
26779
26780 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26781
26782         * gcc.dg/i386-sse-8.c: Reset default options.
26783
26784 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
26785
26786         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
26787         in the error message text.
26788
26789 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26790
26791         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
26792
26793 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
26794
26795         PR c++/14616
26796         * g++.dg/init/array13.C: New test.
26797
26798 2004-03-20  Roger Sayle  <roger@eyesopen.com>
26799
26800         PR target/13889
26801         * gcc.c-torture/compile/pr13889.c: New test case.
26802
26803 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26804
26805         PR c/14635
26806         * builtins-1.c (nan, nans): Don't test.
26807         * builtins-30.c: Don't use nan, nanf, nanl.
26808         * builtins-35.c: New test.
26809
26810 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
26811
26812         * g++.dg/ext/altivec-6.C: New test.
26813
26814 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
26815
26816         * g++.dg/init/placement3.C: New test.
26817
26818         * g++.dg/template/spec13.C: New test.
26819
26820         * g++.dg/lookup/using11.C: New test.
26821
26822         * g++.dg/lookup/koenig3.C: New test.
26823
26824         * g++.dg/template/operator2.C: New test.
26825
26826         * g++.dg/expr/dtor3.C: New test.
26827         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
26828         marker.
26829         * g++.old-deja/g++.law/visibility28.C: Likewise.
26830
26831 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
26832
26833         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
26834         * gcc.dg/ppc64-abi-3.c: Likewise.
26835
26836 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26837
26838         PR c++/14545
26839         * g++.dg/parse/template15.C: New test.
26840
26841 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26842
26843         * g++.dg/expr/dtor2.C: New test.
26844
26845         * g++.dg/lookup/anon4.C: New test.
26846
26847         * g++.dg/overload/using1.C: New test.
26848
26849         * g++.dg/template/lookup7.C: New test.
26850
26851         * g++.dg/template/typename6.C: New test.
26852
26853         * g++.dg/expr/cond6.C: New test.
26854
26855 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26856
26857         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
26858
26859 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26860
26861         * g++.dg/expr/cond5.C: New test.
26862         * g++.dg/expr/constcast1.C: Likewise.
26863         * g++.dg/expr/ptrmem2.C: Likewise.
26864         * g++.dg/expr/ptrmem3.C: Likewise.
26865         * g++.dg/lookup/main1.C: Likewise.
26866         * g++.dg/template/lookup6.C: Likewise.
26867
26868 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26869
26870         * gcc.dg/local1.c: New test.
26871
26872         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
26873
26874 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26875
26876         * gcc.dg/torture/builtin-convert-1.c: New test.
26877
26878 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26879
26880         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
26881
26882 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26883
26884         PR c++/14481
26885         * g++.dg/warn/Wunused-7.C: New test.
26886
26887 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26888
26889         * gcc.dg/torture/builtin-integral-1.c: New test.
26890
26891 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26892
26893         PR c++/14586
26894         * g++.dg/parse/non-dependent3.C: New test.
26895
26896 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
26897
26898         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
26899         * g++.dg/eh/simd-2.C: Likewise.
26900         * g++.dg/init/array10.C: Likewise.
26901         * gcc.c-torture/compile/simd-1.c: Likewise.
26902         * gcc.c-torture/compile/simd-2.c: Likewise.
26903         * gcc.c-torture/compile/simd-3.c: Likewise.
26904         * gcc.c-torture/compile/simd-4.c: Likewise.
26905         * gcc.c-torture/compile/simd-6.c: Likewise.
26906         * gcc.c-torture/execute/simd-1.c: Likewise.
26907         * gcc.c-torture/execute/simd-2.c: Likewise.
26908         * gcc.dg/compat/vector-defs.h: Likewise.
26909         * gcc.dg/20020531-1.c: Likewise.
26910         * gcc.dg/altivec-3.c: Likewise.
26911         * gcc.dg/altivec-4.c: Likewise.
26912         * gcc.dg/altivec-varargs-1.c: Likewise.
26913         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
26914         * gcc.dg/i386-mmx-3.c: Likewise.
26915         * gcc.dg/i386-sse-4.c: Likewise.
26916         * gcc.dg/i386-sse-5.c: Likewise.
26917         * gcc.dg/i386-sse-8.c: Likewise.
26918         * gcc.dg/simd-1.c: Likewise.
26919         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
26920         __ev64_opaque__ since the machine description provides it.
26921
26922 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26923
26924         * lib/compat.exp (skip_list): New global variable.
26925         Use it to hold the user defined COMPAT_SKIPS list if any.
26926         (compat-obj): Add the members of skip_list to optall.
26927
26928 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26929
26930         * gcc.dg/compat/union-by-value-1_main.c,
26931         union-by-value-1_x.c, union-by-value-1_y.c,
26932         union-check.h, union-defs.h,
26933         union-init.h, union-return-1_main.c,
26934         union-return-1_x.c, union-return-1_y.c: New files.
26935
26936 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26937
26938         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
26939         mixed-struct-init.h: Add 4 mixed structure types.
26940         struct-by-value-21_main.c, struct-by-value-21_x.c,
26941         struct-by-value-21_y.c, struct-return-21_main.c,
26942         struct-return-21_x.c, struct-return-21_y.c: New files.
26943
26944 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
26945
26946         PR c++/14550
26947         * g++.dg/parse/template14.C: New test.
26948
26949 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26950
26951         * gcc.c-torture/execute/20040313-1.c: New test.
26952
26953 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
26954
26955         PR target/14533
26956         * gcc.dg/20040311-2.c: New test.
26957
26958 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
26959
26960         PR other/14544
26961         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
26962         bit-field.
26963
26964 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
26965
26966         * gcc.dg/20040305-2.c: Add missing return statement.
26967
26968 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26969
26970         * gcc.dg/builtins-34.c: Also check pow10*.
26971
26972 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26973
26974         PR target/14262
26975         * gcc.dg/20040305-2.c: New test.
26976
26977 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26978
26979         * gcc.dg/20040310-1.c: New test.
26980
26981 2004-03-11  Roger Sayle  <roger@eyesopen.com>
26982
26983         * gcc.c-torture/execute/20040311-1.c: New test case.
26984
26985 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
26986
26987         PR c++/14476
26988         * g++.dg/lookup/enum1.C: New test.
26989
26990 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
26991
26992         PR c++/14510
26993         * g++.dg/lookup/struct2.C: New test.
26994
26995 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
26996
26997         * gcc.dg/builtins-34.c: New test.
26998
26999 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27000
27001         * gcc.dg/torture/builtin-nonneg-1.c: New test.
27002
27003 2004-03-09  James E Wilson  <wilson@specifixinc.com>
27004
27005         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27006         * gcc.dg/alias-2.c: New testcase.
27007
27008 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27009
27010         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27011
27012 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27013
27014         * gcc.c-torture/execute/20040309-1.c: New test case.
27015
27016 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27017
27018         PR c++/14397
27019         * g++.dg/overload/ref1.C: New.
27020
27021 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27022
27023         PR c++/14409
27024         * g++.dg/template/spec12.C: New test.
27025
27026         PR c++/14448
27027         * g++.dg/parse/crash14.C: New test.
27028
27029 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27030
27031         PR c++/14230
27032         * g++.dg/init/ref11.C: New test.
27033
27034 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27035
27036         PR c++/14432
27037         * g++.dg/parse/builtin2.C: New test.
27038
27039 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27040
27041         PR c++/14401
27042         * g++.dg/init/ctor3.C: New test.
27043         * g++.dg/init/union1.C: New test.
27044         * g++.dg/ext/anon-struct4.C: New test.
27045
27046 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27047
27048         * g++.dg/lookup/koenig1.C: Tweak error messages.
27049         * g++.dg/lookup/used-before-declaration.C: Likewise.
27050         * g++.dg/other/do1.C: Likewise.
27051         * g++.dg/overload/koenig1.C: Likewise.
27052         * g++.dg/parse/crash13.C: Likewise.
27053         * g++.dg/template/instantiate3.C: Likewise.
27054
27055 2004-03-08  Eric Christopher  <echristo@redhat.com>
27056
27057         * * lib/target-supports.exp: Enable libiconv in test
27058         compilation.  Fix up error checking.
27059
27060 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27061
27062         PR middle-end/14289
27063         * gcc.dg/pr14289-1.c: New test case.
27064         * gcc.dg/pr14289-2.c: Likewise.
27065         * gcc.dg/pr14289-3.c: Likewise.
27066
27067 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27068
27069         * gcc.c-torture/execute/20040308-1.c: New test.
27070
27071 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27072
27073         * gcc.c-torture/execute/20040307-1.c: New test case.
27074
27075 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27076
27077         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27078
27079 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27080
27081         * gcc.dg/20040306-1.c: New test.
27082
27083 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27084
27085         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27086         them static.
27087         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27088
27089 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27090
27091         PR c/14465
27092         * gcc.dg/decl-6.c: New test.
27093
27094 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27095
27096         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27097         Rename LOGPOW -> LOG_POW.
27098         (SQRT_EXP, POW_EXP): New.
27099
27100 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27101
27102         * gcc.dg/i386-sse-8.c: New test.
27103
27104 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27105
27106         PR c/14114
27107         * gcc.dg/decl-5.c: New test.
27108
27109 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27110
27111         * gcc.dg/20040305-1.c: New test.
27112
27113 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27114
27115         PR other/14354
27116         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27117
27118 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27119
27120         PR c++/14425, c++/14426
27121         * g++.dg/ext/altivec-4.C: New test.
27122         * g++.dg/ext/altivec-5.C: New test.
27123
27124 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27125
27126         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27127         global variables of a type with no linkage.
27128         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27129         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27130         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27131         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27132         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27133         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27134         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27135         * g++.dg/warn/deprecated.C: Name enum Color.
27136         * g++.dg/overload/VLA.C: Name structure for 'b'.
27137         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27138
27139 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27140
27141         * gcc.c-torture/compile/20040304-1.c: New test.
27142
27143 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27144
27145         PR 13728
27146         * gcc.dg/decl-4.c: New testcase.
27147
27148 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27149
27150         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27151         as PRECF if sizeof (float) > sizeof (double).
27152         (PRECL): Make it the same as PRECF if
27153         sizeof (float) > sizeof (long double).
27154
27155 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27156
27157         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27158         system type.  Add check for irix6 which doesn't have c99 runtime.
27159
27160 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27161
27162         * gcc.dg/const-elim-1.c: xfail for xtensa.
27163
27164 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27165
27166         PR c++/14369
27167         * g++.dg/template/cond4.C: New test.
27168
27169 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27170
27171         PR c++/14360
27172         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27173
27174         PR c++/14361
27175         * g++.dg/parse/defarg7.C: New test.
27176
27177         PR c++/14359
27178         * g++.dg/template/friend26.C: New test.
27179
27180 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27181
27182         PR c++/14324
27183         * g++.dg/abi/mangle21.C: New test.
27184
27185         PR c++/14260
27186         * g++.dg/parse/constructor2.C: New test.
27187
27188         PR c++/14337
27189         * g++.dg/template/sfinae1.C: New test.
27190
27191 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27192
27193         PR c++/14267
27194         * g++.dg/expr/crash2.C: New test.
27195
27196         PR middle-end/13448
27197         * gcc.dg/inline-5.c: New test.
27198         * gcc.dg/always-inline.c: Split out tests into ...
27199         * gcc.dg/always-inline2.c: ... this and ...
27200         * gcc.dg/always-inline3.c: ... this.
27201
27202 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27203
27204         PR debug/12103
27205         * g++.dg/debug/crash1.C: New test.
27206
27207 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27208
27209         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27210         function with __attribute__((noinline)).
27211         (recurser_void2): Likewise.
27212         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27213         (recurser_void2): Likewise.
27214
27215 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27216
27217         PR middle-end/14203
27218         * g++.dg/warn/Wunused-6.C: New test case.
27219
27220 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27221
27222         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27223         not defined.
27224
27225 2004-02-27  Eric Christopher  <echristo@redhat.com>
27226
27227         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27228         * g++.dg/charset/asm2.c: Run only x86.
27229         * gcc.dg/charset/asm3.c: Ditto.
27230
27231 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27232
27233         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27234         ld_library_path.
27235
27236 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27237
27238         * g++.dg/ext/altivec-3.C: New.
27239
27240 2004-02-26  Richard Henderson  <rth@redhat.com>
27241
27242         * g++.dg/ext/attrib10.C: Mark for warning.
27243         * gcc.dg/attr-alias-1.c: New.
27244
27245 2004-02-26  Richard Henderson  <rth@redhat.com>
27246
27247         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27248         * gcc.c-torture/execute/20040208-2.c: ... it back.
27249
27250 2004-02-26  Eric Christopher  <echristo@redhat.com>
27251
27252         * lib/target-supports.exp (check-iconv-available): New function.
27253         * lib/gcc-dg.exp (dg-require-iconv): New function.
27254         Use above.
27255         * gcc.dg/charset: New directory.
27256         * gcc.dg/charset/charset.exp: New file.
27257         * gcc.dg/charset/asm1.c: Ditto.
27258         * gcc.dg/charset/asm2.c: Ditto.
27259         * gcc.dg/charset/asm3.c: Ditto.
27260         * gcc.dg/charset/asm4.c: Ditto.
27261         * gcc.dg/charset/asm5.c: Ditto.
27262         * gcc.dg/charset/attribute1.c: Ditto.
27263         * gcc.dg/charset/attribute2.c: Ditto.
27264         * gcc.dg/charset/string1.c: Ditto.
27265         * g++.dg/charset: New directory.
27266         * g++.dg/dg.exp: Add here. Special options.
27267         * g++.dg/charset/charset.exp: New file.
27268         * g++.dg/charset/asm1.c: Ditto.
27269         * g++.dg/charset/asm2.c: Ditto.
27270         * g++.dg/charset/asm3.c: Ditto.
27271         * g++.dg/charset/asm4.c: Ditto.
27272         * g++.dg/charset/attribute1.c: Ditto.
27273         * g++.dg/charset/attribute2.c: Ditto.
27274         * g++.dg/charset/extern1.cc: Ditto.
27275         * g++.dg/charset/extern2.cc: Ditto.
27276         * g++.dg/charset/string1.c: Ditto.
27277
27278 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27279
27280         PR c++/14278
27281         * g++.dg/parse/comma1.C: New test.
27282
27283 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27284
27285         PR c++/14284
27286         * g++.dg/template/ttp8.C: New test.
27287
27288 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27289
27290         * gcc.dg/fixuns-trunc-1.c: New test.
27291
27292 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27293
27294         * gcc.dg/builtins-config.h: Use #elif.
27295
27296 2004-02-26  Michael Matz  <matz@suse.de>
27297
27298         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27299         * gcc.dg/991214-1.c: Likewise.
27300         * gcc.dg/i386-asm-1.c: Likewise.
27301
27302 2004-02-25  Richard Henderson  <rth@redhat.com>
27303
27304         * gcc.c-torture/execute/20040208-2.c: Move ...
27305         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27306
27307 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27308
27309         PR c++/14246
27310         * g++.dg/other/crash-3.C: New test.
27311
27312 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27313
27314         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27315         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27316
27317         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27318         HP-UX.
27319
27320 2004-02-24  Michael Matz  <matz@suse.de>
27321
27322         * gcc.dg/i386-regparm.c: New.
27323
27324 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27325
27326         * gcc.c-torture/execute/20040223-1.c: New.
27327
27328 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27329             Kazu Hirata  <kazu@cs.umass.edu>
27330
27331         * gcc.dg/fwritable-strings-1.c: Remove.
27332
27333 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27334
27335         PR c/14156
27336         * gcc.dg/20040223-1.c: New test.
27337
27338 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27339
27340         PR c++/14106
27341         * g++.dg/ext/typeof9.C: New test.
27342
27343 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27344
27345         PR c++/14250
27346         * g++.dg/other/switch1.C: New test.
27347
27348 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27349
27350         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27351         * gcc.dg/va-arg-1.c: Likewise.
27352
27353 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27354
27355         PR c++/14143
27356         * g++.dg/template/koenig5.C: New test.
27357
27358 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27359
27360         * g++.dg/ext/altivec-1.C: Generalize target triple.
27361         * g++.dg/ext/altivec-2.C: New test case.
27362         * g++.dg/ext/altivec_check.h: New file.
27363         * gcc.dg/altivec-1.c: Generalize target triple;
27364         include altivec_check.h and call altivec_check().
27365         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27366         * gcc.dg/altivec-6.c: New test case.
27367         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27368         type casts as needed.
27369         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27370         altivec_check().
27371         * gcc.dg/altivec-12.c: New test case.
27372         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27373         include altivec_check.h and call altivec_check().
27374         * gcc.dg/altivec_check.h: New file.
27375
27376 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27377
27378         * lib/target-supports.exp (check_alias_available): Don't mangle
27379         function `g' in test program.
27380
27381 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27382
27383         * lib/target-supports.exp (check_profiling_available): Check
27384         argument to determine whether we support a profiling type.
27385         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27386         check_profiling_available.
27387         * g++.dg/bprob/bprob.exp: Likewise.
27388         * g77.dg/bprob/bprob.exp: Likewise.
27389         * gcc.misc-tests/bprob.exp: Likewise.
27390         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27391         dg-require-profiling and delete expected error handling.
27392         * gcc.dg/20021014-1.c: Likewise.
27393         * gcc.dg/nest.c: Likewise.
27394
27395 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27396
27397         PR c++/12007
27398         * g++.dg/other/vthunk1.C: New test.
27399
27400 2004-02-20  Falk Hueffner  <falk@debian.org>
27401
27402         PR target/14201
27403         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27404
27405 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27406
27407         PR c++/13927
27408         * g++.dg/other/error8.C: Remove XFAIL markers.
27409
27410         PR c++/14173
27411         * g++.dg/ext/packed5.C: New test.
27412
27413         PR c++/14199
27414         * g++.dg/warn/Wunused-5.C: New test.
27415
27416         PR c++/14186
27417         * g++.dg/lookup/member1.C: New test.
27418
27419 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
27420
27421         * gcc.c-torture/compile/20040130-1.c: Enable only when
27422         __INT_MAX__ >= 2147483647L.
27423         * gcc.c-torture/compile/961203-1.c: Likewise.
27424
27425 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27426
27427         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27428         * g++.dg/opt/template1.C: Robustify assembler regexp
27429
27430 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27431
27432         * gcc.c-torture/execute/simd-4.x: Remove.
27433         * gcc.c-torture/execute/va-arg-25.x: Likewise.
27434         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27435         Guard with #ifndef SKIP_ATTRIBUTE.
27436         * gcc.dg/compat/vector-1_y.c: Likewise.
27437         * gcc.dg/compat/vector-2_x.c: Likewise.
27438         * gcc.dg/compat/vector-2_y.c: Likewise.
27439         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27440         * g++.dg/eh/simd-2.C: Likewise.
27441
27442 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
27443
27444         * gcc.c-torture/compile/complex-1.c: New.
27445
27446 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
27447
27448         PR target/14209
27449         * gcc.c-torture/execute/20040218-1.c: New test.
27450
27451 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27452
27453         PR c++/14181
27454         * g++.dg/parse/new2.C: New test.
27455
27456 2004-02-18  Paul Brook  <paul@codesourcery.com>
27457
27458         * gcc.c-torture/compile/libcall-1.c: New test.
27459
27460 2004-02-18  Paul Brook  <paul@codesourcery.com>
27461
27462         PR debug/12934
27463         * gcc.dg/debug/debug-7.c: New test.
27464
27465 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
27466
27467         * gcc.dg/20040217-1.c: New test.
27468
27469 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
27470
27471         * gcc.c-torture/execute/990208-1.x: Delete.
27472
27473 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
27474
27475         * gcc.c-torture/execute/20040208-2.x: New file.
27476
27477 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
27478
27479         PR c++/11326
27480         * g++.dg/abi/structret1.C: New test.
27481
27482 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
27483
27484         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27485         (i386_cpuid): No need to test if cpuid is available on AMD64.
27486         Fix assembly, so that it works onboth i386 and AMD64.
27487         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27488         (vecInLong): Fix s[] member type to unsigned int.
27489         (vecInWord): Remove type.
27490         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27491         (a64, b64, c64, d64, e64): Remove.
27492         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27493         Remove unused variable.  Remove initialization of removed variables.
27494         Don't call mmx_tests nor sse_tests.
27495         (reference_mmx, reference_sse): Remove.
27496         (check): Add return stmt.
27497         * gcc.dg/i386-sse-7.c: New test.
27498         * gcc.dg/i386-mmx-4.c: New test.
27499
27500 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27501
27502         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27503         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27504         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27505         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27506         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27507         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27508         g++.dg/tc1/dr94.C: Fix line terminator.
27509
27510 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
27511
27512         * gcc.c-torture/compile/20040216-1.c: New.
27513
27514 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27515
27516         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27517         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27518         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27519         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27520         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27521         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27522
27523 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27524
27525         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27526
27527 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
27528
27529         PR c++/13971
27530         * g++.dg/expr/cond4.C: New test.
27531
27532         PR c++/14086
27533         * g++.dg/lookup/crash2.C: New test.
27534
27535 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
27536
27537         * gcc.c-torture/compile/20040214-2.c: New test.
27538
27539 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
27540
27541         PR c++/14116
27542         * g++.dg/ext/typeof8.C: New test.
27543
27544 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
27545
27546         * gcc.c-torture/compile/20040214-1.c: New test.
27547
27548 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27549
27550         PR c++/13635
27551         * g++.dg/template/spec11.C: New test.
27552
27553 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27554
27555         PR c++/13927
27556         * g++.dg/other/error8.C: New test.
27557
27558 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
27559
27560         PR c++/14122
27561         * g++.dg/template/array4.C: New test.
27562
27563         PR c++/14108
27564         * g++.dg/inherit/thunk2.C: New test.
27565
27566         PR c++/14083
27567         * g++.dg/eh/cond2.C: New test.
27568
27569 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
27570
27571         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27572
27573 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
27574
27575         * lib/scanasm.exp (dg-scan): Quote pattern before display.
27576
27577 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
27578
27579         * g++.dg/simd-2.C: xfail on ppc64-linux.
27580
27581 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27582
27583         PR c/456
27584         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27585         tests.
27586
27587 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
27588
27589         * gcc.dg/builtins-33.c: New test.
27590
27591 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
27592
27593         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27594
27595 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27596
27597         * g++.dg/simd-2.C: Set -maltivec for ppc64.
27598
27599 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27600
27601         * gcc.dg/ppc64-abi-3.c: New test.
27602
27603 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
27604
27605         PR c/14092
27606
27607         * gcc.dg/pr14092-1.c: New testcase.
27608
27609 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
27610
27611         * gcc.dg/cpp/assert4.c: Fix typo last change.
27612
27613         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27614         * gcc.dg/cpp/assert4.c: Handle powerpc64.
27615
27616         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27617
27618 2004-02-09  Roger Sayle  <roger@eyesopen.com>
27619
27620         * gcc.c-torture/compile/20040209-1.c: New test case.
27621
27622 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27623
27624         * gcc.dg/c90-init-1.c: Adjust expected error messages.
27625
27626 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
27627
27628         * gcc.c-torture/execute/20040208-[12].c: New tests.
27629
27630 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27631
27632         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27633
27634 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27635
27636         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27637
27638 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27639
27640         Bug 13856
27641         * gcc.dg/visibility-8.c: New testcase.
27642
27643 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27644
27645         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27646         arguments.
27647         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27648
27649 2004-02-07  Roger Sayle  <roger@eyesopen.com>
27650
27651         PR middle-end/13696
27652         * g++.dg/opt/fold1.C: New test case.
27653
27654 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27655
27656         PR c++/14033
27657         * g++.dg/other/crash-2.C: New test.
27658
27659 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27660
27661         PR c++/14028
27662         * g++.dg/parse/angle-bracket2.C: New test.
27663
27664 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27665
27666         PR middle-end/13750
27667         Revert:
27668         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27669         PR pch/13361
27670         * testsuite/g++.dg/pch/wchar-1.C: New.
27671         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27672
27673 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27674
27675         PR c++/14008
27676         * g++.dg/parse/error15.C: New test.
27677         * g++.dg/parse/crash11.C: Update dg-error mark.
27678
27679 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27680
27681         PR c++/13932
27682         * g++.dg/warn/conv2.C: New test.
27683
27684 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27685
27686         PR c++/13086
27687         * g++.dg/warn/incomplete1.C: Remove xfail.
27688
27689 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27690
27691         * lib/file-format.exp (gcc_target_object_format): Use
27692         ${tool}_target_compile, not gcc_target_compile.
27693         * lib/target-supports.exp (check_alias_available): Likewise.
27694         (check_gc_sections_available): Likewise.
27695         * g++.dg/ext/attrib10.C: Use dg-require-alias.
27696         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27697         dg-require-alias.
27698
27699 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27700
27701         PR c++/13969
27702         * g++.dg/template/static6.C: New test.
27703
27704 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
27705
27706         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27707
27708 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27709
27710         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27711         tests for systems where `char' is unsigned by default.
27712
27713 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27714
27715         PR c++/13997
27716         * g++.dg/template/partial3.C: New test.
27717
27718 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
27719
27720         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27721         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27722         Remove mentions of obsolete ports.
27723
27724 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
27725
27726         * gcc.dg/noncompile/20001228-1.c: Fix for new
27727         error message.
27728
27729 2004-02-03  Roger Sayle  <roger@eyesopen.com>
27730
27731         PR target/9348
27732         * gcc.c-torture/execute/multdi-1.c: New test case.
27733
27734 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27735
27736         PR c++/13925
27737         * g++.dg/template/lookup5.C: New test.
27738
27739 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27740
27741         PR c++/13950
27742         * g++.dg/template/lookup4.C: New test.
27743
27744         PR c++/13970
27745         * g++.dg/parse/error14.C: New test.
27746
27747         PR c++/14002
27748         * g++.dg/parse/template13.C: New test.
27749
27750 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27751
27752         PR c++/13978
27753         * g++.dg/template/koenig4.C: New test.
27754
27755         PR c++/13968
27756         * g++.dg/template/crash17.C: New test.
27757
27758         PR c++/13975
27759         * g++.dg/parse/error13.C: New test.
27760         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
27761
27762 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27763
27764         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
27765
27766 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
27767
27768         PR c/11658
27769         PR c/13994
27770         * gcc.dg/noncompile/20040203-1.c: New test.
27771         * gcc.dg/noncompile/20040203-2.c: Likewise.
27772         * gcc.dg/noncompile/20040203-3.c: Likewise.
27773         * gcc.dg/20040203-1.c: Likewise.
27774
27775 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
27776
27777         PR c++/10858
27778         * g++.dg/template/sizeof7.C: New test.
27779
27780 2004-02-02  Eric Christopher  <echristo@redhat.com>
27781             Zack Weinberg  <zack@codesourcery.com>
27782
27783         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
27784
27785 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
27786
27787         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
27788         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
27789         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
27790         * gcc.dg/cleanup-5.c: Run only on Linux targets.
27791
27792 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
27793
27794         PR c++/13113
27795         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
27796
27797         PR c++/13854
27798         * g++.dg/ext/attrib13.C: New test.
27799
27800         PR c++/13907
27801         * g++.dg/conversion/op2.C: New test.
27802
27803 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27804
27805         * gcc.dg/titype-1.c: Fix pasto.
27806
27807 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27808
27809         * gcc.dg/titype-1.c: New test.
27810
27811 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27812
27813         PR c++/13957
27814         * g++.dg/template/non-type-template-argument-1.C,
27815         g++.dg/template/qualified-id1.C: Update dg-error marks.
27816         * g++.dg/template/nontype6.C: New test.
27817
27818 2004-02-01  Roger Sayle  <roger@eyesopen.com>
27819
27820         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
27821         * gcc.dg/builtins-31.c: New testcase.
27822         * gcc.dg/builtins-32.c: New testcase.
27823
27824 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
27825
27826         * objc.dg/call-super-2.m: Update line numbers
27827         for the including of stddef.h.
27828
27829 2004-01-30  Michael Matz  <matz@suse.de>
27830
27831         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
27832         g++.dg/ext/case-range3.C: New tests.
27833
27834 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27835
27836         DR206
27837         PR c++/13813
27838         * g++.dg/template/member4.C: New test.
27839
27840 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27841
27842         PR c++/13683
27843         * g++.dg/template/sizeof6.C: New test.
27844
27845 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27846
27847         * gcc.dg/fwritable-strings-1.c: New test.
27848
27849 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27850
27851         * gcc.c-torture/compile/20040130-1.c: New test.
27852
27853 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
27854
27855         * objc.dg/call-super-2.m: Include stddef.h for size_t.
27856
27857 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
27858
27859         PR c++/13883
27860         * g++.dg/template/ctor3.C: New test.
27861
27862 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27863
27864         * g++.dg/tc1: New directory.
27865         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
27866         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
27867         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
27868         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
27869         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
27870
27871 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27872
27873         * g++.dg/parse/error11.C: New test.
27874         * g++.dg/parse/error12.C: Likewise.
27875
27876 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
27877
27878         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
27879         (scan_initial, main): Use aligned_sizeof instead of sizeof.
27880
27881 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
27882
27883         PR c++/13791
27884         * g++.dg/ext/attrib12.C: New test.
27885
27886         PR c++/13736
27887         * g++.dg/parse/cast2.C: New test.
27888
27889 2004-01-27  James E Wilson  <wilson@specifixinc.com>
27890
27891         * objc.dg/encode-2.m (main): New local string.  Set depending on
27892         sizeof long.  Use in sscanf call.
27893         * objc.dg/encode-3.m (main): New local string.  Set depending on
27894         sizeof long.  Use in scan_initial call.
27895
27896 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27897
27898         * objc.dg/call-super-2.m: Make LP64-safe.
27899         * objc.dg/desig-init-1.m: Likewise.
27900
27901 2004-01-27  Devang Patel <dpatel@apple.com>
27902
27903         * g++.dg/debug/namespace1.C: New test.
27904
27905 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
27906
27907         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
27908         xscale-*-*.
27909
27910         * gcc.dg/arm-mmx-1.c: New test.
27911
27912 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27913
27914         * gcc.dg/20040127-1.c: New test.
27915         * gcc.dg/20040127-2.c: New test.
27916
27917 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27918
27919         * objc.dg/stret-1.m (glob): Renamed to globa.
27920
27921 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
27922
27923         PR c++/13663
27924         * g++.dg/expr/for1.C: New test.
27925
27926 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
27927
27928         PR middle-end/13779
27929         * gcc.dg/darwin-longlong.c: New test.
27930
27931 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
27932
27933         * gcc.dg/20040124-1.c: Moved test from here...
27934         * gcc.c-torture/compile/20040124-1.c: ...to here.
27935
27936 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27937
27938         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
27939         the assembly output if -m64 is passed.
27940
27941 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
27942
27943         PR c++/13833
27944         * g++.dg/template/cond3.C: New test.
27945
27946 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27947
27948         PR c++/13810
27949         * g++.dg/template/ttp7.C: New test.
27950
27951 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27952
27953         PR c++/13797
27954         * g++.dg/template/nontype4.C: New test.
27955         * g++.dg/template/nontype5.C: Likewise.
27956
27957 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
27958
27959         * gcc.dg/torture/mips-clobber-at.c: New test.
27960
27961 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
27962
27963         * gcc.dg/20040124-1.c: New test.
27964
27965 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
27966
27967         * gcc.dg/20040123-1.c: New test.
27968
27969 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27970
27971         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
27972
27973 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27974
27975         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
27976
27977 2004-01-23  Andrew Pinski  <apinski@apple.com>
27978
27979         * gcc.dg/20030121-1.c: Move to ..
27980         * gcc.dg/20040121-1.c: here.
27981
27982 2004-01-23  Roger Sayle  <roger@eyesopen.com>
27983
27984         * gcc.dg/builtins-29.c: New test case.
27985
27986 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27987
27988         PR 18314
27989         * gcc.dg/builtins-30.c: New testcase.
27990
27991 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
27992
27993         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
27994         * lib/g77.exp: Likewise.
27995         * lib/objc.exp: Likewise.
27996         * lib/g++.exp: Likewise.
27997
27998 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27999
28000         * gcc.dg/struct-by-value-2.c: New test.
28001
28002 2004-01-21  Andrew Pinski  <apinski@apple.com>
28003
28004         PR target/13785
28005         * gcc.dg/20030121-1.c: New test.
28006
28007 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28008
28009         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28010         clobber frame pointer register in asm statement.
28011
28012 2004-01-21  Falk Hueffner  <falk@debian.org>
28013
28014         * gcc.c-torture/compile/20040121-1.c: New test.
28015
28016 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28017
28018         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28019
28020 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28021
28022         * gcc.dg/ppc64-abi-2.c: New test.
28023
28024 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28025
28026         * lib/treelang.exp: Fill out this file.
28027         * lib/treelang-dg.exp: New File.
28028
28029 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28030
28031         * gcc.c-torture/compile/981022-1.c: Remove.
28032         * gcc.dg/array-5.c: Remove XFAIL.
28033         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28034         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28035         gcc.dg/cond-lvalue-1.c: Update.
28036         * gcc.dg/cast-lvalue-2.c: New test.
28037
28038 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28039
28040         PR c++/13592
28041         * g++.dg/other/error1.C (class foo): Tweak error message.
28042
28043         PR c++/13592
28044         * g++.dg/template/call2.C: New test.
28045
28046 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28047
28048         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28049         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28050         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28051         scalar-return-1_x.c, scalar-return-2_y.c,
28052         scalar-return-3_x.c, scalar-return-3_y.c,
28053         scalar-return-4_x.c, scalar-return-4_y.c,
28054         struct-align-1.h, struct-align-1_x.c,
28055         struct-align-1_y.c, struct-align-2.h,
28056         struct-align-2_x.c, struct-align-2_y.c,
28057         struct-by-value-10_y.c, struct-by-value-11_x.c,
28058         struct-by-value-11_y.c, struct-by-value-12_x.c,
28059         struct-by-value-12_y.c, struct-by-value-13_x.c,
28060         struct-by-value-13_y.c, struct-by-value-14_x.c,
28061         struct-by-value-14_y.c, struct-by-value-15_x.c,
28062         struct-by-value-15_y.c, struct-by-value-16_y.c,
28063         struct-by-value-17_y.c, struct-by-value-18_y.c,
28064         struct-by-value-19_y.c, struct-by-value-1_x.c,
28065         struct-by-value-1_y.c, struct-by-value-20_y.c,
28066         struct-by-value-2_x.c, struct-by-value-2_y.c,
28067         struct-by-value-3_y.c, struct-by-value-4_x.c,
28068         struct-by-value-4_y.c, struct-by-value-5_y.c,
28069         struct-by-value-6_y.c, struct-by-value-7_y.c
28070         struct-by-value-8_x.c, struct-by-value-8_y.c
28071         struct-by-value-9_x.c, struct-by-value-9_y.c
28072         struct-return-10_x.c, struct-return-10_y.c,
28073         struct-return-19_x.c, struct-return-20_x.c
28074         struct-return-2_x.c, struct-return-2_y.c
28075         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28076         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28077
28078 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28079
28080         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28081         attribute on sparc*-sun-solaris2.*.
28082
28083 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28084
28085         PR c++/13710
28086         * g++.dg/ext/typeof7.C: New test.
28087
28088 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28089
28090         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28091         * gcc.dg/const-elim-1.c: Same.
28092
28093 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28094
28095         * objc.dg/stret-1.m: New.
28096         * objc.dg/stret-2.m: New.
28097
28098 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28099
28100         PR c++/11895
28101         * g++.dg/ext/vector1.C: New test.
28102
28103 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28104
28105         * gcc.dg/pch/import-1.c: New.
28106         * gcc.dg/pch/import-1.hs: New.
28107         * gcc.dg/pch/import-1a.h: New.
28108         * gcc.dg/pch/import-1b.h: New.
28109         * gcc.dg/pch/import-1c.h: New.
28110
28111 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28112
28113         PR c++/13574
28114         * g++.dg/ext/array1.C: New test.
28115
28116         PR c++/13178
28117         * g++.dg/conversion/op1.C: New test.
28118
28119 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28120
28121         PR 11864
28122         From Kazumoto Kojima / Dan Kegel:
28123         * gcc.dg/pr11864-1.c: New test.
28124
28125         PR 10392
28126         From Marcus Comstedt / Dan Kegel:
28127         * gcc.dg/pr10392-1.c: New test.
28128
28129 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28130
28131         PR c++/13478
28132         * g++.dg/init/ref10.C: New test.
28133
28134 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28135
28136         PR c++/13407
28137         * g++.dg/parse/typename6.C: New test.
28138
28139 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28140
28141         PR pch/13361
28142         * testsuite/g++.dg/pch/wchar-1.C: New.
28143         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28144
28145 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28146
28147         PR c++/9259
28148         * g++.dg/expr/sizeof2.C: New test.
28149
28150 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28151
28152         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28153
28154 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28155
28156         PR c++/13659
28157         * g++.dg/lookup/strong-using-3.C: New.
28158         * g++.dg/lookup/using-10.C: New.
28159
28160 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28161
28162         PR c++/13594
28163         * g++.dg/lookup/strong-using-2.C: New.
28164
28165 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28166             Dan Kegel <dank@kegel.com>
28167             J"orn Rennecke <joern.rennecke@superh.com>
28168
28169         PR target/9365
28170         * gcc.dg/pr9365-1.c: New test.
28171
28172 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28173
28174         PR c++/8856
28175         * g++.dg/parse/casting-operator2.C: New test.
28176         * g++.old-deja/g++.pt/explicit83.C: Remove.
28177
28178 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28179
28180         * gcc.dg/label-compound-stmt-1.c: New test.
28181         * gcc.c-torture/compile/950922-1.c,
28182         gcc.c-torture/compile/20000211-3.c,
28183         gcc.c-torture/compile/20000518-1.c,
28184         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28185         compound statements.
28186
28187 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28188
28189         * gcc.dg/ppc64-abi-1.c: New test.
28190
28191 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28192
28193          * g++.dg/ext/attrib9.C: Add dg-warnings.
28194
28195 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28196
28197         PR c++/12335
28198         * g++.dg/parse/dtor3.C: New test.
28199
28200 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28201
28202         PR c++/12709
28203         * g++.dg/parse/try-catch-1.C: New test.
28204
28205 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28206
28207         * ada/acats/run_all.sh: Add more verbose output in acats.log
28208         when compiling tests.
28209
28210 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28211
28212         PR 13656
28213         * gcc.dg/typedef-redecl.c: New test case.
28214         * gcc.dg/typedef-redecl.h: New support file.
28215
28216 2004-01-13  Jan Hubicka  <jh@suse.cz>
28217
28218         * gcc.dg/always_inline.c: New test.
28219         * gcc.dg/debug/20031231-1.c: Fix.
28220
28221 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28222
28223         PR c++/13474
28224         * g++.dg/template/array3.C: New test.
28225
28226 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28227
28228         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28229         * g++.dg/warn/Wunused-2.C: Likewise.
28230
28231 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28232
28233         PR c++/13289
28234         * g++.dg/template/instantiate6.C: New test.
28235
28236 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28237
28238         PR middle-end/11397
28239         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28240
28241 2004-01-12  Jan Hubicka  <jh@suse.cz>
28242
28243         PR opt/12826
28244         * gcc.dg/20040112-1.c: New.
28245
28246         * gcc.dg/dwarf-die[1-7].c: Move to...
28247         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28248         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28249
28250 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28251
28252         PR c++/4100
28253         * g++.dg/parse/friend4.C: New test.
28254
28255 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28256
28257         PR c++/4100
28258         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28259         definition is called a friend.
28260
28261 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28262
28263         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28264
28265 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28266
28267         PR c++/3478
28268         * g++.dg/parse/error10.C: New test.
28269         * g++.dg/template/arg2.C: Accept "invalid type" error.
28270
28271 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28272
28273         PR middle-end/13392
28274         * g++.dg/opt/expect2.C: New test.
28275
28276 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28277
28278         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28279         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28280         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28281         Update dg-error regexps.
28282
28283 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28284
28285         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28286         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28287
28288 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28289
28290         * gcc.dg/pragma-re-1.c: Use right pointer type.
28291
28292 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28293
28294         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28295
28296 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28297
28298         * gcc.dg/rs6000-ldouble-1.c: New.
28299
28300 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28301
28302         DR 337
28303         PR c++/9256
28304         * g++.dg/other/abstract1.C: New test.
28305
28306 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28307
28308         * g++.dg/lookup/strong-using-1.C: New.
28309
28310 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28311
28312         PR c/11234
28313         * gcc.dg/func-ptr-conv-1.c: New test.
28314         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28315
28316 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28317
28318         PR target/13380.
28319         * gcc.c-torture/compile/20040109-1.c: New.
28320
28321 2004-01-08  Stuart Hastings  <stuart@apple.com>
28322
28323         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28324         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28325         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28326
28327 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28328
28329         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28330
28331 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28332
28333         * ada/acats/run_acats: Treat 'gnatchop' the same way
28334         as 'gnatmake'.  Export GCC_DRIVER.
28335         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28336         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28337
28338 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28339
28340         PR c++/12573
28341         * g++.dg/template/dependent-expr4.C: New test.
28342
28343 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28344
28345         * gcc.dg/altivec-11.c: New test.
28346
28347 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28348
28349         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28350
28351 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28352
28353         PR c/6024
28354         * gcc.dg/enum-compat-1.c: New test.
28355         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28356
28357 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28358
28359         PR c/12165
28360         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28361         gcc.dg/c99-idem-qual-3.c: New tests.
28362
28363 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28364
28365         * gcc.dg/winline-7.c: Don't cast void * to int.
28366
28367 2004-01-06  Jan Hubicka  <jh@suse.cz>
28368
28369         * gcc.dg/i386-sse-5.c: New test
28370         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28371
28372 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28373
28374         PR c++/12815
28375         * g++.dg/rtti/typeid4.C: New test.
28376
28377 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28378
28379         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28380
28381 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28382
28383         PR c++/12132
28384         * g++.dg/template/error11.C: New test.
28385
28386         PR c++/13451
28387         * g++.dg/template/class2.C: New test.
28388
28389 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28390         Richard Sandiford <rsandifo@redhat.com>
28391
28392         PR c++/13387
28393         * g++.dg/opt/alias3.C: New test.
28394
28395 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28396
28397         PR c++/13157
28398         * g++.dg/template/koenig3.C: New test.
28399
28400         PR c++/13529
28401         * g++.dg/parse/offsetof3.C: New test.
28402
28403         * g++.dg/init/copy7.C: Add missing dg-error markers.
28404
28405         PR c++/12226
28406         * g++.dg/init/copy7.c: New test.
28407
28408         PR c++/13536
28409         * g++.dg/parse/cast1.C: New test.
28410
28411 2004-01-04  Jan Hubicka  <jh@suse.cz>
28412
28413         * gcc.dg/winline[1-7].c: New tests.
28414
28415 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28416
28417         PR c++/13520
28418         * g++.dg/template/qualttp22.C: New test.
28419
28420 2004-01-01  Jan Hubicka  <jh@suse.cz>
28421
28422         * gcc.dg/debug/20031231-1.c: New.
28423         * gcc.c-torture/compile/20040101-1.c: New.
28424         * gcc.dg/dwarf-die-[1-7].c: New.
28425
28426 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
28427
28428         PR optimization/13521
28429         * gcc.c-torture/compile/20031231-1.c: New test.
28430
28431 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28432
28433         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28434
28435 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28436
28437         PR c++/10079
28438         * g++.dg/template/crash16.C: New test.
28439
28440 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
28441
28442         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28443
28444 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28445
28446         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28447         ports.
28448         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28449         * g++.old-deja/g++.law/profile1.C: Likewise.
28450         * gcc.c-torture/compile/981006-1.c: Likewise.
28451         * gcc.c-torture/execute/loop-2e.x: Likewise.
28452         * gcc.c-torture/execute/loop-2f.x: Remove.
28453         * gcc.c-torture/execute/loop-2g.x: Likewise.
28454         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28455         * gcc.dg/20020312-2.c: Remove traces of dead ports.
28456
28457 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28458
28459         PR c++/13507
28460         * g++.dg/ext/attrib11.C: New test.
28461
28462         PR c++/13494
28463         * g++.dg/template/array2-1.C: New test.
28464         * g++.dg/template/array2-2.C: New test.
28465
28466 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
28467
28468         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28469
28470 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28471
28472         PR c++/12774
28473         * g++.dg/template/array1-1.C: New test.
28474         * g++.dg/template/array1-2.C: New test.
28475
28476 2003-12-29  Roger Sayle  <roger@eyesopen.com>
28477
28478         PR fortran/12632
28479         * g77.dg/12632.f: New test case.
28480
28481 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28482
28483         PR c++/13289
28484         * g++.dg/parse/nontype1.C: New test.
28485
28486 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28487
28488         PR c++/12403
28489         * g++.dg/parse/explicit1.C: New test.
28490         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28491
28492 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28493
28494         PR c++/13081
28495         * g++.dg/opt/inline6.C: New test.
28496
28497         PR c++/12613
28498         * g++.dg/parse/error9.C: New test.
28499
28500         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28501
28502 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28503
28504         PR c++/13009
28505         * g++.dg/init/assign1.C: New test.
28506
28507 2003-12-28  Roger Sayle  <roger@eyesopen.com>
28508
28509         PR c++/13070
28510         * g++.dg/warn/format3.C: New test case.
28511
28512 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28513
28514         * gcc.c-torture/compile/20031227-1.c: New test.
28515
28516 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28517
28518         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28519         * g77.dg/bprob/bprob.exp: Likewise.
28520         * gcc.misc-tests/bprob.exp: Likewise.
28521         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
28522         variants on systems where the library does not provide that
28523         functionality.
28524         * gcc.dg/builtins-20.c: Use builtins-config.h.
28525         * gcc.dg/builtins-config.h: New file.
28526
28527 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28528
28529         * lib/gcc-dg.exp (dg-require-profiling): New function.
28530         * lib/target-supports.exp (check_profiling_available): Likewise.
28531         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28532         * g77.dg/bprob/bprob.exp: Likewise.
28533         * gcc.misc-tests/bprob.exp: Likewise.
28534         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28535         * gcc.dg/20021014-1.c: Likewise.
28536         * gcc.dg/nest.c: Likewise.
28537
28538 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28539
28540         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28541         compiling.
28542         * g++.dg/lookup/java2.C: Likewise.
28543         * gcc.dg/cpp/lexident.c: Likewise.
28544
28545 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
28546
28547         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28548         given.
28549         * gcc.c-torture/compile/961203-1.c: Likewise.
28550         * gcc.c-torture/compile/980506-1.c: Likewise.
28551
28552 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
28553
28554         * lib/gcc-dg.exp (dg-prune-output): New annotation.
28555         (additional_prunes): New global.
28556         (gcc-dg-prune): Handle additional per-test pruning.
28557         (dg-test): Clear additional_prunes between tests.
28558
28559         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
28560         dg-prune-output to avoid spurious failures from assembler
28561         complaining about nonexistent WAW violations.
28562         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28563         Use dg-prune-output to avoid spurious failures from assembler
28564         warning about Itanium B-step errata.
28565
28566 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28567
28568         * g++.dg/abi/macro0.C: New test.
28569         * g++.dg/abi/macro1.C: Likewise.
28570         * g++.dg/abi/macro2.C: Likewise.
28571
28572         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28573         * g++.dg/abi/bitfield7.C: Likewise.
28574         * g++.dg/abi/dtor2.C: Likewise.
28575         * g++.dg/abi/mangle11.C: Likewise.
28576         * g++.dg/abi/mangle12.C: Likewise.
28577         * g++.dg/abi/mangle14.C: Likewise.
28578         * g++.dg/abi/mangle17.C: Likewise.
28579         * g++.dg/abi/vbase10.C: Likewise.
28580         * g++.dg/abi/vbase14.C: Likewise.
28581         * g++.dg/template/qualttp17.C: Likewise.
28582
28583 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28584
28585         PR c/11995
28586         * gcc.dg/20031223-1.c: New test.
28587
28588 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28589
28590         * gcc.dg/noreturn-7.c: New test.
28591
28592 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28593
28594         * gcc.dg/null-pointer-1.c: New test.
28595
28596 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28597
28598         * g++.old-deja/g++.jason/template18.C: Remove.
28599         * g++.old-deja/g++.jason/template37.C: Likewise.
28600
28601         PR c++/12862
28602         * g++.dg/lookup/ns1.C: New test.
28603
28604         PR c++/12397
28605         * g++.dg/template/lookup3.C: New test.
28606
28607 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28608
28609         * g++.dg/template/recurse1.C: New test
28610
28611 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28612
28613         PR c++/12479
28614         * g++.dg/parse/semicolon1.C: New test.
28615         * g++.dg/parse/semicolon1.h: Likewise.
28616
28617 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
28618
28619         * gcc.dg/darwin-misaligned.c: New test.
28620
28621 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28622
28623         PR c/9163
28624         * gcc.dg/20031222-1.c: New test.
28625
28626 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
28627
28628         PR c++/13438
28629         * g++.dg/parse/error8.C: New test.
28630
28631         PR c++/11554
28632         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28633
28634 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
28635
28636         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28637         too small.
28638         * gcc.c-torture/compile/930217-1.c: Likewise.
28639         * gcc.c-torture/compile/930513-1.c: Likewise.
28640         * gcc.c-torture/execute/920908-2.c: Likewise.
28641         * gcc.c-torture/execute/921204-1.c: Likewise.
28642         * gcc.c-torture/execute/930621-1.c: Likewise.
28643         * gcc.c-torture/execute/930630-1.c: Likewise.
28644         * gcc.c-torture/execute/931031-1.c: Likewise.
28645         * gcc.c-torture/execute/980602-2.c: Likewise.
28646         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28647         * gcc.c-torture/execute/compndlit-1.c: Likewise.
28648         * gcc.c-torture/execute/extzvsi.c: Likewise.
28649         * gcc.c-torture/unsorted/ext.c: Likewise.
28650
28651 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
28652
28653         PR target/12749
28654         * gcc.c-torture/compile/20031220-2.c: New test case.
28655
28656 2003-12-20  Roger Sayle  <roger@eyesopen.com>
28657
28658         PR optimization/13031
28659         * gcc.c-torture/compile/20031220-1.c: New test case.
28660
28661 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28662
28663         * gcc.dg/cast-function-1.c: New test.
28664
28665 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28666
28667         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28668         formats.
28669
28670 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
28671
28672         PR c++/12795
28673         * g++.dg/ext/attrib10.C: New test.
28674
28675 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28676
28677         * gcc.dg/cleanup-10.c: New test.
28678         * gcc.dg/cleanup-11.c: New test.
28679
28680 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28681
28682         PR c++/13239
28683         * g++.dg/opt/expect1.C: New test.
28684
28685 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
28686
28687         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28688
28689 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
28690
28691         PR debug/12923
28692         * gcc.dg/20031218-1.c: New test.
28693
28694         PR debug/12389
28695         * gcc.dg/20031218-2.c: New test.
28696         * gcc.dg/20031218-3.c: New test.
28697
28698         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28699         of label name and allow for USER_LABEL_PREFIX == "_" names.
28700         * g++.dg/abi/mangle18-2.C: Likewise.
28701         * g++.dg/abi/mangle19-1.C: Likewise.
28702         * g++.dg/abi/mangle19-2.C: Likewise.
28703         * g++.dg/abi/mangle20-1.C: Likewise.
28704         * g++.dg/abi/mangle20-2.C: Likewise.
28705
28706 2003-12-18  Richard Henderson  <rth@redhat.com>
28707
28708         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28709
28710 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
28711             Dan Kegel <dank@kegel.com>
28712
28713         PR other/12009
28714         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28715         testing a cross compiler, it causes spurious compile failures.
28716         * lib/g++.exp: Likewise.
28717
28718 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28719
28720         PR c++/13262
28721         * g++.dg/template/access13.C: New test.
28722
28723 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
28724
28725         * gcc.dg/20031216-1.c: New test.
28726
28727 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28728
28729         PR c++/9154
28730         * g++.dg/template/error10.C: New test.
28731
28732 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28733
28734         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
28735         * g++.dg/eh/simd-2.C: Likewise.
28736
28737 2003-12-17  James E Wilson  <wilson@specifixinc.com>
28738             Roger Sayle  <roger@eyesopen.com>
28739
28740         * gcc.c-torture/execute/ieee/mzero5.c: New.
28741
28742 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
28743
28744         PR c++/10603
28745         * g++.dg/parse/error6.C: New test.
28746
28747         PR c++/12827
28748         * g++.dg/parse/error7.C: New test.
28749
28750 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28751
28752         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
28753         at -O with stabs debugging formats.
28754         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
28755         * gcc.dg/debug/debug-2.c: Likewise.
28756
28757 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28758
28759         PR c++/12696
28760         * g++.dg/init/error1.C: New test.
28761
28762         PR c++/12218
28763         * g++.dg/init/pm3.C: New test.
28764
28765 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28766
28767         PR c/3347
28768         * gcc.dg/bitfld-8.c: New test.
28769
28770 2003-12-16  James Lemke  <jim@wasabisystems.com>
28771
28772         * gcc.dg/arm-scd42-[123].c: New tests.
28773
28774 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28775
28776         PR c++/9043
28777         * g++.dg/abi/mangle20-1.C: New test.
28778         * g++.dg/abi/mangle20-2.C: New test.
28779
28780 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
28781
28782         PR c++/13275
28783         * g++.dg/other/offsetof2.C: Remove XFAIL.
28784         * g++.dg/parse/offsetof1.C: New test.
28785         * g++.gd/parse/offsetof2.C: Likewise.
28786
28787 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28788
28789         * g++.dg/template/nontype3.C: New test.
28790         * g++.dg/template/static2.C: Tweaked the dg-error clause.
28791
28792 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28793
28794         * g++.dg/warn/noreturn-3.C: Also test instantiation.
28795
28796 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28797
28798         PR c++/13387
28799         * g++.dg/expr/assign1.C: New test.
28800
28801         PR c++/13242
28802         * g++.dg/abi/mangle19-1.C: New test.
28803         * g++.dg/abi/mangle19-2.C: New test.
28804
28805 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
28806
28807         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
28808
28809 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28810
28811         * gcc.c-torture/execute/20031216-1.c: New test.
28812
28813 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28814
28815         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
28816         an ICE regression.
28817
28818 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28819
28820         PR c++/10926
28821         * g++.dg/template/error9.C: New test.
28822
28823         PR c++/11116
28824         * g++.dg/template/error8.C: New test.
28825
28826 2003-12-15  Roger Sayle  <roger@eyesopen.com>
28827
28828         PR middle-end/13400
28829         * gcc.c-torture/execute/20031215-1.c: New test case.
28830
28831 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28832
28833         PR c++/13269
28834         * g++.dg/parse/error5.C: New test.
28835
28836         PR c++/12989
28837         * g++.dg/expr/sizeof1.C: New test.
28838
28839         PR c++/13310
28840         * g++.dg/template/crash15.C: New test.
28841
28842 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
28843
28844         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
28845         a non-POD type as the last named parameter of a varargs function.
28846
28847 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
28848
28849         PR c++/13243
28850         PR c++/12573
28851         * g++.dg/template/crash14.C: New test.
28852         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
28853
28854 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28855
28856         * g++.dg/other/java1.C: New test.
28857
28858         PR c++/13241
28859         * g++.dg/abi/mangle18-1.C: New test.
28860         * g++.dg/abi/mangle18-2.C: New test.
28861
28862 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28863
28864         PR optimization/10312
28865         * gcc.c-torture/execute/20031214-1.c: New.
28866
28867 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
28868
28869         PR c++/10779
28870         PR c++/12160
28871         * g++.dg/parse/error3.C: New test.
28872         * g++.dg/parse/error4.C: Likewise.
28873         * g++.dg/abi/mangle4.C: Tweak error messages.
28874         * g++.dg/lookup/using5.C: Likewise.
28875         * g++.dg/other/error2.C: Likewise.
28876         * g++.dg/parse/typename5.C: Likewise.
28877         * g++.dg/parse/undefined1.C: Likewise.
28878         * g++.dg/template/arg2.C: Likewise.
28879         * g++.dg/template/ttp3.C: Likewise.
28880         * g++.dg/template/type1.C: Likewise.
28881         * g++.old-deja/g++.other/crash32.C: Likewise.
28882         * g++.old-djea/g++.pt/defarg8.C: Likewise.
28883
28884 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28885
28886         PR c++/13106
28887         * g++.dg/warn/noreturn-3.C: New test.
28888
28889 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28890
28891         PR c++/13118
28892         * g++.dg/abi/covariant3.C: New.
28893
28894 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
28895
28896         * g++.dg/eh/ia64-1.C: New test.
28897
28898 2003-12-12  Roger Sayle  <roger@eyesopen.com>
28899
28900         PR optimization/13037
28901         * g77.f-torture/execute/13037.f: New test case.
28902
28903 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28904
28905         PR c++/12881
28906         * g++.dg/abi/covariant2.C: New.
28907
28908 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
28909
28910         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
28911
28912 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
28913
28914         * gcc.c-torture/execute/wchar_t-1.x: Delete.
28915
28916 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
28917
28918         PR other/10819
28919         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
28920         to fix Bug 10819.
28921         * lib/g++.exp (g++_version): Likewise.
28922         * lib/g77.exp (g77_version): Likewise.
28923         * lib/objc.exp (default_objc_version): Likewise.
28924
28925 2003-12-10  Richard Henderson  <rth@redhat.com>
28926
28927         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
28928
28929         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
28930
28931 2003-12-08  Matt Austern  <austern@apple.com>
28932
28933         PR c/13134
28934         * lib/gcc-dg.exp (dg-require-visibility): Define.
28935         * lib/target-supports (check_visibility_available): Define.
28936         * gcc.dg/visibility-1.c: New test.
28937         * gcc.dg/visibility-2.c: Likewise.
28938         * gcc.dg/visibility-3.c: Likewise.
28939         * gcc.dg/visibility-4.c: Likewise.
28940         * gcc.dg/visibility-5.c: Likewise.
28941         * gcc.dg/visibility-6.c: Likewise.
28942         * g++.dg/ext/visibility-1.C: Likewise.
28943         * g++.dg/ext/visibility-2.C: Likewise.
28944         * g++.dg/ext/visibility-3.C: Likewise.
28945         * g++.dg/ext/visibility-4.C: Likewise.
28946         * g++.dg/ext/visibility-5.C: Likewise.
28947         * g++.dg/ext/visibility-6.C: Likewise.
28948
28949 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28950
28951         * g++.dg/lookup/java1.C: New test.
28952         * g++.dg/lookup/java2.C: New test.
28953
28954 2003-12-07  Falk Hueffner  <falk@debian.org>
28955
28956         * g++.dg/opt/noreturn-1.C: New test.
28957
28958 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
28959
28960         * gcc.dg/overflow-1.c: New test.
28961
28962 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28963
28964         * g77.f-torture/compile/13060.f: New test.
28965
28966 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
28967
28968         PR c++/13323
28969         * g++.dg/inherit/operator2.C: New test.
28970
28971 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28972
28973         PR c++/13305
28974         * g++.dg/ext/attrib9.C: New test.
28975
28976 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28977
28978         PR c++/13314
28979         * g++.dg/template/error7.C: New test.
28980
28981 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
28982             J"orn Rennecke <joern.rennecke@superh.com>
28983
28984         PR target/13302
28985         * g++.dg/other/struct-va_list.C: New test.
28986
28987 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28988
28989         PR c++/13166
28990         * g++.dg/parse/defarg6.C: New test.
28991
28992 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
28993
28994         PR target/13256
28995         * gcc.c-torture/execute/20031201-1.c: New test.
28996
28997 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
28998
28999         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29000
29001 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29002
29003         * gcc.dg/builtin-return-1.c: New test.
29004
29005 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29006             J"orn Rennecke <joern.rennecke@superh.com>
29007
29008         PR optimization/13260
29009         * gcc.c-torture/execute/20031204-1.c: New test.
29010
29011 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29012
29013         PR c++/9127
29014         * g++.dg/template/error6.C: New test.
29015
29016 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29017
29018         * gcc.dg/20031202-1.c: New test.
29019
29020 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29021
29022         PR c++/13179
29023         * g++.dg/template/eh1.C: New test.
29024
29025         PR c++/10771
29026         * g++.dg/template/error5.C: New test.
29027
29028 2003-12-02  David Ung  <davidu@mips.com>
29029
29030         * gcc.dg/compat/vector-check.h: Corrected type for var
29031         g_##TMODE
29032
29033 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29034
29035         PR c++/10126
29036         * g++.dg/template/ptrmem8.C: New test.
29037
29038 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29039
29040         PR c++/12573
29041         * g++.dg/template/dependent-expr3.C: New test.
29042
29043 2003-12-01  James Lemke  <jim@wasabisystems.com>
29044
29045         * gcc.dg/arm-g2.c: New test.
29046
29047 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29048
29049         PR optimization/11634
29050         * gcc.dg/20031201-2.c: New test case.
29051
29052 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29053
29054         PR 11433
29055         * objc.dg/proto-lossage-3.m: New test.
29056
29057 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29058
29059         PR optimization/12628
29060         * gcc.dg/20031201-1.c: New test case.
29061
29062 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29063
29064         * gcc.dg/unaligned-1.c: New test.
29065
29066 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29067
29068         PR c++/9849
29069         * g++.dg/template/error4.C: New test.
29070         * g++.dg/template/nested3.C: Adjust error markers.
29071
29072 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29073
29074         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29075
29076 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29077
29078         PR c/10333
29079         * gcc.dg/bitfld-7.c: New test.
29080
29081 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29082
29083         * gcc.dg/tls/asm-1.C: New test.
29084
29085 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29086
29087         * gcc.dg/cpp/assert4.c: Update.
29088
29089 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29090
29091         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29092         * gcc.dg/builtin-apply3.c: New test.
29093
29094 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29095
29096         * lib/compat.exp (compat-obj): New xfaildata parameter.
29097         Use it to set compiler_conditional_xfail_data before compiling.
29098         (compat-get-options): Handle dg-xfail-if.
29099         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29100         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29101         * gcc.dg/compat/vector-1_y.c: Likewise.
29102         * gcc.dg/compat/vector-2_x.c: Likewise.
29103         * gcc.dg/compat/vector-2_y.c: Likewise.
29104
29105 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29106
29107         * g++.dg/opt/reg-stack4.C: New test.
29108
29109 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29110
29111         * gcc.dg/builtin-apply2.c: New test.
29112
29113 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29114
29115         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29116
29117 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29118
29119         PR c++/12924
29120         * g++.dg/template/template-id-2.C: New test.
29121
29122 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29123
29124         PR c++/5369
29125         * g++.dg/template/memfriend1.C: New test.
29126         * g++.dg/template/memfriend2.C: Likewise.
29127         * g++.dg/template/memfriend3.C: Likewise.
29128         * g++.dg/template/memfriend4.C: Likewise.
29129         * g++.dg/template/memfriend5.C: Likewise.
29130         * g++.dg/template/memfriend6.C: Likewise.
29131         * g++.dg/template/memfriend7.C: Likewise.
29132         * g++.dg/template/memfriend8.C: Likewise.
29133         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29134
29135 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29136
29137         PR c++/12515
29138         * g++.dg/ext/cond1.C: New test.
29139
29140 2003-11-20  Richard Henderson  <rth@redhat.com>
29141
29142         * gcc.dg/20020201-2.c: Remove.
29143         * gcc.dg/20020201-4.c: Remove.
29144         * gcc.dg/20020304-1.c: Remove.
29145
29146 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29147
29148         * gcc.dg/cpp/trad/xwin1.c: New test case.
29149
29150 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29151
29152         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29153         * lib/g77.exp: Likewise.
29154         * lib/objc.exp: Likewise.
29155         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29156         for darwin.
29157
29158 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29159
29160         PR c++/12932
29161         * g++.dg/template/static5.C: New test.
29162
29163 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29164
29165         * gcc.dg/nested-func-1.c: New test.
29166
29167 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29168
29169         * gcc.dg/cpp/assert4.c: New test.
29170
29171 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29172
29173         PR c++/2294
29174         * g++.dg/lookup/using9.c: New test.
29175
29176 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29177
29178         PR c++/12762
29179         * g++.dg/template/error3.C: New test.
29180
29181 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29182
29183         PR ada/13035
29184         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29185         No longer use a wrapper for gcc, since this does not work under
29186         Windows.
29187
29188 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29189
29190         PR c++/2094
29191         * g++.dg/template/ptrmem7.C: New test.
29192
29193 2003-11-13  Andrew Pinski <apinski@apple.com>
29194
29195         * gcc.c-torture/compile/20031113-1.c: New test.
29196
29197 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29198             Kean Johnston <jkj@sco.com>
29199
29200         PR c/13029
29201         * gcc.dg/unused-4.c: Update.
29202
29203 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29204
29205         * g++.dg/opt/const3.C: New test.
29206
29207 2003-11-13  Jan Hubicka  <jh@suse.cz>
29208
29209         * gcc.c-torture/compile/20031112-1.c: New test.
29210
29211 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29212
29213         * g++.dg/parse/crash10.C: Remove bogus error marker.
29214
29215 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29216
29217         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29218         (host_gcc): Likewise.
29219         (ROOT): Honor $PWDCMD.
29220         (BASE): Likewise.
29221         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29222
29223 2003-11-12  Catherine Moore  <clm@redhat.com>
29224
29225         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29226
29227 2003-11-12  Andreas Jaeger  <aj@suse.de>
29228             Jakub Jelinek  <jakub@redhat.com>
29229             Andrew Pinski  <pinskia@physics.uc.edu>
29230             Richard Henderson  <rth@redhat.com>
29231
29232         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29233         systems.
29234         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29235
29236         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29237         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29238
29239 2003-11-11  Andreas Jaeger  <aj@suse.de>
29240
29241         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29242
29243         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29244
29245 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29246
29247         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29248         Clean ups.
29249
29250 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29251
29252         * gcc.dg/trampoline-1.c: New test.
29253
29254 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29255
29256         * gcc.c-torture/compile/200031109-1.c: New test.
29257
29258 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29259
29260         PR c/3190
29261         PR c/8714
29262         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29263         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29264         gcc.dg/format/no-y2k-1.c: Update.
29265
29266 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29267
29268         PR optimization/10467
29269         * gcc.dg/20031108-1.c: New test case.
29270
29271 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29272
29273         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29274
29275 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29276
29277         * gcc.dg/compound-lvalue-1.c: New test.
29278         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29279         some XFAILs.
29280
29281 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29282
29283         * gcc.dg/altivec-varargs-1.c: New test.
29284
29285 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29286
29287         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29288         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29289         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29290         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29291         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29292
29293 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29294
29295         * gcc.dg/cond-lvalue-1.c: New test.
29296
29297 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29298
29299         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29300
29301 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29302
29303         PR c++/11616
29304         * g++.dg/template/instantiate5.C: New test.
29305
29306 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29307
29308         PR c++/12726
29309         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29310         * ChangeLog: Add missing first entry for above test.
29311
29312 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29313
29314         PR c++/9810
29315         * g++.dg/template/using8.C: New test.
29316         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29317
29318 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29319
29320         PR optimization/10817
29321         * gcc.c-torture/compile/20031102-1.c: New test case.
29322
29323 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29324
29325         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29326         2147483647.
29327
29328 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29329
29330         * gcc.dg/20031102-1.c: New test.
29331
29332 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29333
29334         * gcc.dg/complex-1.c: New test.
29335
29336 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29337
29338         PR c++/12796
29339         * g++.dg/template/crash13.C: Adjust expected error location.
29340         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29341
29342 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29343
29344         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29345
29346 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29347
29348         PR/10239
29349         * gcc.c-torture/compile/20031031-2.c: New test.
29350
29351 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29352
29353         PR/11640
29354         * gcc.c-torture/compile/20031031-1.c: New test.
29355
29356 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29357
29358         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29359         * gcc.misc-tests/bprob.exp: Likewise.
29360         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29361         the execution test on arm-elf configs.
29362         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29363         configs that don't support scratch files.
29364         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29365
29366 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29367
29368         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29369         done by dejagnu.
29370
29371 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29372
29373         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29374         Avoid non pure sh syntax. Add more logging.
29375
29376         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29377         fail.
29378
29379 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29380
29381         PR libgcj/10610
29382         * gcc.dg/ppc-stackalign-1.c: New test.
29383
29384 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29385
29386         * ada/acats/run_all.sh: Change output to be more compliant with
29387         dejagnu framework.
29388         Create acats.sum and acats.log files under testsuite/ada/acats
29389         Only run [a-z]* directories, to filter out e.g. CVS.
29390         Redirect build output to log file.
29391
29392 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29393
29394         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29395
29396 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29397
29398         PR ada/5909:
29399         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29400
29401 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29402
29403         * gcc.c-torture/compile/20031023-1.c: New test.
29404         * gcc.c-torture/compile/20031023-2.c: New test.
29405         * gcc.c-torture/compile/20031023-3.c: New test.
29406         * gcc.c-torture/compile/20031023-4.c: New test.
29407
29408 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29409
29410         PR c++/10371
29411         * g++.dg/lookup/scoped8.C: New test.
29412
29413 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29414
29415         * g++.dg/opt/reg-stack3.C: New test.
29416
29417 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29418
29419         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29420
29421 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29422
29423         PR c++/11076
29424         * g++.dg/template/crash13.C: New test.
29425
29426 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29427
29428         * gcc.dg/c99-restrict-2.c: New test.
29429
29430 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
29431
29432         PR c++/12698, c++/12699, c++/12700, c++/12566
29433         * g++.dg/inherit/covariant9.C: New test.
29434         * g++.dg/inherit/covariant10.C: New test.
29435         * g++.dg/inherit/covariant11.C: New test.
29436
29437 2003-10-23  Jason Merrill  <jason@redhat.com>
29438
29439         PR c++/12726
29440         * g++.dg/ext/complit2.C: New test.
29441
29442 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29443
29444         PR target/12654
29445         * gcc.c-torture/execute/20031020-1.c: New test.
29446
29447 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29448
29449         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29450         following the jump_insn.
29451
29452 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29453
29454         * gcc.dg/cast-lvalue-1.c: New test.
29455
29456 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
29457
29458         PR c++/11962
29459         * g++.dg/template/cond2.C: New test.
29460
29461 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29462
29463         * gcc.dg/builtins-28.c: New test.
29464
29465 2003-10-20  Jan Hubicka  <jh@suse.cz>
29466
29467         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29468         parameter.
29469         * testsuite/gcc.dg/inline-2.c: Likewise.
29470
29471 2003-10-20  Phil Edwards  <phil@codesourcery.com>
29472
29473         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29474         * gcc.dg/nest.c: Likewise.
29475
29476 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29477
29478         PR c++/9781, c++/10583, c++/11862
29479         * g++.dg/parse/crash13.C: New test.
29480
29481 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29482
29483         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29484
29485 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29486
29487         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29488         Define HAVE_C99_RUNTIME except on Solaris.
29489         * gcc.dg/builtins-20.c: Likewise.
29490
29491 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29492
29493         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29494
29495 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29496
29497         PR c++/12495
29498         * g++.dg/template/crash21.C: New test.
29499
29500 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29501
29502         PR c++/2513
29503         * g++.dg/template/typename5.C: New test.
29504
29505 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29506
29507         PR c++/12369
29508         * g++.dg/template/friend25.C: New test.
29509
29510 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
29511
29512         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29513         versions.
29514
29515 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
29516
29517         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29518         == 2147483647.
29519
29520 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
29521
29522         * gcc.c-torture/execute/960416-1.x: Remove.
29523         * gcc.c-torture/execute/divconst-3.x: Likewise.
29524
29525 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
29526
29527         PR target/12598
29528         * gcc.dg/torture/cris-volatile-1.c: New test.
29529
29530 2003-10-14  Roger Sayle  <roger@eyesopen.com>
29531
29532         PR optimization/9325
29533         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29534         for overflowing floating point to integer conversion during RTL
29535         simplification.
29536
29537 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
29538
29539         * objc/execute/_cmd.m: Fix typo.
29540         * objc.dg/image-info.m, objc.dg/symtab-1.m:
29541         Relax 'scan-assembler' regexp.
29542         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29543         objc.dg/try-catch-4.m: Run on non-Darwin targets.
29544         * objc.dg/zero-link-2.m: Remove blank line.
29545         * objc.dg/zero-link-3.m: New test case.
29546
29547 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
29548
29549         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29550
29551         * gcc.dg/asm-names.c: Use scan-assembler-not rather
29552         than linker trickery.
29553
29554 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29555
29556         PR c++/12370
29557         * g++.dg/other/friend2.C: New test.
29558
29559 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29560
29561         * gcc.dg/20031012-1.c: New test.
29562
29563 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29564
29565         * gcc.dg/weak/weak-3.c: Fix for new warning.
29566
29567 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
29568
29569         PR optimization/8750
29570         * gcc.c-torture/execute/20031012-1.c: New test case.
29571
29572 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29573
29574         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29575         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29576
29577 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29578
29579         PR optimization/12260
29580         * gcc.c-torture/compile/20031011-2.c: New test case.
29581
29582 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29583
29584         * gcc.c-torture/execute/20031011-1.c: New testcase.
29585
29586 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
29587
29588         * gcc.c-torture/compile/20031011-1.c: New test.
29589
29590 2003-10-11  Jan Hubicka  <jh@suse.cz>
29591
29592         * g++.dg/other/first-global.C: New test.
29593
29594 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29595
29596         * gcc.c-torture/execute/string-opt-18.c: New testcase.
29597
29598 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
29599
29600         * gcc.c-torture/compile/20031010-1.c: New test.
29601
29602 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
29603
29604         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29605         * gcc.c-torture/execute/va-arg-25.c: ... here.
29606
29607 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
29608
29609         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29610
29611 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
29612
29613         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29614
29615 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
29616
29617         * g++.dg/parse/error2.C: New test.
29618
29619 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
29620
29621         PR c++/11097
29622         * g++.dg/other/error5.C: Modify the error message.
29623         * g++.dg/lookup/using8.C: New test.
29624
29625 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
29626
29627         * gcc.dg/darwin-abi-2.c: New file.
29628         * gcc.c-torture/execute/va-arg-24.c: New file.
29629
29630 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
29631
29632         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
29633         indentation.
29634
29635 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
29636
29637         PR c++/10147
29638         * g++.dg/other/error4.C: Update error messages.
29639         * g++.dg/template/ptrmem4.C: Likewise.
29640
29641         PR c++/12337
29642         * g++.dg/init/new9.C: New test.
29643
29644         PR c++/12334, c++/12236, c++/8656
29645         * g++.dg/ext/attrib8.C: New test.
29646
29647 2003-10-06  Devang Patel  <dpatel@apple.com>
29648
29649         * gcc.dg/debug/dwarf2-3.h: New test.
29650         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29651
29652 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
29653
29654         * g++.dg/opt/cfg2.C: New test.
29655
29656 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29657
29658         * g++.dg/opt/float1.C: New test.
29659
29660 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29661
29662         * gcc.dg/c90-array-lval-6.c: New test.
29663         * gcc.dg/c99-array-lval-6.c: New test.
29664
29665 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
29666             Ziemowit Laski  <zlaski@apple.com>
29667
29668         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29669         'Derived', so that it is never considered a class method; add
29670         new warning for '+port' method ambiguity.
29671         * objc.dg/method-12.m: Include <objc/objc.h> instead of
29672         <objc/objc-api.h> (needed on Mac OS X).
29673         * objc.dg/method-13.m: New test.
29674
29675 2003-10-03  Roger Sayle  <roger@eyesopen.com>
29676
29677         PR optimization/9325, PR java/6391
29678         * gcc.c-torture/execute/20031003-1.c: New test case.
29679
29680 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
29681
29682         PR optimization/12180
29683         * gcc.dg/20031002-1.c: New test.
29684
29685         PR c++/12486
29686         * g++.dg/inherit/error1.C: New test.
29687
29688 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
29689
29690         * lib/f-torture.exp (search_for): Rename to...
29691         (search_for_re): This.  Also, clean up comments and the
29692         "regexp" invocation.
29693
29694 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
29695
29696         * gcc.c-torture/compile/20031002-1.c: New test.
29697
29698 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
29699
29700         * g++.dg/opt/cond1.C: New test.
29701
29702 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
29703
29704         * gcc.dg/Wold-style-definition-2.c: New testcase.
29705         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29706
29707 2003-09-29  Richard Henderson  <rth@redhat.com>
29708
29709         * g++.dg/init/array10.C: Add dg-options.
29710
29711 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29712
29713         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29714
29715 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29716
29717         * g++.dg/template/friend19.C: Fix typo.
29718         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29719
29720 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
29721
29722         * gcc.c-torture/execute/20030928-1.c: New test.
29723         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
29724
29725 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29726
29727         * g++.dg/opt/unroll1.C: New test.
29728
29729 2003-09-26  Roger Sayle  <roger@eyesopen.com>
29730
29731         PR optimization/11741
29732         * gcc.dg/20030926-1.c: New test case.
29733
29734 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29735
29736         PR c++/5655
29737         * g++.dg/parse/access7.C: New test.
29738         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
29739
29740 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
29741
29742         MERGE OF objc-improvements-branch into MAINLINE:
29743         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
29744         if libobjc has not been built.
29745         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
29746         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
29747         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
29748         objc/execute/nested-3.m, objc/execute/np-2.m,
29749         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
29750         objc/execute/redefining_self.m, objc/execute/root_methods.m,
29751         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
29752         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
29753         objc.dg/special/unclaimed-category-1.h,
29754         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
29755         well as GNU runtime.
29756         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
29757         * execute/cascading-1.m, execute/function-message-1.m,
29758         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
29759         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
29760         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
29761         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
29762         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
29763         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
29764         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
29765         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
29766         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
29767         * objc.dg/bitfield-2.m: Run only on Darwin.
29768         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
29769         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
29770         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
29771         * objc.dg/const-str-1.m: Fix constant string layout.
29772
29773 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
29774
29775         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
29776
29777 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
29778
29779         * gcc.dg/darwin-abi-1.c: New file.
29780
29781 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
29782
29783         PR target/12281
29784         * gcc.c-torture/compile/20030921-1.c: New test.
29785
29786 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29787
29788         * g++.dg/opt/reg-stack2.C: New test.
29789
29790 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29791
29792         * g++.dg/eh/delayslot1.C: New test.
29793
29794 2003-09-20  Richard Henderson  <rth@redhat.com>
29795
29796         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
29797
29798 2003-09-20  Roger Sayle  <roger@eyesopen.com>
29799
29800         * gcc.c-torture/execute/20030920-1.c: New test case.
29801
29802 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29803
29804         * g++.dg/rtti/typeid3.C: Correct expected error message.
29805
29806 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29807
29808         PR c++/157
29809         * g++.dg/parse/crash12.C: New test.
29810
29811 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
29812
29813         * gcc.dg/compat/mixed-struct-check.h: New.
29814         * gcc.dg/compat/mixed-struct-defs.h: New.
29815         * gcc.dg/compat/mixed-struct-init.h: New.
29816         * gcc.dg/compat/struct-by-value-19_main.c: New.
29817         * gcc.dg/compat/struct-by-value-19_x.c: New.
29818         * gcc.dg/compat/struct-by-value-19_y.c: New.
29819         * gcc.dg/compat/struct-by-value-20_main.c: New.
29820         * gcc.dg/compat/struct-by-value-20_x.c: New.
29821         * gcc.dg/compat/struct-by-value-20_y.c: New.
29822         * gcc.dg/compat/struct-return-19_main.c: New.
29823         * gcc.dg/compat/struct-return-19_x.c: New.
29824         * gcc.dg/compat/struct-return-19_y.c: New.
29825         * gcc.dg/compat/struct-return-20_main.c: New.
29826         * gcc.dg/compat/struct-return-20_x.c: New.
29827         * gcc.dg/compat/struct-return-20_y.c: New.
29828
29829 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
29830         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
29831         so that it will not complain on LP64 targets.
29832
29833 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29834
29835         PR c++/495
29836         * g++.dg/template/friend24.C: New test.
29837
29838 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
29839
29840         PR c++/12332
29841         * g++.dg/template/memtmpl2.C: New test.
29842
29843 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
29844
29845         PR target/11184
29846         * gcc.dg/builtin-apply1.c: New test.
29847
29848 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29849
29850         PR c++/9848
29851         * g++.dg/warn/Wunused-4.C: New test.
29852
29853 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29854
29855         PR c++/12316
29856         * g++.dg/other/gc2.C: New test.
29857
29858 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
29859
29860         PR c++/11991
29861         * g++.dg/rtti/typeid3.C: New test.
29862
29863         PR c++/12266
29864         * g++.dg/overload/template1.C: New test.
29865
29866 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29867
29868         * g++.dg/opt/cfg3.C: New test.
29869
29870 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29871
29872         PR c++/7939
29873         * g++.dg/template/crash11.C: New test.
29874
29875 2003-09-16  Jason Merrill  <jason@redhat.com>
29876             Jakub Jelinek  <jakub@redhat.com>
29877
29878         * gcc.dg/attr-warn-unused-result.c: New test.
29879
29880 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29881
29882         PR c++/12184
29883         * g++.dg/expr/call2.C: New test.
29884
29885 2003-09-15  Andreas Jaeger  <aj@suse.de>
29886
29887         * gcc.dg/Wold-style-definition-1.c: New test.
29888
29889 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
29890
29891         PR c++/3907
29892         * g++.dg/parse/template12.C: New test.
29893
29894         * g++.dg/abi/bitfield11.C: New test.
29895         * g++.dg/abi/bitfield12.C: Likewise.
29896
29897 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
29898
29899         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
29900         non-expansion of functional macro name without arguments at EOL.
29901         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
29902
29903 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
29904
29905         * gcc.c-torture/execute/20030914-[12].c: New tests.
29906
29907 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29908
29909         PR c++/11788
29910         * g++.dg/overload/addr1.C: New test.
29911
29912 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
29913
29914         * gcc.dg/20030909-1.c: New test.
29915
29916 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29917
29918         * gcc.dg/ultrasp10.c: New test.
29919
29920 2003-09-09  Devang Patel  <dpatel@apple.com>
29921
29922         * gcc.dg/darwin-ld-6.c: New test.
29923
29924 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29925
29926         * gcc.dg/torture/builtin-explog-1.c: New testcase.
29927
29928 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29929
29930         * gcc.dg/ia64-types1.c: New test.
29931         * gcc.dg/ia64-types2.c: Likewise.
29932
29933 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29934
29935         * gcc.dg/builtins-1.c: Add more _Complex tests.
29936         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29937
29938         * gcc.dg/builtins-1.c: Test existing _Complex functions.
29939         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29940
29941 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29942
29943         PR c++/11786
29944         * g++.dg/lookup/koenig2.C: New test.
29945
29946         PR c++/5296
29947         * g++.dg/rtti/typeid2.C: New test.
29948
29949 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
29950
29951         * gcc.c-torture/compile/20030904-1.c: New test.
29952
29953 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29954
29955         * g++.dg/opt/longbranch2.C: New test.
29956
29957 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29958
29959         * g++.dg/template/crash10.C: Only compile it.
29960
29961 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29962
29963         PR middle-end/11665
29964         * gcc.c-torture/compile/20030907-1.c: New test.
29965         * g++.dg/init/array11.C: New test.
29966
29967 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29968
29969         PR c++/11852
29970         * g++.dg/init/struct1.C: New test.
29971
29972 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29973
29974         PR c++/12181
29975         * g++.dg/expr/comma1.C: New test.
29976
29977 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
29978
29979         PR c++/11867
29980         * g++.dg/expr/static_cast5.C: New test.
29981
29982 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
29983
29984         PR c++/11507
29985         * g++.dg/lookup/scoped7.C: New test.
29986
29987         PR c++/9574
29988         * g++.dg/other/static1.C: New test.
29989
29990         PR c++/11490
29991         * g++.dg/warn/template-1.C: New test.
29992
29993         PR c++/11432
29994         * g++.dg/template/crash10.C: New test.
29995
29996         PR c++/2478
29997         * g++.dg/overload/VLA.C: New test.
29998
29999         PR c++/10804
30000         * g++.dg/template/call1.C: New test.
30001
30002 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30003
30004         PR c++/11794
30005         * g++.dg/parse/using3.C: New test.
30006
30007 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30008
30009         PR c++/11409
30010         * g++.dg/overload/builtin3.C: New test case.
30011
30012 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30013
30014         PR c/9862
30015         * gcc.dg/20030906-1.c: New test.
30016         * gcc.dg/20030906-2.c: Likewise.
30017
30018 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30019
30020         PR c++/12167
30021         * g++.dg/parse/defarg5.C: New test.
30022
30023         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30024
30025 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30026
30027         PR c++/12163
30028         * g++.dg/expr/static_cast4.C: New test.
30029
30030         PR c++/12146
30031         * g++.dg/template/crash9.C: New test.
30032
30033 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30034
30035         * g++.old-deja/g++.ext/pretty2.C: Update for change
30036         in __FUNCTION__.
30037         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30038
30039 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30040
30041         PR c++/11922
30042         * g++/dg/template/qualified-id1.C: New test.
30043
30044         PR c++/12037
30045         * g++.dg/warn/noeffect4.C: New test.
30046
30047 2003-09-04  Matt Austern  <austern@apple.com>
30048
30049         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30050         * g++.dg/ext/fnname2.C: Likewise.
30051         * g++.dg/ext/fnname3.C: Likewise.
30052
30053 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30054
30055         * g++.dg/expr/lval1.C: New test.
30056         * g++.dg/ext/lvcast.C: Remove.
30057
30058 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30059
30060         PR optimization/11700.
30061         * gcc.c-torture/compile/20030903-1.c: New test case.
30062
30063 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30064
30065         PR c++/12053
30066         * g++.dg/abi/layout4.C: New test.
30067
30068 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30069
30070         PR c++/11553
30071         * g++.dg/parse/friend3.C: New test.
30072
30073 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30074
30075         PR c++/11847
30076         * g++.dg/template/class1.C: New test.
30077
30078         PR c++/11808
30079         * g++.dg/expr/call1.C: New test.
30080
30081 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30082
30083         PR c++/12114
30084         * g++.dg/init/ref9.C: New test.
30085
30086         PR c++/11972
30087         * g++.dg/template/nested4.C: New test.
30088
30089 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30090
30091         PR c++/12093
30092         * g++.dg/template/non-dependent4.C: New test.
30093
30094         PR c++/11928
30095         * g++.dg/inherit/conv1.C: New test.
30096
30097 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30098
30099         PR c++/6196
30100         * g++.dg/ext/label1.C: New test.
30101         * g++.dg/ext/label2.C: Likewise.
30102
30103 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30104
30105         * g++.dg/expr/cond3.C: New test.
30106
30107 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30108
30109         * gcc.dg/builtins-1.c: Add new builtin cases.
30110
30111 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30112
30113         * gcc.dg/builtins-1.c: Add new cases.
30114         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30115
30116 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30117
30118         * gcc.dg/builtins-1.c: Add more math builtin tests.
30119         * gcc.dg/torture/builtin-attr-1.c: New test.
30120
30121 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30122
30123         PR optimization/5079
30124         * g++.dg/opt/static3.C: New test.
30125
30126 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30127
30128         * gcc.misc-tests/gcov-10b.c: New test.
30129
30130 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30131
30132         * g++.dg/opt/ptrmem3.C: New test.
30133
30134         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30135
30136 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30137
30138         * gcc.dg/20030826-2.c: New test.
30139
30140 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30141
30142         PR middle-end/12002
30143         * g77.f-torture/compile/12002.f: New test case.
30144
30145 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30146
30147         * gcc.dg/20030826-1.c: New test case.
30148
30149 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30150
30151         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30152
30153 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30154
30155         PR c++/11871
30156         * c++.dg/lookup/crash1.C: New test.
30157
30158         * c++.dg/warn/noeffect3.C: New test.
30159
30160 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30161
30162         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30163         * gcc.dg/compat/vector-1_y.c: Ditto.
30164         * gcc.dg/compat/vector-2_x.c: Ditto.
30165         * gcc.dg/compat/vector-2_y.c: Ditto.
30166
30167 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30168
30169         * gcc.dg/20030702-1.c: New test.
30170
30171 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30172
30173         PR c++/8795
30174         * g++.dg/ext/altivec-1.C: New test.
30175
30176 2003-08-24  Richard Henderson  <rth@redhat.com>
30177
30178         * g++.dg/eh/simd-2.C: Add -w for x86.
30179
30180 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30181
30182         * gcc.dg/20030815-1.c: New test.
30183
30184 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30185
30186         PR c++/3765
30187         * g++.dg/parse/access6.C: New test.
30188
30189 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30190
30191         PR c++/641, c++/11876
30192         * g++.dg/template/friend22.C: New test.
30193         * g++.dg/template/friend23.C: Likewise.
30194
30195 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30196
30197         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30198         identically.
30199
30200 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30201
30202         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30203
30204 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30205
30206         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30207
30208 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30209
30210         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30211
30212 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30213
30214         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30215
30216 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30217
30218         PR c++/11919
30219         * g++.dg/overload/prom1.C: New test.
30220
30221         PR c++/11551
30222         * g++.dg/parse/dtor2.C: New test.
30223
30224         PR c++/10762
30225         * g++.dg/parse/using2.C: New test.
30226
30227 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30228
30229         PR target/11805
30230         * gcc.c-torture/compile/20030821-1.c: New.
30231
30232 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30233
30234         PR c++/11834
30235         * g++.dg/template/deduce2.C: New test.
30236
30237 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30238
30239         * gcc.c-torture/execute/20030821-1.c: New test.
30240
30241 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30242
30243         PR middle-end/11984
30244         * gcc.dg/20030820-1.c: New test case.
30245
30246 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30247
30248         PR c++/11945
30249         * g++.dg/warn/noeffect2.C: New test.
30250
30251 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30252
30253         PR c++/10926
30254         * g++.dg/template/dtor2.C: New test.
30255
30256         PR c++/11684
30257         * g++.dg/template/operator1.C: New test.
30258         * g++.dg/parse/operator4.C: New test.
30259
30260         PR c++/11946.C
30261         * g++.dg/expr/enum1.C: New test.
30262         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30263
30264         PR c++/11036.C
30265         * g++.dg/parse/elab2.C: New test.
30266         * g++.dg/parse/typedef4.C: Change error message.
30267         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30268         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30269         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30270
30271 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30272
30273         * gcc.dg/pch/warn-1.c: New.
30274         * gcc.dg/pch/warn-1.hs: New.
30275
30276         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30277         not-tested file.
30278
30279 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30280
30281         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30282
30283 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30284
30285         * gcc.dg/uninit-D.c: New Test.
30286         * gcc.dg/uninit-E.c: New Test.
30287         * gcc.dg/uninit-F.c: New Test.
30288         * gcc.dg/uninit-G.c: New Test.
30289
30290 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30291
30292         * g++.dg/README: Describe the pch directory.
30293
30294 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30295
30296         PR c++/11174
30297         * g++.dg/parse/access4.C: New test.
30298         * g++.dg/parse/access5.C: Likewise.
30299         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30300
30301 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30302
30303         * gcc.dg/noncompile/20030818-1.c: New.
30304
30305 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30306
30307         PR c++/11957
30308         * g++.dg/warn/noeffect1.C: New test.
30309
30310         * g++.dg/template/scope2.C: New test.
30311         * g++.dg/template/error2.C: Correct dg-error
30312
30313 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30314
30315         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30316
30317 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30318
30319         PR C++/11512
30320         * g++.dg/template/warn1.C: New.
30321
30322 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30323
30324         * g++.dg/template/error2.C: New test.
30325         * g++.dg/lookup/using7.C: Adjust errors
30326         * g++.old-deja/g++.pt/crash36.C: Likewise.
30327         * g++.old-deja/g++.pt/derived3.C: Likewise.
30328
30329 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30330
30331         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30332         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30333         * gcc.c-torture/execute/builtins/string-9.c: New, from
30334         string-opt-9.c.  Adjust for execute/builtins framework.
30335         * gcc.c-torture/execute/string-opt-9.c: Delete.
30336
30337 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30338
30339         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30340
30341         * g++.dg/parse/ret-type2.C: New test.
30342
30343         PR c++/11703
30344         * g++.dg/init/new8.C: New test.
30345
30346         PR c++/10923
30347         * g++.dg/parse/typedef5.C: New test.
30348
30349         PR c++/9512
30350         * g++.dg/parse/qualified2.C: New test.
30351         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30352         invalid code.
30353
30354 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30355
30356         * g++.dg/conversion/ptrmem1.C: New test.
30357
30358 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30359
30360         PR target/11693
30361         * gcc.dg/20030811-1.c: New test.
30362
30363         PR target/11535
30364         * gcc.c-torture/execute/20030811-1.c: New test.
30365
30366 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30367
30368         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30369
30370 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30371
30372         PR c++/11789.C
30373         * g++.dg/inherit/multiple1.C: New test.
30374
30375 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30376
30377         * gcc.dg/spe1.c: New test.
30378
30379         PR c++/11670
30380         * g++.dg/expr/cast2.C: New test.
30381
30382         PR c++/10530
30383         * g++.dg/template/dependent-name2.C: New test.
30384
30385 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30386
30387         * g++.dg/parse/crash11.C: Put the dg options in comments.
30388
30389 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30390
30391         * lib/gcc-dg.exp: Update for diagnostic change.
30392
30393 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30394
30395         PR c++/5767
30396         * g++.dg/parse/crash11.C: New test.
30397
30398 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30399
30400         * gcc.dg/cpp/spacing1.c: Update.
30401
30402 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30403
30404         PR target/11739
30405         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30406         a value for -mtune.
30407
30408 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30409
30410         PR middle-end/11771
30411         * gcc.c-torture/compile/20030804-1.c: New test case.
30412
30413 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30414
30415         * gcc.dg/20030804-1.c: New test case.
30416
30417 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30418
30419         * gcc.dg/cpp/separate-1.c: New test.
30420
30421 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
30422
30423         PR c++/11704
30424         * g++.dg/template/dependent-expr2.C: New test.
30425
30426         PR c++/11766
30427         * g++.dg/expr/ptrmem1.C: New test.
30428
30429 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30430
30431         PR c++/9453
30432         * g++.dg/template/friend15.C: New test.
30433
30434 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
30435
30436         * lib/dg-pch.exp: Work round PCH bug.
30437
30438 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30439
30440         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
30441         builtins.  Move cases from builtins-4.c here.
30442
30443         * gcc.dg/torture/builtin-math-1.c: New test taken from
30444         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30445         additional cases.
30446
30447         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30448         Delete.
30449
30450 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30451
30452         PR c++/9447
30453         * g++.dg/template/using7.C: New test.
30454
30455 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
30456
30457         * import1.c, import2.c: New tests.
30458
30459 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
30460
30461         * g++.dg/eh/crossjump1.C: New test.
30462
30463 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
30464
30465         PR c++/11697
30466         * g++.dg/template/using6.C: New test.
30467
30468         PR c++/11744
30469         * g++.dg/template/koenig2.C: New test.
30470
30471 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30472
30473         PR c++/7983
30474         * g++.dg/parse/typedef4.C: New test.
30475
30476 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30477
30478         PR c++/8442, c++/8806
30479         * g++.dg/template/elab1.C: New test.
30480         * g++.dg/template/type2.C: Likewise.
30481         * g++.dg/template/ttp3.C: Adjust expected error message.
30482         * g++.old-deja/g++.law/visibility13.C: Likewise.
30483         * g++.old-deja/g++.niklas/t135.C: Likewise.
30484         * g++.old-deja/g++.pt/ttp41.C: Likewise.
30485         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30486         template argument.
30487         * g++.old-deja/g++.pt/ttp44.C: Likewise.
30488
30489 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
30490
30491         PR c++/11295
30492         * g++.dg/ext/stmtexpr1.C: New test.
30493
30494         * g++.dg/opt/tmp1.C: New test.
30495
30496         PR c++/11525
30497         * g++.dg/parse/constant4.C: New test.
30498
30499         PR c++/9447
30500         * g++.dg/template/using5.C: New test.
30501
30502 2003-07-31  Roger Sayle  <roger@eyesopen.com>
30503
30504         * gcc.dg/builtins-27.c: New test case.
30505
30506 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
30507
30508         * gcc.dg/tls/opt-7.c: New test.
30509
30510 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
30511
30512         * g++.old-deja/g++.other/crash18.C: Remove.
30513
30514 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30515
30516         * g++.dg/template/explicit3.C: New.
30517         * g++.dg/template/explicit4.C: New.
30518         * g++.dg/template/explicit5.C: New.
30519
30520         PR c++/11347
30521         * g++.dg/template/memtmpl1.C: New.
30522
30523 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
30524
30525         PR target/11565
30526         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30527         * gcc.dg/i386-387-5.c (dg-options): Likewise.
30528
30529 2003-07-30  Jan Hubicka  <jh@suse.cz>
30530
30531         * vtgc1.c: Kill.
30532
30533 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
30534
30535         * gcc.dg/struct-in-proto-1.c: New test.
30536
30537 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
30538
30539         * gcc.dg/cpp/include2.c: Only expect one message.
30540
30541 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
30542
30543         PR c++/9447
30544         * g++.dg/template/using1.C: New test.
30545         * g++.dg/template/using2.C: New test.
30546         * g++.dg/template/using3.C: New test.
30547         * g++.dg/template/using4.C: New test.
30548
30549 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
30550
30551         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30552         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30553
30554 2003-07-28  Jan Hubicka  <jh@suse.cz>
30555
30556         PR c++/11530
30557         * g++.dg/opt/call1.C: New test.
30558
30559 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
30560
30561         PR c++/11667
30562         * g++.dg/init/enum2.C: New test.
30563         * g++.dg/template/overload1.C: Add "-w" option.
30564
30565 2003-07-28    <hp@bitrange.com>
30566
30567         * gcc.dg/Wdeclaration-after-statement-1.c,
30568         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30569
30570 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
30571
30572         * gcc.c-torture/compile/20030725-1.c: New test.
30573
30574 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
30575
30576         * gcc.dg/20030505.c: Only run for SPE.
30577         Remove definition of opaque type.
30578
30579 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
30580
30581         * g++.dg/template/ptrmem6.C: New test.
30582
30583 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
30584
30585         * gcc.c-torture/compile/zero-strct-2.c: New test.
30586
30587 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
30588
30589         * gcc.dg/intermod-1.c: New test.
30590
30591 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30592
30593         PR c++/11617
30594         * g++.dg/template/lookup2.C: New test.
30595         * g++.dg/template/memclass1.C: Remove instantiated from error.
30596         * g++.dg/other/error2.C: Tweak expected errors.
30597
30598         PR c++/11596
30599         * g++.dg/template/defarg3.C: New test.
30600
30601         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30602
30603 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
30604
30605         * g++.dg/inherit/access5.C: New test.
30606
30607 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30608
30609         PR c++/11513
30610         * g++.dg/template/crash8.C: New test.
30611
30612 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
30613
30614         PR c/10602
30615         * gcc.dg/noncompile/incomplete-2.c: New test.
30616
30617 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
30618
30619         PR c++/11645
30620         * g++.dg/inherit/access4.C: New test.
30621
30622         PR c++/11517
30623         * g++.dg/expr/cond2.C: New test.
30624
30625         PR optimization/10679
30626         * g++.dg/opt/inline4.C: New test.
30627
30628 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30629
30630         * g++.dg/parse/crash10: New test.
30631
30632 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30633
30634         * g++.dg/ext/flexary1.C: New test.
30635
30636 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30637
30638         PR c++/10793
30639         * g++.dg/template/crash9.C: New test.
30640
30641 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30642
30643         PR c++/3004
30644         * g++.dg/parse/typedef3.C: New test.
30645
30646         PR c++/7906
30647         * g++.dg/parse/operator2.C: New test.
30648
30649         PR c++/8895
30650         * g++.dg/parse/def-tmpl-arg1.C: New test.
30651
30652         PR c++/9282
30653         * g++.dg/parse/funptr1.C: New test.
30654
30655         PR c++/9452
30656         * g++.dg/parse/ambig3.C: New test.
30657
30658         PR c++/9454
30659         * g++.dg/parse/operator3.C: New test.
30660
30661         PR c++/9486
30662         * g++.dg/parse/template10.C: New test.
30663
30664         PR c++/9488
30665         * g++.dg/parse/template11.C: New test.
30666
30667         PR c++/10150
30668         * g++.dg/parse/invalid-op1.C: New test.
30669
30670         PR c++/10247
30671         * g++.dg/parse/condexpr1.C: New test.
30672
30673 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30674
30675         * g++.dg/ext/packed3.C: New test.
30676         * g++.dg/ext/packed4.C: New test.
30677
30678         * gcc.dg/pack-test-3.c: New test.
30679
30680 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
30681
30682         * lib/compat.exp: Handle dg-options per source file.
30683         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30684         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30685         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30686         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30687         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30688         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30689         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30690         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30691         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30692         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30693         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30694         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30695         * g++.dg/compat/break/bitfield7_x.C: Ditto.
30696         * g++.dg/compat/break/bitfield7_y.C: Ditto.
30697
30698 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30699
30700         PR c/10320
30701         * gcc.c-torture/execute/20030718-1.c: New test.
30702
30703 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30704
30705         PR optimization/11536
30706         * gcc.dg/20030721-1.c: New test.
30707
30708 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
30709
30710         PR c++/11546
30711         * g++.dg/template/lookup1.C: New test.
30712
30713 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
30714
30715         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30716         diagnostics of ill-formed constructs involving labels.
30717         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30718         the new 'previously defined here' message.
30719
30720 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
30721
30722         * g++.dg/parse/non-dependent2.C: New test.
30723
30724 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30725
30726         * g++.dg/init/init-ref4.C: xfail on targets without
30727         weak symbols.
30728
30729 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
30730
30731         PR target/11087
30732         * gcc.c-torture/execute/20030717-1.c: New test.
30733
30734 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30735
30736         * g++.dg/opt/cfg1.C: New test.
30737
30738 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
30739
30740         PR optimization/11557
30741         * gcc.dg/20030717-1.c: New test.
30742
30743 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
30744
30745         PR c++/10476
30746         * g++.dg/expr/crash-1.C: New test.
30747
30748         PR c++/11027
30749         * g++.dg/template/init3.C: New test.
30750
30751         PR c++/8222
30752         * g++.dg/template/non-dependent1.C: New test.
30753
30754         PR c++/11070
30755         * g++.dg/template/non-dependent2.C: New test.
30756
30757         PR c++/11071
30758         * g++.dg/template/non-dependent3.C: New test.
30759
30760         PR c++/9907
30761         * g++.dg/template/sizeof5.C: New test.
30762
30763 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
30764
30765         PR 11498
30766         * gcc.c-torture/compile/mangle-1.c: New file.
30767
30768 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30769
30770         PR c++/7809
30771         * g++.dg/parse/access3.C: New test.
30772
30773 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
30774
30775         PR c++/11384
30776         * g++.dg/init/init-ref4.C: New test.
30777
30778 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
30779
30780         PR c++/11547
30781         * g++.dg/parse/constant3.C: New test.
30782         * g++.dg/parse/crash7.C: Likewise.
30783
30784 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
30785
30786         PR target/11008
30787         * gcc.dg/i386-pentium4-not-mull.c: New.
30788
30789 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
30790
30791         * gcc.dg/asm-names.c (ymain): Make it weak.
30792
30793 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30794
30795         PR c++/5421
30796         * g++.dg/template/friend21.C: New test.
30797
30798 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
30799
30800         * gcc.dg/cleanup-8.c: New test.
30801         * gcc.dg/cleanup-9.c: New test.
30802
30803 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
30804
30805         * g++.dg/ext/dll-MI1.h: New file.
30806         * g++.dg/ext/dllexport-MI1.C: New file.
30807         * g++.dg/ext/dllimport-MI1.C: New file.
30808
30809 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
30810
30811         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
30812         it does not have cmpstrsi patterns (just cmpmemsi).
30813
30814 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
30815
30816         PR debug/11473
30817         * g++.dg/debug/debug8.C: New test.
30818
30819 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30820
30821         PR c++/10108
30822         * g++.dg/template/crash7.C: New test.
30823
30824 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
30825
30826         PR target/10795
30827         * gcc.c-torture/compile/20030708-1.c: New.
30828
30829 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30830
30831         * gcc.c-torture/execute/20030715-1.c: New test.
30832
30833 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
30834
30835         * gcc.dg/pch/inline-3.c: New file.
30836         * gcc.dg/pch/inline-3.hs: New file.
30837         * gcc.dg/pch/inline-4.c: New file.
30838         * gcc.dg/pch/inline-4.hs: New file.
30839
30840 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
30841
30842         PR c++/11509
30843         * g++.dg/template/crash6.C: New test.
30844
30845         PR c++/7053
30846         * g++.dg/template/friend20.C: New test.
30847
30848         PR c++/7019
30849         * g++.dg/template/overload2.C: New test.
30850
30851 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30852
30853         PR optimization/11440
30854         * gcc.c-torture/execute/20030714-1.c: New test.
30855
30856 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30857
30858         PR c++/11154
30859         * g++.dg/template/partial2.C: New test.
30860
30861 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
30862
30863         PR c++/11503
30864         * g++.dg/template/anon1.C: New test.
30865
30866         PR c++/11493
30867         PR c++/11495
30868         * g++.dg/parse/template9.C: Likewise.
30869         * g++.dg/template/crash4.C: New test.
30870         * g++.dg/template/koenig1.C: Likewise.
30871         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
30872         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
30873         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
30874         functions.
30875         * g++.old-deja/g++.jason/template36.C: Likewise.
30876         * g++.old-deja/g++.mike/p1989.C: Likewise.
30877         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
30878         * g++.old-deja/g++.pt/ttp20.C: Use this->.
30879         * g++.old-deja/g++.pt/ttp21.C: Use this->.
30880         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
30881         compiling.
30882         * g++.old-deja/g++.pt/union2.C: Use this->.
30883
30884 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
30885
30886         * gcc.dg/20030711-1.c: New test.
30887
30888 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
30889
30890         PR c++/11050
30891         * g++.dg/parse/args1.C: New test.
30892         * g++.pt/defarg8.C: Change expected errors.
30893
30894 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
30895
30896         PR c++/8164
30897         * g++.dg/template/nontype2.C: New test.
30898
30899         PR c++/10558
30900         * g++.dg/parse/template8.C: New test.
30901
30902         PR c++/8327
30903         * g++.dg/template/scope1.C: New test.
30904
30905         * g++.dg/warn/Wsign-compare-1.C: New test.
30906
30907 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30908
30909         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
30910
30911 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
30912
30913         PR c++/9411
30914         * g++.dg/template/explicit2.C: New test.
30915
30916         PR c++/10032
30917         * g++.dg/warn/pedantic1.C: New test.
30918
30919 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
30920
30921         PR c++ 9483
30922         * g++.dg/other/field1.C: New test.
30923
30924 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30925
30926         PR c/11449
30927         * gcc.c-torture/compile/20030707-1.c: New.
30928
30929 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30930
30931         PR c++/10849
30932         * g++.dg/template/access12.C: New test.
30933
30934 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
30935
30936         * g++.dg/bprob/bprob.exp (prof_ext): Update.
30937         * g77.dg/bprob/bprob.exp (prof_ext): Update.
30938         * gcc.misc-tests/bprob.exp (prof_ext): Update.
30939         * gcc.misc-tests/gcov.exp: Update
30940         * g++.dg/gcov/gcov.exp: Update
30941         * lib/gcov.exp: Update.
30942
30943 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
30944
30945         * g++.dg/abi/mangle17.C: Make sure template expressions are
30946         dependent.
30947         * g++.dg/abi/mangle4.C: Mark erroneous casts.
30948         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
30949         * g++.dg/opt/stack1.C: Remove erroneous code.
30950         * g++.dg/parse/template7.C: New test.
30951         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
30952         * g++.old-deja/g++.pt/crash4.C: Likewise.
30953
30954 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30955
30956         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
30957         with zero or one occurence of `$' after the initial `L'.
30958
30959 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
30960
30961         * gcc.c-torture/compile/20030704-1.c: Add a comment.
30962
30963 2003-07-08  Roger Sayle  <roger@eyesopen.com>
30964
30965         PR c/11370
30966         * gcc.dg/Wunreachable-6.c: New testcase.
30967         * gcc.dg/Wunreachable-7.c: New testcase.
30968
30969 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30970
30971         PR c/11420
30972         * gcc.dg/20030708-1.c: New test.
30973
30974 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
30975
30976         * gcc.dg/compat/sdata-section.h: New file.
30977         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
30978         * gcc.dg/torture/mips-sdata-1.c: New test.
30979
30980 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30981
30982         PR c++/11030
30983         * g++.dg/template/friend19.C: New test.
30984
30985 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30986
30987         * g++.dg/opt/strength-reduce.C: New test.
30988
30989 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30990
30991         PR target/10979
30992         * gcc.dg/20030707-1.c: New testcase.
30993
30994 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30995
30996         PR optimization/11059
30997         * g++.dg/opt/emptyunion.C: New testcase.
30998
30999 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31000             Eric Botcazou  <ebotcazou@libertysurf.fr>
31001
31002         * g++.dg/opt/stack1.C: New test.
31003
31004 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
31005
31006         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31007         run test.
31008
31009         PR c++/11431
31010         * g++.dg/expr/static_cast3.C: New test.
31011
31012 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31013
31014         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31015         everywhere.
31016         * gcc.dg/concat.c: Concatenation of string constants with
31017         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31018         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31019         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31020         necessary to avoid multi-character character constant warning.
31021         * gcc.dg/cpp/escape.c: Likewise.
31022         * gcc.dg/cpp/ucs.c: Likewise.
31023         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31024         Fix a typo.
31025
31026 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31027
31028         PR c/11428
31029         * gcc.c-torture/compile/20030704-1.c: New.
31030
31031 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31032
31033         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31034
31035 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31036
31037         PR c++/5287, PR c++/7910,  PR c++/11021
31038         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31039         tests for warnings.
31040         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31041         * g++.dg/ext/dllimport3.C: Likewise.
31042         * g++.dg/ext/dllimport4.C: New file.
31043         * g++.dg/ext/dllimport5.C: New file.
31044         * g++.dg/ext/dllimport6.C: New file.
31045         * g++.dg/ext/dllimport7.C: New file.
31046         * g++.dg/ext/dllimport8.C: New file.
31047         * g++.dg/ext/dllimport9.C: New file.
31048         * g++.dg/ext/dllimport10.C: New file.
31049         * g++.dg/ext/dllexport1.C: New file.
31050
31051 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31052
31053         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31054         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31055
31056 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31057
31058         * gcc.dg/builtins-25.c: New testcase.
31059         * gcc.dg/builtins-26.c: New testcase.
31060
31061 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31062
31063         * gcc.dg/compat/vector-defs.h: New file.
31064         * gcc.dg/compat/vector-setup.h: New file.
31065         * gcc.dg/compat/vector-check.h: New file.
31066         * gcc.dg/compat/vector-1_main.c: New file.
31067         * gcc.dg/compat/vector-1_x.c: New file.
31068         * gcc.dg/compat/vector-1_y.c: New file.
31069         * gcc.dg/compat/vector-2_main.c: New file.
31070         * gcc.dg/compat/vector-2_x.c: New file.
31071         * gcc.dg/compat/vector-2_y.c: New file.
31072
31073         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31074         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31075         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31076         * gcc.dg/compat/struct-align-1.h: New file.
31077         * gcc.dg/compat/struct-align-1_main.c: New file.
31078         * gcc.dg/compat/struct-align-1_x.c: New file.
31079         * gcc.dg/compat/struct-align-1_y.c: New file.
31080         * gcc.dg/compat/struct-align-2.h: New file.
31081         * gcc.dg/compat/struct-align-2_main.c: New file.
31082         * gcc.dg/compat/struct-align-2_x.c: New file.
31083         * gcc.dg/compat/struct-align-2_y.c: New file.
31084
31085         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31086         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31087         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31088         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31089         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31090         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31091         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31092         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31093         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31094         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31095         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31096         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31097         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31098         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31099         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31100         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31101         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31102         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31103         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31104         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31105         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31106         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31107         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31108         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31109         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31110         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31111         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31112         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31113         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31114
31115 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31116
31117         * gcc.dg/i386-call-1.c: New test.
31118
31119 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31120
31121         PR c++/9162
31122         * g++.dg/parse/defarg4.C: New.
31123
31124 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31125
31126         PR target/10700
31127         * gcc.c-torture/compile/20030703-1.c: New test case.
31128
31129 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31130
31131         * g++.dg/template/local3.C: Remove extra semicolon.
31132
31133 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31134
31135         * gcc.dg/i386-volatile-1.c: New test.
31136
31137 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31138
31139         PR c++/11072
31140         * g++.dg/other/offsetof2.C: XFAIL.
31141         * g++.dg/other/offsetof5.C: New.
31142
31143         PR c++/10219
31144         * g++.dg/template/error1.C: New.
31145
31146         PR c++/9779
31147         * g++.dg/template/dependent-expr1.C: New.
31148
31149 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31150
31151         PR c++/6949
31152         * g++.dg/template/local3.C: New test.
31153
31154         PR c++/11149
31155         * g++.dg/lookup/scoped6.C: New test.
31156
31157 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31158
31159         PR c++/8046
31160         * g++.dg/other/error7.C: New test.
31161
31162 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31163
31164         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31165         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31166         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31167         * g++.old-deja/g++.other/union2.C: Likewise.
31168         * gcc.dg/c90-const-expr-2.c: Likewise.
31169         * gcc.dg/c90-const-expr-3.c: Likewise.
31170         * gcc.dg/c99-const-expr-2.c: Likewise.
31171         * gcc.dg/c99-const-expr-3.c: Likewise.
31172         * gcc.dg/concat.c: Likewise.
31173
31174 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31175
31176         PR c++/9559
31177         * g++.dg/init/static1.C: New test.
31178
31179 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31180
31181         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31182         * g++.old-deja/g++.other/access2.C: Likewise.
31183         * g++.old-deja/g++.other/decl2.C: Likewise.
31184         * gcc.c-torture/execute/20020615-1.c: Likewise.
31185
31186 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31187
31188         PR c++/4933
31189         * g++.dg/template/sizeof4.C: New test.
31190
31191 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31192
31193         * g++.dg/other/error6.C: New test.
31194
31195 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31196
31197         PR c++/10750
31198         * g++.dg/parse/constant2.C: New test.
31199
31200 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31201
31202         PR c++/11106
31203         * g++.dg/other/error5.C: New test.
31204
31205 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31206
31207         * gcc.dg/format/gcc_diag-1.c: New test.
31208
31209 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31210
31211         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31212
31213 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31214
31215         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31216         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31217         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31218
31219 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31220
31221         * gcc.c-torture/execute/builtins/string-8.c: New test.
31222         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31223         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31224         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31225
31226 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31227
31228         PR c++/10468
31229         * g++.dg/ext/typeof6.C: New test.
31230
31231 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31232
31233         PR c++/10796
31234         * g++.dg/init/enum1.C: New test.
31235
31236 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31237
31238         * gcc.dg/20030627-1.c: New test.
31239
31240 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31241
31242         PR c++/11332
31243         * g++.dg/expr/static_cast2.C: New test.
31244
31245 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31246             Jakub Jelinek  <jakub@redhat.com>
31247
31248         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31249         sprintf(dst,"%s",src) optimization.
31250         * gcc.c-torture/execute/20030626-1.c: New test case.
31251         * gcc.c-torture/execute/20030626-2.c: New test case.
31252
31253 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31254
31255         * gcc.c-torture/execute/multi-ix.c: New test.
31256
31257         * gcc.c-torture/execute/simd-4.c (main):
31258         Added missing semicolon at end of union.
31259
31260 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31261
31262         PR c++/8266
31263         * g++.dg/template/explicit-instantiation3.C: New test.
31264
31265 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31266
31267         * gcc.dg/20030626-1.c: Use signed char.
31268
31269 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31270
31271         * gcc.dg/20030626-1.c: New test.
31272
31273 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31274
31275         * const-str-2.m: Update.
31276
31277 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31278
31279         PR c++/10990
31280         * g++.dg/rtti/dyncast1.C: New test.
31281         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31282         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31283         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31284
31285         PR c++/10931
31286         * g++.dg/expr/static_cast1.C: New test.
31287
31288 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31289
31290         * gcc.dg/20030625-1.c: New test.
31291
31292 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31293
31294         * gcc.c-torture/compile/20030624-1.c: New test case.
31295
31296 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31297
31298         * gcc.c-torture/execute/string-opt-17.c: New test.
31299
31300 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31301
31302         PR c++/5754
31303         * g++.dg/parse/crash6.C: New test.
31304
31305 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31306
31307         * gcc.dg/builtins-24.c: New test case.
31308
31309 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31310
31311         * g++.dg/opt/operator1.C: New test.
31312
31313 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31314
31315         * gcc.c-torture/execute/string-opt-16.c: New test case.
31316
31317 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31318
31319         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31320         * g++.old-deja/g++.other/conv7.C: Likewise.
31321         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31322         * g++.old-deja/g++.other/overload14.C: Likewise.
31323
31324 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31325
31326         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31327         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31328
31329 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31330
31331         PR c++/10888
31332         * g++.dg/warn/Winline-3.C: New test.
31333
31334 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31335
31336         * lib/target-supports.exp (check_alias_available): Make the test
31337         program acceptable to the Solaris assembler.
31338
31339         PR c++/10749
31340         * g++.dg/template/memclass2.C: New test.
31341
31342 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31343             Eric Botcazou  <ebotcazou@libertysurf.fr>
31344
31345         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31346         data for non-matching targets.
31347         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31348
31349 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31350
31351         PR c++/10845
31352         * g++.dg/template/member3.C: New test.
31353
31354 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31355
31356         PR c++/10939
31357         * g++.dg/template/func1.C: New test.
31358
31359         PR c++/9649
31360         * g++.dg/template/static4.C: New test.
31361         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31362
31363         PR c++/11041
31364         * g++.dg/init/ref7.C: New test.
31365
31366 2003-06-19  Matt Austern  <austern@apple.com>
31367
31368         PR c++/11228
31369         * g++.dg/anew1.C: New test.
31370         * g++.dg/anew2.C: New test.
31371         * g++.dg/anew3.C: New test.
31372         * g++.dg/anew4.C: New test.
31373
31374 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31375
31376         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31377
31378 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31379
31380         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31381         endian-dependent.
31382
31383 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31384
31385         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31386         Remove cruft.
31387
31388 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31389
31390         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31391         * gcc.c-torture/compile/961203-1.c: Likewise.
31392         * gcc.c-torture/compile/980506-1.c: Likewise.
31393
31394 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31395
31396         PR c++/10712
31397         * g++.dg/lookup/using7.C: New test.
31398
31399 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31400
31401         PR c++/11105
31402         * g++.dg/abi/conv1.C: Remove it.
31403         * g++.dg/template/conv7.C: New test.
31404         * g++.dg/template/conv8.C: Likewise.
31405         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31406         conversion operator.
31407
31408 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31409
31410         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31411         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31412         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31413         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31414         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31415         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31416         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31417         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31418         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31419         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31420         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31421         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31422         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31423         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31424         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31425         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31426         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31427         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31428         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31429         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31430         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31431         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31432         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31433         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31434         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31435         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31436         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31437         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31438         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31439
31440 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
31441
31442         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31443         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31444         indications.
31445
31446 2003-06-16  Roger Sayle  <roger@eyesopen.com>
31447
31448         * gcc.dg/i386-387-5.c: New test case.
31449         * gcc.dg/i386-387-6.c: New test case.
31450         * gcc.dg/builtins-23.c: New test case.
31451
31452 2003-06-15  Roger Sayle  <roger@eyesopen.com>
31453
31454         * gcc.dg/builtins-22.c: New test case.
31455         * gcc.dg/i386-387-1.c: Update to test exp.
31456         * gcc.dg/i386-387-2.c: Likewise.
31457
31458 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31459
31460         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31461
31462 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31463
31464         * lib/gcc-dg.exp (dg-require-dll): New function.
31465         (dg-xfail-if): Likewise.
31466         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31467         driver.
31468
31469         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31470         * gcc.c-torture/compile/20001205-1.c: Likewise.
31471         * gcc.c-torture/compile/20001226-1.c: Likewise.
31472         * gcc.c-torture/compile/20010518-2.c: Likewise.
31473         * gcc.c-torture/compile/20020312-1.c: Likewise.
31474         * gcc.c-torture/compile/20020604-1.c: Likewise.
31475         * gcc.c-torture/compile/920501-12.c: Likewise.
31476         * gcc.c-torture/compile/920501-4.c: Likewise.
31477         * gcc.c-torture/compile/920520-1.c: Likewise.
31478         * gcc.c-torture/compile/920521-1.c: Likewise.
31479         * gcc.c-torture/compile/920625-1.c: Likewise.
31480         * gcc.c-torture/compile/961203-1.c: Likewise.
31481         * gcc.c-torture/compile/980506-1.c: Likewise.
31482         * gcc.c-torture/compile/981006-1.c: Likewise.
31483         * gcc.c-torture/compile/981022-1.c: Likewise.
31484         * gcc.c-torture/compile/981223-1.c: Likewise.
31485         * gcc.c-torture/compile/990617-1.c: Likewise.
31486         * gcc.c-torture/compile/dll.c: Likewise.
31487         * gcc.c-torture/compile/labels-3.c: Likewise.
31488         * gcc.c-torture/compile/mipscop-1.c: Likewise.
31489         * gcc.c-torture/compile/mipscop-2.c: Likewise.
31490         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31491         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31492         * gcc.c-torture/compile/simd-5.c: Likewise.
31493         * gcc.c-torture/compile/20000804-1.x: Remove.
31494         * gcc.c-torture/compile/20001205-1.x: Likewise.
31495         * gcc.c-torture/compile/20001226-1.x: Likewise.
31496         * gcc.c-torture/compile/20010518-2.x: Likewise.
31497         * gcc.c-torture/compile/20020312-1.x: Likewise.
31498         * gcc.c-torture/compile/20020604-1.x: Likewise.
31499         * gcc.c-torture/compile/920501-12.x: Likewise.
31500         * gcc.c-torture/compile/920501-4.x: Likewise.
31501         * gcc.c-torture/compile/920520-1.x: Likewise.
31502         * gcc.c-torture/compile/920521-1.x: Likewise.
31503         * gcc.c-torture/compile/920625-1.x: Likewise.
31504         * gcc.c-torture/compile/961203-1.x: Likewise.
31505         * gcc.c-torture/compile/980506-1.x: Likewise.
31506         * gcc.c-torture/compile/981006-1.x: Likewise.
31507         * gcc.c-torture/compile/981022-1.x: Likewise.
31508         * gcc.c-torture/compile/981223-1.x: Likewise.
31509         * gcc.c-torture/compile/990617-1.x: Likewise.
31510         * gcc.c-torture/compile/mipscop-1.x: Likewise.
31511         * gcc.c-torture/compile/mipscop-2.x: Likewise.
31512         * gcc.c-torture/compile/mipscop-3.x: Likewise.
31513         * gcc.c-torture/compile/mipscop-4.x: Likewise.
31514         * gcc.c-torture/compile/simd-5.x: Likewise.
31515
31516         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31517
31518 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31519
31520         * gcc.c-torture/execute/20030611-1.c: New test.
31521
31522 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31523
31524         PR middle-end/168
31525         * gcc.dg/20030612-1.c: New test case.
31526
31527 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31528
31529         PR c++/10635
31530         * g++.dg/expr/cast1.C: New test.
31531
31532 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31533
31534         * gcc.dg/builtins-21.c: New test case.
31535
31536 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
31537
31538         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31539         options instead of at the end.
31540         * lib/objc.exp (objc_target_compile): Likewise.
31541
31542 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
31543
31544         PR c++/10432
31545         * g++.dg/parse/error1.C: New test.
31546
31547 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
31548
31549         * gcc.dg/compat/struct-by-value-11_main.c: New file.
31550         * gcc.dg/compat/struct-by-value-11_x.c: New file.
31551         * gcc.dg/compat/struct-by-value-11_y.c: New file.
31552         * gcc.dg/compat/struct-by-value-12_main.c: New file.
31553         * gcc.dg/compat/struct-by-value-12_x.c: New file.
31554         * gcc.dg/compat/struct-by-value-12_y.c: New file.
31555         * gcc.dg/compat/struct-by-value-13_main.c: New file.
31556         * gcc.dg/compat/struct-by-value-13_x.c: New file.
31557         * gcc.dg/compat/struct-by-value-13_y.c: New file.
31558         * gcc.dg/compat/struct-by-value-14_main.c: New file.
31559         * gcc.dg/compat/struct-by-value-14_x.c: New file.
31560         * gcc.dg/compat/struct-by-value-14_y.c: New file.
31561         * gcc.dg/compat/struct-by-value-15_main.c: New file.
31562         * gcc.dg/compat/struct-by-value-15_x.c: New file.
31563         * gcc.dg/compat/struct-by-value-15_y.c: New file.
31564         * gcc.dg/compat/struct-by-value-16_main.c: New file.
31565         * gcc.dg/compat/struct-by-value-16_x.c: New file.
31566         * gcc.dg/compat/struct-by-value-16_y.c: New file.
31567         * gcc.dg/compat/struct-by-value-17_main.c: New file.
31568         * gcc.dg/compat/struct-by-value-17_x.c: New file.
31569         * gcc.dg/compat/struct-by-value-17_y.c: New file.
31570         * gcc.dg/compat/struct-by-value-18_main.c: New file.
31571         * gcc.dg/compat/struct-by-value-18_x.c: New file.
31572         * gcc.dg/compat/struct-by-value-18_y.c: New file.
31573
31574         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31575         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31576         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31577         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31578         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31579         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31580         * gcc.dg/compat/scalar-return-3_main.c: New file.
31581         * gcc.dg/compat/scalar-return-3_x.c: New file.
31582         * gcc.dg/compat/scalar-return-3_y.c: New file.
31583         * gcc.dg/compat/scalar-return-4_main.c: New file.
31584         * gcc.dg/compat/scalar-return-4_x.c: New file.
31585         * gcc.dg/compat/scalar-return-4_y.c: New file.
31586
31587 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
31588
31589         * gcc.dg/compat/fp2-struct-check.h: New file.
31590         * gcc.dg/compat/fp2-struct-defs.h: New file.
31591         * gcc.dg/compat/fp2-struct-init.h: New file.
31592         * gcc.dg/compat/struct-by-value-10_main.c: New file.
31593         * gcc.dg/compat/struct-by-value-10_x.c: New file.
31594         * gcc.dg/compat/struct-by-value-10_y.c: New file.
31595         * gcc.dg/compat/struct-return-10_main.c: New file.
31596         * gcc.dg/compat/struct-return-10_x.c: New file.
31597         * gcc.dg/compat/struct-return-10_y.c: New file.
31598
31599         * gcc.dg/compat/compat-common.h: New file.
31600         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31601         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31602         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31603         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31604         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31605         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31606         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31607         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31608         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31609         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31610         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31611         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31612         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31613         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31614         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31615         * gcc.dg/compat/small-struct-check.h: Ditto.
31616         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31617         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31618         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31619         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31620         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31621         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31622         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31623         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31624         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31625         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31626         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31627         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31628         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31629         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31630         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31631         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31632         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31633         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31634         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31635         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31636         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31637         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31638         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31639         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31640         * gcc.dg/compat/struct-return-2_main.c: Ditto.
31641         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31642         * gcc.dg/compat/struct-return-2_y.c: Ditto.
31643         * gcc.dg/compat/struct-return-3_main.c: Ditto.
31644         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31645         * gcc.dg/compat/struct-return-3_y.c: Ditto.
31646
31647 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
31648
31649         * g++.dg/pch/static-1.C: New file.
31650         * g++.dg/pch/static-1.Hs: New file.
31651
31652 2003-06-10  Richard Henderson  <rth@redhat.com>
31653
31654         * gcc.dg/asm-7.c: Adjust expected warning text.
31655
31656 2003-06-10  Roger Sayle  <roger@eyesopen.com>
31657
31658         * gcc.dg/builtins-20.c: New test case.
31659
31660 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
31661
31662         PR c++/11131
31663         * g++.dg/opt/template1.C: New test.
31664
31665 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31666
31667         * lib/gcc-dg.exp (dg-test): Clear additional_files and
31668         additional_sources.
31669
31670 2003-05-21  David Taylor  <dtaylor@emc.com>
31671
31672         * gcc.dg/Wpadded.c: New file.
31673
31674 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31675
31676         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31677         * gcc.dg/special/weak-2.c: Add dg-require-weak.
31678         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31679         dg-require-weak.
31680
31681 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
31682
31683         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31684
31685 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31686
31687         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31688         (dg-require-alias): Likewise.
31689         (dg-require-gc-sections): Likewise.
31690         * lib/target-supports.exp (check_gc_sections_available): Likewise.
31691
31692 2003-06-08  Richard Henderson  <rth@redhat.com>
31693
31694         * gcc.dg/20011029-2.c: Fix the array reference.
31695         * gcc.dg/asm-7.c: New.
31696
31697 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
31698
31699         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31700
31701 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
31702
31703         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31704         (dg-require-gc-sections): Likewise.
31705
31706 2003-06-08  Jan Hubicka  <jh@suse.cz>
31707
31708         * i386-cmov1.c: Fix regular expression.
31709         * i386-cvt-1.c: Likewise.
31710         * i386-local.c: Likewise.
31711         * i386-local2.c: Likewise.
31712         * i386-mul.c: Likewise.
31713         * i386-ssetype-1.c: Likewise.
31714         * i386-ssetype-3.c: Likewise.
31715         * i386-ssetype-5.c: Likewise.
31716
31717 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31718
31719         PR c++/11039
31720         * g++.dg/warn/implicit-typename2.C: New test.
31721         * g++.dg/warn/implicit-typename3.C: New test.
31722
31723 2003-06-07  Richard Henderson  <rth@redhat.com>
31724
31725         * g++.dg/other/offsetof3.C: Use size_t.
31726         * g++.dg/other/offsetof4.C: Likewise.
31727
31728 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
31729
31730         * lib/copy-file.exp: New. Implement gcc_copy_files.
31731
31732         * lib/dg-pch.exp: Load copy-file.exp
31733         (dg-pch): Use gcc_copy_files instead of "file copy".
31734
31735 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
31736
31737         * gcc.dg/weak/weak.exp: Simplify.
31738         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
31739         * gcc.dg/weak/weak-1.c: Likewise.
31740         * gcc.dg/weak/weak-2.c: Likewise.
31741         * gcc.dg/weak/weak-3.c: Likewise.
31742         * gcc.dg/weak/weak-4.c: Likewise.
31743         * gcc.dg/weak/weak-5.c: Likewise.
31744         * gcc.dg/weak/weak-6.c: Likewise.
31745         * gcc.dg/weak/weak-7.c: Likewise.
31746         * gcc.dg/weak/weak-8.c: Likewise.
31747         * gcc.dg/weak/weak-9.c: Likewise.
31748
31749 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
31750
31751         gcc.c-torture/execute/20030606-1.c: New.
31752
31753 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31754
31755         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
31756         * gcc.dg/builtins-19.c: Likewise.
31757
31758 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31759
31760         * gcc.dg/builtins-2.c: Add some more tests.
31761         * gcc.dg/builtins-18.c: New test case.
31762         * gcc.dg/builtins-19.c: New test case.
31763
31764 2003-06-06  Roger Sayle  <roger@eyesopen.com>
31765             Jim Wilson  <wilson@tuliptree.org>
31766
31767         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
31768
31769 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
31770
31771         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
31772         mempcpy/stpcpy calls not to be optimized into something else.
31773         * gcc.c-torture/execute/string-opt-3.c: Moved to...
31774         * gcc.c-torture/execute/builtins/string-7.c: ...here.
31775         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
31776
31777 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31778
31779         * gcc.dg/format/asm_fprintf-1.c: New test.
31780
31781 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
31782
31783         * lib/gcc-defs.exp (additional_sources): New variable.
31784         (dg-additional-sources): New function.
31785         (additional_files): New variable.
31786         (dg-additional-files): New function.
31787         (dg-additional-files-options): Likewise.
31788         * lib/gcc-dg.exp (dg-require-weak): New function.
31789         (dg-require-alias): Likewise.
31790         (dg-require-gc-sections): Likewise.
31791         * lib/target-supports.exp (check_alias_available): Remove testfile
31792         parameter.
31793         (check_gc_sections_available): New function.
31794         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
31795         (dg-gpp-additional-files): Likewise.
31796         * lib/g++.exp (additional_sources): Remove.
31797         (additional_files): Likewise.
31798         (g++_target_compile): Use dg-additional-files-options.
31799
31800         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
31801         Tcl logic.
31802         * gcc.dg/special/ecos.exp: Remove.
31803         * gcc.dg/special/20000419-2.c: Use dg-require-*.
31804         * gcc.dg/special/alias-1.c: Likewise.
31805         * gcc.dg/special/alias-2.c: Likewise.
31806         * gcc.dg/special/gcsec-1.c: Likewise.
31807         * gcc.dg/special/weak-1.c: Likewise.
31808         * gcc.dg/special/weak-2.c: Likewise.
31809         * gcc.dg/special/wkali-1.c: Likewise.
31810         * gcc.dg/special/wkali-2.c: Likewise.
31811
31812         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
31813         dg-gpp-additional-*.
31814         * g++.dg/special/conpr-3.C: Likewise.
31815         * g++.dg/special/conpr-4.C: Likewise.
31816         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
31817         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
31818         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
31819         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
31820         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
31821         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
31822         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
31823         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
31824         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
31825         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
31826         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
31827         * g++.old-deja/g++.other/comdat1.C: Likewise.
31828         * g++.old-deja/g++.other/comdat2.C: Likewise.
31829         * g++.old-deja/g++.other/comdat3.C: Likewise.
31830         * g++.old-deja/g++.other/ctor1.C: Likewise.
31831         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
31832
31833 2003-06-05  Richard Henderson  <rth@redhat.com>
31834
31835         * gcc.dg/debug/20030605-1.c: New.
31836
31837 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31838
31839         * README.QMTEST: Update.
31840
31841 2003-06-04  Richard Henderson  <rth@redhat.com>
31842
31843         * gcc.dg/cleanup-1.c: New.
31844         * gcc.dg/cleanup-2.c: New.
31845         * gcc.dg/cleanup-3.c: New.
31846         * gcc.dg/cleanup-4.c: New.
31847         * gcc.dg/cleanup-5.c: New.
31848         * gcc.dg/cleanup-6.c: New.
31849         * gcc.dg/cleanup-7.c: New.
31850
31851 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31852
31853         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
31854
31855         * lib/dg-pch.exp: New file.
31856         * g++.dg/pch/pch.exp: Use dg-pch.exp.
31857         * gcc.dg/pch/pch.exp: Likewise.
31858
31859 2003-06-04  Roger Sayle  <roger@eyesopen.com>
31860
31861         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
31862         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
31863         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
31864         * gcc.dg/builtins-17.c: New test case.
31865         * gcc.dg/i386-387-4.c: New test case.
31866         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
31867
31868 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31869
31870         * gcc.dg/ultrasp9.c: New test.
31871
31872 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31873
31874         * gcc.c-torture/compile/20030604-1.c: New test.
31875         * gcc.dg/sparc-constant-1.c: New test.
31876
31877 2003-06-03  Glen Nakamura  <glen@imodulo.com>
31878
31879         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
31880
31881 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
31882
31883         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
31884
31885         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
31886         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
31887
31888 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
31889
31890         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
31891
31892 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31893
31894         PR c++/10940
31895         * g++.dg/template/spec10.C: New test.
31896
31897 2003-06-03  Roger Sayle  <roger@eyesopen.com>
31898
31899         * gcc.dg/builtins-16.c: New test case.
31900
31901 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
31902
31903         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
31904         mempcpy test with post-increments.
31905         * gcc.c-torture/execute/string-opt-3.c: New test.
31906         * gcc.dg/string-opt-1.c: New test.
31907
31908 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
31909
31910         PR fortran/10965
31911         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
31912
31913 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
31914
31915         * lib/scanasm.exp (dg-scan): New function, factored out of ...
31916         (scan-assembler): ... here.  Use dg-scan.
31917         (scan-assembler-not): Likewise.
31918         (scan-file): New function.
31919         (scan-file-not): Likewise.
31920         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
31921         * gcc.dg/cpp/_Pragma4.c: Likewise.
31922         * gcc.dg/cpp/_Pragma5.c: Likewise.
31923         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31924         * gcc.dg/cpp/avoidpaste2.c: Likewise.
31925         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
31926         * gcc.dg/cpp/cmdlne-P.c: Likewise.
31927         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
31928         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
31929         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
31930         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
31931         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
31932         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
31933         * gcc.dg/cpp/cxxcom1.c: Likewise.
31934         * gcc.dg/cpp/line1.c: Likewise.
31935         * gcc.dg/cpp/maccom1.c: Likewise.
31936         * gcc.dg/cpp/maccom2.c: Likewise.
31937         * gcc.dg/cpp/maccom3.c: Likewise.
31938         * gcc.dg/cpp/maccom4.c: Likewise.
31939         * gcc.dg/cpp/maccom5.c: Likewise.
31940         * gcc.dg/cpp/maccom6.c: Likewise.
31941         * gcc.dg/cpp/multiline.c: Likewise.
31942         * gcc.dg/cpp/spacing1.c: Likewise.
31943         * gcc.dg/cpp/spacing2.c: Likewise.
31944         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
31945         * gcc.dg/cpp/trad/maccom1.c: Likewise.
31946         * gcc.dg/cpp/trad/maccom2.c: Likewise.
31947         * gcc.dg/cpp/trad/maccom3.c: Likewise.
31948         * gcc.dg/cpp/trad/maccom4.c: Likewise.
31949         * gcc.dg/cpp/trad/maccom6.c: Likewise.
31950         * gcc.dg/cpp/cxxcom2.c: Likewise.
31951         * gcc.dg/cpp/cxxcom2.h: New file.
31952
31953         * gcc.dg/cpp/truefalse.cpp: Move it to ...
31954         * g++.dg/cpp/truefalse.C: Here.
31955         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
31956
31957 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
31958
31959         * gcc.dg/cpp/redef3.c: New file.
31960
31961 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31962
31963         * gcc.dg/i386-loop-3.c: New test.
31964
31965 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
31966
31967         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
31968
31969 2003-05-31  Roger Sayle  <roger@eyesopen.com>
31970
31971         * gcc.dg/fwrapv-1.c: New test case.
31972         * gcc.dg/fwrapv-2.c: New test case.
31973
31974 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31975
31976         PR c++/10956
31977         * g++.dg/template/spec9.C: New test.
31978
31979 2003-05-29  Roger Sayle  <roger@eyesopen.com>
31980
31981         * gcc.dg/duff-4.c: New test case.
31982
31983 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
31984
31985         PR fortran/10843
31986         * g77.dg/ffixed-form-1.f: New test
31987         * g77.dg/ffixed-form-2.f: New test
31988         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
31989         * g77.dg/ffree-form-3.f: New test
31990
31991 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
31992
31993         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
31994         * gcc.dg/wint_t-1.c: Likewise.
31995
31996 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31997
31998         * g++.dg/template/access11.C: New test.
31999
32000 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32001
32002         PR c++/10849
32003         * g++.dg/template/access10.C: New test.
32004
32005 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32006             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32007
32008         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32009
32010 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32011
32012         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32013         suppress for powerpc-*-darwin*.
32014         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32015
32016 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32017
32018         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32019         suppress option for powerpc-*-darwin*.
32020
32021 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32022
32023         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32024         * gcc.dg/builtins-4.c: Add test for fmod.
32025
32026 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32027
32028         PR c++/10682
32029         * g++.dg/template/instantiate4.C: New test.
32030
32031 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32032
32033         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32034
32035 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32036
32037         * gcc.dg/compat/scalar-return-1_main.c: New file.
32038         * gcc.dg/compat/scalar-return-1_x.c: New file.
32039         * gcc.dg/compat/scalar-return-1_y.c: New file.
32040         * gcc.dg/compat/scalar-return-2_main.c: New file.
32041         * gcc.dg/compat/scalar-return-2_x.c: New file.
32042         * gcc.dg/compat/scalar-return-2_y.c: New file.
32043         * gcc.dg/compat/struct-return-3_main.c: New file.
32044         * gcc.dg/compat/struct-return-3_y.c: New file.
32045         * gcc.dg/compat/struct-return-3_x.c: New file.
32046         * gcc.dg/compat/struct-return-2_main.c: New file.
32047         * gcc.dg/compat/struct-return-2_x.c: New file.
32048         * gcc.dg/compat/struct-return-2_y.c: New file.
32049
32050 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32051
32052         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32053         for hppa*-hp-hpux*.
32054         * gcc.dg/20021014-1.c (dg-options): Likewise.
32055         * gcc.dg/nest.c (dg-options): Likewise.
32056
32057 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32058
32059         PR c++/9738
32060         * g++.dg/ext/dllimport2.C: New file.
32061         * g++.dg/ext/dllimport3.C: New file.
32062
32063 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32064
32065         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32066         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32067         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32068         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32069         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32070         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32071         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32072         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32073         * gcc.dg/compat/small-struct-defs.h: New file.
32074         * gcc.dg/compat/small-struct-init.h: New file.
32075         * gcc.dg/compat/small-struct-check.h: New file.
32076         * gcc.dg/compat/fp-struct-defs.h: New file.
32077         * gcc.dg/compat/fp-struct-check.h: New file.
32078         * gcc.dg/compat/fp-struct-init.h: New file.
32079         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32080         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32081
32082 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32083
32084         * gcc.dg/20030225-2.c: New test.
32085
32086 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32087             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32088
32089         * gcc.c-torture/compile/20030518-1.c: New test case.
32090
32091 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32092
32093         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32094         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32095         gcc-dg-debug-runtest.
32096         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32097         gcc-dg-debug-runtest.
32098
32099 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32100
32101         PR c++/9022
32102         * g++.dg/lookup/using6.C: New test.
32103
32104 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32105
32106         * g++.dg/parse/access2.C: New test.
32107
32108 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32109
32110         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32111         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32112         * gcc.dg/debug/debug.exp: Likewise.
32113
32114 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32115
32116         * gcc.dg/dollar.c: New test.
32117
32118 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32119
32120         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32121         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32122         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32123         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32124         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32125         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32126         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32127         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32128         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32129         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32130         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32131         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32132         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32133         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32134         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32135         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32136         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32137         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32138
32139 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32140
32141         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32142         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32143         support for "repo" mode.
32144         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32145         * lib/g77-dg.exp: Likewise.
32146         * lib/obj-dg.exp: Likewise.
32147
32148 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32149
32150         Merge from gcc-3_2-rhl8-branch:
32151         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32152
32153         * gcc.dg/tls/opt-6.c: New test.
32154
32155         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32156
32157         * gcc.dg/20030405-1.c: New test.
32158
32159         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32160
32161         * gcc.dg/20030309-1.c: New test.
32162
32163         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32164
32165         * gcc.c-torture/execute/20030307-1.c: New test.
32166
32167         2003-02-20  Randolph Chung  <tausq@debian.org>
32168
32169         * gcc.c-torture/compile/20030220-1.c: New test.
32170
32171         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32172
32173         * gcc.dg/20030217-1.c: New test.
32174
32175         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32176
32177         * gcc.c-torture/compile/20020129-1.c: New test.
32178
32179         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32180
32181         * gcc.dg/unroll-1.c: New test.
32182
32183         2002-11-16  Jan Hubicka  <jh@suse.cz>
32184
32185         * gcc.c-torture/execute/20020920-1.c: New test.
32186
32187         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32188
32189         PR target/7434
32190         * gcc.c-torture/compile/20021008-1.c: New test.
32191
32192         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32193
32194         PR target/7559
32195         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32196
32197         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32198
32199         * gcc.c-torture/compile/20020807-1.c: New test.
32200
32201         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32202
32203         * gcc.dg/tls/opt-1.c: New test.
32204
32205         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32206
32207         * gcc.dg/20020729-1.c: New test.
32208
32209         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32210
32211         * g++.dg/opt/life1.C: New test.
32212
32213         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32214
32215         * gcc.dg/20020525-1.c: New test.
32216
32217         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32218
32219         PR c++/6794
32220         * g++.dg/ext/pretty1.C: New test.
32221         * g++.dg/ext/pretty2.C: New test.
32222
32223 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32224
32225         PR c++/8385
32226         * g++.dg/ext/typeof5.C: New test.
32227
32228 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32229
32230         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32231         __USER_LABEL_PREFIX__ into account.
32232         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32233
32234 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32235
32236         * gcc.dg/builtins-15.c: New test case.
32237
32238 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32239
32240         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32241
32242 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32243
32244         * lib/g++.exp: Tweak handling of additional source files.
32245         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32246         * g++.dg/special/conpr-2a.C: Rename to ...
32247         * g++.dg/special/conpr-2a.cc: ... this.
32248         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32249         * g++.dg/special/conpr-3a.C: Rename to ...
32250         * g++.dg/special/conpr-3a.cc: This.
32251         * g++.dg/special/conpr-3b.C: Rename to ...
32252         * g++.dg/special/conpr-3b.cc: This.
32253         * g++.dg/special/conpr-4.C: New test.
32254         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32255
32256 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32257
32258         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32259
32260 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32261
32262         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32263         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32264         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32265         * g++.old-deja/g++.other/warn3.C: Likewise.
32266
32267 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32268
32269         * gcc.dg/i386-387-1.c: Update to also test log.
32270         * gcc.dg/i386-387-2.c: Likewise.
32271
32272 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32273
32274         * g77.f-torture/execute/int8421.f: New test.
32275
32276 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32277
32278         PR c++/10230, c++/10481
32279         * g++.dg/lookup/scoped5.C: New test.
32280
32281 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32282
32283         PR c++/10552
32284         * g++.dg/template/ttp6.C: New test.
32285
32286 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32287
32288         * gcc.c-torture/execute/builtins: New directory.
32289         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32290         gcc.c-torture/execute/builtins.
32291         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32292         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32293         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32294         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32295
32296 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32297
32298         PR c++/9252
32299         * g++.dg/template/access8.C: New test.
32300         * g++.dg/template/access9.C: New test.
32301
32302 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32303
32304         PR c++/9554
32305         * g++.dg/parse/access1.C: New test.
32306
32307 2003-05-09  DJ Delorie  <dj@redhat.com>
32308
32309         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32310         long, and not an int.
32311
32312 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32313
32314         PR c++/10555, c++/10576
32315         * g++.dg/template/memclass1.C: New test.
32316
32317 2003-05-08  DJ Delorie  <dj@redhat.com>
32318
32319         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32320         targets.
32321         * gcc.c-torture/execute/20021024-1.x: Likewise.
32322         * gcc.c-torture/execute/shiftdi.x: Likewise.
32323         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32324         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32325         * gcc.dg/20021018-1.c: Likewise.
32326
32327 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32328
32329         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32330
32331         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32332         (bcopy): Call memmove.
32333
32334 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32335
32336         * g77.f-torture/compile/8485.f: New test case.
32337
32338 2003-05-07  Richard Henderson  <rth@redhat.com>
32339
32340         PR c++/10570
32341         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32342         Verify exception_cleanup not called for rethrows.
32343         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32344         when exiting catch block without rethrowing.
32345         * g++.dg/eh/forced3.C: New.
32346         * g++.dg/eh/forced4.C: New.
32347
32348 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32349
32350         * gcc.dg/20030505.c: Fix triplet.
32351
32352 2003-05-06  DJ Delorie  <dj@redhat.com>
32353
32354         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32355         * gcc.dg/nest.c: Likewise.
32356
32357 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32358
32359         * gcc.dg/builtins-14.c: New test case.
32360
32361 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32362
32363         * lib/compat.exp (compat-execute): New argument.
32364         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32365         * gcc.dg/compat: New test directory.
32366         * gcc.dg/compat/compat.exp: New expect script.
32367         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32368         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32369         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32370         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32371         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32372         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32373
32374         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32375         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32376         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32377         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32378         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32379         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32380         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32381         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32382         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32383         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32384         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32385         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32386         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32387         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32388         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32389
32390 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32391
32392         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32393
32394 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32395
32396         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32397
32398 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32399
32400         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32401         * gcc.dg/ppc-fsel-2.c: New test.
32402
32403         * gcc.dg/unused-5.c: New test.
32404
32405 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32406
32407         PR c++/10496
32408         * g++.dg/warn/pmf1.C: New test.
32409
32410 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32411
32412         PR c++/4494
32413         * g++.dg/warn/main.C: New test.
32414
32415 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32416
32417         * gcc.dg/nonnull-3.c: New test.
32418
32419 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
32420
32421         * gcc.dg/cpp/Wtrigraphs.c: Update.
32422         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32423
32424 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
32425
32426         * gcc.dg/ppc-fsel-1.c: New test.
32427
32428 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
32429
32430         PR c/10604
32431         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32432
32433 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
32434
32435         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32436
32437 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32438
32439         PR c++/9364, c++/10553, c++/10586
32440         * g++.dg/parse/typename4.C: New test.
32441         * g++.dg/parse/typename5.C: Likewise.
32442
32443 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
32444
32445         * gcc.c-torture/compile/20030503-1.c: New test.
32446
32447 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32448
32449         * g++.dg/lookup/using5.C: Fix testcase error.
32450
32451 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
32452
32453         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32454         since MEABI is no longer supported.  Remove all vestiges
32455         of MEABI from the test.
32456
32457 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32458
32459         PR c++/10554
32460         * g++.dg/lookup/using5.C: New test.
32461
32462 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32463
32464         PR c++/8772
32465         * g++.dg/template/ttp5.C: New test.
32466
32467 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
32468
32469         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32470         (dg-gpp-additional-sources): New function.
32471         (dg-gpp-additional-files): Likewise.
32472         * lib/g++.exp (additional_sources): New variable.
32473         (additional_files): Likewise.
32474         (g++_target_compile): Deal with them.
32475         * lib/old-dejagnu.exp: Remove.
32476         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32477         * g++.old-deja: Revise all tests to use dg commands.
32478
32479 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32480
32481         PR c++/9432, c++/9528
32482         * g++.dg/lookup/using4.C: New test.
32483
32484 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
32485
32486         * gcc.dg/noreturn-5.c: New file.
32487         * gcc.dg/noreturn-6.c: New file.
32488
32489         * gcc.c-torture/compile/inline-1.c: New file.
32490
32491 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32492
32493         PR c++/10551
32494         * g++.dg/template/explicit1.C: New test.
32495
32496 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32497
32498         PR c++/10549
32499         * g++.dg/other/bitfield1.C: New test.
32500
32501         PR c++/10527
32502         * g++.dg/init/new7.C: New test.
32503
32504 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32505
32506         * g++.dg/ext/desig1.C: New test.
32507         * g++.dg/ext/init1.C: Update.
32508
32509         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32510
32511 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
32512
32513         PR c++/10180
32514         * g++.dg/warn/Winline-1.C: New test.
32515
32516 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
32517
32518         * gcc.c-torture/execute/string-opt-19.c: New test.
32519
32520         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32521         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32522
32523 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
32524
32525         PR c++/10506
32526         * g++.dg/init/new6.C: New test.
32527
32528         PR c++/10503
32529         * g++.dg/init/ref6.C: New test.
32530
32531 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
32532
32533         * g++.dg/warn/weak1.C: XFAIL on AIX4.
32534
32535 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32536
32537         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32538         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32539
32540 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
32541
32542         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32543         initialized static data members.
32544
32545 2003-04-25  H.J. Lu <hjl@gnu.org>
32546
32547         * gcc.dg/ia64-sync-4.c: New test.
32548
32549 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32550
32551         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
32552         date.
32553
32554 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
32555
32556         PR c++/10337
32557         * g++.dg/warn/conv1.C: New test.
32558         * g++.old-deja/g++.other/conv7.C: Adjust.
32559         * g++.old-deja/g++.other/overload14.C: Adjust.
32560
32561 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32562
32563         PR c++/10471
32564         * g++.dg/template/defarg2.C: New test.
32565
32566 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
32567
32568         * gcc.dg/cpp/include2.c: Update.
32569         * gcc.dg/cpp/multiline-2.c: New.
32570         * gcc.dg/cpp/multiline.c: Update.
32571         * gcc.dg/cpp/strify2.c: Update.
32572         * gcc.dg/cpp/trad/literals-2.c: Update.
32573
32574 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32575
32576         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32577
32578 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32579
32580         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32581
32582 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32583
32584         PR c++/10451
32585         * g++.dg/parse/crash4.C: New test.
32586
32587         PR c++/9847
32588         * g++.dg/parse/crash5.C: New test.
32589
32590 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
32591
32592         PR c++/10446
32593         * g++.dg/parse/crash3.C: New test.
32594
32595         PR c++/10428
32596         * g++.dg/parse/elab1.C: New test.
32597
32598 2003-04-22  Devang Patel  <dpatel@apple.com>
32599
32600         * gcc.dg/cpp/trad/funlike-5.c: New test.
32601
32602 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
32603
32604         * g++.dg/other/packed1.C: Fix dg options.
32605
32606 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
32607
32608         * g++.dg/other/offsetof2.C: New test.
32609
32610 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
32611
32612         * g++.dg/template/recurse.C: Adjust location of error messages.
32613
32614 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
32615
32616         PR c++/9881
32617         * g++.dg/init/addr-const1.C: New test.
32618         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32619
32620 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32621
32622         PR c++/10405
32623         * g++.dg/lookup/struct-hack1.C: New test.
32624
32625 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
32626
32627         * ucs.c: Update diagnostic messages.
32628
32629 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32630
32631         * gcc.dg/cpp/truefalse.cpp: New test.
32632         * gcc.dg/cpp/cpp.exp: Update.
32633         * g++.dg/other/stdbool-if.C: Remove.
32634
32635 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32636
32637         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32638         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32639
32640 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32641
32642         * gcc.c-torture/compile/20030418-1.c: New test.
32643
32644 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
32645
32646         * README.compat: Remove; content moved to doc/sourcebuild.texi.
32647
32648 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32649
32650         PR c++/10347
32651         g++.dg/template/dependent-name1.C: New test.
32652
32653 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
32654
32655         * gcc.dg/warn-1.c (tourist_guide): New array,
32656         contains a pointer to bar.
32657
32658 2003-04-16  Roger Sayle  <roger@eyesopen.com>
32659
32660         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32661         * gcc.c-torture/execute/medce-1.c: New test case.
32662         * gcc.c-torture/execute/medce-2.c: New test case.
32663
32664 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
32665
32666         * lib/prune.exp: Ignore more messages.
32667
32668         PR c++/10381
32669         * g++.dg/parse/lookup3.C: New test.
32670
32671 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
32672
32673         * gcc.c-torture/compile/20030415-1.c : New test.
32674
32675 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
32676
32677         * gcc.c-torture/execute/scope-2.c: Move to ...
32678         * gcc.dg/noncompile/scope.c: .... here.
32679
32680 2003-04-14  Roger Sayle  <roger@eyesopen.com>
32681
32682         * gcc.dg/20030414-2.c: New test case.
32683
32684 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
32685
32686         PR target/10377
32687         * gcc.dg/20030414-1.c: New test.
32688
32689 2003-04-13  Roger Sayle  <roger@eyesopen.com>
32690
32691         * gcc.dg/builtins-12.c: New test case.
32692         * gcc.dg/builtins-13.c: New test case.
32693
32694 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32695
32696         * gcc.c-torture/execute/string-opt-18.c: New test.
32697
32698 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
32699
32700         PR c++/10300
32701         * g++.dg/init/new5.C: New test.
32702
32703 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
32704
32705         PR c++/7910
32706         * g++.dg/ext/dllimport1.C: New test.
32707
32708 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32709
32710         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32711
32712 2003-04-11  Bud Davis <bdavis9659@comcast.net>
32713
32714         PR Fortran/9263
32715         * g77.f-torture/noncompile/9263.f: New test
32716         PR Fortran/1832
32717         * g77.f-torture/execute/1832.f: New test
32718
32719 2003-04-11  David Chad  <davidc@freebsd.org>
32720             Loren J. Rittle  <ljrittle@acm.org>
32721
32722         libobjc/8562
32723         * objc.dg/headers.m: New test.
32724
32725 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
32726
32727         * gcc.c-torture/execute/builtin-noret-2.c: New.
32728         * gcc.c-torture/execute/builtin-noret-2.x: New.
32729         XFAIL builtin-noret-2.c at -O1 and above.
32730         * gcc.dg/redecl.c: New.
32731         * gcc.dg/Wshadow-1.c: Update error regexps.
32732
32733 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
32734
32735         * g++.dg/abi/bitfield10.C: New test.
32736
32737 2003-04-09  Mike Stump  <mrs@apple.com>
32738
32739         * gcc.dg/pch/pch.exp: Make testcase names longer.
32740         * g++.dg/pch/pch.exp: Make testcase names longer.
32741
32742 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32743
32744         * gcc.dg/builtins-11.c: New test case.
32745
32746 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32747
32748         * gcc.dg/builtins-9.c: New test case.
32749         * gcc.dg/builtins-10.c: New test case.
32750
32751 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
32752
32753         * gcc.dg/noncompile/init-4.c.c: New test.
32754
32755 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32756
32757         * gcc.misc-test/gcov-9.c: New test.
32758         * gcc.misc-test/gcov-10.c: New test
32759         * gcc.misc-test/gcov-11.c: New test.
32760
32761 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
32762
32763         PR optimization/10024
32764         * gcc.c-torture/compile/20030405-1.c: New test.
32765
32766 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
32767
32768         * gcc.dg/pch/static-3.c: New.
32769         * gcc.dg/pch/static-3.hs: New.
32770         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
32771
32772 2003-04-04  Richard Henderson  <rth@redhat.com>
32773
32774         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
32775         * g++.dg/eh/forced2.C: Likewise.
32776
32777 2003-04-03  Mike Stump  <mrs@apple.com>
32778
32779         * lib/scanasm.exp (scan-assembler): Add xfail processing for
32780         target arg.
32781         (scan-assembler-times, scan-assembler-not): Likewise.
32782         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
32783
32784 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32785
32786         * gcc.dg/sparc-loop-1.c: New test.
32787
32788 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
32789
32790         PR other/9274
32791         * g++.dg/pch/system-2.C: New.
32792         * g++.dg/pch/system-2.Hs: New.
32793
32794 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
32795
32796         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
32797
32798         * g++.dg/eh/simd-1.C (vecfunc): Same.
32799
32800 2003-04-01  Roger Sayle  <roger@eyesopen.com>
32801
32802         * gcc.c-torture/execute/20030401-1.c: New test case.
32803
32804 2003-04-01  Ziemowit Laski <zlaski@apple.com>
32805
32806         * objc.dg/defs.m: New.
32807
32808 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
32809
32810         * g++.dg/eh/simd-1.C: New.
32811         * g++.dg/eh/simd-2.C: New.
32812
32813 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
32814
32815         * gcc.c-torture/execute/simd-3.c: New.
32816
32817 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32818
32819         PR c/9936
32820         * gcc.dg/20030331-2.c: New test.
32821
32822 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
32823
32824         PR c++/10278
32825         * g++.dg/parse/crash2.C: New test.
32826
32827 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32828
32829         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
32830         * gcc.c-torture/execute/20030331-1.c: ...here.
32831
32832 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32833
32834         * gcc.c-torture/execute/20030331-1.c: New test.
32835
32836 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32837
32838         * lib/gcov.exp: Adjust call return testing strings.
32839         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
32840
32841 2003-03-31  Roger Sayle  <roger@eyesopen.com>
32842
32843         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
32844         * gcc.dg/builtins-7.c: New test case.
32845         * gcc.dg/builtins-8.c: New test case.
32846
32847 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
32848
32849         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
32850
32851 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
32852
32853         PR c++/7647
32854         * g++.dg/lookup-class-member-2.C: New test.
32855
32856 2003-03-30  Glen Nakamura  <glen@imodulo.com>
32857
32858         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
32859
32860 2003-03-28  Roger Sayle  <roger@eyesopen.com>
32861
32862         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
32863
32864 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
32865
32866         * g++.dg/init/attrib1.C: New test.
32867
32868 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32869
32870         * gcc.dg/ultrasp8.c: New test.
32871
32872 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32873
32874         * gcc.dg/ultrasp7.c: New test.
32875
32876 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
32877
32878         PR c++/10047
32879         * g++.dg/template/inline1.C: New test.
32880
32881 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32882
32883         * gcc.dg/sparc-dwarf2.c: New test.
32884
32885 2003-03-27  Roger Sayle  <roger@eyesopen.com>
32886
32887         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
32888         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
32889
32890 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
32891
32892         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
32893         than reading .x files.
32894         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
32895         * g77.dg/gcov/gcov-1.f: Likewise.
32896         * gcc.misc-tests/gcov-4b.c: Likewise.
32897         * gcc.misc-tests/gcov-5b.c: Likewise.
32898         * gcc.misc-tests/gcov-6.c: Likewise.
32899         * gcc.misc-tests/gcov-7.c: Likewise.
32900         * gcc.misc-tests/gcov-8.c: Likewise.
32901         * g++.dg/gcov/gcov-1.x: Remove.
32902         * g77.dg/gcov/gcov-1.x: Likewise.
32903         * gcc.misc-tests/gcov-4b.x: Likewise.
32904         * gcc.misc-tests/gcov-5b.x: Likewise.
32905         * gcc.misc-tests/gcov-6.x: Likewise.
32906         * gcc.misc-tests/gcov-7.x: Likewise.
32907         * gcc.misc-tests/gcov-8.x: Likewise.
32908
32909 2003-03-27  Glen Nakamura  <glen@imodulo.com>
32910
32911         PR opt/10087
32912         * gcc.dg/20030324-1.c: New test.
32913
32914 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
32915
32916         PR c++/10224
32917         * g++.dg/template/arg3.C: New test.
32918
32919         PR c++/10158
32920         * g++.dg/template/friend18.C: New test.
32921
32922 2003-03-26  Roger Sayle  <roger@eyesopen.com>
32923
32924         * g77.f-torture/compile/20030326-1.f: New test case.
32925
32926 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
32927
32928         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
32929
32930         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
32931
32932 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
32933
32934         * gcc.dg/ia64-sync-3.c: New test.
32935
32936 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
32937
32938         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
32939
32940 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32941
32942         * gcc.dg/ultrasp6.c: New test.
32943
32944 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32945
32946         * gcc.dg/i386-signbit-1.c: New test.
32947         * gcc.dg/i386-signbit-2.c: New test.
32948         * gcc.dg/i386-signbit-3.c: New test.
32949
32950 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32951
32952         * gcc.dg/ultrasp5.c: Fix options.
32953
32954 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32955
32956         * gcc.dg/ultrasp5.c: Fix comment.
32957
32958 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
32959
32960         PR fortran/10197
32961         * g77.f-torture/execute/10197.f: New test.
32962
32963 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
32964
32965         PR c++/9898, c++/383
32966         * g++.dg/template/conv6.C: New test.
32967
32968         PR c++/10119
32969         * g++.dg/template/ptrmem5.C: New test.
32970
32971         PR c++/10026
32972         * g++.dg/lookup/koenig1.C: New test.
32973
32974         PR C++/10199
32975         * g++.dg/lookup/template2.C: New test.
32976
32977 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
32978
32979         * g++.dg/opt/rtti1.C: New test.
32980
32981 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32982
32983         * gcc.dg/ultrasp5.c: New test.
32984
32985 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
32986
32987         PR middle-end/9967
32988         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
32989         builtin fputs.
32990
32991 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
32992
32993         PR c/8224
32994         * gcc.dg/20030323-1.c: New test.
32995
32996 2003-03-23  Roger Sayle  <roger@eyesopen.com>
32997
32998         * gcc.c-torture/compile/20030323-1.c: New test case.
32999
33000 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
33001
33002         * gcc.dg/20030321-1.c: New test.
33003
33004 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
33005
33006         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33007
33008 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33009
33010         PR c++/9978, c++/9708
33011         * g++.dg/ext/vlm1.C: Adjust expected error.
33012         * g++.dg/ext/vla2.C: New test.
33013         * g++.dg/template/arg1.C: New test.
33014         * g++.dg/template/arg2.C: New test.
33015
33016 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33017
33018         * g77.f-torture/execute/select.f: New test.
33019         * g77.f-torture/noncompile/select_no_compile.f: New test.
33020
33021 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33022
33023         PR c++/9898
33024         * g++.dg/other/error4.C: New test.
33025
33026 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33027
33028         * g++.dg/template/friend17.C: New test.
33029
33030 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33031
33032         * gcc.c-torture/compile/20030320-1.c: New.
33033
33034 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33035
33036         * gcc.dg/builtins-6.c: New test case.
33037
33038 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33039
33040         PR target/10073
33041         * gcc.c-torture/compile/20030319-1.c: New.
33042
33043 2003-03-18  Jan Hubicka  <jh@suse.cz>
33044
33045         * gcc.dg/i386-cvt-1.c: New test.
33046
33047 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33048
33049         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33050         * objc.dg/naming-2.m: Likewise.
33051
33052 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33053
33054         PR c++/9639
33055         * g++.dg/parse/crash1.C: New test.
33056
33057 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33058
33059         PR c++/8805
33060         * g++.dg/eh/cleanup1.C: New test.
33061
33062 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33063
33064         * gcc.c-torture/execute/20030316-1.c: New test case.
33065
33066 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33067
33068         PR c++/9629
33069         * g++.dg/init/ctor2.C: New test.
33070
33071 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33072
33073         * g77.f-torture/compile/xformat.f: New test case.
33074
33075 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33076
33077         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33078         * g++.old-deja/g++.mike/eh50.C: Likewise.
33079
33080 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33081
33082         PR c++/6440
33083         * g++.dg/template/spec7.C: New test.
33084         * g++.dg/template/spec8.C: Likewise.
33085
33086 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33087
33088         * gcc.c-torture/execute/20030313-1.c: New test.
33089
33090 2003-03-14  Richard Henderson  <rth@redhat.com>
33091
33092         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33093
33094 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33095
33096         * gcc.c-torture/compile/20030314-1.c: New test.
33097
33098 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33099
33100         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33101         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33102         thumb target,
33103         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33104         to accept newer _imp__  prefix and additional
33105         newline in .drectve section.
33106         * gcc.dg/dll-4.c: Likewise.
33107         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33108         switch.
33109
33110 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33111
33112         * g++.dg/parse/namespace9.C: New test.
33113
33114         * g++.dg/init/ref5.C: New test.
33115         * g++.dg/parse/ptrmem1.C: Likewise.
33116
33117 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33118
33119         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33120         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33121         regular expression.
33122         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33123         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33124
33125 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33126
33127         * gcc.c-torture/execute/20030224-2.c: New test.
33128
33129 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33130
33131         * gcc.dg/decl-3.c: New test.
33132
33133 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33134
33135         * gcc.dg/i386-loop-2.c: New test.
33136
33137 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33138
33139         PR c++/9474
33140         * g++.dg/parse/namespace8.C: New test.
33141
33142         PR c++/9924
33143         * g++.dg/overload/builtin2.C: New test.
33144
33145 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33146
33147         * gcc.dg/return-type-3.c: New test.
33148
33149 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33150
33151         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33152         profiling options are not supported.
33153
33154 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33155
33156         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33157         * g++.old-deja/g++.warn/impint2.C: Likewise.
33158
33159 2003-03-10  Devang Patel  <dpatel@apple.com>
33160
33161         * g++.dg/cpp/c++_cmd_1.C: New test.
33162         * g++.dg/cpp/c++_cmd_1.h: New file.
33163
33164 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33165
33166         * gcc.dg/altivec-9.c: New file.
33167
33168 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33169
33170         * gcc.dg/ppc-sdata-1.c: New test.
33171         * gcc.dg/ppc-sdata-2.c: New test.
33172
33173 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33174
33175         PR c++/9373
33176         * g++.dg/opt/ptrmem2.C: New test.
33177
33178         PR c++/8534
33179         * g++.dg/opt/ptrmem1.C: New test.
33180
33181 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33182
33183         * gcc.dg/i386-loop-1.c: New test.
33184
33185 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33186
33187         PR c++/9970
33188         * g++.dg/lookup/friend1.C: New test.
33189
33190 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33191
33192         PR c++/9823
33193         * g++.dg/parser/constructor1.C: New test.
33194
33195 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33196
33197         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33198
33199         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33200
33201 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33202
33203         * gcc.dg/cpp/Wunused.c: Update test.
33204
33205 2003-03-08  Jan Hubicka  <jh@suse.cz>
33206
33207         * gcc.dg/inline-3.c: New test.
33208
33209 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33210
33211         PR c++/9809
33212         * g++.dg/parse/builtin1.C: New test.
33213
33214         PR c++/9982
33215         * g++.dg/abi/cookie1.C: New test.
33216         * g++.dg/abi/cookie2.C: Likewise.
33217
33218         PR c++/9524
33219         * g++.dg/template/field1.C: New test.
33220
33221         PR c++/9912
33222         * g++.dg/parse/class1.C: New test.
33223         * g++.dg/parse/namespace7.C: Likewise.
33224         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33225
33226 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33227
33228         * g++.dg/init/ref4.C: New test.
33229
33230 2003-03-07  Jan Hubicka  <jh@suse.cz>
33231
33232         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33233         * gcc.dg/inline-3.c: New test.
33234
33235 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33236
33237         * g++.dg/init/ref3.C: New test.
33238
33239         PR c++/9965
33240         * g++.dg/init/ref2.C: New test.
33241
33242         PR c++/9400
33243         * g++.dg/warn/Wshadow-2.C: New test.
33244
33245         PR c++/9791
33246         * g++.dg/warn/Woverloaded-1.C: New test.
33247
33248 2003-03-05  Jan Hubicka  <jh@suse.cz>
33249
33250         * gcc.dg/i386-local2.c: New.
33251         * gcc.dg/i386-local.c: Fix typo.
33252
33253 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33254
33255         * g++.dg/abi/layout3.C: New test.
33256
33257 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33258
33259         * gcc.c-torture/compile/20030305-1.c
33260
33261 2003-03-05  Jan Hubicka  <jh@suse.cz>
33262
33263         * gcc.dg/i386-local.c: New.
33264
33265 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33266
33267         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33268
33269 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33270
33271         * gcc.dg/switch-2.c: New test.
33272         * gcc.dg/switch-3.c: New test.
33273         * gcc.dg/Wswitch.c: Adjust line numbers.
33274         * gcc.dg/Wswitch-default.c: Likewise.
33275         * gcc.dg/Wswitch-enum.c: Likewise.
33276
33277 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33278
33279         * gcc.c-torture/execute/20030222-1.c: New test.
33280
33281 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33282
33283         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33284
33285 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33286
33287         PR c++/9878
33288         * g++.dg/init/ref1.C: New test.
33289
33290 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33291
33292         * gcc.dg/sh-relax.c: New SH-only test.
33293
33294 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33295
33296         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33297         comment explaining purpose of testcase.
33298
33299 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33300
33301         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33302         for HC11/HC12 (asm needs two int registers).
33303         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33304         HC11/HC12 because the test uses an asm which needs two 32-bit
33305         registers.
33306
33307 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33308
33309         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33310         for HC11/HC12 (array is too large otherwise).
33311         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33312         * gcc.c-torture/compile/20010518-2.x: Likewise.
33313         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33314         HC11/HC12 (array is too large).
33315
33316 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33317
33318         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33319         * lib/g++-dg.exp (g++-dg-test): Likewise.
33320
33321 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33322
33323         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33324         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33325
33326 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33327
33328         * g++.dg/warn/implicit-typename1.C: Remove warning.
33329
33330 2003-02-28  Richard Henderson  <rth@redhat.com>
33331
33332         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33333         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33334
33335 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33336
33337         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33338         * g++.dg/pch/pch.exp: Likewise.
33339
33340 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33341
33342         PR c++/9879
33343         * testsuite/g++.dg/init/new4.C: New test.
33344
33345 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33346
33347         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33348
33349 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33350
33351         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33352         unsigned long.
33353
33354         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33355         wider than float.
33356
33357 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33358
33359         * lib/scanasm.exp: Add support for counting numbers of
33360         occurences.
33361         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33362         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33363
33364 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33365
33366         PR c++/9683
33367         * g++.dg/template/static3.C: New test.
33368
33369         PR c++/9829
33370         * g++.dg/parse/namespace6.C: New test.
33371
33372 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33373
33374         PR target/9732
33375         * gcc.dg/20030225-1.c: New test.
33376
33377 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33378
33379         * README: Remove out-of-date information.
33380
33381         PR c++/9836
33382         * g++.dg/template/spec6.C: New test.
33383
33384 2003-02-24  Jeff Law  <law@redhat.com>
33385
33386         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33387
33388 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33389
33390         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33391         * gcc.dg/pragma-ep-1.c: Likewise.
33392
33393 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33394
33395         PR c++/9602
33396         * g++.dg/template/friend16.C: New test.
33397
33398 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33399
33400         PR c++/5333
33401         * g++.dg/parse/fused-params1.C: Adjust error messages.
33402         * g++.dg/template/nested3.C: New test.
33403
33404 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33405
33406         * g++.dg/abi/param1.C: New test.
33407
33408 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33409
33410         PR c++/7982
33411         * g++.dg/warn/implicit-typename1.C: New test.
33412
33413 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33414
33415         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33416         with "mtune".
33417         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33418         * gcc.c-torture/execute/20010129-1.x: Likewise.
33419         * gcc.dg/20011107-1.c: Likewise.
33420         * gcc.dg/20020108-1.c: Likewise.
33421         * gcc.dg/20020122-3.c: Likewise.
33422         * gcc.dg/20020206-1.c: Likewise.
33423         * gcc.dg/20020310-1.c: Likewise.
33424         * gcc.dg/20020426-2.c: Likewise.
33425         * gcc.dg/20020517-1.c: Likewise.
33426         * gcc.dg/991230-1.c: Likewise.
33427         * gcc.dg/i386-unroll-1.c: Likewise.
33428         * gcc.misc-tests/i386-prefetch.exp: Likewise.
33429
33430 2003-02-22  Jan Hubicka  <jh@suse.cz>
33431
33432         * gcc.dg/i386-mul.c: New test.
33433
33434 2003-02-21  Roger Sayle  <roger@eyesopen.com>
33435
33436         * gcc.dg/builtins-5.c: New test case.
33437
33438 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
33439
33440         * gcc.dg/asmreg-1.c: New test.
33441
33442 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33443
33444         PR c++/9749
33445         * g++.dg/parse/varmod1.C: New test.
33446
33447 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33448
33449         PR c++/9727
33450         * g++.dg/template/op1.C: New test.
33451
33452 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33453
33454         PR c++/8906
33455         * g++.dg/template/nested2.C: New test.
33456
33457 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33458
33459         PR c++/8724
33460         * g++.dg/expr/dtor1.C: New test.
33461
33462 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
33463
33464         * gcc.dg/cpp/include3.c: New test.
33465         * gcc.dg/cpp/inc/foo.h: New file.
33466
33467 2003-02-21  Glen Nakamura  <glen@imodulo.com>
33468
33469         * gcc.c-torture/execute/20030221-1.c: New test.
33470
33471 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
33472
33473         PR c++/9729
33474         * g++.dg/abi/conv1.C: New test.
33475
33476 2003-02-20  Jan Hubicka  <jh@suse.cz>
33477
33478         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33479
33480 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
33481
33482         * gcc.c-torture/compile/20030219-1.c: New test.
33483
33484 2003-02-18  Jan Hubicka  <jh@suse.cz>
33485
33486         * gcc.dg/funcorder.c: New test.
33487
33488 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33489
33490         * gcc.c-torture/execute/20030218-1.c: New.
33491
33492 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33493
33494         * gcc.dg/20030218-1.c: New.
33495
33496 2003-02-18  Richard Henderson  <rth@redhat.com>
33497
33498         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33499         * gcc.dg/attr-used-2.c: New.
33500
33501 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
33502
33503         PR c++/9704
33504         * g++.dg/init/copy5.C: New test.
33505
33506 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
33507
33508         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33509         * g++.dg/pch/pch.exp: Likewise.
33510
33511 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33512
33513         * gcc.c-torture/execute/20030209-1.c: Enable the test if
33514         STACK_SIZE is not defined.
33515
33516 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33517
33518         PR c++/9457
33519         * g++.dg/template/init1.C: New test.
33520
33521 2003-02-16  Jan HUbicka  <jh@suse.cz>
33522
33523         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33524         (foo): Add few extra tests
33525         * gcc.dg/c99-const-expr-3.c: Likewise.
33526         * gcc.c-torture/execute/20030216-1.c: New.
33527
33528 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33529
33530         PR c++/9459
33531         * g++.dg/ext/typeof4.C: New test.
33532
33533 2003-02-15  Roger Sayle  <roger@eyesopen.com>
33534
33535         * gcc.dg/i386-387-3.c: New test case.
33536
33537 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
33538
33539         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33540         cris-*-elf* cris-*-aout* and mmix-*-*.
33541
33542 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
33543
33544         * gcc.dg/20030213-1.c: New test.
33545
33546 2003-02-12  Roger Sayle  <roger@eyesopen.com>
33547
33548         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33549         * gcc.dg/i386-387-2.c: Likewise.
33550
33551 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
33552
33553         * gcc.dg/ppc-spe.c: Fix formatting.
33554         Enable tests that were previously unsupported by gas.
33555         Delete tests for instructions that no longer exist.
33556         Switch arguments on evsubifw builtin.
33557
33558 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
33559
33560         * gcc.c-torture/execute/20030209-1.c: Disable the test if
33561         STACK_SIZE is too small.
33562
33563 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33564             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33565
33566         * gcc.dg/decl-2.c: New test.
33567
33568 2003-02-10  Jan Hubicka  <jh@suse.cz>
33569
33570         * gcc.dg/i386-fpcvt-1.c: New test.
33571
33572 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
33573
33574         * gcc.c-torture/execute/20030209-1.c: New test.
33575
33576 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
33577
33578         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33579         int-wide bitops, use the constants of the same width.
33580         Likewise, if long long is 32-bit wide, test bitops using
33581         32-bit constants.
33582
33583 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
33584
33585         * gcc.dg/20021014-1.c: Annotate with expected notice text.
33586
33587 2003-02-07  Roger Sayle  <roger@eyesopen.com>
33588
33589         * testsuite/gcc.dg/builtins-4.c: New test case.
33590
33591 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33592
33593         * gcc.dg/20020430-1.c: Fix dg command typos.
33594         * gcc.dg/20020503-1.c: Likewise.
33595
33596 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33597
33598         PR c++/8785
33599         * g++.dg/parse/fused-params1.C: New test.
33600
33601         PR c++/8857
33602         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33603
33604         PR c++/8921
33605         * g++.dg/parse/non-dependent1.C: New test.
33606
33607         PR c++/8928
33608         * g++.dg/parse/dupl-tmpl-args1.C: New test.
33609
33610         PR c++/9228
33611         * g++.dg/parse/undefined7.C: New test.
33612         * g++.dg/parse/non-templ1.C: New test.
33613
33614         PR c++/9229
33615         * g++.dg/parse/too-many-tmpl-args1.C: New test.
33616
33617 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
33618
33619         * gcc.c-torture/compile/20030206-1.c: New test.
33620
33621 2003-02-05  Roger Sayle  <roger@eyesopen.com>
33622
33623         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33624         "pow" to "foo" to avoid potential confusion with a math built-in.
33625
33626 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33627
33628         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33629         conditions for SPARC targets.
33630
33631 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
33632
33633         * gcc.dg/20030204-1.c: New test.
33634
33635 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33636
33637         PR c++/38
33638         * g++.dg/parse/array-size1.C: New test.
33639
33640         PR c++/5657
33641         * g++.dg/parse/undefined3.C: New test.
33642
33643         PR c++/5665
33644         * g++.dg/parse/undefined4.C: New test.
33645
33646         PR c++/5975
33647         * g++.dg/parse/undefined5.C: New test.
33648
33649         PR c++/7259
33650         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33651
33652         PR c++/8578
33653         * g++.dg/parse/casting-operator1.C: New test.
33654
33655         PR c++/8596
33656         * g++.dg/parse/undefined6.C: New test.
33657
33658         PR c++/8736
33659         * g++.dg/parse/missing-template1.C: New test.
33660
33661 2003-02-04  Jan Hubicka  <jh@suse.cz>
33662
33663         * gcc.dg/i386-cadd.c: Compile using -march=k8.
33664         * gcc.dg/i386-cmov?.c: Likewise.
33665         * gcc.dg/i386-fpcvt-?.c: Likewise.
33666         * gcc.dg/i386-ssefp-1.c: Likewise.
33667         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33668         conventions.
33669
33670 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
33671
33672         PR c++/7129
33673         * testsuite/g++.dg/ext/max.C: New test.
33674
33675 2003-02-03  Jan Hubicka  <jh@suse.cz>
33676
33677         * gcc.c-torture/execute/20030203-1.c: New test.
33678
33679 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
33680
33681         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33682         'natural-endian'.
33683
33684 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
33685
33686         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33687         * g++.dg/init/new2.C: Likewise.
33688         * g++.dg/other/new1.C: Likewise.
33689
33690 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
33691
33692         * gcc.dg/struct-ret-libc.c: New test.
33693
33694 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
33695
33696         * gcc.dg/20030129-1.c: New test.
33697
33698 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33699
33700         PR c++/8849
33701         * g++.dg/template/ptrmem4.C: New test.
33702
33703 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
33704
33705         * g++.dg/parser/constant1.C: New test.
33706
33707 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33708
33709         PR c++/8591
33710         * g++.dg/parse/friend2.C: New test.
33711
33712 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33713
33714         PR c++/9437
33715         * g++.dg/template/unify4.C: New test.
33716
33717 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
33718
33719         * gcc.c-torture/execute/20030128-1.c: New test.
33720
33721 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
33722
33723         * g++.dg/lookup/nested1.C: Test moved from ...
33724         * g++.old-deja/g++.other/lookup24.C: ... here.
33725
33726 2003-01-28  Jan Hubicka  <jh@suse.cz>
33727
33728         * gcc.dg/i386-cmov5.c: New test.
33729
33730 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33731
33732         * gcc.c-torture/execute/20010925-1.c: Changed the
33733         memcpy declaration.
33734
33735 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33736
33737         PR c++/3902
33738         * g++.dg/parse/template5.C: New test.
33739
33740 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
33741
33742         PR fortran/9258
33743         * g77.dg/pr9258: New test.
33744
33745 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33746
33747         * README: Move relevant parts from README.g++.
33748
33749         * README.g++: Remove this file.
33750
33751 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33752
33753         * g++.dg/abi/dcast1.C: New test.
33754
33755 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33756
33757         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
33758
33759 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
33760
33761         PR c++/47
33762         * g++.old-deja/g++.other/lookup24.C: New test.
33763
33764 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33765
33766         PR middle-end/7227
33767         * gcc.dg/uninit-C.c: New test.
33768
33769 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
33770
33771         * g++.dg/abi/covariant1.C: New test.
33772
33773 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
33774
33775         * gcc.dg/20030123-1.c: New test.
33776
33777 2003-01-25  Jan Hubicka  <jh@suse.cz>
33778
33779         PR opt/8492
33780         * gcc.c-torture/compile/20030125-1.c
33781
33782 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
33783
33784         PR c++/9403
33785         * g++.dg/parse/template3.C: New test.
33786         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
33787
33788         PR c++/795
33789         * g++.dg/parse/template4.C: New test.
33790
33791         PR c++/9415
33792         * g++.dg/template/qual2.C: New test.
33793
33794         PR c++/8545
33795         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
33796
33797         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
33798
33799 2003-01-25  Roger Sayle  <roger@eyesopen.com>
33800
33801         * gcc.c-torture/execute/switch-1.c: New test case.
33802
33803 2003-01-25  Jan Hubicka  <jh@suse.cz>
33804
33805         * gcc.c-torture/execute/20030125-1.[cx]: New test.
33806
33807 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
33808
33809         Tweaks for Bison-1.875. From the NEWS file:
33810         "- `parse error' -> `syntax error'
33811         Bison now uniformly uses the term `syntax error'"
33812         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
33813         * gcc.dg/cpp/digraph2.c: Likewise.
33814         * gcc.dg/cpp/direct2.c: Likewise.
33815         * gcc.dg/cpp/paste4.c: Likewise.
33816         * gcc.dg/c90-restrict-1.c: Likewise.
33817         * gcc.dg/c99-func-2.c: Likewise.
33818         * gcc.dg/noncompile/920721-2.c: Likewise.
33819         * gcc.dg/noncompile/930622-2.c: Likewise.
33820         * gcc.dg/noncompile/940112-1.c: Likewise.
33821         * gcc.dg/noncompile/950921-1.c: Likewise.
33822         * gcc.dg/noncompile/951123-1.c: Likewise.
33823         * gcc.dg/noncompile/971104-1.c: Likewise.
33824         * gcc.dg/noncompile/990416-1.c: Likewise.
33825
33826 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
33827
33828         * g++.dg/parse/undefined1.C: Add error message.
33829
33830 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33831
33832         PR c++/9354
33833         * g++.dg/parse/new1.C: New test.
33834
33835         PR c++/9216
33836         * g++.dg/parse/template2.C: New test.
33837
33838         PR c++/9354
33839         * g++.dg/parse/typedef2.C: New test.
33840
33841         PR c++/9328
33842         * g++.dg/ext/typeof3.C: New test.
33843
33844 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33845
33846         PR c++/2738
33847         * g++.dg/parse/ret-type1.C: New test.
33848
33849         PR c++/3792
33850         * g++.dg/parse/tmpl-outside1.C: New test.
33851
33852         PR c++/4207
33853         * g++.dg/parse/int-as-enum1.C: New test.
33854
33855         PR c++/4903
33856         * g++.dg/parse/no-typename1.C: New test.
33857
33858         PR c++/5533
33859         * g++.dg/parse/no-value1.C: New test.
33860
33861         PR c++/5921
33862         * g++.dg/parse/wrong-inline1.C: New test.
33863
33864         PR c++/6402
33865         * g++.dg/parse/ref1.C: New test.
33866
33867         PR c++/6992
33868         * g++.dg/parse/attr-ctor1.C: New test.
33869
33870         PR c++/7229
33871         * g++.dg/parse/namespace5.C: New test.
33872
33873         PR c++/7917
33874         * g++.dg/parse/func-def1.C: New test.
33875
33876         PR c++/8143
33877         * g++.dg/parse/undefined1.C: New test.
33878
33879         PR c++/5723, PR c++/8522
33880         * g++.dg/parse/specialization1.C: New test.
33881
33882         PR c++/163, PR c++/8595
33883         * g++.dg/parse/struct-as-enum1.C: New test.
33884
33885         PR c++/9173
33886         * g++.dg/parse/undefined2.C: New test.
33887
33888 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33889
33890         PR c++/9298
33891         * g++.dg/parse/template1.C: New test.
33892
33893         PR c++/9384
33894         * g++.dg/parse/using1.C: New test.
33895
33896         PR c++/9285
33897         PR c++/9294
33898         * g++.dg/parse/expr2.C: New test.
33899
33900         PR c++/9388
33901         * g++.dg/parse/lookup2.C: Likewise.
33902
33903 2003-01-21  Jan Hubicka  <jh@suse.cz>
33904
33905         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
33906         * gcc.c-torture/execute/eeprof-1.c: Likewise.
33907         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
33908         * gcc.c-torture/execute/string-opt-*.c: Likewise.
33909
33910 2003-01-20  Nick Clifton  <nickc@redhat.com>
33911
33912         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
33913         problem with ARM sibcall code generation.
33914
33915 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33916
33917         * gcc.c-torture/execute/20030120-1.c: New.
33918
33919 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
33920
33921         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
33922
33923 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
33924
33925         PR c++/9272
33926         * g++.dg/parse/ctor1.C: New test.
33927
33928         PR c++/9294:
33929         * g++.dg/parse/qualified1.C: New test.
33930
33931         * g++.dg/parse/typename3.C: New test.
33932
33933 2003-01-16  Richard Henderson  <rth@redhat.com>
33934
33935         * g++.dg/tls/init-2.C: Fix error matches for real this time.
33936
33937 2003-01-16  Richard Henderson  <rth@redhat.com>
33938
33939         * g++.dg/pch/pch.exp: Copy test header to the working directory
33940         before using it either for precompilation or direct use.
33941         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
33942         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
33943
33944 2003-01-16  Richard Henderson  <rth@redhat.com>
33945
33946         * gcc.dg/pch/pch.exp: Copy test header to the working directory
33947         before using it either for precompilation or direct use.
33948         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
33949         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
33950
33951 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
33952
33953         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
33954         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
33955         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
33956         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
33957         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
33958         typename warning into error.
33959         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
33960         error messages.
33961         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
33962         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
33963         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
33964         messages.
33965         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
33966         make declaration visible in template.
33967         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
33968         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
33969         messages.
33970         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
33971         message.
33972         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
33973         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
33974         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
33975         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
33976         typename warning with error message.
33977         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
33978         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
33979         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
33980
33981 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
33982
33983         * g++.dg/parse/ambig2.C: New test.
33984
33985 2003-01-15  Richard Henderson  <rth@redhat.com>
33986
33987         * g++.dg/tls/init-2.C: Update error message string.
33988
33989 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33990
33991         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
33992
33993 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
33994
33995         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
33996         all for HC11/HC12.
33997         * gcc.c-torture/compile/20001205-1.x: Likewise.
33998         * gcc.c-torture/compile/20001226-1.x: Likewise.
33999         * gcc.c-torture/compile/920520-1.x: Likewise.
34000         * gcc.c-torture/compile/961203-1.x: Likewise.
34001         * gcc.c-torture/compile/20020604-1.x: Likewise.
34002
34003 2003-01-15  Jan Hubicka  <jh@suse.cz>
34004
34005         * gcc.c-torture/compile/20030115-1.c: New test.
34006
34007         * gcc.dg/i386-fpcvt-1.c: New test.
34008         * gcc.dg/i386-fpcvt-2.c: New test.
34009
34010 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34011
34012         Further conform g++'s __vmi_class_type_info to the C++ ABI
34013         specification.
34014         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34015         the specification.
34016
34017 2003-01-14  Jan Hubicka  <jh@suse.cz>
34018
34019         * gcc.dg/i386-fpcvt-1.c: New test.
34020         * gcc.dg/i386-fpcvt-2.c: New test.
34021
34022 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34023
34024         * gcc.dg/i386-mmx-3.c: New test.
34025
34026 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34027
34028         PR c++/9264
34029         * g++.dg/parse/octal1.C: New file.
34030
34031         PR c++/9172
34032         * g++.dg/parse/typename1.C: New file.
34033
34034 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34035
34036         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34037         * gcc.dg/bf-no-ms-layout.c: Likewise.
34038         * gcc.dg/bf-ms-attrib.c: Likewise.
34039
34040 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34041
34042         PR c++/9099
34043         * g++.dg/parse/dtor1.C: New file.
34044
34045         PR c++/9128
34046         * g++.dg/rtti/typeid1.C: New file.
34047
34048         PR c++/9153
34049         * g++.dg/parse/lookup1.C: New file.
34050
34051         PR c++/9171
34052         * g++.dg/templ/spec5.C: New file.
34053
34054 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34055
34056         * gcc.c-torture/compile/20030110-1.c: New test.
34057
34058 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34059
34060         Merge from pch-branch:
34061
34062         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34063
34064         * gcc.dg/pch/cpp-1.h: New.
34065         * gcc.dg/pch/cpp-1.c: New.
34066         * gcc.dg/pch/cpp-2.h: New.
34067         * gcc.dg/pch/cpp-2.c: New.
34068
34069         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34070
34071         * gcc.dg/pch/except-1.h: New.
34072         * gcc.dg/pch/except-1.c: New.
34073
34074         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34075
34076         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34077         running test.
34078         * gcc.dg/pch: Include *.hp not *.h.
34079         * gcc.dg/pch/system-1.h: New.
34080         * gcc.dg/pch/system-1.c: New.
34081
34082         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34083
34084         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34085         rather than trying to build and run a program using PCH.
34086         * gcc.dg/pch: Remove dg-do commands from test files.
34087
34088         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34089
34090         * gcc.dg/pch/macro-3.c: New.
34091         * gcc.dg/pch/macro-3.h: New.
34092
34093         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34094
34095         * gcc.dg/pch/common-1.c: New.
34096         * gcc.dg/pch/common-1.h: New.
34097         * gcc.dg/pch/decl-1.c: New.
34098         * gcc.dg/pch/decl-1.h: New.
34099         * gcc.dg/pch/decl-2.c: New.
34100         * gcc.dg/pch/decl-2.h: New.
34101         * gcc.dg/pch/decl-3.c: New.
34102         * gcc.dg/pch/decl-3.h: New.
34103         * gcc.dg/pch/decl-4.c: New.
34104         * gcc.dg/pch/decl-4.h: New.
34105         * gcc.dg/pch/decl-5.c: New.
34106         * gcc.dg/pch/decl-5.h: New.
34107         * gcc.dg/pch/global-1.c: New.
34108         * gcc.dg/pch/global-1.h: New.
34109         * gcc.dg/pch/inline-1.c: New.
34110         * gcc.dg/pch/inline-1.h: New.
34111         * gcc.dg/pch/inline-2.c: New.
34112         * gcc.dg/pch/inline-2.h: New.
34113         * gcc.dg/pch/static-1.c: New.
34114         * gcc.dg/pch/static-1.h: New.
34115         * gcc.dg/pch/static-2.c: New.
34116         * gcc.dg/pch/static-2.h: New.
34117
34118         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34119
34120         * g++.dg/pch/pch.exp: Better handle failing testcases.
34121         * gcc.dg/pch/pch.exp: Likewise.
34122         * gcc.dg/pch/macro-1.c: New.
34123         * gcc.dg/pch/macro-1.h: New.
34124         * gcc.dg/pch/macro-2.c: New.
34125         * gcc.dg/pch/macro-2.h: New.
34126
34127         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34128
34129         * g++.dg/dg.exp: Treat files in pch/ specially.
34130         * g++.dg/pch/pch.exp: New file.
34131         * g++.dg/pch/empty.H: New file.
34132         * g++.dg/pch/empty.C: New file.
34133         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34134         "precompile".
34135
34136         * gcc.dg/pch/pch.exp: New file.
34137         * gcc.dg/pch/empty.h: New file.
34138         * gcc.dg/pch/empty.c: New file.
34139         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34140         "precompile".
34141
34142 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34143
34144         * g++.dg/template/friend14.C: New test.
34145
34146 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34147
34148         * gcc.dg/old-style-asm-1.c: New test.
34149
34150 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34151
34152         * gcc.c-torture/compile/20030109-1.c: New test.
34153
34154 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34155
34156         * gcc.c-torture/execute/20030109-1.c: New test.
34157
34158 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34159
34160         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34161         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34162         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34163         * g++.old-deja/g++.mike/eh2.C: Likewise.
34164         * g++.old-deja/g++.mike/eh3.C: Likewise.
34165         * g++.old-deja/g++.mike/eh5.C: Likewise.
34166         * g++.old-deja/g++.mike/eh6.C: Likewise.
34167         * g++.old-deja/g++.mike/eh7.C: Likewise.
34168         * g++.old-deja/g++.mike/eh8.C: Likewise.
34169         * g++.old-deja/g++.mike/eh9.C: Likewise.
34170         * g++.old-deja/g++.mike/eh10.C: Likewise.
34171         * g++.old-deja/g++.mike/eh12.C: Likewise.
34172         * g++.old-deja/g++.mike/eh13.C: Likewise.
34173         * g++.old-deja/g++.mike/eh14.C: Likewise.
34174         * g++.old-deja/g++.mike/eh16.C: Likewise.
34175         * g++.old-deja/g++.mike/eh17.C: Likewise.
34176         * g++.old-deja/g++.mike/eh18.C: Likewise.
34177         * g++.old-deja/g++.mike/eh21.C: Likewise.
34178         * g++.old-deja/g++.mike/eh23.C: Likewise.
34179         * g++.old-deja/g++.mike/eh24.C: Likewise.
34180         * g++.old-deja/g++.mike/eh25.C: Likewise.
34181         * g++.old-deja/g++.mike/eh26.C: Likewise.
34182         * g++.old-deja/g++.mike/eh27.C: Likewise.
34183         * g++.old-deja/g++.mike/eh28.C: Likewise.
34184         * g++.old-deja/g++.mike/eh29.C: Likewise.
34185         * g++.old-deja/g++.mike/eh31.C: Likewise.
34186         * g++.old-deja/g++.mike/eh33.C: Likewise.
34187         * g++.old-deja/g++.mike/eh34.C: Likewise.
34188         * g++.old-deja/g++.mike/eh35.C: Likewise.
34189         * g++.old-deja/g++.mike/eh36.C: Likewise.
34190         * g++.old-deja/g++.mike/eh37.C: Likewise.
34191         * g++.old-deja/g++.mike/eh38.C: Likewise.
34192         * g++.old-deja/g++.mike/eh39.C: Likewise.
34193         * g++.old-deja/g++.mike/eh40.C: Likewise.
34194         * g++.old-deja/g++.mike/eh41.C: Likewise.
34195         * g++.old-deja/g++.mike/eh42.C: Likewise.
34196         * g++.old-deja/g++.mike/eh44.C: Likewise.
34197         * g++.old-deja/g++.mike/eh46.C: Likewise.
34198         * g++.old-deja/g++.mike/eh47.C: Likewise.
34199         * g++.old-deja/g++.mike/eh48.C: Likewise.
34200         * g++.old-deja/g++.mike/eh49.C: Likewise.
34201         * g++.old-deja/g++.mike/eh50.C: Likewise.
34202         * g++.old-deja/g++.mike/eh51.C: Likewise.
34203         * g++.old-deja/g++.mike/eh53.C: Likewise.
34204         * g++.old-deja/g++.mike/eh55.C: Likewise.
34205         * g++.old-deja/g++.mike/p7912.C: Likewise.
34206         * g++.old-deja/g++.mike/p9706.C: Likewise.
34207         * g++.old-deja/g++.mike/p10416.C: Likewise.
34208         * g++.old-deja/g++.mike/p11667.C: Likewise.
34209         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34210         Remove redundant reference to Iris.
34211         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34212         Elxsi, i860, Pico Java, and WE32K.
34213
34214 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34215
34216         * g++.dg/ext/asm4.C: New test.
34217
34218 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34219
34220         PR c++/9030
34221         * g++.dg/template/friend12.C: New test.
34222         * g++.dg/template/friend13.C: Likewise.
34223         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34224
34225 2003-01-08  Jan Hubicka  <jh@suse.cz>
34226
34227         * gcc.dg/i386-cadd.c: New test.
34228         * gcc.dg/i386-cmov4.c: Likewise.
34229
34230 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34231
34232         PR c++/9165
34233         * g++.dg/warn/Wunused-3.C: New test.
34234
34235         * g++.dg/abi/bitfield9.C: New test.
34236
34237         PR c++/9189
34238         * g++.dg/parse/defarg3.C: New test.
34239
34240 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34241
34242         * g++.dg/parse/ambig1.C: New test.
34243         * g++.dg/parse/defarg2.C: New test.
34244
34245 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34246
34247         * g++.dg/template/defarg-1.C: New test.
34248         * g++.dg/template/local2.C: Likewise.
34249
34250 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34251
34252         * gcc.c-torture/execute/20030105-1.c: New test.
34253
34254 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34255
34256         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34257         * g++.dg/parse/namespace4.C: Likewise.
34258
34259 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34260
34261         * g++.dg/template/ntp2.C: New test.
34262
34263 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34264
34265         * g++.dg/parse/extern-C-1.C: New test.
34266
34267         * g++.dg/parse/namespace4.C: New test.
34268
34269         * g++.dg/template/nested1.C: New test.
34270
34271         * g++.dg/parse/namespace3.C: New test.
34272
34273 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34274
34275         * g++.dg/lookup/two-stage1.C: New test.
34276
34277 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34278
34279         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34280         * g++.old-deja/g++.jason/access8.C: Likewise.
34281         * g++.old-deja/g++.other/decl5.C: Likewise.
34282
34283 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34284
34285         * g++.dg/parse/parse7.C: New test.
34286
34287 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34288
34289         PR c++/2843
34290         * g++.dg/ext/attrib7.C: New test.
34291
34292 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34293
34294         * g++.dg/parse/parse6.C: New test.
34295
34296 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34297
34298         * gcc.dg/h8300-stack-1.c: New.
34299
34300 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34301
34302         g++.dg/lookup/exception1.C: New test.
34303
34304         g++.dg/lookup/template1.C: New test.
34305
34306         g++.dg/parse/namespace2.C: New test.
34307
34308         g++.dg/parse/parens2.C: New test.
34309
34310 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34311
34312         * g++.dg/parse/parse5.C: New test.
34313         * g++.dg/lookup/scoped4.C: New test.
34314
34315 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34316
34317         * g++.dg/parse/parens1.C: New test.
34318
34319         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34320         angle-bracket1.C.
34321         * g++.dg/parse/parens2.C: New test.
34322
34323         * g++.dg/lookup/scope-operator1.C: New test.
34324
34325         * g++.dg/parse/operator1.C: New test.
34326
34327 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34328
34329         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34330         * g++.old-deja/g++.other/access6.C: Likewise.
34331         * g++.old-deja/g++.other/decl1.C: Likewise.
34332         * g++.old-deja/g++.pt/typename12.C: Likewise.
34333
34334 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34335
34336         * g++.dg/parse/namespace1.C: New test.
34337
34338 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34339
34340         * g++.dg/parse/parse4.C: New test.
34341
34342 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34343
34344         * g++.dg/parse/parse3.C: New test.
34345
34346 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34347
34348         * g++.dg/parse/parse2.C: New test.
34349
34350 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34351
34352         * g++.dg/template/friend11.C: New test.
34353
34354 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34355
34356         * g++.dg/parse/parse1.C: New test.
34357
34358 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34359
34360         * lib/profopt.exp: Change the name of a global variable to avoid
34361         possible clashes with other test suites.
34362
34363 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34364
34365         * g++.dg/inherit/covariant8.C: New test.
34366
34367 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34368
34369         * g++.dg/init/array9.C: New test.
34370
34371         PR c++/9112
34372         * g++.dg/parse/expr1.C: New test.
34373
34374 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34375
34376         * gcc.c-torture/compile/20021230-1.c: New test.
34377
34378 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34379
34380         * g++.dg/inherit/covariant5.C: New test.
34381         * g++.dg/inherit/covariant6.C: New test.
34382         * g++.dg/inherit/covariant7.C: New test.
34383
34384 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34385
34386         PR c++/2739
34387         * g++.dg/other/access2.C: New test.
34388
34389 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34390
34391         * g++.dg/other/anon-struct.C: No longer fails
34392         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34393         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34394         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34395
34396 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34397
34398         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34399
34400 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34401
34402         * g++.dg/eh/spec4.C: Remove stray semicolon.
34403         * g++.dg/expr/pmf-1.C: Change error message.
34404         * g++.dg/ext/asm1.C: Remove stray semicolon.
34405         * g++.dg/ext/typename1.C: Add missing typenames.
34406         * g++.dg/inherit/template-as-base.C: Change error message.
34407         * g++.dg/lookup/scoped1.C: Likewise.
34408         * g++.dg/lookup/scoped2.C: Likewise.
34409         * g++.dg/lookup/using2.C: Likewise.
34410         * g++.dg/other/component1.C: Remove stray semicolon.
34411         * g++.dg/other/do1.C: Change error message.
34412         * g++.dg/other/error2.C: Likewise.
34413         * g++.dg/other/init1.C: Likewise.
34414         * g++.dg/other/packed1.C: Remove stray semicolon.
34415         * g++.dg/other/ptrmem2.C: Change error message.
34416         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34417         marker.
34418         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34419         * g++.dg/template/access3.C: Add typename keyword.
34420         * g++.dg/template/access5.C: Remove stray semicolon.
34421         * g++.dg/template/access6.C: Likewise.
34422         * g++.dg/template/complit1.C: Likewise.
34423         * g++.dg/template/crash1.C: Change error message.
34424         * g++.dg/template/inherit2.C: Remove stray semicolon.
34425         * g++.dg/template/instantiate2.C: Likewise.
34426         * g++.dg/template/instantiate3.C: Change error message.
34427         * g++.dg/template/qual1.C: Remove stray semicolon.
34428         * g++.dg/template/qualttp18.C: Change error message.
34429         * g++.dg/template/ref1.C: Remove stray semicolon.
34430         * g++.dg/template/sizeof1.C (A::value): Declare it.
34431         * g++.dg/template/spec4.C: Change error message.
34432         * g++.dg/template/static1.C: Likewise.
34433         * g++.dg/template/type1.C: Likewise.
34434         * g++.dg/template/typename3.C: Likewise.
34435         * g++.old-deja/g++.benjamin/13478.C: Change error message.
34436         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34437         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34438         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34439         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34440         named return value extension.
34441         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34442         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34443         * g++.old-deja/g++.bob/extern_C.C: Likewise.
34444         * g++.old-deja/g++.bob/inherit2.C: Likewise.
34445         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34446         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34447         * g++.old-deja/g++.brendan/crash13.C: Likewise.
34448         * g++.old-deja/g++.brendan/crash15.C: Likewise.
34449         * g++.old-deja/g++.brendan/crash18.C: Change error message.
34450         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34451         * g++.old-deja/g++.brendan/crash38.C: Likewise.
34452         * g++.old-deja/g++.brendan/crash50.C: Likewise.
34453         * g++.old-deja/g++.brendan/crash56.C: Likewise.
34454         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34455         syntax.
34456         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34457         * g++.old-deja/g++.brendan/crash8.C: Change error message.
34458         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34459         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34460         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34461         * g++.old-deja/g++.brendan/template11.C: Likewise.
34462         * g++.old-deja/g++.brendan/template26.C: Likewise.
34463         * g++.old-deja/g++.brendan/template27.C: Use explicit
34464         specialization syntax.
34465         * g++.old-deja/g++.brendan/template30.C: Likewise.
34466         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34467         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34468         non-dependent names.
34469         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34470         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34471         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34472         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34473         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34474         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34475         named return value extension.
34476         * g++.old-deja/g++.ext/namedret2.C: Likewise.
34477         * g++.old-deja/g++.ext/namedret3.C: Likewise.
34478         * g++.old-deja/g++.ext/return1.C: Likewise.
34479         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34480         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34481         * g++.old-deja/g++.jason/access8.C: Likewise.
34482         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34483         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34484         pseudo-destructor names.
34485         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34486         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34487         pseudo-destructor names.
34488         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34489         * g++.old-deja/g++.jason/overload19.C: Likewise.
34490         * g++.old-deja/g++.jason/overload32.C: Likewise.
34491         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34492         stray semicolons.
34493         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34494         * g++.old-deja/g++.jason/return.C: Likewise.
34495         * g++.old-deja/g++.jason/return2.C: Likewise.
34496         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34497         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34498         syntax.
34499         * g++.old-deja/g++.jason/template10.C: Account for use of
34500         non-dependent names.
34501         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34502         syntax.
34503         * g++.old-deja/g++.jason/template37.C: Likewise.
34504         * g++.old-deja/g++.law/access4.C: Change error messages.
34505         * g++.old-deja/g++.law/arm13.C: Remove incorrect
34506         pseudo-destructor names.
34507         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34508         * g++.old-deja/g++.law/ctors9.C: Likewise.
34509         * g++.old-deja/g++.law/cvt22.C: Likewise.
34510         * g++.old-deja/g++.law/dtors5.C: Likewise.
34511         * g++.old-deja/g++.law/global-init1.C: Likewise.
34512         * g++.old-deja/g++.law/missed-error3.C: Likewise.
34513         * g++.old-deja/g++.law/operators28.C: Likewise.
34514         * g++.old-deja/g++.law/visibility28.C: Likewise.
34515         * g++.old-deja/g++.martin/eval1.C: Likewise.
34516         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34517         name.
34518         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34519         * g++.old-deja/g++.mike/net34.C: Likewise.
34520         * g++.old-deja/g++.mike/net36.C: Likewise.
34521         * g++.old-deja/g++.mike/ns2.C: Likewise.
34522         * g++.old-deja/g++.mike/p12306.C: Likewise.
34523         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34524         value extension.
34525         * g++.old-deja/g++.mike/p700.C: Likewise.
34526         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34527         * g++.old-deja/g++.mike/p710.C: Likewise.
34528         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34529         value extension.
34530         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34531         * g++.old-deja/g++.mike/pmf9.C: Likewise.
34532         * g++.old-deja/g++.ns/crash2.C: Likewise.
34533         * g++.old-deja/g++.ns/crash3.C: Likewise.
34534         * g++.old-deja/g++.ns/invalid1.C: Likewise.
34535         * g++.old-deja/g++.ns/ns17.C: Likewise.
34536         * g++.old-deja/g++.ns/template16.C: Likewise.
34537         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34538         keyword.
34539         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34540         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34541         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34542         named return value extension.
34543         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34544         * g++.old-deja/g++.other/access4.C: Issue additional error
34545         messages.
34546         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34547         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34548         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34549         * g++.old-deja/g++.other/crash25.C: Change error message.
34550         * g++.old-deja/g++.other/crash4.C: Change error message.
34551         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34552         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34553         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34554         checks.
34555         * g++.old-deja/g++.other/defarg8.C: Likewise.
34556         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34557         * g++.old-deja/g++.other/dtor10.C: Likewise.
34558         * g++.old-deja/g++.other/incomplete.C: Likewise.
34559         * g++.old-deja/g++.other/linkage7.C: Likewise.
34560         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34561         lookup algorithm.
34562         * g++.old-deja/g++.other/mangle2.C: Likewise.
34563         * g++.old-deja/g++.other/refinit2.C: Likewise.
34564         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34565         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34566         * g++.old-deja/g++.pt/crash28.C: Likewise.
34567         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34568         syntax.
34569         * g++.old-deja/g++.pt/crash32.C: Change error message.
34570         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34571         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34572         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34573         error message position.
34574         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34575         * g++.old-deja/g++.pt/defarg8.C: Change error message.
34576         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34577         syntax.
34578         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34579         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34580         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34581         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34582         keyword.
34583         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34584         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34585         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34586         keyword.
34587         * g++.old-deja/g++.pt/explicit71.C: Change error message.
34588         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34589         syntax.
34590         * g++.old-deja/g++.pt/friend28.C: Account for use of
34591         non-dependent names.
34592         * g++.old-deja/g++.pt/friend29.C: Likewise.
34593         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34594         rules.
34595         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34596         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34597         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34598         lookup rules.
34599         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34600         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34601         keyword.
34602         * g++.old-deja/g++.pt/memclass20.C: Likewise.
34603         * g++.old-deja/g++.pt/memclass5.C: Likewise.
34604         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34605         keyword.
34606         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34607         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34608         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34609         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34610         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34611         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34612         keyword.
34613         * g++.old-deja/g++.pt/spec10.C: Likewise.
34614         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34615         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34616         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34617         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34618         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34619         * g++.old-deja/g++.pt/ttp62.C: Likewise.
34620         * g++.old-deja/g++.pt/ttp64.C: Likewise.
34621         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34622         * g++.old-deja/g++.pt/typename15.C: Likewise.
34623         * g++.old-deja/g++.pt/typename22.C: Likewise.
34624         * g++.old-deja/g++.pt/typename6.C: Change error messages.
34625         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34626         * g++.old-deja/g++.pt/virtual2.C: Likewise.
34627         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34628         syntax.
34629         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34630         return value extension.
34631         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34632         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34633         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34634         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34635
34636 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34637
34638         * g++.dg/warn/inline1.C: New test.
34639         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34640         * g++.old-deja/g++.jason/synth10.C: Likewise.
34641         * g++.old-deja/g++.mike/net31.C: Likewise.
34642         * g++.old-deja/g++.mike/p8786.C: Likewise.
34643
34644         * g++.dg/template/friend10.C: New test.
34645         * g++.dg/template/conv5.C: New test.
34646
34647 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34648
34649         * g++.dg/lookup/scoped3.C: New test.
34650
34651         * g++.dg/lookup/decl1.C: New test.
34652         * g++.dg/lookup/decl2.C: New test.
34653
34654 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34655
34656         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34657         gcc.c-torture/compile/20021015-1.c,
34658         gcc.c-torture/compile/20021015-2.c,
34659         gcc.c-torture/compile/20021123-1.c,
34660         gcc.c-torture/compile/20021123-2.c,
34661         gcc.c-torture/compile/20021123-3.c,
34662         gcc.c-torture/compile/20021123-4.c,
34663         gcc.c-torture/execute/20021024-1.c: Add tests previously added
34664         only to 3.1 or 3.2 branch.
34665
34666 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
34667
34668         * gcc.dg/i386-bitfield3.c: New test.
34669
34670         * gcc.dg/i386-bitfield2.c: New test.
34671
34672 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
34673
34674         * g++.dg/parse/conv_op1.C: New test.
34675
34676 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
34677
34678         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34679         approved.
34680
34681 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
34682
34683         * gcc.c-torture/compile/20021220-1.c: New test.
34684
34685 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
34686
34687         * gcc.dg/i386-fastcall-1.c: New.
34688
34689 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34690
34691         * gcc.c-torture/execute/20021219-1.c: New test.
34692
34693 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34694
34695         * gcc.dg/i386-pic-1.c: New test.
34696
34697 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34698
34699         PR c++/8099
34700         * g++.dg/template/friend9.C: New test.
34701
34702 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34703
34704         PR c++/3663
34705         * g++.dg/template/access7.C: New test.
34706
34707 2002-12-18  Nick Clifton  <nickc@redhat.com>
34708
34709         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34710         the libstdc++-v3 directory has been found.
34711
34712 2002-12-12  Devang Patel <dpatel@apple.com>
34713         * gcc.dg/darwin-ld-1.c: New test.
34714         * gcc.dg/darwin-ld-2.c: New test.
34715         * gcc.dg/darwin-ld-3.c: New test.
34716         * gcc.dg/darwin-ld-4.c: New test.
34717         * gcc.dg/darwin-ld-5.c: New test.
34718
34719 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34720
34721         * gcc.c-torture/compile/20021212-1.c: New test.
34722
34723 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
34724
34725         * gcc.dg/fshort-wchar: New test.
34726
34727 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
34728
34729         PR c++/8372
34730         * g++.dg/template/dtor1.C: New test.
34731
34732         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
34733         markers.
34734
34735 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
34736
34737         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
34738
34739 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
34740
34741         * g++.dg/template/static1.C: New test.
34742         * g++.dg/template/static2.C: New test.
34743         * g++.old-deja/g++.ext/memconst.C: New test.
34744
34745 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34746
34747         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
34748         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
34749         * g++.dg/special/initp1.C: Likewise.
34750
34751 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
34752
34753         * gcc.c-torture/execute/20021204-1.c: New test.
34754
34755 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
34756
34757         * gcc.dg/ppc-fmadd-1.c: New file.
34758         * gcc.dg/ppc-fmadd-2.c: New file.
34759         * gcc.dg/ppc-fmadd-3.c: New file.
34760
34761 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34762
34763         * gcc.c-torture/compile/20021204-1.c: New test.
34764
34765 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34766
34767         * g++.dg/inherit/covariant2.C: New test.
34768         * g++.dg/inherit/covariant3.C: New test.
34769         * g++.dg/inherit/covariant4.C: New test.
34770         * g++.dg/inherit/covariant1.C: Remove XFAIL.
34771         * g++.old-deja/g++.robertl/eb17.C: Likewise.
34772
34773 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
34774
34775         PR c++/8688
34776         * g++.dg/init/brace3.C: New test.
34777
34778 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
34779
34780         * gcc.dg/20020210-1.c: Fix a comment typo.
34781
34782 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
34783
34784         PR c++/8720
34785         * g++.dg/parse/defarg1.C: New test.
34786
34787         PR c++/8615
34788         * g++.dg/template/char1.C: New test.
34789
34790         * g++.dg/template/varmod1.C: Fix typo.
34791
34792 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34793
34794         DR 180
34795         * g++.old-deja/g++.pt/crash32.C: Expect error.
34796
34797 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
34798
34799         PR c++/5919
34800         * g++.dg/template/varmod1.C: New test.
34801
34802         PR c++/8727
34803         * g++.dg/inherit/typeinfo1.C: New test.
34804
34805         PR c++/8663
34806         * g++.dg/inherit/typedef1.C: New test.
34807
34808 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
34809
34810         PR c++/8332
34811         PR c++/8493
34812         * g++.dg/template/strlen1.C: New test.
34813
34814         PR c++/8227
34815         * g++.dg/template/ctor2.C: New test.
34816
34817         PR c++/8214
34818         * g++.dg/init/string1.C: New test.
34819
34820         PR c++/8511
34821         * g++.dg/template/friend8.C: New test.
34822
34823 2002-11-29  Joe Buck <jbuck@synopsys.com>
34824
34825         * g++.dg/lookup/anon2.C: New test.
34826
34827 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
34828
34829         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
34830         h8300 port.
34831
34832 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
34833
34834         * gcc.dg/bitfld-6.c: New test.
34835
34836 2002-11-27  Jan Hubicka  <jh@suse.cz>
34837
34838         * gcc.c-torture/execute/20021127.[cx]: New test.
34839
34840 2002-11-26  Jan Hubicka  <jh@suse.cz>
34841
34842         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
34843         quality.
34844
34845 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
34846
34847         * g++.dg/init/brace2.C: New test.
34848         * g++.old-deja/g++.mike/p9129.C: Correct.
34849
34850 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
34851
34852         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
34853
34854 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
34855
34856         * gcc.dg/sibcall-6: New test for indirect sibcalls.
34857
34858 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
34859
34860         * testsuite/g++.dg/abi/empty11.C: New test.
34861         * testsuite/g++.dg/rtti/cv1.C: New test.
34862
34863 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
34864
34865         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
34866
34867 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
34868
34869         * g++.dg/abi/empty10.C: New test.
34870
34871 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34872
34873         * gcc.c-torture/compile/20021124-1.c: New test.
34874
34875 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
34876
34877         * g++.dg/abi/rtti2.C: New test.
34878
34879 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34880
34881         * gcc.dg/i386-unroll-1.c: New test.
34882
34883 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34884
34885         * gcc.c-torture/compile/20021120-1.c: New test.
34886         * gcc.c-torture/compile/20021120-2.c: New test.
34887
34888 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34889
34890         * gcc.dg/bitfld-5.c: New test.
34891
34892 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34893
34894         * gcc.c-torture/execute/20021120-3.c: New test.
34895
34896 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34897
34898         * gcc.c-torture/execute/20021120-2.c: New test.
34899
34900 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34901
34902         * gcc.c-torture/execute/20021120-1.c: New test.
34903
34904 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
34905
34906         * gcc.c-torture/execute/20021118-3.c: New test.
34907
34908 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34909
34910         * gcc.c-torture/compile/20021119-1.c: New test.
34911
34912 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
34913
34914         * gcc.dg/duff-1.c: New test.
34915         * gcc.dg/duff-2.c: New test.
34916         * gcc.dg/duff-3.c: New test.
34917
34918 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
34919
34920         * gcc.dg/cpp/_Pragma5.c: New test.
34921
34922 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34923
34924         * gcc.c-torture/execute/20021118-2.c: New test.
34925
34926 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34927
34928         * gcc.c-torture/execute/20021118-1.c: New test.
34929
34930 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
34931
34932         * gcc.dg/20021116-1.c: New test.
34933
34934 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
34935
34936         * g++.dg/abi/vcall1.C: New test.
34937
34938 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
34939
34940         * gcc.dg/20021029-1.c: New test.
34941         * gcc.dg/20021029-2.c: New test.
34942
34943 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34944
34945         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
34946
34947 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34948
34949         PR c/8439
34950         * gcc.dg/20021110.c: Move to ...
34951         * gcc.c-torture/compile/20021110.c: .... here.
34952
34953 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34954
34955         PR c/8467
34956         * gcc.c-torture/execute/20021111-1.c
34957
34958 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34959
34960         PR c/8439
34961         * gcc.dg/20021110.c: New test.
34962
34963 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
34964
34965         * g++.dg/abi/vthunk3.C: Run only on x86.
34966
34967 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34968
34969         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
34970
34971 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
34972
34973         * lib/compat.exp (compat-execute): Fix logic error in last
34974         change.
34975
34976 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
34977
34978         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
34979
34980 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34981
34982         PR c++/8389
34983         * g++.dg/template/access6.C: New test.
34984
34985 2002-11-08  Jan Hubicka  <jh@suse.cz>
34986
34987         * gcc.dg/i386-ssefp-1.c: New test.
34988         * gcc.dg/i386-ssefp-1.c: New test.
34989
34990 2002-11-08  Jan Hubicka  <jh@suse.cz>
34991
34992         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
34993
34994 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34995
34996         * g++.dg/abi/vthunk3.C: New test.
34997
34998         PR c++/8338
34999         * g++.dg/template/crash2.C: New test.
35000
35001 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35002
35003         * testsuite/g++.dg/abi/dtor1.C: New test.
35004         * testsuite/g++.dg/abi/dtor2.C: Likewise.
35005
35006 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35007
35008         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35009         Darwin.
35010
35011 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35012
35013         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35014         -mthumb.  Only xfail with -O0.
35015
35016 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35017
35018         * g++.dg/abi/thunk1.C: New test.
35019         * g++.dg/abi/thunk2.C: Likewise.
35020         * g++.dg/abi/vtt1.C: Likewise.
35021
35022 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35023
35024         PR optimization/8423
35025         * gcc.c-torture/execute/builtin-constant.c: New test.
35026
35027 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35028
35029         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35030         Add some more cases.
35031
35032 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35033
35034         PR c++/8391
35035         * g++.dg/opt/local1.C: New test.
35036
35037 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35038
35039         PR c++/8160
35040         * g++.dg/template/complit1.C: New test.
35041
35042         PR c++/8149
35043         * g++.dg/template/typename4.C: Likewise.
35044
35045 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35046
35047         Core issue 287, PR c++/7639
35048         * g++.dg/template/instantiate1.C: Adjust error location.
35049         * g++.dg/template/instantiate3.C: New test.
35050         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35051         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35052         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35053
35054 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35055
35056         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35057
35058 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35059
35060         PR c++/8287
35061         * g++.dg/init/dtor2.C: New test.
35062
35063 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35064
35065         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35066         * gcc.dg/nest.c: Bypass errors on irix6.
35067
35068 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35069
35070         * gcc.dg/nest.c: Expect error for mmix-*-*.
35071         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35072
35073 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35074
35075         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35076         markers.
35077
35078         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35079
35080 2002-10-25  Mike Stump  <mrs@apple.com>
35081
35082         * gcc.dg/warn-1.c: New test.
35083
35084 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35085
35086         * g++.dg/template/typename3.C: New test.
35087
35088 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35089
35090         * g++.dg/lookup/ptrmem1.C: New test.
35091
35092         * g++.dg/abi/vthunk2.C: New test.
35093
35094 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35095
35096         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35097
35098 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35099
35100         * g++.dg/abi/empty9.C: New test.
35101
35102 2002-10-24  Richard Henderson  <rth@redhat.com>
35103
35104         * g++.dg/inherit/thunk1.C: Enable for ia64.
35105
35106 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35107
35108         PR c++/8067
35109         * g++.dg/lookup/pretty1.C: New test.
35110
35111 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35112
35113         * gcc.dg/20021023-1.c: New test.
35114
35115 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35116
35117         PR c++/7679
35118         * g++.dg/parse/inline1.C: New test.
35119
35120 2002-10-23  Richard Henderson  <rth@redhat.com>
35121
35122         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35123
35124         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35125
35126 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35127
35128         PR c++/6579
35129         * g++.dg/parse/stmtexpr3.C: New test.
35130
35131 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35132
35133         * g++.dg/expr/cond1.C: New test.
35134
35135 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35136
35137         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35138
35139 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35140
35141         * g++.dg/abi/vbase13.C: New test.
35142         * g++.dg/abi/vbase14.C: Likewise.
35143
35144 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35145
35146         * gcc.dg/tls/pic-1.c: New test.
35147         * gcc.dg/tls/nonpic-1.c: New test.
35148         * gcc.dg/20021018-1.c: New test.
35149
35150 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35151
35152         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35153         Remove only files with the same base name as the test case.
35154         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35155         (profopt-execute): Likewise.  Also, remove old profiling
35156         and performance data files before running the tests.
35157
35158         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35159         * g++.dg/bprob/bprob.exp: Likewise.
35160         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35161         to allow more general test case names.
35162
35163         * g++.dg/bprob/bprob-1.C: Rename to ...
35164         * g++.dg/bprob/g++-bprob-1.C: ... this.
35165
35166         * g77.dg/bprob/bprob-1.f: Rename to ...
35167         * g77.dg/bprob/g77-bprob-1.f: ... this.
35168
35169 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35170
35171         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35172         bison 1.50 or later.
35173
35174 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35175
35176         * g++.dg/README: Describe more test directories.
35177
35178 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35179
35180         * g++.dg/init/array6.C: Add additional tests.
35181
35182 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35183
35184         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35185         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35186
35187 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35188
35189         * gcc.c-torture/compile/20020604-1.x: New.
35190         * gcc.c-torture/compile/simd-5.x: Likewise.
35191         * gcc.c-torture/execute/920710-1.x: Likewise.
35192         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35193
35194 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35195
35196         * g++.dg/inherit/override1.C: Add dg-options clause.
35197
35198 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35199
35200         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35201         _mm_slli_si128.
35202
35203 2002-10-19  Andreas Schwab  <schwab@suse.de>
35204
35205         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35206         directory component.
35207
35208 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35209
35210         * g++.dg/inherit/thunk1.C: New test.
35211
35212         * g++.dg/inherit/override1.C: New test.
35213
35214         * g++.dg/abi/mangle11.C: New test.
35215         * g++.dg/abi/mangle14.C: New test.
35216         * g++.dg/abi/mangle17.C: New test.
35217
35218 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35219
35220         * g++.dg/overload/member2.C: New test.
35221
35222 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35223
35224         * g++.dg/README: Describe new compat directory.
35225         * g++.dg/dg.exp: Skip tests in compat directory.
35226         * README.compat: New file.
35227         * lib/compat.exp: New expect script.
35228         * g++.dg/compat: New test directory.
35229         * g++.dg/compat/compat.exp: New expect script.
35230         * g++.dg/compat/abi: New test directory.
35231         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35232         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35233         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35234         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35235         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35236         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35237         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35238         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35239         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35240         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35241         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35242         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35243         * g++.dg/compat/break: New test directory.
35244         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35245         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35246         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35247         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35248         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35249         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35250         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35251         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35252         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35253         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35254         g++.dg/compat/break/README: New files.
35255         * g++.dg/compat/eh: New test directory.
35256         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35257         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35258         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35259         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35260         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35261         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35262         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35263         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35264         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35265         g++.dg/compat/eh/filter2_y.C,
35266         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35267         g++.dg/compat/eh/new1_y.C,
35268         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35269         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35270         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35271         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35272         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35273         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35274         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35275         g++.dg/compat/eh/unexpected1_y.C: New files.
35276         * g++.dg/compat/init: New test directory.
35277         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35278         g++.dg/compat/init/array5_y.C,
35279         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35280         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35281         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35282         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35283         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35284         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35285         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35286         g++.dg/compat/init/init-ref2_y.C: New files.
35287
35288 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35289
35290         PR c++/7584
35291         * g++.dg/inherit/using3.C: New test.
35292
35293 2002-10-17  Jan Hubicka  <jh@suse.cz>
35294
35295         * gcc.dg/20021017-2.c: New test.
35296
35297 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35298
35299         * g++.dg/abi/mangle16.C: Adjust.
35300
35301         * g++.dg/init/array8.C: New test.
35302
35303 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35304
35305         * gcc.dg/special/mips-abi.exp: New test.
35306         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35307
35308 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35309
35310         * g++.dg/abi/mangle16.C: New test.
35311         * g++.dg/abi/mangle17.C: Likewise.
35312
35313         PR c++/7478
35314         * g++.dg/template/ref1.C: New test.
35315
35316 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35317
35318         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35319
35320 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35321
35322         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35323
35324 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35325
35326         PR c++/7524
35327         * g++.dg/init/array7.C: New test.
35328
35329 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35330
35331         * g++.dg/init/array6.C: New test.
35332
35333         * g++.dg/abi/mangle13.C: Likewise.
35334         * g++.dg/abi/mangle14.C: Likewise.
35335         * g++.dg/abi/mangle15.C: Likewise.
35336
35337 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35338
35339         * g++.dg/abi/empty8.C: New test.
35340
35341 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35342
35343         * g++.dg/init/ctor1.C: New test.
35344
35345 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35346
35347         * gcc.c-torture/execute/20021015-1.c: New test.
35348
35349 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35350
35351         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35352
35353 2002-10-14  Jan Hubicka  <jh@suse.cz>
35354
35355         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35356
35357 2002-10-14  Richard Henderson  <rth@redhat.com>
35358
35359         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35360
35361 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35362
35363         PR optimization/6631
35364         * g++.dg/opt/const2.C: New test.
35365
35366 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35367
35368         PR c++/7176
35369         * g++.dg/parse/friend1.C: New test.
35370         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35371
35372 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35373
35374         * gcc.dg/20021014-1.c: New test.
35375
35376 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35377
35378         PR c++/5661
35379         * g++.dg/ext/vlm1.C: New test.
35380         * g++.dg/ext/vlm2.C: Likewise.
35381
35382         * g++.dg/init/array1.C: Remove invalid braces.
35383         * g++.dg/init/brace1.C: New test.
35384         * g++.dg/init/copy2.C: Likewise.
35385         * g++.dg/init/copy3.C: Likewise.
35386         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35387         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35388         braces.
35389
35390 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35391
35392         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35393
35394 2002-10-11  Richard Shann  <richard.shann@superh.com>
35395
35396         * gcc.c-torture/compile/simd-5.c: New test.
35397
35398 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35399
35400         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35401
35402 2002-10-10  Jim Wilson  <wilson@redhat.com>
35403
35404         * gcc.c-torture/execute/20021010-1.c: New test.
35405
35406 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35407
35408         PR c/7353
35409         * g++.dg/ext/typedef-init.C: New test.
35410         * gcc.dg/typedef-init.c: New test.
35411
35412 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35413
35414         * gcc.dg/cpp/paste13.c: New test.
35415
35416 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35417
35418         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35419         remaining platforms, XFAIL during compile, not execute.  Don't
35420         XFAIL at -O0.
35421
35422 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35423
35424         * gcc.dg/alias-1.c: Tweak expected warning.
35425
35426 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35427
35428         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35429
35430 2002-10-06  Andreas Jaeger  <aj@suse.de>
35431
35432         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35433         * gcc.dg/cpp/c++98.C: Likewise.
35434
35435         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35436         * g++.dg/cpp/c++98.C: Likewise.
35437
35438         * g++.dg/README (Subdirectories): Mention cpp directory.
35439
35440         PR target/7559
35441         * gcc.dg/20021006-1.c: New test.
35442
35443 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35444
35445         PR c++/7804
35446         * g++.dg/other/warning1.C: New test.
35447
35448 2002-10-04  Roger Sayle  <roger@eyesopen.com>
35449
35450         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35451         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
35452         and sparc-*-* with -m64 as expected failures.  See PR 8087.
35453
35454 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35455
35456         PR c++/7931
35457         * g++.dg/template/ptrmem3.C: New test.
35458
35459         PR c++/7754
35460         * g++.dg/template/union1.C: New test.
35461
35462 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35463
35464         PR c++/8006
35465         * g++.dg/abi/mangle9.C: New test.
35466         * g++.dg/abi/mangle10.C: New test.
35467         * g++.dg/abi/mangle11.C: New test.
35468         * g++.dg/abi/mangle12.C: New test.
35469
35470 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
35471
35472         PR c++/7188.
35473         * g++.dg/template/meminit1.C: New test.
35474         * g++.dg/warn/Wreorder-1.C: Likewise.
35475         * g++.old-deja/g++.mike/warn3.C: Tweak.
35476         * lib/prune.exp: Ingore "in copy constructor".
35477
35478 2002-10-02  Andreas Jaeger  <aj@suse.de>
35479
35480         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35481         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35482         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35483         on x86-64.
35484
35485 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35486
35487         * gcc.dg/empty1.C: Fix typo.
35488
35489 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
35490
35491         * gcc.dg/alias-1.c: New test.
35492
35493 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35494
35495         * gcc.dg/empty1.C: New test.
35496
35497         * g++.dg/tls/init-2.C: Tweak error messages.
35498
35499 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35500
35501         * gcc.c-torture/compile/20020923-1.c: New test.
35502
35503 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
35504
35505         * gcc.c-torture/execute/ffs-1.c: New test.
35506         * gcc.c-torture/execute/ffs-2.c: Ditto.
35507
35508 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
35509
35510         * g++.dg/overload/member1.C: New test.
35511
35512 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
35513
35514         * g++.dg/abi/empty7.C: New test.
35515         * g++.dg/init/pm2.C: Likewise.
35516
35517 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
35518
35519         * g++.dg/rtti/crash1.C: New test.
35520
35521 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
35522
35523         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35524         gcc.dg/sibcall-4.c: New tests.
35525
35526 2002-09-28  Roger Sayle  <roger@eyesopen.com>
35527
35528         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35529         powerpc and MMIX targets.
35530
35531 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
35532
35533         * gcc.dg/cpp/20020927-1.c: New.
35534
35535 2002-09-26  David S. Miller  <davem@redhat.com>
35536
35537         * gcc.c-torture/compile/trunctfdf.c: New.
35538
35539 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35540
35541         * lib/target-supports.exp (check_weak_available): Handle solaris2.
35542
35543 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
35544
35545         * gcc.c-torture/execute/loop-15.c: New.
35546
35547 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
35548
35549         * README.QMTEST: Fix typo.
35550
35551 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35552
35553         * gcc.dg/20020926-1.c: New test.
35554
35555 2002-09-25  David S. Miller  <davem@redhat.com>
35556
35557         PR target/7842
35558         * gcc.c-torture/execute/shiftdi.c: New test.
35559
35560 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
35561
35562         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35563         unique to the tool.
35564         * lib/g77.exp (g77_init): Likewise.
35565         * lib/g++.exp (g++_init): Likewise.
35566         * lib/objc.exp (objc_init): Likewise.
35567
35568 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
35569
35570         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35571         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35572         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35573
35574 2002-09-25  Richard Henderson  <rth@redhat.com>
35575
35576         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35577         too-small long double.
35578
35579 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
35580
35581         * gcc.dg/20020919-1.c: New test.
35582
35583 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
35584
35585         * g++.dg/abi/bitfield6.C: New test.
35586         * g++.dg/abi/bitfield7.C: New test.
35587         * g++.dg/abi/bitfield8.C: New test.
35588         * g++.dg/abi/vbase11.C: New test.
35589
35590 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35591
35592         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35593         hppa*-*-hpux*.  Update test comment.
35594
35595 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
35596
35597         * gcc.dg/tls/struct-1.c: New test.
35598
35599 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
35600
35601         * gcc.dg/cpp/tr-warn2.c: Update.
35602
35603 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35604
35605         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35606
35607 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35608
35609         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35610         systems.
35611
35612 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
35613
35614         * gcc.c-torture/execute/ieee/mzero3.c: New test.
35615
35616         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35617         Adjust for c++filt moved to binutils.  Remove spurious duplicate
35618         setting of cxxfilt.
35619
35620 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
35621
35622         * gcc.dg/20020312-2.c: Update for darwin.
35623
35624 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35625
35626         * g++.old-deja/g++.other/crash32.C: Mark ICE.
35627
35628 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
35629
35630         * objc.dg/comp-types-1.m: New test.
35631         * objc.dg/comp-types-2.m: New test.
35632         * objc.dg/comp-types-3.m: New test.
35633         * objc.dg/comp-types-4.m: New test.
35634         * objc.dg/comp-types-5.m: New test.
35635         * objc.dg/comp-types-6.m: New test.
35636
35637 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35638
35639         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35640
35641 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35642
35643         * g++.dg/other/do1.C: New test.
35644
35645         * g++.dg/template/subst1.C: New test.
35646
35647 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
35648
35649         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35650
35651 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35652
35653         * g++.dg/template/qualttp20.C: Adjust expected errors.
35654         * g++.old-deja/g++.jason/report.C: Likewise.
35655         * g++.old-deja/g++.other/qual1.C: Likewise.
35656
35657         * g++.dg/lookup/scoped2.C: New test.
35658
35659         * g++.dg/ext/asm3.C: New test.
35660
35661 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
35662
35663         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35664
35665 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
35666
35667         * ChangeLog: follow spelling conventions.
35668         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35669         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35670         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35671         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35672         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35673         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35674         * g++.old-deja/g++.law/global-init1.C: Likewise.
35675         * g++.old-deja/g++.other/delete4.C: Likewise.
35676         * g++.old-deja/g++.other/inline21.C: Likewise.
35677         * g++.old-deja/g++.other/singleton.C: Likewise.
35678         * g77.dg/strlen0.f: Likewise.
35679         * g77.f-torture/compile/20010519-1.f: Likewise.
35680         * g77.f-torture/compile/980310-4.f: Likewise.
35681         * gcc.c-torture/compile/20000605-1.c: Likewise.
35682         * gcc.c-torture/execute/20020225-1.c: Likewise.
35683         * gcc.dg/c90-hexfloat-2.c: Likewise.
35684         * gcc.dg/c99-bool-1.c: Likewise.
35685         * gcc.dg/c99-hexfloat-2.c: Likewise.
35686         * gcc.dg/dll-2.c: Likewise.
35687         * gcc.dg/wtr-union-init-1.c: Likewise.
35688         * gcc.dg/wtr-union-init-2.c: Likewise.
35689         * gcc.dg/wtr-union-init-3.c: Likewise.
35690         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35691         * gcc.dg/cpp/defined.c: Likewise.
35692         * gcc.dg/cpp/macsyntx.c: Likewise.
35693         * gcc.dg/cpp/paste2.c: Likewise.
35694         * gcc.dg/cpp/trad/defined.c: Likewise.
35695         * gcc.dg/format/c90-printf-1.c: Likewise.
35696         * gcc.dg/format/c90-scanf-1.c: Likewise.
35697         * gcc.dg/format/c99-printf-1.c: Likewise.
35698         * gcc.dg/format/c99-scanf-1.c: Likewise.
35699         * gcc.misc-tests/gcov-8.c: Likewise.
35700         * lib/profopt.exp: Likewise.
35701
35702 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
35703
35704         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35705
35706 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35707
35708         * g++.dg/inherit/using2.C: New test.
35709
35710 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
35711
35712         * ChangeLog: Follow spelling conventions.
35713         * g++.dg/template/friend4.C: Likewise.
35714         * g++.old-deja/g++.pt/crash67.C: Likewise.
35715         * gcc.c-torture/execute/20000801-4.c: Likewise.
35716         * gcc.dg/c90-digraph-1.c: Likewise.
35717         * gcc.dg/c94-digraph-1.c: Likewise.
35718         * gcc.dg/c99-digraph-1.c: Likewise.
35719         * gcc.dg/cpp/line5.c: Likewise.
35720         * gcc.dg/cpp/multiline.c: Likewise.
35721         * gcc.dg/cpp/trad/literals-1.c: Likewise.
35722         * gcc.dg/format/attr-3.c: Likewise.
35723         * gcc.dg/format/c90-scanf-3.c: Likewise.
35724         * gcc.dg/format/ext-4.c: Likewise.
35725
35726 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35727
35728         * g++.dg/template/pretty1.C: New test.
35729
35730 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
35731
35732         * gcc.c-torture/execute/struct-cpy-1.c: New test.
35733
35734 2002-09-13  Matt Austern  <austern@apple.com>
35735
35736         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
35737         passing a cast expression to a function by const reference.
35738
35739 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
35740
35741         * g++.dg/template/deduce1.C: New test.
35742
35743 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
35744
35745         * gcc.c-torture/execute/simd-1.c: Force all use of int to
35746         32-bit int.
35747
35748 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35749
35750         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
35751         usage.
35752
35753 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
35754
35755         * gcc.c-torture/compile/20020910-1.c: New test.
35756
35757 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
35758
35759         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
35760
35761 2002-09-10  Andreas Jaeger  <aj@suse.de>
35762
35763         * gcc.dg/20020312-2.c: Adjust for x86-64.
35764
35765 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
35766
35767         * g77.dg/7388.f: New test case for PR 7388.
35768
35769 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
35770
35771         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
35772
35773 2002-09-05  Ziemowit Laski <zlaski@apple.com>
35774
35775         * objc.dg/proto-lossage-1.m: New test.
35776
35777 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
35778
35779         * gcc.dg/cpp/_Pragma4.c: Fix typo.
35780
35781 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
35782
35783         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
35784         expected to pass.
35785
35786 2002-09-06  Stan Shebs  <shebs@apple.com>
35787             David Edelsohn  <edelsohn@gnu.org>
35788
35789         * gcc.dg/weak: New directory.
35790         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
35791         target-specific xfail bits.
35792         * gcc.dg/typeof-2.c: Move to new directory.
35793         * gcc.dg/weak.exp: New expect script.
35794
35795 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
35796
35797         * gcc.c-torture/execute/extzvsi.c: New test.
35798
35799 2002-09-05  Stan Shebs  <shebs@apple.com>
35800
35801         * gcc.dg/weak-1.c: xfail on Darwin.
35802         * gcc.dg/weak-2.c: Ditto.
35803         * gcc.dg/weak-3.c: Ditto.
35804         * gcc.dg/weak-4.c: Ditto.
35805         * gcc.dg/weak-5.c: Ditto.
35806         * gcc.dg/weak-6.c: Ditto.
35807         * gcc.dg/weak-7.c: Ditto.
35808         * gcc.dg/weak-8.c: Ditto.
35809         * gcc.dg/weak-9.c: Ditto.
35810
35811 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
35812
35813         * gcc.c-torture/execute/loop-14.c: New test.
35814
35815 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
35816
35817         * g++.dg/other/cxa-atexit1.C: New test.
35818
35819         * gcc.dg/typeof-2.c: New test.
35820
35821 2002-09-03  Roger Sayle  <roger@eyesopen.com>
35822
35823         * gcc.dg/builtins-2.c: New testcase.
35824         * gcc.dg/builtins-3.c: New testcase.
35825
35826 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
35827
35828         * gcc.dg/cpp/_Pragma4.c: New test.
35829
35830 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
35831
35832         * objc/execute/nil_method-1.m: New testcase.
35833
35834 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
35835
35836         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
35837         [Object class], not [Object initialize].
35838
35839 2002-08-31  Roger Sayle  <roger@eyesopen.com>
35840             Hans-Peter Nilsson  <hp@bitrange.com>
35841
35842         * gcc.c-torture/execute/20020720-1.x: Skip test on
35843         mmix-knuth-mmixware.  Correct comment.
35844
35845 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
35846
35847         * testsuite/g++.dg/abi/bitfield5.C: New test.
35848         * testsuite/g++.dg/abi/vbase10.C: Likewise.
35849
35850 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
35851
35852         * objc.dg/undeclared-selector.m: New test.
35853
35854 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
35855
35856         * g++.dg/other/offsetof1.C: Avoid cast warning.
35857
35858 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
35859
35860         * objc.dg/super-class-2.m: New test.
35861
35862 2002-08-24  Matt Austern  <austern@apple.com>
35863
35864         * g++.dg/ext/lvaddr.C: New test.
35865         * g++.dg/ext/lvcast.C: New test.
35866
35867 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
35868
35869         * testsuite/g++.dg/inherit/cond1.C: New test.
35870
35871 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
35872
35873         * gcc.dg/noncompile/incomplete-1.c: New test.
35874
35875 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35876
35877         * gcc.dg/typespec-1.c: New test.
35878
35879 2002-08-20  Devang Patel  <dpatel@apple.com>
35880         * objc.dg/proto-hier-2.m: New test.
35881
35882 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
35883
35884         * objc.dg/bitfield-1.m: New test.
35885         * objc.dg/bitfield-2.m: New test.
35886
35887 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35888
35889         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
35890         gcc.dg/c99-flex-array-4.c: New tests.
35891
35892 2002-08-16  Stan Shebs  <shebs@apple.com>
35893
35894         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
35895
35896 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
35897
35898         * gcc.dg/typeof-1.c: New test.
35899         * g++.dg/ext/typeof2.C: New test.
35900
35901 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35902
35903         * g++.dg/other/offsetof1.C: New test.
35904
35905 2002-08-14  Richard Henderson  <rth@redhat.com>
35906
35907         * gcc.dg/tls/diag-3.c: Fix expected message strings.
35908
35909 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
35910
35911         * gcc.dg/cpp/_Pragma3.c: New test.
35912
35913 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
35914
35915         * g++.dg/template/inherit3: New test.
35916
35917 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35918
35919         * gcc.dg/bitfld-4.c: Add blank options.
35920
35921 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
35922
35923         * g++.dg/template/crash1.C: New test.
35924
35925 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35926
35927         * gcc.dg/tls/opt-2.c: New test.
35928
35929 2002-08-08  Devang Patel  <dpatel@apple.com>
35930
35931         * objc.dg/selector-1.m : New test
35932
35933 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35934
35935         * g++.dg/abi/bitfield4.C: New test.
35936         * gcc.dg/bitfld-4.c: New test.
35937
35938 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35939
35940         * g++.dg/other/packed1.C: New test.
35941
35942 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
35943
35944         * g++.dg/abi/offsetof.C: Tweak error messages.
35945         * g++.old-deja/g++.mike/p10769a.C: Likewise.
35946
35947 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35948
35949         * gcc.dg/bitfld-3.c: New test.
35950
35951 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35952             Richard Henderson  <rth@redhat.com>
35953
35954         * gcc.dg/i386-bitfield1.c: New test.
35955         * g++.dg/abi/bitfield3.C: Update.
35956
35957 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
35958
35959         * objc.dg/const-str-2.m: Update.
35960         * gcc.dg/cpp/c++98.c: Change to C extension.
35961         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
35962         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
35963
35964 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
35965
35966         * testsuite/gcc.dg/tls/diag-3.c: New.
35967
35968 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
35969
35970         * g++.dg/README (Subdirectories): Document new subdir expr.
35971         * g++.dg/expr/pmf-1.C: New test.
35972
35973 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
35974
35975         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
35976
35977 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
35978
35979         * g++.dg/abi/bitfield3.C: New test.
35980
35981 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
35982
35983         * lib/gcov.exp: Tweak expected line formats.
35984         * gcc.misc-tests/gcov8.c: New test.
35985         * gcc.misc-tests/gcov8.x: New flags.
35986
35987 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
35988
35989         * consistency.vlad/layout/endian.c: Include string.h.
35990
35991         * gcc.c-torture/execute/20020805-1.c: New test.
35992
35993 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
35994
35995         * g++.dg/other/conversion1.C: New test.
35996
35997 2002-08-03  Roger Sayle  <roger@eyesopen.com>
35998
35999         * gcc.dg/builtins-1.c: New testcase.
36000
36001 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
36002
36003         * g++.dg/inherit/access3.C: New test.
36004
36005 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36006
36007         * gcc.dg/ia64-visibility-2.c: New test.
36008
36009 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36010
36011         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36012         __qualifier_flags to __flags.
36013
36014 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36015
36016         * g++.dg/inherit/operator1.C: New test.
36017         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36018         * g++.dg/other/error1.C: Change expected error message.
36019         * g++.dg/template/conv4.C: Likewise.
36020
36021 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36022
36023         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36024         for documented behavior.
36025
36026 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36027
36028         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36029         several targets known to fail.
36030
36031 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36032
36033         * gcc.dg/mips-args-[123].c: New tests.
36034
36035 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36036
36037         * gcc.dg/ppc-spe.c: New.
36038
36039 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36040
36041         * g++.dg/other/ptrmem4.C: New testcase.
36042
36043 2002-07-24  Richard Henderson  <rth@redhat.com>
36044
36045         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36046
36047 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36048
36049         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36050
36051 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36052
36053         * gcc.c-torture/execute/memset-3.c: New testcase.
36054
36055 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36056
36057         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36058         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36059
36060 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36061
36062         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36063         Delete.
36064
36065 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36066
36067         * gcc.c-torture/compile/simd-4.c: New test.
36068
36069 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36070
36071         PR c++/7347, c++/7348
36072         * g++.dg/template/access4.C: New test.
36073         * g++.dg/template/access5.C: New test.
36074         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36075         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36076         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36077         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36078
36079 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36080
36081         * gcc.dg/gnu89-init-2.c: New test.
36082
36083 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36084
36085         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36086
36087 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36088
36089         * gcc.c-torture/execute/20020720-1.c: New testcase.
36090
36091 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36092
36093         * gcc.dg/cpp/Wsignprom.c: New tests.
36094
36095 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36096
36097         * gcc.c-torture/execute/loop-13.c: New test.
36098
36099 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36100
36101         * gcc.dg/cpp/expr.c: New tests.
36102
36103 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36104
36105         * g++.dg/opt/pr6713.C: Add template instantiation.
36106
36107 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36108
36109         * gcc.dg/nest.c: New test.
36110
36111 2002-07-17  Richard Henderson  <rth@redhat.com>
36112
36113         * g++.dg/opt/pr6713.C: New test.
36114
36115 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36116
36117         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36118         XFAIL for all x86 processors.
36119
36120 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36121
36122         * gcc.c-torture/execute/20010122-1.x: Do not test with
36123         -fomit-frame-pointer.
36124
36125 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36126
36127         * g++.dg/template/instantiate2.C: New test.
36128         * g++.dg/template/spec4.C: New test.
36129
36130 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36131
36132         * g++.dg/template/access2.C: New test.
36133         * g++.dg/template/access3.C: New test.
36134
36135 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36136
36137         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36138         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36139         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36140         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36141         Convert to use <stdarg.h>.
36142         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36143         Delete.
36144         * gcc.dg/va-arg-2.c: New.
36145         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36146
36147 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36148
36149         * gcc.c-torture/compile/20020710-1.c: New test.
36150
36151 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36152                           Andrew Pinski  <pinskia@physics.uc.edu>
36153
36154         gcc.c-torture/compile/simd-2.c: New testcase.
36155         gcc.c-torture/compile/simd-3.c: Likewise.
36156
36157 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36158
36159         PR c++/7224
36160         * g++.dg/overload/error1.C: New test.
36161
36162 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36163
36164         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36165         configuration and IRIX 6 O32 ABI.
36166
36167 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36168
36169         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36170
36171 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36172
36173         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36174
36175 2002-07-10  Jeffrey A Law  <law@redhat.com>
36176
36177         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36178
36179         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36180
36181 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36182
36183         * gcc.dg/20020312-2.c: Check for __PPC__.
36184
36185 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36186
36187         * gcc.c-torture/compile/20020709-1.c: New test.
36188
36189 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36190
36191         * g++.dg/template/qualttp21.C: New test case.
36192
36193 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36194
36195         * gcc.c-torture/compile/20020706-1.c: New test.
36196         * gcc.c-torture/compile/20020706-2.c: New test.
36197
36198 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36199             Alexandre Oliva  <aoliva@redhat.com>
36200
36201         * g++.dg/warn/incomplete1.C: New test.
36202
36203 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36204
36205         PR c++/7099
36206         * g++.dg/warn/noreturn1.C: New test.
36207
36208 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36209
36210         PR c++/6706
36211         * g++.dg/debug/debug6.C: New test.
36212         * g++.dg/debug/debug7.C: New test.
36213
36214 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36215
36216         * gcc.c-torture/compile/simd-3.c: New test.
36217
36218 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36219
36220         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36221         * gcc.dg/20020620-1.c: Likewise.
36222
36223 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36224
36225         PR c++/6944
36226         * g++.dg/init/array4.C: New test.
36227         * g++.dg/init/array5.C: New test.
36228
36229 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36230
36231         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36232         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36233
36234 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36235
36236         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36237         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36238         * gcc.dg/wtr-conversion-1.c: Likewise.
36239         * gcc.dg/wtr-escape-1.c: Likewise.
36240         * gcc.dg/wtr-int-type-1.c: Likewise.
36241         * gcc.dg/wtr-label-1.c: Likewise.
36242         * gcc.dg/wtr-static-1.c: Likewise.
36243         * gcc.dg/wtr-strcat-1.c: Likewise.
36244         * gcc.dg/wtr-suffix-1.c: Likewise.
36245         * gcc.dg/wtr-switch-1.c: Likewise.
36246         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36247         * gcc.dg/wtr-union-init-1.c: Likewise.
36248         * gcc.dg/wtr-union-init-2.c: Likewise.
36249         * gcc.dg/wtr-union-init-3.c: Likewise.
36250
36251         * gcc.dg/wtr-func-def-1.c: New test.
36252
36253 2002-07-02 Devang Patel <dpatel@apple.com>
36254
36255         * objc.dg/param-1.m: New test.
36256
36257 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36258
36259         * gcc.dg/cpp/trad/directive.c: Add test.
36260         * gcc.dg/cpp/trad/macroargs.c: Add test.
36261         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36262
36263 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36264
36265         * gcc.dg/cpp/cmdlne-M.c: New test.
36266
36267 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36268
36269         * objc.dg/desig-init-1.m: New test.
36270
36271 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36272
36273         PR c++/6716
36274         * g++.dg/template/instantiate1.C: New test.
36275
36276 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36277
36278         PR c++/7112
36279         * g++.dg/template/sizeof2.C: New test.
36280
36281 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36282
36283         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36284         gcc.dg/cpp/trad/include.c: New tests.
36285
36286 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36287
36288         PR target/7177
36289         * gcc.c-torture/compile/20020701-1.c: New test.
36290
36291 2002-07-01  Stan Shebs  <shebs@apple.com>
36292
36293         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36294         header here...
36295         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36296         (objc-torture-execute): or here.
36297
36298 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36299
36300         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36301
36302 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36303
36304         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36305
36306 2002-06-30  Devang Patel  <dpatel@apple.com>
36307
36308         * objc.dg/fsyntax-only.m: New test.
36309
36310 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36311
36312         PR c++/6695
36313         * g++.dg/template/friend7.C: New file.
36314
36315 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36316
36317         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36318         return type.
36319
36320 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36321
36322         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36323         avoid division by zero.
36324
36325 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36326
36327         * gcc.dg/Wunknownprag.c: New tests.
36328
36329 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36330
36331         * gcc.c-torture/execute/simd-2.c: New test.
36332
36333 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36334
36335         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36336         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36337         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36338         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36339         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36340         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36341         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36342         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36343         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36344         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36345         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36346         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36347         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36348         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36349         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36350         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36351         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36352
36353 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36354
36355         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36356         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36357         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36358         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36359         New tests.
36360         * gcc.dg/cpp/trad/directive.c: Update.
36361
36362 2002-06-23  Andreas Jaeger  <aj@suse.de>
36363
36364         * gcc.c-torture/execute/complex-6.c: New.
36365
36366 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36367
36368         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36369         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36370         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36371         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36372
36373 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36374
36375         * gcc.dg/cpp/trad: New directory with traditional tests copied
36376         from parent directory.
36377         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36378         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36379         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36380         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36381         Move to trad/ and rename.
36382         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36383         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36384         gcc.dg/cpp/trad/redef2.c: New tests.
36385         * gcc.dg/cpp/trad/trad.exp: New driver.
36386
36387 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36388
36389         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36390         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36391         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36392         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36393         Remove.
36394
36395 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36396
36397         * gcc.dg/20020620-1.c: New test.
36398
36399 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36400
36401         * g++.dg/template/ttp4.C: New test.
36402
36403 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36404
36405         * g++.dg/opt/vt1.C: Fix regexp.
36406
36407 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36408
36409         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36410         Don't use attribute `noinline'.
36411
36412 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36413
36414         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36415
36416 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36417
36418         * gcc.c-torture/execute/simd-1.c: New.
36419
36420         * gcc.dg/simd-1.c: New.
36421
36422 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36423
36424         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36425
36426 2002-06-16  Richard Henderson  <rth@redhat.com>
36427
36428         * g++.dg/ext/anon-struct1.C: New.
36429         * g++.dg/ext/anon-struct2.C: New.
36430         * g++.dg/ext/anon-struct3.C: New.
36431         * gcc.dg/anon-struct-1.c: New.
36432         * gcc.dg/anon-struct-2.c: New.
36433         * gcc.dg/anon-struct-3.c: New.
36434         * gcc.dg/20011008-1.c: Adjust warning text.
36435         * gcc.dg/20020527-1.c: Add -fms-extensions.
36436
36437 2002-06-16  Richard Henderson  <rth@redhat.com>
36438
36439         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36440
36441 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
36442
36443         * gcc.c-torture/execute/20020615-1.c: New test.
36444
36445 2002-06-15  Roger Sayle  <roger@eyesopen.com>
36446
36447         * gcc.c-tortuture/execute/compare-1.c: New test case.
36448         * gcc.c-tortuture/execute/compare-2.c: New test case.
36449         * gcc.c-tortuture/execute/compare-3.c: New test case.
36450
36451 2002-06-13  Richard Henderson  <rth@redhat.com>
36452
36453         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
36454         ia64 ilp32.
36455
36456 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36457
36458         * g++.dg/template/typename2.C: Update error message.
36459
36460 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
36461
36462         * gcc.c-torture/execute/20020611-1.c: New test.
36463
36464 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
36465
36466         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36467         list of targets to skip.
36468
36469 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
36470
36471         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36472         targets if not optimizing.
36473
36474 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
36475
36476         * gcc.c-torture/compile/20020605-1.c: New test.
36477
36478         * g++.dg/opt/vt1.C: New test.
36479
36480         * gcc.dg/20020531-1.c: New test.
36481
36482         * gcc.dg/20020530-1.c: New test.
36483
36484         * gcc.dg/20020527-1.c: New test.
36485
36486         * g++.dg/opt/cse1.C: New test.
36487
36488 2002-06-07  Roger Sayle  <roger@eyesopen.com>
36489
36490         * gcc.dg/20020607-2.c: New test case.
36491
36492 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36493
36494         * gcc.c-torture/compile/20020604-1.c: New test.
36495
36496 2002-06-04  Richard Henderson  <rth@redhat.com>
36497
36498         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36499         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36500         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36501
36502 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
36503
36504         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36505
36506 2002-06-03  Richard Henderson  <rth@redhat.com>
36507
36508         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36509         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36510
36511 2002-06-02  Richard Henderson  <rth@redhat.com>
36512
36513         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36514         test functions static.
36515
36516 2002-06-02  Andreas Jaeger  <aj@suse.de>
36517
36518         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36519         now.
36520
36521 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36522
36523         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36524         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36525         Update for mofified diagnostics.
36526         * gcc.dg/c99-intconst-1.c: No longer fail.
36527
36528 2002-06-02  Richard Henderson  <rth@redhat.com>
36529
36530         * gcc.dg/uninit-A.c: Remove xfail markers.
36531
36532 2002-06-01  Roger Sayle  <roger@eyesopen.com>
36533
36534         * gcc.dg/fnegate-1.c: New test case.
36535
36536 2002-05-30  Osku Salerma  <osku@iki.fi>
36537
36538         * gcc.c-torture/execute/mayalias-1.c: New file.
36539
36540 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36541
36542         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36543         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36544         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36545
36546 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
36547
36548         * gcc.c-torture/execute/20020529-1.c: New test.
36549
36550 2002-05-27  Richard Henderson  <rth@redhat.com>
36551
36552         * g++.dg/ext/attrib6.C: New test case.
36553
36554 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36555
36556         * gcc.c-torture/execute/pure-1.c: New test.
36557
36558 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36559
36560         * gcc.dg/cpp/arith-2.c: Remove.
36561
36562 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36563
36564         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36565         * gcc.dg/cpp/if-3.c: Remove.
36566
36567 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
36568
36569         * g++.dg/opt/cse2.C: New test.
36570
36571 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
36572
36573         * gcc.dg/cpp/arith-1.c: New semantic tests.
36574         * gcc.dg/cpp/if-1.c: Update.
36575
36576 2002-05-24  Ben Elliston  <bje@redhat.com>
36577
36578         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36579
36580 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36581
36582         * gcc.dg/verbose-asm.c: New test.
36583
36584 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36585
36586         * gcc.dg/cpp/paste12.c: New test.
36587
36588 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36589
36590         * g++.dg/parse/named_ops.C: New test.
36591
36592 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
36593
36594         * gcc/testsuite/gcc.dg/weak-8.c: New test.
36595
36596 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
36597
36598         * gcc.dg/weak-2.c: Allow optional leading underscore
36599         in scan-assembler symbol name.
36600         * gcc.dg/weak-3.c: Likewise.
36601         * gcc.dg/weak-4.c: Likewise.
36602         * gcc.dg/weak-5.c: Likewise.
36603
36604 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
36605
36606         * gcc.dg/20020523-1.c: New test.
36607
36608 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36609
36610         * objc.dg/const-str-2.m: Update now that we stop after
36611         a command line error.
36612
36613 2002-05-22  Richard Henderson  <rth@redhat.com>
36614
36615         * g++.dg/dg.exp: Fix typo in test pruneing.
36616
36617 2002-05-22  Richard Henderson  <rth@redhat.com>
36618
36619         * g++.dg/dg.exp: Prune the tls subdirectory.
36620         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36621         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36622         * g++.dg/tls/init-1.C: New.
36623
36624 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
36625
36626         * gcc.dg/20020517-1.c: New test.
36627
36628 2002-05-21  Richard Henderson  <rth@redhat.com>
36629
36630         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36631         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36632
36633 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
36634
36635         * g++.dg/other/copy2.C: New test.
36636
36637 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
36638
36639         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36640         (MAX_COPY): Bump up to 10 times sizeof (long long).
36641         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36642
36643         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36644         sizeof (long long).
36645
36646         * gcc.c-torture/execute/strcpy-1.c: New test.
36647
36648 2002-05-19  Jason Merrill  <jason2redhat.com>
36649
36650         * g++.dg/ext/oper1.C: New test.
36651
36652 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
36653 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
36654
36655         * README.QMTEST: New file.
36656
36657         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36658
36659 2002-05-19  Andreas Jaeger  <aj@suse.de>
36660
36661         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36662         now.
36663         * gcc.c-torture/execute/loop-2d.x: Likewise.
36664
36665 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
36666
36667         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36668         support weak symbols.
36669         * gcc.dg/weak-4.c: Likewise.
36670         * gcc.dg/weak-6.c: Likewise.
36671
36672 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
36673
36674         * gcc.dg/weak-3.c: Add dg-excess-error comment for
36675         cygwin, coff and h8300-*-hms targets
36676         * gcc.dg/weak-5.c: Likewise.
36677         * gcc.dg/weak-7.c: Likewise.
36678
36679 2002-05-16  Jason Merrill  <jason@redhat.com>
36680
36681         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36682         (scan-assembler-not, scan-assembler-dem): Likewise.
36683         (scan-assembler-dem-not): Likewise.
36684
36685 2002-05-15  Richard Henderson  <rth@redhat.com>
36686
36687         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36688
36689 2002-05-15  Richard Henderson  <rth@redhat.com>
36690
36691         * gcc.dg/weak-5.c (vfoo1c): No warning here.
36692         (vfoo1f): Warning here.
36693         (vfoo1l): Don't redefine the alias.
36694
36695 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
36696
36697         * g++.dg/init/pm1.C: New test.
36698
36699 2002-05-12  David S. Miller  <davem@redhat.com>
36700
36701         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36702         types.
36703
36704 2002-05-10  Roger Sayle  <roger@eyesopen.com>
36705
36706         * gcc.c-torture/execute/20020510-1.c: New test case.
36707
36708 2002-05-10  David S. Miller  <davem@redhat.com>
36709
36710         * gcc.c-torture/execute/conversion.c: Test long double too.
36711
36712 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
36713
36714         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36715         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36716         * lib/g++.exp (g++_link_flags): Likewise.
36717         * lib/objc.exp (objc_target_compile): Likewise.
36718
36719 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36720
36721         * gcc.dg/cpp/poison.c: Update.
36722         * gcc.dg/cpp/20000625-2.c: Remove.
36723         * gcc.dg/cpp/direct2s.c: Remove final test.
36724
36725 2002-05-08  Tom Rix  <trix@redhat.com>
36726
36727         * gcc.c-torture/execute/20020508-1.c: New test.
36728         * gcc.c-torture/execute/20020508-2.c: New test.
36729         * gcc.c-torture/execute/20020508-3.c: New test.
36730
36731 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36732
36733         * gcc.dg/cpp/charconst-4.c: More tests.
36734
36735 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
36736
36737         PR c/6569
36738         * gcc.dg/weak-3.c: Update location of warning messages.
36739         * gcc.dg/weak-5.c: Likewise.
36740
36741 2002-05-06  Roger Sayle  <roger@eyesopen.com>
36742
36743         * gcc.c-torture/execute/20020506-1.c: New test case.
36744
36745 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36746
36747         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
36748
36749 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36750
36751         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
36752
36753 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36754
36755         * gcc.dg/cpp/charconst-3.c: New test.
36756
36757 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36758
36759         * gcc.dg/cpp/charconst.c: Update tests.
36760
36761 2002-05-05  Tim Josling  <tej@melbpc.org.au>
36762
36763         * treelang: Added directory for new sample language treelang. Also
36764         lib/treelang.exp: New file to signal treelang should be tested.
36765
36766 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36767
36768         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
36769         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
36770         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
36771         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
36772         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
36773         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
36774         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
36775
36776 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36777
36778         * gcc.dg/format/xopen-2.c: New test.
36779
36780 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
36781
36782         * gcc.dg/20020503-1.c: New test.
36783
36784 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
36785
36786         * g++.dg/init/dtor1.C: Make it tougher.
36787
36788 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
36789
36790         * g++.dg/init/dtor1.C: New test.
36791
36792 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
36793
36794         * gcc.dg/altivec-8.c: New.
36795
36796 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
36797
36798         * gcc.dg/altivec-7.c: New.
36799
36800 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
36801
36802         * g++.dg/parse/typedef1.C: New test.
36803
36804 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
36805
36806         PR c++/6486
36807         * g++.dg/template/friend6.C: New test.
36808
36809         PR c++/6492
36810         * g++.dg/init/copy1.C: New test.
36811
36812 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
36813
36814         * g++.dg/warn/effc1.C: New test.
36815
36816 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36817
36818         * gcc.dg/cpp/if-cexp.c: Add a test.
36819
36820 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
36821
36822         * gcc.dg/20020426-2.c: New test.
36823
36824 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36825
36826         * gcc.dg/cpp/if-mop.c: Update.
36827         * gcc.dg/cpp/if-mpar.c: Add test.
36828         * gcc.dg/cpp/if-oppr.c: Update.
36829
36830 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36831
36832         PR c/6343
36833         * gcc.dg/weak-[2-7].c: New tests.
36834
36835 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36836
36837         * gcc.dg/enum1.c: New test.
36838
36839 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36840
36841         PR c++/6497
36842         * g++.dg/inherit/access2.C: New test.
36843
36844 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
36845
36846         PR bootstrap/6445
36847         * gcc.dg/20020426-1.c: New test.
36848
36849 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
36850
36851         * g++.dg/abi/enum1.C: New test.
36852
36853 2002-04-26  Richard Henderson  <rth@redhat.com>
36854
36855         * gcc.dg/c99-bool-1.c: Expect always true warning.
36856
36857 2002-04-25  Roger Sayle  <roger@eyesopen.com>
36858
36859         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
36860
36861 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36862
36863         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
36864         targets.
36865
36866 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
36867
36868         * g++.dg/abi/mange7.C: New test.
36869
36870         PR c++/6438.
36871         * g++.dg/parse/stmtexpr2.C: New test.
36872
36873 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
36874
36875         * gcc.dg/20020312-2.c: Add SH target.
36876
36877 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36878
36879         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
36880         compiler output on mips*-*-irix*.
36881
36882 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
36883
36884         * g++.dg/parse/attr1.C: New test.
36885
36886 2002-04-23  Roger Sayle  <roger@eyesopen.com>
36887
36888         * gcc.c-torture/execute/string-opt-17.c: New test case.
36889         * gcc.c-torture/execute/memset-2.c: New test case.
36890
36891 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
36892
36893         PR c++/6256:
36894         * g++.dg/template/friend5.C: New test.
36895
36896         PR c++/6331:
36897         * g++.dg/template/qual1.C: Likewise.
36898
36899 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
36900
36901         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
36902         Include stdlib.h, not stdio.h or ctype.h.
36903
36904 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
36905
36906         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
36907         cris-*-elf* and mmix-*-*.
36908         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
36909         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
36910         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
36911         Ditto.
36912         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
36913         * gcc.dg/wchar_t-1.c: Ditto.
36914
36915 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
36916
36917         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
36918         Clarify comment.
36919
36920 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
36921
36922         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
36923
36924 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36925
36926         * gcc.c-torture/execute/20000906-1.x: Delete.
36927
36928 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
36929
36930         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
36931
36932 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
36933
36934         * PR6367
36935         * g77.f-torture/execute/6367.f: New test.
36936         * g77.f-torture/execute/6367.x: Disable for MMIX.
36937
36938 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
36939
36940         * PR6352
36941         * g++.dg/opt/inline2.C: New test.
36942
36943 2002-04-18  Richard Henderson  <rth@redhat.com>
36944
36945         * gcc.dg/20000906-1.c: Enable for all targets.
36946         * gcc.c-torture/compile/iftrap-2.c: New.
36947
36948 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36949
36950         * gcc.dg/20020418-1.c: New test.
36951         * gcc.dg/20020418-2.c: New test.
36952
36953 2002-04-18  Richard Henderson  <rth@redhat.com>
36954
36955         * gcc.c-torture/compile/iftrap-1.c: New.
36956         * gcc.dg/iftrap-1.c: Adjust for ia64.
36957         * gcc.dg/iftrap-2.c: New.
36958
36959 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36960
36961         * gcc.c-torture/compile/20020418-1.c: New test.
36962
36963 2002-04-18  Roger Sayle  <roger@eyesopen.com>
36964
36965         * gcc.c-torture/compile/20020415-1.c: New.
36966
36967 2002-04-18  David S. Miller  <davem@redhat.com>
36968
36969         * gcc.c-torture/execute/20020418-1.c: New test.
36970
36971 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
36972
36973         * gcc.dg/20020416-1.c: New test.
36974
36975         * g++.dg/opt/inline1.C: New test.
36976
36977 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
36978
36979         * gcc.dg/altivec-5.c: New test.
36980
36981         * gcc.dg/20020415-1.c: New test.
36982
36983 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
36984
36985         * testsuite/lib/chill.exp: Remove.
36986
36987 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
36988
36989         * g++.dg/other/big-struct.C: New test.
36990
36991 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
36992
36993         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
36994         of scratch file.
36995
36996 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
36997
36998         PR c/6277
36999         * gcc.dg/i386-387-1.c: Allow optional leading underscore
37000         in scan-assembler function name
37001
37002 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
37003
37004         * g77.f-torture/execute/980628-4.x,
37005         g77.f-torture/execute/980628-5.x,
37006         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37007         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37008         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37009         i[34567]86-*-*.
37010
37011 2002-04-13  David S. Miller  <davem@redhat.com>
37012
37013         * gcc.c-torture/execute/20020413-1.c: New test.
37014
37015 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37016
37017         * gcc.dg/asm-6.c,
37018         * g++.dg/ext/asm1.C: New tests.
37019
37020 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37021
37022         PR c++ 5373.
37023         * g++.dg/parse/stmtexpr1.C: New test.
37024
37025         PR c++/5189.
37026         * g++.dg/template/copy1.C: New test.
37027
37028 2002-04-12  Richard Henderson  <rth@redhat.com>
37029
37030         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37031
37032 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37033
37034         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37035         gcc.c-torture/execute/20020307-2.c.
37036
37037 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37038
37039         * g++.dg/ext/attrib5.C,
37040         * g++.dg/lookup/struct1.C: New tests.
37041
37042 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37043
37044         * gcc.dg/20020411-1.c: New test.
37045
37046         * gcc.c-torture/execute/20020411-1.c: New test.
37047
37048 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37049
37050         * g77.f-torture/execute/6177.f: New test.
37051
37052 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37053
37054         PR middle-end/6247
37055         * g++.dg/opt/cleanup1.C: New test.
37056
37057         * g++.dg/opt/const1.C: New test.
37058
37059 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37060
37061         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37062
37063 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37064
37065         PR c++/5507
37066         * g++.dg/template/typename2.C: New test.
37067
37068 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37069
37070         * gcc.c-torture/execute/loop-12.c: New.
37071
37072 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37073
37074         * g77.f-torture/execute/980628-4.x,
37075         g77.f-torture/execute/980628-5.x,
37076         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37077         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37078         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37079
37080 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37081
37082         PR optimization/6086
37083         * g++.dg/opt/preinc1.C: New test.
37084
37085 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37086
37087         PR c++/5571
37088         * g++.dg/opt/static2.C: New test.
37089
37090 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37091
37092         PR c/5120
37093         * gcc.dg/20020406-1.c: New test.
37094
37095 2002-04-04  David S. Miller  <davem@redhat.com>
37096
37097         * gcc.c-torture/execute/20020404-1.c: New test.
37098
37099 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37100
37101         PR c/6123
37102         * gcc.dg/20020312-2.c: Do not declare global register variable
37103         if __PIC__ or __pic__ is defined.
37104
37105 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37106
37107         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37108         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37109
37110 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37111
37112         * gcc.misc-tests/linkage.exp: Update last change to handle
37113         sparc*-, not just sparc-.
37114
37115 2002-04-03  Richard Henderson  <rth@redhat.com>
37116
37117         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37118
37119 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37120
37121         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37122
37123 2002-04-02  David S. Miller  <davem@redhat.com>
37124
37125         * gcc.c-torture/execute/20020402-3.c: New test.
37126
37127 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37128
37129         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37130         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37131
37132         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37133         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37134         g77.f-torture/execute/20001201.x,
37135         g77.f-torture/execute/u77-test.x: New files.
37136
37137         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37138         * gcc.dg/wchar_t-1.c: Ditto.
37139
37140 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37141
37142         * gcc.c-torture/execute/20020402-1.c: New test.
37143
37144 2002-04-01  Richard Henderson  <rth@redhat.com>
37145
37146         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37147
37148         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37149
37150 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37151
37152         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37153
37154 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37155
37156         * g++.dg/inherit/template-as-base.C: Expect error.
37157         * g++.dg/inherit/namespace-as-base.C: Likewise.
37158
37159 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37160
37161         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37162         g++.dg/ext/instantiate3.C: Tweak match patterns.
37163
37164         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37165         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37166         -da test.
37167
37168 2002-03-31  Richard Henderson  <rth@redhat.com>
37169
37170         * gcc.dg/special/alias-2.c: New.
37171         * gcc.dg/special/ecos.exp: Run it.
37172
37173 2002-03-31  Richard Henderson  <rth@redhat.com>
37174
37175         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37176
37177 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37178
37179         * gcc.dg/weak-1.c: Disable on h8300 port.
37180
37181 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37182
37183         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37184         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37185         ordering tests.
37186         * g++.dg/bprob/bprob-1.C: New test.
37187         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37188         * g++.dg/gcov/gcov-1.C: New test.
37189         * g++.dg/gcov/gcov-1.x: New file.
37190         * g++.dg/gcov/gcov-2.C: New test.
37191         * g++.dg/gcov/gcov-3.C: New test.
37192         * g++.dg/gcov/gcov-3.h: New file.
37193
37194 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37195
37196         * g++.old-deja/g++.other/builtins5.C: New test.
37197         * g++.old-deja/g++.other/builtins6.C: New test.
37198         * g++.old-deja/g++.other/builtins7.C: New test.
37199         * g++.old-deja/g++.other/builtins8.C: New test.
37200         * g++.old-deja/g++.other/builtins9.C: New test.
37201
37202 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37203
37204         * g++.dg/opt/static1.C: New test.
37205
37206         * g++.dg/opt/longbranch1.C: New test.
37207
37208 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37209
37210         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37211
37212         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37213
37214 2002-03-28  Jeffrey A Law  (law@redhat.com)
37215
37216         * gcc.c-torture/execute/20020328-1.c: New test.
37217
37218 2002-03-27  Richard Henderson  <rth@redhat.com>
37219
37220         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37221         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37222         move from g++.old-deja/g++.ext/.
37223
37224 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37225
37226         * g++.dg/init/new2.C: New test.
37227
37228 2002-03-26  Richard Henderson  <rth@redhat.com>
37229
37230         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37231
37232         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37233         on sparc.
37234
37235         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37236         sparcv9 systems.
37237         * gcc.dg/20001102-1.c: Likewise.
37238
37239 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37240
37241         * gcc.dg/cpp/endif-pedantic1.c,
37242         gcc.dg/cpp/endif-pedantic2.c: New tests.
37243
37244 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37245
37246         * g++.dg/init/new1.C: New test.
37247
37248 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37249
37250         * g++.dg/abi/vbase9.C: New test.
37251
37252 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37253
37254         * gcc.dg/arm-asm.c: New test.
37255
37256 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37257
37258         * gcc.dg/Wswitch-enum.c: New test.
37259         Fix PR c/5044.
37260
37261 2002-03-26  Richard Henderson  <rth@redhat.com>
37262
37263         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37264         structure.
37265
37266 2002-03-25  Richard Henderson  <rth@redhat.com>
37267
37268         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37269         sparcv9 systems.
37270
37271         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37272         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37273
37274 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37275
37276         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37277
37278 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37279
37280         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37281         targets using generic thunk support.
37282
37283 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37284
37285         * gcc.c-torture/compile/20020323-1.c: New test.
37286
37287         * g++.dg/opt/conj2.C: New test.
37288
37289 2002-03-24  Richard Henderson  <rth@redhat.com>
37290
37291         * gcc.dg/weak-1.c: Use -fno-common.
37292
37293 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37294
37295         * g77.dg/f77-edit-apostrophe-out.f: New test
37296         * g77.dg/f77-edit-h-out.f: New test
37297         * g77.dg/f77-edit-t-in.f: New test
37298         * g77.dg/f77-edit-t-out.f: New test
37299         * g77.dg/f77-edit-x-out.f: New test
37300         * g77.dg/f77-edit-slash-out.f: New test
37301         * g77.dg/f77-edit-colon-out.f: New test
37302         * g77.dg/f77-edit-s-out.f: New test
37303
37304 2002-03-24  Richard Henderson  <rth@redhat.com>
37305
37306         * objc/execute/formal_protocol-6.x: New XFAIL.
37307
37308 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37309
37310         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37311         that do not support weak symbols
37312
37313 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37314
37315         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37316         * lib/g77.exp: Likewise.
37317         * lib/objc.exp: Likewise.
37318
37319 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37320
37321         * gcc.dg/Wswitch-default.c: New test.
37322
37323 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37324
37325         * g++.dg/other/enum1.C: New test.
37326
37327 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37328
37329         * gcc.dg/pragma-ep-3.c: Fix typo.
37330
37331 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37332
37333         * g++.dg/inherit/template-as-base.C: New test.
37334
37335 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37336
37337         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37338         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37339
37340 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37341
37342         * gcc.dg/cpp/multiline.c: Update to match.
37343
37344 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37345
37346         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37347
37348 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37349
37350         * gcc.dg/cpp/extratokens2.c: New file.
37351
37352 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37353
37354         * gcc.dg/20020312-2.c: Add rs6000 target.
37355
37356         * gcc.c-torture/compile/20020319-1.c: New test.
37357
37358 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37359
37360         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37361         (A, E): Handle this.
37362
37363 2002-03-20  Jason Merrill  <jason@redhat.com>
37364
37365         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37366         ignoring -fpic.
37367         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37368         through prune_gcc_output.
37369
37370 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37371
37372         * gcc.c-torture/compile/20020320-1.c: New test.
37373
37374 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37375
37376         * gcc.c-torture/compile/20020318-1.c: New test.
37377
37378         * gcc.dg/struct-by-value-1.c: New test.
37379
37380         * gcc.dg/20020319-1.c: New test.
37381
37382 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37383
37384         * g++.dg/opt/conj1.C: New test.
37385
37386 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37387
37388         * g++.dg/template/qualttp20.C: Revert previous change.
37389         * g++.dg/template/qualttp3.C: Likewise.
37390         * g++.dg/template/qualttp4.C: Likewise.
37391         * g++.dg/template/qualttp5.C: Likewise.
37392         * g++.dg/template/qualttp6.C: Likewise.
37393         * g++.dg/template/qualttp7.C: Likewise.
37394         * g++.dg/template/qualttp8.C: Likewise.
37395         * g++.dg/template/recurse.C: Likewise.
37396
37397 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37398
37399         * gcc.dg/cpp/wchar-1.c: Update.
37400
37401 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37402
37403         * g++.dg/template/conv1.C: New test.
37404         * g++.dg/template/conv2.C: New test.
37405         * g++.dg/template/conv3.C: New test.
37406         * g++.dg/template/conv4.C: New test.
37407
37408 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37409
37410         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37411         * g++.dg/template/qualttp3.C: Likewise.
37412         * g++.dg/template/qualttp4.C: Likewise.
37413         * g++.dg/template/qualttp5.C: Likewise.
37414         * g++.dg/template/qualttp6.C: Likewise.
37415         * g++.dg/template/qualttp7.C: Likewise.
37416         * g++.dg/template/qualttp8.C: Likewise.
37417         * g++.dg/template/recurse.C: Likewise.
37418
37419 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37420
37421         * g++.dg/opt/dtor1.C: New test.
37422
37423 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
37424
37425         * gcc.c-torture/compile/20020315-1.c: New test.
37426
37427 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
37428
37429         * gcc.dg/weak-1.c: Fix scan tests.
37430
37431 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
37432
37433         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37434         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37435         cris-*-aout* mmix-*-*.
37436         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37437         cris-*-aout* mmix-*-*.
37438         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37439         cris-*-elf* cris-*-aout* and mmix-*-*.
37440         * gcc.dg/20001009-1.c: Ditto.
37441         * gcc.dg/20010912-1.c: Ditto.
37442         * gcc.dg/20020122-4.c: Ditto.
37443         * gcc.dg/inline-2.c: Ditto.
37444
37445 2002-03-14  Jeffrey A Law  (law@cygnus.com)
37446
37447         * gcc.c-torture/compile/20020314-1.c: New test.
37448
37449 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
37450
37451         * gcc.c-torture/execute/20020314-1.c: New test.
37452
37453 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
37454
37455         * g++.dg/warn/Wunused-1.C: New test.
37456
37457 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
37458
37459         * g++.dg/abi/mangle6.C: New test.
37460
37461 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
37462
37463         * gcc.c-torture/compile/20020309-2.c: New test.
37464
37465         * gcc.c-torture/compile/20020312-1.c: New test.
37466
37467 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37468
37469         * g++.dg/other/access1.C: New test.
37470
37471 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
37472
37473         * gcc.c-torture/execute/wchar_t-1.c: New test.
37474
37475 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
37476
37477         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37478
37479 2002-03-12  Roger Sayle  <roger@eyesopen.com>
37480
37481         * gcc.dg/20020312-1.c: New test case.
37482
37483 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
37484
37485         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37486
37487 2002-03-11  Richard Henderson  <rth@redhat.com>
37488
37489         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37490         * g++.old-deja/g++.jason/report.C: Likewise.
37491
37492 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37493
37494         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37495         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37496
37497 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37498
37499         * testsuite/g++.dg/overload/pmf1.C: New test.
37500
37501 2002-03-11  Kazu Hirata  <kazu@hxi.com>
37502
37503         * gcc.c-torture/execute/20020307-1.c: Use long.
37504
37505 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
37506
37507         PR optimization/5844
37508         * gcc.dg/20020310-1.c: New test.
37509
37510 2002-03-09  Michael Meissner  <meissner@redhat.com>
37511
37512         * gcc.c-torture/execute/memcpy-2.c: New test.
37513         * gcc.c-torture/execute/memset-1.c: New test.
37514         * gcc.c-torture/execute/strlen-1.c: New test.
37515         * gcc.c-torture/execute/strcmp-1.c: New test.
37516         * gcc.c-torture/execute/strncmp-1.c: New test.
37517
37518 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
37519
37520         * gcc.dg/ppc-ldstruct.c: New test.
37521
37522 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
37523
37524         * gcc.c-torture/execute/va-arg-22.c: New test.
37525
37526 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37527
37528         * gcc.c-torture/compile/20020309-1.c: New test.
37529
37530 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
37531
37532         * gcc.c-torture/execute/20020307-2.c: New test.
37533
37534 2002-03-07  Jeffrey A Law  (law@redhat.com)
37535
37536         * g77.f-torture/compile/20020307-1.f: New test.
37537
37538 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
37539
37540         * gcc.dg/unordered-1.c: New test.
37541
37542 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
37543
37544         * gcc.c-torture/execute/20020307-1.c: New test.
37545
37546 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
37547
37548         * gcc.dg/20020304-1.c: New test.
37549
37550         * gcc.c-torture/compile/20020304-2.c: New test.
37551
37552 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
37553
37554         * gcc.c-torture/compile/20020304-1.c: New test case
37555         (from PR c/5830).
37556
37557 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
37558
37559         * gcc.dg/20020103-1.c: Add other -D ppc variants.
37560
37561 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37562
37563         * g++.dg/other/classkey1.C: New test.
37564
37565 2002-03-01  Richard Henderson  <rth@redhat.com>
37566
37567         * gcc.c-torture/compile/981223-1.x: New.
37568         * gcc.c-torture/compile/920625-1.x: New.
37569
37570 2002-02-28  Richard Henderson  <rth@redhat.com>
37571
37572         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37573
37574 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
37575
37576         * gcc.c-torture/execute/20020227-1.c: New test.
37577
37578 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
37579
37580         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37581         here" ERROR lines.
37582         * g++.old-deja/g++.oliva/partord1.C: Likewise.
37583         * g++.old-deja.g++.other/defarg1.C: Likewise.
37584         * g++.old-deja/g++.pt/calls2.C: Likewise.
37585         * g++.old-deja/g++.pt/crash20.C: Likewise.
37586         * g++.old-deja/g++.pt/crash30.C: Likewise.
37587         * g++.old-deja/g++.pt/crash36.C: Likewise.
37588         * g++.old-deja/g++.pt/crash6.C: Likewise.
37589         * g++.old-deja/g++.pt/defarg13.C: Likewise.
37590         * g++.old-deja/g++.pt/derived3.C: Likewise.
37591         * g++.old-deja/g++.pt/error1.C: Likewise.
37592         * g++.old-deja/g++.pt/friend21.C: Likewise.
37593         * g++.old-deja/g++.pt/friend23.C: Likewise.
37594         * g++.old-deja/g++.pt/infinite1.C: Likewise.
37595         * g++.old-deja/g++.robertl/eb128.C: Likewise.
37596
37597 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
37598
37599         * gcc.c-torture/execute/20020225-2.c: New test.
37600
37601 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
37602
37603         * gcc.c-torture/execute/920730-1t.c,
37604         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37605         Delete test cases, only relevant to -traditional.
37606
37607 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37608
37609         * gcc.dg/cpp/undef1.c: Remove.
37610         * gcc.dg/cpp/directiv.c: Update.
37611         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37612
37613 2002-02-27  Michael Meissner  <meissner@redhat.com>
37614
37615         * gcc.c-torture/execute/20020226-1.c: New test.
37616
37617 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
37618
37619         * g++.dg/debug/debug4.C: New test.
37620
37621         * gcc.dg/ia64-visibility-1.c: New test.
37622
37623 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
37624
37625         * gcc.dg/debug/20020224-1.c: New.
37626
37627 2002-02-25  Kazu Hirata  <kazu@hxi.com>
37628
37629         * gcc.c-torture/execute/960416-1.x: New.
37630         * gcc.c-torture/execute/divconst-3.x: Likewise.
37631
37632 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
37633
37634         * gcc.dg/20020224-1.c: New test.
37635
37636 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
37637
37638         * gcc.c-torture/execute/20020225-1.c: New.
37639
37640 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37641
37642         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37643
37644 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
37645
37646         * gcc.dg/20020222-1.c: New test.
37647
37648 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
37649
37650         * g++.dg/opt/anonunion1.C: New test.
37651
37652 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
37653
37654         * g++.dg/template/qualttp19.C: New test.
37655         * g++.dg/template/qualttp20.C: New test.
37656         * g++.old-deja/g++.jason/report.C: Adjust expected errors
37657         * g++.old-deja/g++.other/qual1.C: Likewise.
37658
37659 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
37660
37661         * gcc.dg/attr-alwaysinline.c: New.
37662
37663 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
37664
37665         * gcc.dg/20020220-1.c: New test.
37666
37667         * gcc.dg/20020220-2.c: New test.
37668
37669         * g++.dg/opt/mmx1.C: New test.
37670
37671 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
37672
37673         * gcc.c-torture/compile/20020110.c: New test.
37674
37675 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
37676
37677         * gcc.c-torture/execute/20020219-1.c: New test.
37678
37679         * gcc.dg/20020219-1.c: New test.
37680
37681         * gcc.dg/noncompile/20020220-1.c: New test.
37682
37683         * g++.dg/opt/ptrintsum1.C: New test.
37684
37685         * gcc.dg/debug/20020220-1.c: New test.
37686
37687 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
37688
37689         * gcc.c-torture/execute/20020216-1.c: New test.
37690
37691 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37692
37693         * gcc.dg/decl-1.c: Update, new test.
37694
37695 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
37696
37697         * g++.dg/abi/bitfield1.C: New test.
37698         * g++.dg/abi/bitfield2.C: New test.
37699
37700 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37701
37702         * gcc.dg/attr-nest.c: New test.
37703
37704 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37705
37706         * gcc.c-torture/execute/20020215-1.c: New test.
37707
37708 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
37709
37710         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37711         * g++.dg/debug/debug.exp: New.
37712         * g++.dg/debug/trivial.C: New.
37713         * g++.dg/debug/debug1.C: Moved...
37714         * g++.dg/other/debug1.C: ...from here.
37715         * g++.dg/debug/debug2.C: Moved...
37716         * g++.dg/other/debug2.C: ...from here.
37717         * g++.dg/debug/debug3.C: Moved...
37718         * g++.dg/other/debug3.C: ...from here.
37719
37720         * gcc.dg/noncompile/20020213-1.c: New test.
37721
37722 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
37723
37724         * g++.dg/other/debug3.C: New test.
37725
37726         * gcc.c-torture/execute/20020213-1.c: New test.
37727
37728 2002-02-13  Richard Smith <richard@ex-parrot.com>
37729
37730         * g++.old-deja/g++.other/thunk1.C: New test.
37731
37732 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37733
37734         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
37735
37736 2002-02-13  Stan Shebs  <shebs@apple.com>
37737
37738         * gcc.dg/altivec-3.c: New.
37739
37740 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
37741
37742         * gcc.dg/Wunreachable-1.c: New test.
37743         * gcc.dg/Wunreachable-2.c: New test.
37744
37745 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37746
37747         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
37748
37749 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
37750
37751         * gcc.dg/decl-1.c: New test.
37752
37753 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37754
37755         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
37756
37757 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37758
37759         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
37760         * gcc.c-torture/compile/980506-1.x: Likewise.
37761
37762 2002-02-10  Kazu Hirata  <kazu@hxi.com>
37763
37764         * gcc.dg/20020210-1.c: New.
37765
37766 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
37767
37768         * g77.f-torture/execute/947.f: New regression test
37769         for PR fortran/947.
37770
37771 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
37772
37773         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
37774         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
37775
37776 2002-02-08  Richard Henderson  <rth@redhat.com>
37777
37778         * gcc.c-torture/compile/labels-3.c: New.
37779
37780 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
37781
37782         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
37783         expression statements work instead.
37784         * gcc.dg/noncompile/20020207-1.c: New test.
37785
37786 2002-02-07  Richard Henderson  <rth@redhat.com>
37787
37788         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
37789
37790 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37791
37792         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
37793         message from g77
37794         * lib/g77-dg.exp: Trim g77 error messages so that they are
37795         recognized by dg.exp.
37796
37797 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37798
37799         PR fortran/5473
37800         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
37801
37802 2002-02-07  Richard Henderson  <rth@redhat.com>
37803
37804         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
37805         to be sufficiently aligned for integers.
37806
37807 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
37808
37809         * g++.dg/template/friend4.C: New test.
37810
37811 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
37812
37813         PR fortran/5743
37814         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
37815         unsupported cases.
37816
37817 2002-02-07  Richard Henderson  <rth@redhat.com>
37818
37819         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
37820         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
37821         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
37822         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
37823
37824 2002-02-06  Richard Henderson  <rth@redhat.com>
37825
37826         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
37827
37828 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
37829
37830         * gcc.dg/20020206-1.c: New test.
37831
37832 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
37833
37834         * gcc.c-torture/execute/20020206-1.c: New test.
37835
37836         * gcc.c-torture/execute/20020206-2.c: New test.
37837
37838         PR optimization/5429:
37839         * gcc.c-torture/compile/20020206-1.c: New test.
37840
37841 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
37842
37843         * g++.dg/ext/align1.C: Do not use an explicit alignment value
37844         as certain file formats cannot support particularly large
37845         alignments.
37846
37847         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
37848         and do not expect to be able to link the executable.
37849
37850         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
37851         fail because the COFF format does not support the weak attribute.
37852
37853 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
37854
37855         * g77.dg/pr5473.f: New test
37856
37857 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
37858
37859         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
37860         Fix testcase accordingly.
37861
37862 2002-02-04  Richard Henderson  <rth@redhat.com>
37863
37864         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
37865         (buf): Change to be an array of pointers, not ints.
37866
37867 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37868
37869         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
37870         before all tests.  Move warning one line above to match where it
37871         C frontend emits.
37872         * gcc.dg/Wswitch-2.c: New test.
37873         * g++.dg/warn/Wswitch-1.C: New test.
37874         * g++.dg/warn/Wswitch-2.C: New test.
37875
37876 2002-02-04  Richard Henderson  <rth@redhat.com>
37877
37878         * g++.dg/abi/offsetof.C: Fix size comparison.
37879
37880 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
37881
37882         * gcc.dg/cast-qual-2.c: New test.
37883
37884 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37885
37886         * gcc.dg/20020201-4.c: New test.
37887
37888 2002-02-04  Ben Elliston  <bje@redhat.com>
37889
37890         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
37891         target_info attribute != 0, in addition to the empty string.
37892         (gcc_target_compile): Likewise.
37893
37894 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
37895
37896         * gcc.dg/Wswitch.c: New test.
37897         PR gcc/4475. PR gcc/3780.
37898
37899 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
37900
37901         * g77.f-torture/execute/5122.f: New test for regressions
37902         against PR fortran/5122.
37903
37904 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
37905
37906         * g77.f-torture/compile/pr3743.f: Delete
37907         * g77.dg/pr3743-1.f: New test.
37908         * g77.dg/pr3743-2.f: New test.
37909         * g77.dg/pr3743-3.f: New test.
37910         * g77.dg/pr3743-4.f: New test.
37911
37912 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37913
37914         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
37915
37916 2002-02-02  Richard Henderson  <rth@redhat.com>
37917
37918         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
37919         * gcc.c-torture/execute/bf64-1.c: Likewise.
37920
37921 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37922
37923         * gcc.dg/20020201-2.c: New test.
37924
37925         * gcc.dg/20020201-3.c: New test.
37926
37927         * gcc.c-torture/execute/bitfld-2.c: New test.
37928
37929 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37930
37931         * gcc.dg/bitfld-1.c: Update.
37932         * gcc.dg/bitfld-2.c: Update.
37933         * gcc.c-torture/execute/bitfld-1.x: New.
37934
37935 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37936
37937         * gcc.c-torture/execute/20020201-1.c: New test.
37938
37939 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
37940
37941         PR target/5469
37942         * gcc.dg/20020201-1.c: New test.
37943
37944 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
37945
37946         PR fortran/3743
37947         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
37948         * g77.f-torture/compile/pr3743.x: Remove
37949
37950 2002-01-31  Tom Rix  <trix@redhat.com>
37951
37952         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
37953
37954 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37955
37956         * gcc.dg/noncompile/20020130-1.c: New test.
37957
37958 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
37959
37960         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
37961
37962 2002-01-29  Richard Henderson  <rth@redhat.com>
37963
37964         * gcc.c-torture/execute/991118-1.c: Cast various constants back
37965         to long long.
37966         * gcc.c-torture/execute/bf64-1.c: Likewise.
37967
37968 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
37969
37970         * gcc.c-torture/execute/20020129-1.c: New test.
37971
37972 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37973
37974         * gcc.c-torture/compile/20000224-1.c: Update.
37975         * gcc.c-torture/execute/bitfld-1.c: New tests.
37976         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
37977         * gcc.dg/uninit-A.c: Update.
37978
37979 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
37980
37981         * g++.dg/template/ctor1.C: Add instantiation.
37982
37983 2002-01-28  Paul Koning  <pkoning@equallogic.com>
37984
37985         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
37986         argument to __builtin_prefetch to be const ptr.
37987
37988 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
37989
37990         * gcc.c-torture/compile/20020120-1.c: New test.
37991
37992 2002-01-27  Kazu Hirata  <kazu@hxi.com>
37993
37994         * gcc.c-torture/execute/20020127-1.c: New test.
37995
37996 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
37997
37998         * g77.dg/f77-edit-i-in.f: New test
37999         * g77.dg/f77-edit-i-out.f: New test
38000
38001 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
38002
38003         * gcc.dg/debug/debug.exp: New file.
38004         * gcc.dg/debug/trivial.c: New file.
38005         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38006         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38007         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38008         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38009         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38010         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38011         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38012         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38013         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38014         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38015         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38016         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38017         * gcc.dg/20000503-1.c: Removed.
38018         * gcc.dg/20010207-1.c: Removed.
38019         * gcc.dg/20011223-1.c: Removed.
38020         * gcc.dg/20020104-2.c: Removed.
38021         * gcc.dg/debug-1.c: Removed.
38022         * gcc.dg/debug-2.c: Removed.
38023         * gcc.dg/debug-3.c: Removed.
38024         * gcc.dg/debug-4.c: Removed.
38025         * gcc.dg/debug-5.c: Removed.
38026         * gcc.dg/debug-6.c: Removed.
38027         * gcc.dg/dwarf2-1.c: Removed.
38028         * gcc.dg/dwarf2-2.c: Removed.
38029
38030 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38031
38032         * g++.old-deja/g++.other/eh5.C: New test.
38033         * g++.old-deja/g++.other/sibcall2.C: New test.
38034         * g++.old-deja/g++.other/array9.C: New test.
38035         * g++.old-deja/g++.other/typename2.C: New test.
38036         * g++.old-deja/g++.other/crash60.C: New test.
38037         * g++.old-deja/g++.other/conv9.C: New test.
38038         * g++.old-deja/g++.other/mangle10.C: New test.
38039         * g++.old-deja/g++.other/unchanging1.C: New test.
38040         * g++.old-deja/g++.other/exprstmt1.C: New test.
38041         * g++.old-deja/g++.other/inline23.C: New test.
38042         * g++.old-deja/g++.eh/ia64-1.C: New test.
38043         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38044         * g++.old-deja/g++.other/reload1.C: New test.
38045         * g++.old-deja/g++.other/static20.C: New test.
38046         * g++.old-deja/g++.other/local-alloc1.C: New test.
38047         * g++.old-deja/g++.other/conv8.C: New test.
38048         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38049         * g++.old-deja/g++.other/storeexpr1.C: New test.
38050         * g++.old-deja/g++.other/storeexpr2.C: New test.
38051         * g++.dg/eh/template2.C: New test.
38052         * g++.dg/warn/weak1.C: New test.
38053
38054 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38055
38056         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38057         Remove first, non-varying, argument.
38058
38059 2002-01-23  Richard Henderson  <rth@redhat.com>
38060
38061         * gcc.dg/inline-2.c: New.
38062
38063         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38064         Add optional target arg.  Check number of arguments.
38065         (scan-assembler-not, scan-assembler-dem): Likewise.
38066         (scan-assembler-dem-not): Likewise.
38067
38068 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38069
38070         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38071         line 12.
38072         * g++.old-deja/g++.brendan/parse3.C,
38073         g++.old-deja/g++.other/crash26.C,
38074         g++.old-deja/g++.other/crash28.C,
38075         g++.old-deja/g++.other/crash29.C,
38076         g++.old-deja/g++.other/crash30.C,
38077         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38078
38079 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38080
38081         * gcc.dg/20020115-1.c: New.
38082
38083 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38084
38085         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38086
38087 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38088
38089         * gcc.dg/20020122-3.c: New.
38090
38091 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38092
38093         * g++.dg/other/gc1.C: New test.
38094
38095 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38096
38097         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38098
38099 2002-01-22  Richard Henderson  <rth@redhat.com>
38100
38101         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38102
38103 2002-01-22  Richard Henderson  <rth@redhat.com>
38104
38105         * gcc.dg/20020122-4.c: New.
38106
38107 2002-01-22  H.J. Lu <hjl@gnu.org>
38108
38109         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38110         link output.
38111         * gcc.dg/special/ecos.exp: Likewise.
38112         * lib/g++-dg.exp: Likewise.
38113         * lib/g77-dg.exp: Likewise.
38114         * lib/gcc-dg.exp : Likewise.
38115         * lib/mike-g++.exp: Likewise.
38116         * lib/mike-g77.exp: Likewise.
38117         * lib/mike-gcc.exp: Likewise.
38118         * lib/objc-dg.exp: Likewise.
38119
38120 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38121
38122         PR target/5379
38123         * gcc.dg/20020122-2.c: New test.
38124
38125 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38126
38127         * gcc.dg/20020122-1.c: New test.
38128
38129 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38130
38131         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38132
38133 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38134
38135         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38136
38137 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38138
38139         * gcc.c-torture/compile/20020121-1.c: New test.
38140
38141 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38142
38143         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38144         ld_library_path.
38145
38146 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38147
38148         * gcc.dg/20020218-1.c: New test.
38149
38150 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38151
38152         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38153         messages
38154         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38155         "At global scope" warning
38156         * g++.dg/ext/align1.C: Change cygwin test for alignment
38157         from db-bogus to dg-warning
38158
38159 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38160
38161         * g77.f-torture/compile/cpp2.F: New test.
38162
38163 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38164
38165         * g++.dg/template/access1.C: New test.
38166
38167 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38168
38169         * gcc.dg/20020118-1.c: New.
38170
38171 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38172
38173         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38174
38175 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38176
38177         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38178         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38179         alignment warnings.
38180
38181 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38182
38183         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38184         torture_with_loops and torture_without_loops
38185
38186 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38187
38188         * gcc.c-torture/compile/20020116-1.c: New test.
38189
38190 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38191
38192         * gcc.dg/20020116-2.c: New test.
38193
38194         * gcc.dg/ultrasp4.c: New test.
38195
38196         * gcc.dg/20020116-1.c: New test.
38197
38198 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38199
38200         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38201         by EABI.
38202
38203 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38204
38205         * gcc.misc-tests/i386-prefetch.exp: New.
38206         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38207         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38208         * gcc.misc-tests/i386-pf-none-1.c: New test.
38209         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38210
38211 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38212
38213         * gcc.dg/gnu89-init-1.c: Add new tests.
38214
38215 2002-01-15  Andreas Jaeger  <aj@suse.de>
38216
38217         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38218         * gcc.dg/i386-mmx-2.c: Likewise.
38219         * gcc.dg/i386-sse-1.c: Likewise.
38220         * gcc.dg/i386-sse-2.c: Likewise.
38221         * gcc.dg/i386-sse-3.c: Likewise.
38222
38223 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38224
38225         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38226         Uncomment additional cases that now pass.
38227
38228 2002-01-11  Richard Henderson  <rth@redhat.com>
38229
38230         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38231         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38232
38233 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38234
38235         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38236
38237 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38238
38239         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38240         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38241
38242 2002-01-10  Dale Johannesen  <dalej@apple.com>
38243
38244         * gcc.c-torture/execute/loop-11.c: New.
38245
38246 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38247
38248         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38249         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38250
38251 2002-01-09  Richard Henderson  <rth@redhat.com>
38252
38253         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38254         type in which to perform the operation for each size.
38255
38256 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38257
38258         * gcc.c-torture/compile/20020109-2.c: New test.
38259
38260 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38261
38262         * gcc.c-torture/execute/loop-10.c: New test.
38263
38264 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38265
38266         * gcc.c-torture/compile/20010226-1.c: New test.
38267         * gcc.c-torture/compile/20010227-1.c: New test.
38268         * gcc.c-torture/compile/20010426-1.c: New test.
38269         * gcc.c-torture/compile/20010510-1.c: New test.
38270         * gcc.c-torture/compile/20010605-3.c: New test.
38271         * gcc.c-torture/compile/20010824-1.c: New test.
38272         * gcc.c-torture/execute/20010409-1.c: New test.
38273         * gcc.dg/noncompile/20000901-1.c: New test.
38274         * gcc.dg/20001023-1.c: New test.
38275         * gcc.dg/20001101-1.c: New test.
38276         * gcc.dg/20001102-1.c: New test.
38277         * gcc.dg/20010207-1.c: New test.
38278         * gcc.dg/20010405-1.c: New test.
38279         * gcc.dg/20010822-1.c: New test.
38280         * gcc.dg/20011107-1.c: New test.
38281
38282 2002-01-09  Jeffrey A Law  (law@redhat.com)
38283
38284         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38285
38286         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38287         execution failure on PA targets.
38288
38289 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38290
38291         * gcc.c-torture/compile/20020109-1.c: New test.
38292
38293 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38294
38295         * gcc.c-torture/execute/20020108-1.c: New test.
38296
38297 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38298
38299         * gcc.dg/20020108-1.c: New test.
38300
38301 2002-01-08  H.J. Lu <hjl@gnu.org>
38302
38303         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38304         for header files.
38305
38306 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38307
38308         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38309         consistency.
38310
38311 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38312
38313         * gcc.dg/altivec-4.c: Test altivec predicates.
38314
38315 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38316
38317         * gcc.c-torture/execute/20020107-1.c: New test.
38318
38319 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38320
38321         PR c/5279
38322         * gcc.c-torture/compile/20020106-1.c: New test.
38323
38324 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38325
38326         * gcc.c-torture/execute/nestfunc-4.c: New test.
38327
38328 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38329
38330         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38331         extra triple that slipped in.
38332         * g++.old-deja/g++.abi/align.C: Likewise.
38333         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38334
38335 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38336
38337         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38338         * g++.old-deja/g++.abi/align.C: Likewise.
38339         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38340
38341         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38342         on FreeBSD/i386.
38343         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38344         FreeBSD.
38345
38346 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38347
38348         * gcc.dg/20020104-1.c: New test.
38349
38350         * gcc.dg/20020104-2.c: New test.
38351
38352 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38353
38354         * gcc.dg/20020103-1.c: Fix typo in target selector.
38355
38356 2002-01-03  Richard Henderson  <rth@redhat.com>
38357
38358         * gcc.dg/20020103-1.c: New.
38359
38360 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38361
38362         * gcc.c-torture/execute/20020103-1.c: New test.
38363
38364 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38365
38366         * g++.dg/other/debug2.C: New test.
38367
38368         * gcc.c-torture/compile/20020103-1.c: New test.
38369
38370 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38371
38372         * gcc.dg/gnu89-init-1.c: Added new tests.
38373
38374 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38375
38376         * g++.dg/template/friend2.C: Remove as patch is reverted.
38377
38378         * g++.dg/warn/oldcast1.C: New test.
38379
38380         * g++.dg/template/ptrmem1.C: New test.
38381         * g++.dg/template/ptrmem2.C: New test.
38382
38383         * g++.dg/template/ntp.C: New test.
38384
38385         * g++.dg/other/component1.C: New test.
38386
38387         * g++.dg/template/ttp3.C: New test.
38388
38389         * g++.dg/template/friend2.C: New test.
38390         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38391
38392 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38393
38394         * g++.dg/other/ptrmem1.C: New test.
38395         * g++.dg/other/ptrmem2.C: New test.
38396
38397 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38398
38399         * g++.dg/template/ctor1.C: New test.
38400
38401 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38402
38403         * g++.dg/template/friend2.C: New test.
38404
38405 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38406
38407         * gcc.dg/mmix-1.c: New test.
38408
38409 2001-12-31  Richard Henderson  <rth@redhat.com>
38410
38411         * gcc.dg/asm-5.c: New.
38412
38413 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38414
38415         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38416         in namespace __gnu_cxx
38417
38418 2001-12-30  Richard Henderson  <rth@redhat.com>
38419
38420         * gcc.dg/debug-6.c: New.
38421
38422 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
38423
38424         * gcc.c-torture/compile/20011229-2.c: New test.
38425
38426 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
38427
38428         * gcc.dg/debug-3.c: New test.
38429         * gcc.dg/debug-4.c: New test.
38430         * gcc.dg/debug-5.c: New test.
38431
38432 2001-12-29  Richard Henderson  <rth@redhat.com>
38433
38434         * g++.dg/eh/loop1.C: New.
38435
38436 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38437
38438         * g++.dg/template/crash1.C: New test.
38439
38440 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38441
38442         * g++.dg/other/const1.C: New test.
38443
38444 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38445
38446         * gcc.c-torture/compile/20011229-1.c: New test.
38447
38448 2001-12-28  Stan Shebs  <shebs@apple.com>
38449
38450         * lib/objc-torture.exp: Resync with c-torture.exp.
38451         * lib/objc.exp: Load standard libraries.
38452
38453 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
38454
38455         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38456         additional tests.
38457
38458 2001-12-27  Roger Sayle <roger@eyesopen.com>
38459
38460         * gcc.c-torture/execute/string-opt-16.c: New testcase.
38461
38462 2001-12-27  Richard Henderson  <rth@redhat.com>
38463
38464         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38465
38466 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38467
38468         * g++.dg/eh/ctor1.C: New test.
38469         * g++.dg/other/error2.C: New test.
38470
38471 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38472
38473         * g++.dg/other/init2.C: New test.
38474
38475 2001-12-24  Richard Henderson  <rth@redhat.com>
38476
38477         * gcc.dg/20011223-1.c: New.
38478         * gcc.dg/inline-1.c: New.
38479
38480 2001-12-23  Richard Henderson  <rth@redhat.com>
38481
38482         * gcc.dg/asm-4.c: Test operand modifiers.
38483
38484 2001-12-23  Richard Henderson  <rth@redhat.com>
38485
38486         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38487
38488 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38489
38490         * gcc.c-torture/execute/20011223-1.c: New test.
38491
38492 2001-12-21  Richard Henderson  <rth@redhat.com>
38493
38494         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38495         re-enables the warning.
38496
38497 2001-12-21  Richard Henderson  <rth@redhat.com>
38498
38499         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38500
38501 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38502
38503         * gcc.c-torture/compile/20011218-1.c: New test.
38504
38505 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
38506
38507         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
38508         arm-isr.c test.
38509         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
38510         epilogue generation for ARM ISR routines.
38511
38512 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38513
38514         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38515         * gcc.dg/format/c90-printf-3.c: Likewise.
38516         * gcc.dg/format/c99-printf-3.c: Likewise.
38517         * gcc.dg/format/ext-1.c: Likewise.
38518         * gcc.dg/format/ext-6.c: Likewise.
38519         * gcc.dg/format/format.h: Prototype unlocked stdio.
38520
38521 2001-12-20  Richard Henderson  <rth@redhat.com>
38522
38523         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38524         (arena): Use it.
38525         (malloc): Correct allocation logic.  Abort if we fill up the
38526         arena before initialization complete.
38527         (realloc): Correct allocation logic.
38528
38529 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38530
38531         * gcc.c-torture/compile/20011219-2.c: New test.
38532
38533         * gcc.c-torture/execute/20011219-1.c: New test.
38534
38535 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
38536
38537         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38538         target does not support weak symbols.
38539
38540 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
38541
38542         * gcc.c-torture/compile/20011219-1.c: New test.
38543
38544 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
38545
38546         * g++.dg/other/error1.C: New test.
38547
38548 2001-12-17  Jeffrey A Law  (law@redhat.com)
38549
38550         * gcc.c-torture/execute/20011217-1.c: New test.
38551
38552 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
38553
38554         * objc.dg/special/: New directory.
38555         * objc.dg/special/special.exp: New file.
38556         * objc.dg/special/unclaimed-category-1.h: New file.
38557         * objc.dg/special/unclaimed-category-1a.m: New file.
38558         * objc.dg/special/unclaimed-category-1.m: New file.
38559
38560 2001-12-17  Andreas Jaeger  <aj@suse.de>
38561
38562         * gcc.c-torture/compile/20011217-2.c: New test.
38563
38564 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38565
38566         * gcc.c-torture/compile/20011217-1.c: New test.
38567
38568 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
38569
38570         * testsuite/gcc.dg/20011214-1.c: New.
38571
38572 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
38573
38574         * gcc.dg/altivec-4.c: New.
38575
38576 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
38577
38578         * gcc.dg/20011113-1.c: New test.
38579
38580 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38581
38582         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38583         std::__malloc_alloc_template<0> and
38584         std::__default_alloc_template<false, 0>.
38585
38586 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
38587
38588         * objc/execute/bf-21.m: New test.
38589         * objc/execute/enumeration-1.m: New test.
38590         * objc/execute/enumeration-2.m: New test.
38591
38592 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
38593
38594         * gcc.dg/gnu89-init-1.c: New test.
38595
38596 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38597
38598         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38599         * g++.old-deja/g++.jason/2371.C: Likewise.
38600         * g++.old-deja/g++.jason/template33.C: Likewise.
38601         * g++.old-deja/g++.jason/template34.C: Likewise.
38602         * g++.old-deja/g++.jason/template36.C: Likewise.
38603         * g++.old-deja/g++.oliva/typename1.C: Likewise.
38604         * g++.old-deja/g++.oliva/typename2.C: Likewise.
38605         * g++.old-deja/g++.other/typename1.C: Likewise.
38606         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38607         * g++.old-deja/g++.pt/nontype5.C: Likewise.
38608         * g++.old-deja/g++.pt/typename11.C: Likewise.
38609         * g++.old-deja/g++.pt/typename14.C: Likewise.
38610         * g++.old-deja/g++.pt/typename16.C: Likewise.
38611         * g++.old-deja/g++.pt/typename3.C: Likewise.
38612         * g++.old-deja/g++.pt/typename4.C: Likewise.
38613         * g++.old-deja/g++.pt/typename5.C: Likewise.
38614         * g++.old-deja/g++.pt/typename7.C: Likewise.
38615         * g++.old-deja/g++.robertl/eb9.C: Likewise.
38616
38617 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
38618
38619         * g++.dg/other/linkage1.C: New test.
38620         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38621         specifiers.
38622
38623 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38624
38625         * gcc.dg/concat.c: New test.
38626
38627 2001-12-11  Stan Shebs  <shebs@apple.com>
38628
38629         * objc/compile: New test directory.
38630         * objc/compile/compile.exp: New expect script.
38631         * objc/compile/20011211-1.m: New compile test.
38632
38633 2001-12-11  Jason Merrill  <jason@redhat.com>
38634
38635         * lib/prune.exp (prune_gcc_output): Also handle "In member
38636         function".  So many permutations...
38637
38638 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
38639
38640         * g++.dg/template/typedef1.C: New test.
38641
38642 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
38643
38644         * g++.dg/other/copy1.C: New test.
38645
38646 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
38647
38648         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38649
38650         * gcc.dg/builtin-choose-expr.c: New.
38651
38652 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
38653
38654         * gcc.dg/altivec-2.c: New.
38655
38656 2001-12-07  Richard Henderson  <rth@redhat.com>
38657
38658         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38659
38660 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
38661
38662         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38663         ultrasparc.
38664
38665 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38666
38667         * g++-old.deja/g++.robertl/eb101.C: Deleted.
38668
38669 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
38670
38671         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38672         variable argument list.
38673
38674 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
38675
38676         * gcc.c-torture/execute/memcheck: Delete entire directory.
38677         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38678         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38679
38680 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38681
38682         * gcc.dg/Wshadow-1.c: New test.
38683
38684 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
38685
38686         * gcc.c-torture/compile/20011130-1.c: New test.
38687
38688         * gcc.dg/noncompile/20011025-1.c: New test.
38689
38690         * g++.dg/other/anon-union.C: New test.
38691
38692         * gcc.c-torture/execute/20011024-1.c: New test.
38693
38694 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38695
38696         * gcc.c-torture/execute/20000722-1.x,
38697         gcc.c-torture/execute/20010123-1.x: Remove.
38698         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38699         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38700         gcc.dg/c99-complit-2.c: New tests.
38701
38702 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
38703
38704         * g++.dg/inherit/base1.C: New test.
38705
38706 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
38707
38708         * g++.dg/other/stdarg1.C: New test.
38709
38710         * gcc.c-torture/compile/20011130-2.c: New test.
38711
38712 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
38713
38714         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38715         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38716         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38717         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38718         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38719         * gcc.dg/builtin-prefetch-1.c: New test.
38720
38721 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
38722
38723         * gcc.dg/20011130-1.c: New test.
38724
38725 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38726
38727         * g++.dg/other/scope1.C: New test.
38728         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
38729
38730 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38731
38732         * gcc.dg/vla-init-1.c: New test.
38733
38734 2001-12-01  Geoff Keating  <geoffk@redhat.com>
38735
38736         * gcc.c-torture/compile/structs.c: New testcase from GDB.
38737
38738 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38739
38740         * objc.dg/alias.m: Update.
38741         * objc.dg/class-1.m: Update.
38742         * objc.dg/const-str-1.m: Update.
38743         * objc.dg/fwd-proto-1.m: Update.
38744         * objc.dg/id-1.m: Update.
38745         * objc.dg/super-class-1.m: Update.
38746
38747 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
38748
38749         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
38750         constructs.
38751
38752 2001-11-28  Jeffrey A Law  (law@cygnus.com)
38753
38754         * gcc.c-torture/execute/20011128-1.c: New test.
38755
38756 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
38757
38758         * gcc.dg/20011127-1.c: New test.
38759
38760 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38761
38762         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
38763         from Austin Group draft 7.
38764         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
38765         scanf format arguments.
38766         * gcc.dg/format/no-exargs-2.c: New test.
38767
38768 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
38769
38770         * g++.dg/abi/vbase8-4.C: New test.
38771
38772 2001-11-24  Ian Lance Taylor  <ian@airs.com>
38773
38774         * gcc.c-torture/execute/20011121-1.c: New test.
38775
38776 2001-11-23  Jeffrey A Law  (law@cygnus.com)
38777
38778         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
38779
38780 2001-11-23  Andreas Jaeger  <aj@suse.de>
38781
38782         * gcc.dg/cpp/charconst-2.c: New test.
38783
38784 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
38785
38786         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
38787         to the host if it is remote.  Let tests specify extra headers
38788         they use.
38789         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
38790         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
38791         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
38792         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
38793         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
38794         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
38795         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
38796         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
38797         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
38798         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
38799
38800 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
38801
38802         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
38803         for little endian ARMs.
38804
38805 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
38806
38807         * gcc.c-torture/compile/20011119-1.c: New test.
38808         * gcc.c-torture/compile/20011119-2.c: New test.
38809
38810 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
38811
38812         * gcc.dg/altivec-1.c: Fix typo.
38813
38814 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38815
38816         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
38817
38818 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
38819
38820         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
38821
38822 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
38823
38824         * lib/g77.exp: Don't specify --rpath-link.
38825
38826         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
38827         across all the headers.
38828         * gcc.dg/format/format.exp: For testing on a remote host,
38829         copy format.h.
38830
38831         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
38832         * gcc.c-torture/execute/930406-1.c: Likewise.
38833         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38834
38835 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
38836
38837         * gcc.dg/altivec-1.c: New.
38838
38839 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
38840
38841         * gcc.dg/cpp/fpreprocessed.c: New test case.
38842
38843 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38844
38845         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
38846         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
38847         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
38848
38849 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38850
38851         * gcc.dg/no-builtin-1.c: New test.
38852
38853 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
38854
38855         * gcc.c-torture/execute/20011115-1.c: New test.
38856
38857 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
38858
38859         * gcc.c-torture/compile/20011114-2.c: New test.
38860         * gcc.c-torture/compile/20011114-3.c: New test.
38861         * gcc.c-torture/compile/20011114-4.c: New test.
38862
38863 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38864
38865         * g++.dg/other/init1.C: New test.
38866
38867 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
38868
38869         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
38870         message.
38871
38872         * gcc.c-torture/execute/20011114-1.c: New testcase.
38873
38874         * gcc.c-torture/compile/20010327-1.c: Revert last change.
38875         * gcc.c-torture/compile/20011114-1.c: New test, exactly
38876         like the (before this change) version of 20010327-1.c.
38877
38878 2001-11-14  Roger Sayle <roger@eyesopen.com>
38879
38880         * gcc.c-torture/execute/string-opt-13.c: New testcase.
38881
38882 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
38883
38884         * g++.dg/init/array2.C: New test.
38885
38886 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
38887
38888         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
38889
38890 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
38891
38892         * g++.dg/other/forscope1.C: New test.
38893         * g++.dg/ext/forscope1.C: New test.
38894         * g++.dg/ext/forscope2.C: New test.
38895
38896 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
38897
38898         * gcc.c-torture/execute/20011113-1.c: New test.
38899
38900 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
38901
38902         * gcc.c-torture/execute/20011109-2.c: New test.
38903
38904         * gcc.c-torture/execute/20011109-1.c: New test.
38905
38906 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
38907
38908         * gcc.c-torture/compile/20011109-1.c: New test.
38909
38910 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
38911
38912         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
38913         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
38914         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
38915         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
38916         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
38917         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
38918         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
38919
38920 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38921
38922         * g++.dg/warn/Wshadow-1.C: New tests.
38923         * g++.old-deja/g++.mike/for3.C: Update.
38924
38925 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38926
38927         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
38928         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
38929         XFAILs.  Adjust expected error texts.
38930         * gcc.c-torture/compile/20011106-1.c,
38931         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
38932         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
38933         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
38934         gcc.dg/c99-array-lval-5.c: New tests.
38935
38936 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38937
38938         * gcc.dg/cpp/defined.c: Update.
38939
38940 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38941
38942         * gcc.c-torture/execute/anon-1.c: New test.
38943
38944 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
38945
38946         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
38947         same size, so no warning should be produced on stormy16.
38948
38949         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
38950         due to oversized array.
38951         * g++.old-deja/g++.mike/ns15.C: Likewise.
38952         * g++.old-deja/g++.pt/crash16.C: Likewise.
38953
38954 2001-11-02  Graham Stott  <grahams@redhat.com>
38955
38956         * g++.dgother/debug1.C: Fix typos.
38957
38958 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
38959
38960         * g++.dg/other/debug1.C: New test.
38961
38962 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38963
38964         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
38965         of unsigned long.
38966
38967 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
38968
38969         * gcc.dg/20011029-2.c: New test.
38970
38971         * gcc.c-torture/compile/20011029-1.c: New test.
38972
38973 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
38974
38975         * objc/execute/class_self-1.m: New test.
38976         * objc/execute/class_self-2.m: New test.
38977
38978 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
38979
38980         * gcc.misc-tests/msgs.exp: Delete.
38981         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
38982         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
38983         error set to match recent changes.
38984
38985 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
38986
38987         * gcc.dg/20011021-1.c: New test.
38988
38989 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
38990
38991         * gcc.c-torture/compile/20011023-1.c: New test.
38992
38993 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
38994
38995         * lib/g77.exp: Rewrite based on lib/g++.exp.
38996
38997 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
38998
38999         * gcc.c-torture/execute/20011019-1.c: New test.
39000
39001         * gcc.dg/20011018-1.c: New test.
39002
39003 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
39004
39005         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39006
39007 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39008
39009         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39010         * gcc.dg/attr-invalid.c: Likewise.
39011
39012 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39013
39014         * testsuite/gcc.dg/20011015-1.c: New test.
39015
39016 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39017
39018         * g++.dg/template/unify2.C: New test.
39019
39020 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39021
39022         * g++.dg/other/exception-specification.C: New test
39023
39024 2001-10-13  Tom Rix  <trix@redhat.com>
39025
39026         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39027         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39028
39029 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39030
39031         * testsuite/gcc.dg/20011009-1.c: New test.
39032
39033 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39034
39035         PR g++/4476
39036         * g++.dg/other/friend1.C: New test.
39037
39038 2001-10-11  Richard Henderson  <rth@redhat.com>
39039
39040         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39041
39042 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39043
39044         * gcc.c-torture/compile/20011010-1.c: New.
39045
39046 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39047
39048         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39049         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39050         g77.f-torture/execute/execute.exp,
39051         g77.f-torture/noncompile/noncompile.exp,
39052         gcc.c-torture/compile/compile.exp,
39053         gcc.c-torture/execute/execute.exp,
39054         gcc.c-torture/execute/ieee/ieee.exp,
39055         gcc.c-torture/execute/memcheck/memcheck.exp,
39056         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39057         objc/execute/execute.exp: Update FSF address.
39058
39059 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39060
39061         * gcc.dg/cpp/cmdlne-C.c: Update.
39062         * gcc.dg/cpp/cmdlne-C2.c: New.
39063
39064 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39065
39066         * gcc.c-torture/execute/20011008-3.c: New.
39067
39068 2001-10-08  DJ Delorie  <dj@redhat.com>
39069
39070         * gcc.dg/20011008-1.c: New.
39071         * gcc.dg/20011008-2.c: New.
39072
39073 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39074
39075         * gcc.dg/cpp/spacing1.c: Update test.
39076
39077 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39078
39079         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39080         spelling errors of "separate" as "seperate".
39081
39082 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39083
39084         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39085         enough to avoid inlining.
39086
39087 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39088
39089         * lib/g77.exp: set libg2c_dir correctly.
39090
39091 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39092
39093         * gcc.dg/cpp/macro11.c: New test.
39094
39095 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39096
39097         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39098         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39099         gcc.dg/format/multattr-3.c: New tests.
39100         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39101         tests for format attributes on function pointers being rejected.
39102
39103 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39104
39105         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39106
39107 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39108
39109         * g++.dg/warn/format1.C: New test.
39110
39111 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39112
39113         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39114
39115 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39116
39117         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39118
39119 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39120
39121         * gcc.dg/cpp/redef2.c: Add test.
39122
39123 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39124
39125         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39126         long-standing bug on i686, apparently.
39127         * gcc.c-torture/execute/loop-2c.x: New file.
39128         * gcc.c-torture/execute/loop-2d.x: New file.
39129         * gcc.c-torture/execute/loop-3c.x: New file.
39130
39131 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39132
39133         * gcc.dg/cpp/20000625-2.c: Correct line number.
39134
39135 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39136
39137         * gcc.dg/cpp/macro10.c: New test.
39138         * gcc.dg/cpp/strify3.c: New test.
39139         * gcc.dg/cpp/spacing1.c: Add tests.
39140         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39141         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39142
39143 2001-09-24  DJ Delorie  <dj@redhat.com>
39144
39145         * gcc.c-torture/execute/20010924-1.c: New test.
39146
39147 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39148
39149         * testsuite/objc/execute/paste.m: Remove.
39150
39151 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39152
39153         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39154
39155 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39156
39157         * g77.dg/strlen0.f: New test.
39158
39159 2001-09-21  Richard Henderson  <rth@redhat.com>
39160
39161         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39162         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39163
39164 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39165
39166         Table-driven attributes.
39167         * g++.dg/ext/attrib1.C: New test.
39168
39169 2001-09-20  DJ Delorie  <dj@redhat.com>
39170
39171         * gcc.dg/20000926-1.c: Update expected warning messages.
39172         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39173         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39174         array.
39175
39176 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39177
39178         * g++.dg/eh/registers1.C: New test case.
39179
39180 2001-09-17  Richard Henderson  <rth@redhat.com>
39181
39182         * gcc.dg/array-5.c: Fix VLA decomposition test.
39183
39184 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39185
39186         * gcc.dg/cpp/line5.c: New testcase.
39187
39188 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39189
39190         * gcc.dg/cpp/macro9.c: New test.
39191
39192 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39193
39194         * gcc.c-torture/execute/980223.c: Change type of addr from long
39195         to char *.
39196
39197 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39198
39199         * gcc.c-torture/execute/20010915-1.c: New test.
39200
39201 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39202
39203         * g77.dg/bprob: New directory.
39204         * g77.dg/bprob/bprob.exp: New file.
39205         * g77.dg/bprob/bprob-1.f: New test.
39206         * g77.dg/gcov: New directory.
39207         * g77.dg/gcov/gcov.exp: New file.
39208         * g77.dg/gcov/gcov-1.f: New test.
39209         * g77.dg/gcov/gcov-1.x: New file.
39210
39211 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39212
39213         * gcc.dg/cpp/directiv.c: Update.
39214         * gcc.dg/cpp/undef1.c: Update.
39215
39216 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39217
39218         * gcc.dg/20010912-1.c: New test.
39219
39220 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39221
39222         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39223         language-independent file in lib.
39224         * lib/gcov.exp: New file.
39225
39226 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39227
39228         * gcc.c-torture/compile/20010911-1.c: New test.
39229
39230 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39231
39232         * lib/profopt.exp: New, to support profile-directed optimizations.
39233         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39234         * gcc.misc-tests/bprob-1.c: New test.
39235         * gcc.misc-tests/bprob-2.c: New test.
39236
39237 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39238
39239         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39240         XFAIL and which kinds of gcov output to verify.
39241         * gcc.misc-tests/gcov-4b.x: New file.
39242         * gcc.misc-tests/gcov-5b.x: New file.
39243         * gcc.misc-tests/gcov-6.x: New file.
39244         * gcc.misc-tests/gcov-7.c: New test.
39245         * gcc.misc-tests/gcov-7.x: New file.
39246
39247 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39248
39249         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39250         * gcc.misc-tests/gcov-6.c: New test.
39251
39252 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39253
39254         PR c++/3986
39255         * g++.dg/abi/vbase1.C: New test.
39256
39257 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39258
39259         * objc.dg/method-2.m: New.
39260
39261 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39262
39263         PR c++/4203
39264         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39265         * g++.dg/init/empty1.C: New test.
39266
39267 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39268
39269         * gcc.c-torture/compile/20010903-1.c: New test.
39270
39271 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39272
39273         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39274         for m68k.
39275
39276 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39277
39278         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39279
39280         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39281
39282         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39283
39284 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39285
39286         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39287         for 16-bit 'unsigned int'.
39288
39289 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39290
39291         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39292
39293 2001-08-27  Richard Henderson  <rth@redhat.com>
39294
39295         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39296         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39297
39298 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39299
39300         * gcc.dg/asm-names.c (ymain): New.
39301
39302 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39303
39304         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39305         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39306         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39307
39308 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39309
39310         * gcc.dg/compare5.c: New testcase.
39311
39312 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39313
39314         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39315         and "In instantiation".
39316
39317 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39318
39319         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39320
39321 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39322
39323         * gcc.misc-tests/gcov.exp: Add support for branch information.
39324         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39325         * gcc.misc-tests/gcov-4.c: New test.
39326         * gcc.misc-tests/gcov-4b.c: New test.
39327         * gcc.misc-tests/gcov-5b.c: New test.
39328
39329 2001-08-20  Zack Weinberg  <zackw@panix.com>
39330
39331         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39332         expected to fail.
39333
39334 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39335
39336         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39337
39338 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39339
39340         * g++.dg/eh/template1.C: New test.
39341
39342 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39343
39344         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39345         Fix thinko.
39346         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39347         for xfail.
39348
39349 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39350
39351         * lib/g77-dg.exp: Use prune.exp for common procedures
39352         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39353         * lib/g77.exp: (g77-dg-prune) Remove
39354
39355 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39356
39357         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39358
39359 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39360
39361         * g++.dg/template/unify1.C: New test.
39362
39363 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39364
39365         * g++.dg/abi/empty4.C: New test.
39366
39367 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39368
39369         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39370         solaris2.*
39371         * g77.f-torture/compile/pr3743.x: Likewise.
39372
39373 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39374
39375         * g++.dg/other/using-declaration.C: New test.
39376
39377 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39378
39379         * gcc.dg/cpp/tr-sign.c: New testcase.
39380
39381 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39382
39383         * gcc.dg/cpp/19951025-1.c: Revert.
39384         * gcc.dg/cpp/directiv.c: We no longer process directives that
39385         interrupt macro arguments.
39386
39387 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39388
39389         * gcc.dg/bconstp-1.c: New test.
39390
39391 2001-08-03  Richard Henderson  <rth@redhat.com>
39392
39393         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39394
39395 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39396
39397         * gcc.dg/cpp/19951025-1.c: Update.
39398
39399 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39400
39401         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39402         should be x.
39403
39404 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39405
39406         Kill -fhonor-std.
39407         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39408         * g++.old-deja/g++.other/std1.C: Likewise.
39409         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39410
39411 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39412
39413         * lib/g77.exp: Load gcc-defs.exp for common procedures
39414         (g77_pass, g77_fail, g77_finish, g77_exit,
39415         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39416
39417 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39418
39419         * g77.dg/fbackslash.f
39420         * g77.dg/fcase-preserve.f
39421         * g77.dg/ff90-1.f
39422         * g77.dg/ffixed-line-length-0.f
39423         * g77.dg/ffixed-line-length-132.f
39424         * g77.dg/ffixed-line-length-7.f
39425         * g77.dg/ffixed-line-length-72.f
39426         * g77.dg/ffixed-line-length-none.f
39427         * g77.dg/ffree-form-1.f
39428         * g77.dg/fno-backslash.f
39429         * g77.dg/fno-f90-1.f
39430         * g77.dg/fno-fixed-form-1.f
39431         * g77.dg/fno-onetrip.f
39432         * g77.dg/fno-typeless-boz.f
39433         * g77.dg/fno-underscoring.f
39434         * g77.dg/fno-vxt-1.f
39435         * g77.dg/fonetrip.f
39436         * g77.dg/ftypeless-boz.f
39437         * g77.dg/fugly-assumed.f
39438         * g77.dg/funderscoring.f
39439         * g77.dg/fvxt-1.f
39440
39441 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
39442
39443         * objc.dg/fwd-proto-1.m: New.
39444         * objc.dg/local-decl-1.m: New.
39445         * objc.dg/naming-1.m: New.
39446         * objc.dg/naming-2.m: New.
39447         * objc.dg/proto-hier-1.m: New.
39448
39449 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
39450
39451         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39452         largest-type elements to a struct makes its size grow.
39453
39454 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39455
39456         * g++.dg/abi/vthunk1.C: New test.
39457
39458 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39459
39460         * g++.dg/abi/vbase8-22.C: New test.
39461
39462 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39463
39464         * gcc.dg/cpp/macro8.c: New test.
39465
39466 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39467
39468         * g++.dg/abi/vbase8-21.C: New test.
39469
39470 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39471
39472         * g++.dg/abi/vbase8-10.C: New test.
39473
39474 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39475
39476         * lib/g++.exp (g++_set_ld_library_path): Renamed to
39477         ${tool}_set_ld_library_path.
39478         Changed caller.
39479         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39480         g++.exp.
39481
39482 2001-07-26  Stan Cox <scox@redhat.com>
39483
39484         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39485         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39486         gcc_exit, gcc_check_unsupported_p):
39487         Moved to gcc-deps.exp
39488         * gcc-deps.exp: New file.
39489
39490 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39491
39492         * g++.old-deja/g++.pt/defarg14.C: New test.
39493
39494 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39495
39496         * g++.old-deja/g++.other/lineno5.C: New test.
39497
39498 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39499
39500         * g++.old-deja/g++.pt/crash68.C: New test.
39501
39502 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39503
39504         * g++.old-deja/g++.other/crash42.C: New test.
39505
39506 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39507
39508         * gcc.dg/cpp/extratokens.c: Fix.
39509         * gcc.dg/cpp/skipping2.c: New tests.
39510
39511 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39512
39513         * gcc.c-torture/execute/20010724-1.c: New file.
39514         * gcc.c-torture/execute/20010724-1.x: New file.
39515
39516 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39517
39518         * g++.old-deja/g++.other/cond7.C: New test.
39519
39520 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39521
39522         * g++.old-deja/g++.other/optimize4.C: New test.
39523
39524 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39525
39526         * g++.old-deja/g++.abi/vbase8-5.C: New test.
39527
39528 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
39529
39530         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39531         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39532         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39533         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39534
39535         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39536         bug report" message.
39537
39538         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39539         * g++.dg/ext/instantiate1.C: Move from old-deja.
39540
39541 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
39542
39543         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39544         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39545         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39546         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39547
39548 2001-07-23  Jeffrey A Law  (law@cygnus.com)
39549
39550         * gcc.c-torture/execute/20010723-1.c: New test.
39551
39552 2001-07-23  Ben Elliston  <bje@redhat.com>
39553
39554         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39555
39556 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39557
39558         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39559         i[34567]86-*-*.
39560         Delete handling of ieee_multilib_flags.
39561         Pass -mieee for alpha*-*-* and sh-*-*.
39562         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39563
39564 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
39565
39566         Remove old-abi tests.
39567         * g++.old-deja/g++.mike/p11116.C: Remove.
39568         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39569
39570 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
39571
39572         * g77.f-torture/compile/pr3743.f: New test
39573
39574 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
39575
39576         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39577
39578 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39579
39580         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39581         g++.old-deja/g++.pt/static6.C: Likewise.
39582         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39583         supports weak symbols.
39584
39585 2001-07-18  Andreas Jaeger  <aj@suse.de>
39586
39587         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39588         supported again.
39589
39590 2001-07-18  Andreas Jaeger  <aj@suse.de>
39591
39592         * gcc.dg/iftrap-1.c: Fix target line.
39593
39594 2001-07-17  Richard Henderson  <rth@redhat.com>
39595
39596         * gcc.c-torture/execute/20010717-1.c: New.
39597
39598 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39599
39600         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39601         tests.
39602
39603 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39604
39605         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39606
39607 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39608
39609         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39610         UAC_SIGBUS, UAC_NOPRINT definitions.
39611
39612 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
39613
39614         * objc/execute/object_is_class.m: New test.
39615         * objc/execute/object_is_meta_class.m: New test.
39616
39617 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39618
39619         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39620         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39621
39622 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
39623
39624         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39625         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39626
39627 2001-07-14  Richard Henderson  <rth@redhat.com>
39628
39629         * gcc.dg/iftrap-1.c: New.
39630
39631 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
39632
39633         * g77.f-torture/execute/intrinsic77.f: New test.
39634
39635 2001-07-11  Janis Johnson <janis@us.ibm.com>
39636
39637         * gcc.misc-tests/gcov-3.c: New test.
39638
39639 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39640
39641         * gcc.c-torture/compile/20010711-1.c,
39642         * gcc.c-torture/compile/20010711-2.c: New tests.
39643
39644 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39645
39646         * gcc.c-torture/execute/20010711-1.c: New test.
39647
39648 2001-07-11  Ben Elliston  <bje@redhat.com>
39649
39650         * g++.old-deja/g++.other/enum5.C: New test.
39651
39652 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
39653
39654         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39655         (g++-dg-prune): Call prune_gcc_output.
39656         * prune.exp: New file for prune_gcc_output.
39657         * lib/g++.exp, lib/gcc.exp: Load it.
39658
39659 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39660
39661         * gcc.c-torture/compile/20010701-1.c,
39662         g++.old-deja/g++.ext/attrib6.C: New tests.
39663
39664 2001-07-06  Jeffrey A Law  (law@cygnus.com)
39665
39666         * gcc.c-torture/compile/20010706-1.c: New test.
39667
39668 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
39669
39670         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39671
39672 2001-06-28  Stan Shebs  <shebs@apple.com>
39673
39674         * gcc.dg/pragma-darwin.c: New test.
39675
39676 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39677
39678         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39679         Solaris 2.[678] system.
39680
39681 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39682
39683         * gcc.dg/20010622-1.c: New test.
39684
39685 2001-06-18  Stan Shebs  <shebs@apple.com>
39686
39687         * objc.dg: New directory.
39688         * objc.dg/dg.exp: New file.
39689         * objc.dg/alias.m: New.
39690         * objc.dg/class-1.m: New.
39691         * objc.dg/class-2.m: New.
39692         * objc.dg/const-str-1.m: New.
39693         * objc.dg/const-str-2.m: New.
39694         * objc.dg/id-1.m: New.
39695         * objc.dg/method-1.m: New.
39696         * objc.dg/super-class-1.m: New.
39697         * lib/objc-dg.exp: New file.
39698
39699 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39700
39701         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39702         of label name.
39703
39704 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
39705
39706         * g++.old-deja/g++.abi/vbase8-9.C: New test.
39707
39708 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39709
39710         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39711         variable.
39712
39713 2001-06-12  Richard Henderson  <rth@redhat.com>
39714
39715         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39716
39717 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39718
39719         * g++.old-deja/g++.abi/vbase5.C: New test.
39720         * g++.old-deja/g++.abi/vbase6.C: New test.
39721         * g++.old-deja/g++.abi/vbase7.C: New test.
39722
39723 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39724
39725         * gcc.c-torture/compile/20010610-1.c: New test.
39726
39727 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39728
39729         * g++.old-deja/g++.abi/vbase4.C: New test.
39730
39731 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39732
39733         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
39734         support %f for HC11/HC12 targets.
39735         * gcc.c-torture/execute/930513-1.x: New file, likewise.
39736         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
39737         on HC11/HC12 targets.
39738         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
39739
39740 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39741
39742         * gcc.dg/wchar_t-1.c: New file.
39743         * gcc.dg/wint_t-1.c: Likewise.
39744
39745 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
39746
39747         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
39748
39749 2001-06-11  Richard Henderson  <rth@redhat.com>
39750
39751         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
39752
39753 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39754
39755         * gcc.c-torture/compile/20010611-1.c: New test.
39756
39757 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39758
39759         * gcc.dg/c99-tag-1.c: Add more tests.
39760
39761 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
39762
39763         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
39764         representation on MN10300 and ARM/Thumb.
39765
39766 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
39767
39768         * g77.f-torture/execute/20010610.f: New.
39769
39770 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
39771
39772         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
39773         names.
39774
39775 2001-06-09  Richard Henderson  <rth@redhat.com>
39776
39777         * gcc.c-torture/execute/ashrdi-1.c: New.
39778         * gcc.c-torture/execute/ashldi-1.c: New.
39779         * gcc.c-torture/execute/lshrdi-1.c: New.
39780
39781 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
39782
39783         * objc/execute/load-3.m: Added. Check sending +load to categories,
39784         in addition to classes.
39785
39786 2001-06-08  Stan Shebs  <shebs@apple.com>
39787
39788         * objc/execute/load-2.m: New test.  From Nicola Pero
39789         <n.pero@mi.flashnet.it>.
39790
39791 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
39792
39793         * gcc.c-torture/execute/20010605-2.c: New test.
39794
39795 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39796
39797         * g++.old-deja/g++.abi/vbase2.C: New test.
39798         * g++.old-deja/g++.abi/vbase3.C: New test.
39799
39800 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
39801
39802         * g++.old-deja/g++.pt/friend49.C: New test.
39803
39804 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
39805
39806         * g++.old-deja/g++.ext/anon3.C: New test.
39807
39808 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
39809
39810         * g++.old-deja/g++.other/conv7.C: New test.
39811
39812 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39813
39814         * gcc.c-torture/compile/20010605-2.c: New test.
39815
39816 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39817
39818         * gcc.c-torture/execute/20010604-1.c: New test.
39819
39820 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
39821
39822         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
39823
39824 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
39825
39826         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
39827         (g++_link_flags): Likewise.
39828         (g++_init): Pass gccpath's value to two previous functions.
39829
39830 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39831
39832         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
39833         Ensure logfile entry matches exec command line.
39834
39835 2001-05-31  Richard Henderson  <rth@redhat.com>
39836
39837         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
39838         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
39839
39840 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
39841
39842         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
39843         compiler for irix6.2
39844
39845 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
39846
39847         * g++.old-deja/g++.other/optimize3.C: New file.
39848
39849 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
39850
39851         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
39852         assemble.
39853
39854 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
39855
39856         * g++.old-deja/g++.other/optimize2.C: New file.
39857
39858 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
39859
39860         * gcc.c-torture/compile/20010518-2.c: New file.
39861         * gcc.c-torture/execute/20010518-1.c: New file.
39862         * gcc.c-torture/execute/20010518-2.c: New file.
39863
39864 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39865
39866         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
39867
39868 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
39869
39870         G++ no longer defines builtins that do not begin with __builtin.
39871         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
39872         * g++.old-deja/g++.brendand/misc13.C: Likewise.
39873         * g++.old-deja/g++.law/builtin1.C: Likewise.
39874         * g++.old-deja/g++.law/cvt2.C: Likewise.
39875         * g++.old-deja/g++.mike/net5.C: Likewise.
39876         * g++.old-deja/g++.other/builtins1.C: Likewise.
39877         * g++.old-deja/g++.other/builtins2.C: Likewise.
39878         * g++.old-deja/g++.other/builtins3.C: Likewise.
39879         * g++.old-deja/g++.other/builtins4.C: Likewise.
39880         * g++.old-deja/g++.other/inline8.C: Likewise.
39881         * g++.old-deja/g++.robertl/eb39.C: Likewise.
39882
39883 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
39884
39885         * g++.old-deja/g++.pt/using1.C: Adjust.
39886         * g++.old-deja/g++.pt/using2.C: New test.
39887
39888 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39889
39890         * gcc.dg/cpp/charconst.c: New tests.
39891         * gcc.dg/cpp/escape.c: New tests.
39892         * gcc.dg/cpp/escape-1.c: New tests.
39893         * gcc.dg/cpp/escape-2.c: New tests.
39894         * gcc.dg/cpp/ucs.c: New tests.
39895
39896 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
39897
39898         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
39899         native compiler for irix6.5.
39900
39901 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
39902
39903         * lib/g++.exp (g++_include_flags): Use args to compute
39904         get_multilibs.
39905         (g++_link_flags): Likewise.
39906         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
39907
39908 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39909
39910         * gcc.dg/c90-hexfloat-1.c: Add more tests.
39911
39912 2001-05-21  Geoff Keating  <geoffk@redhat.com>
39913
39914         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
39915         this file.
39916
39917 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39918
39919         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
39920         STACK_SIZE;
39921         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
39922         to STACK_SIZE; Use it to define size of add_histo array.
39923         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
39924         to STACK_SIZE.
39925         (f): Use GITT_SIZE to define size of gitt local table.
39926         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
39927         to STACK_SIZE; Use it to define size of bytemem array.
39928
39929 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39930
39931         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
39932         on 68HC11/HC12 due to the asm instruction.
39933         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
39934         * gcc.c-torture/compile/920520-1.x: Likewise.
39935         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
39936         on 68HC11/HC12 because the function is larger than 64K.
39937         * gcc.c-torture/compile/961203-1.x: New file, this test fails
39938         on 68HC11/HC12 because the structure is too large.
39939
39940 2001-05-20  Richard Henderson  <rth@redhat.com>
39941
39942         * gcc.c-torture/execute/20010520-1.c: New.
39943
39944 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39945
39946         * g++.old-deja/g++.warn/compare1.C: New test.
39947         * gcc.dg/compare4.c: New test.
39948
39949 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
39950
39951         * g++.old-deja/g++.other/optimize1.C: New test.
39952
39953 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39954
39955         * g++.old-deja/g++.pt/spec41.C: New test.
39956
39957 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
39958
39959         * gcc.c-torture/compile/20010114-1.x: Remove.
39960
39961 2001-05-18  Stan Shebs  <shebs@apple.com>
39962
39963         * gcc.c-torture/compile/20010518-1.c: New test.
39964
39965 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
39966
39967         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
39968         * g++.old-deja/g++.pt/crash67.C: New test.
39969
39970 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
39971
39972         * g++.old-deja/g++.other/debug9.C: New test.
39973
39974 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
39975
39976         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
39977
39978 2001-05-16  Jan Hubicka  <jh@suse.cz>
39979
39980         * gcc.c-torture/compile/20010516-1.c: New test.
39981
39982 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39983
39984         * g++.old-deja/g++.other/crash41.C: New test.
39985
39986 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39987
39988         * g++.old-deja/g++.pt/crash66.C: New test.
39989
39990 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
39991
39992         * g++.old-deja/g++.robertl/eb27.C: Convert.
39993
39994 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
39995
39996         * g++.dg/friend-warn.C: New test.  Do not warn about friend
39997         declaration being redundant.
39998
39999 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
40000
40001         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40002
40003 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
40004
40005         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40006
40007 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40008
40009         * lib/g++.exp: Use testsuite_flags.
40010
40011 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40012
40013         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40014
40015 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40016
40017         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40018
40019 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40020
40021         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40022
40023 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40024
40025         * gcc.c-torture/compile/20010313-1.c: New test.
40026
40027 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40028
40029         * gcc.dg/cpp/direct2.c: New test.
40030         * gccq.dg/cpp/direct2s.c: New test.
40031
40032         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40033
40034 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40035
40036         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40037         * g++.old-deja/g++.other/op3.C: Likewise.
40038
40039 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40040
40041         * gcc.dg/cpp/syshdr.h: New file.
40042         * gcc.dg/cpp/sysmac1.c: Update.
40043         * gcc.dg/cpp/sysmac2.c: Update.
40044
40045 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40046
40047         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40048
40049 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40050
40051         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40052         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40053
40054 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40055
40056         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40057
40058 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40059
40060         * lib/g++.exp (g++_include_flags): Don't use any special flags
40061         if TESTING_IN_BUILD_TREE is not defined.
40062         (g++_init): Use a plain 'c++' as the compiler if
40063         TESTING_IN_BUILD_TREEE is not defined.
40064
40065 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40066
40067         * g++.old-deja/g++.eh/catch13.C: New test.
40068         * g++.old-deja/g++.eh/catch14.C: New test.
40069
40070 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40071
40072         * gcc.dg/cpp/tr-define.c: New test.
40073
40074 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40075
40076         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40077         <stdlib.h>, not <malloc.h>.
40078
40079 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40080
40081         * g++.old-deja/g++.ns/template17.C: New test.
40082
40083 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40084
40085         * g++.old-deja/g++.pt/ref4.C: New test.
40086
40087 2001-04-30  Richard Henderson  <rth@redhat.com>
40088
40089         * gcc.dg/20000724-1.c: Revert last change.
40090
40091 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40092
40093         * g77.f-torture/execute/20010430.f: New test.
40094
40095 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40096
40097         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40098
40099 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40100
40101         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40102
40103 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40104
40105         * g++.old-deja/g++.eh/crash6.C: New test.
40106
40107 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40108
40109         * g++.old-deja/g++.other/warn7.C: New test.
40110
40111 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40112
40113         * g++.old-deja/g++.other/defarg9.C: New test.
40114
40115 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40116
40117         * g77.f-torture/compile/20010426.f: New test.
40118         * g77.f-torture/execute/20010426.f: New test.
40119
40120 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40121
40122         * g77.f-torture/compile/20000629-1.x: Remove - error
40123         has been fixed.
40124
40125 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40126
40127         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40128         Tweak slightly to work with g++.dg framework.
40129         * g++.dg/special/ecos.exp: Run initp1.C test.
40130         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40131
40132         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40133         its linker doesn't give line numbers either.
40134         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40135
40136 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40137
40138         * g++.old-deja/g++.other/lex1.C: New test.
40139
40140 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40141
40142         * gcc.dg/noncompile/20010425-1.c: New test.
40143
40144 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40145
40146         * g++.old-deja/g++.pt/mangle2.C: New test.
40147
40148 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40149
40150         * gcc.dg/format/plus-1.c: New test.
40151
40152 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40153
40154         * gcc.dg/20010423-1.c: New test.
40155
40156 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40157
40158         * gcc.c-torture/execute/20010422-1.c: New test.
40159
40160 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40161
40162         * g++.old-deja/g++.ns/type2.C: New test.
40163
40164 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40165
40166         * g++.old-deja/g++.other/perf1.C: New test.
40167
40168 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40169
40170         * gcc.dg/c99-func-2.c: Remove xfail.
40171         * gcc.dg/c99-func-3.c: Remove xfail.
40172         * gcc.dg/c99-func-4.c: Remove xfail.
40173
40174 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40175
40176         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40177
40178 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40179
40180         * gcc.c-torture/compile/20010423-1.c: New test.
40181
40182 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40183
40184         * g++.old-deja/g++.pt/typename28.C: New test.
40185
40186 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40187
40188         * g++.old-deja/g++.abi/empty2.C: New test.
40189         * g++.old-deja/g++.abi/empty3.C: New test.
40190
40191 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40192
40193         * g++.old-deja/g++.other/comdat2.C: New test.
40194         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40195
40196 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40197
40198         * g++.old-deja/g++.other/overload14.C: New test.
40199
40200 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40201
40202         * g++.old-deja/g++.other/lookup23.C: New test.
40203
40204 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40205
40206         * gcc.c-torture/execute/20010403-1.c: New test.
40207
40208 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40209             Mark Mitchell  <mark@codesourcery.com>
40210
40211         * lib/old-dejagnu.exp: Don't delete output of executable.
40212         Add .exe suffix to executables.
40213
40214 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40215
40216         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40217
40218 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40219
40220         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40221
40222 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40223
40224         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40225         * g++.old-deja/g++.abi/crash1.C: New test.
40226
40227 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40228
40229         * g++.old-deja/g++.other/crash40.C: New test.
40230
40231 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40232
40233         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40234
40235 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40236
40237         * g++.old-deja/g++.other/warn6.C: New test.
40238
40239 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40240
40241         * g++.old-deja/g++.robertl/eb42.C: Same.
40242
40243 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40244
40245         * gcc.dg/wtr-conversion-1.c: New testcase.
40246
40247 2001-04-10  Richard Henderson  <rth@redhat.com>
40248
40249         * g++.old-deja/g++.other/array5.C: New.
40250
40251 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40252
40253         * gcc.c-torture/execute/20010408-1.c: New test.
40254
40255 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40256
40257         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40258         headers and constructs.
40259         * g++.old-deja/g++.robertl/eb79.C: Same.
40260         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40261         * g++.old-deja/g++.robertl/eb73.C: Same.
40262         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40263         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40264         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40265         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40266         * g++.old-deja/g++.robertl/eb44.C: Same.
40267         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40268         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40269         * g++.old-deja/g++.robertl/eb39.C: Same.
40270         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40271         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40272         * g++.old-deja/g++.robertl/eb30.C: Same.
40273         * g++.old-deja/g++.robertl/eb3.C: Same.
40274         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40275         * g++.old-deja/g++.robertl/eb21.C: Same.
40276         * g++.old-deja/g++.robertl/eb15.C: Same.
40277         * g++.old-deja/g++.robertl/eb118.C: Same.
40278         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40279         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40280         * g++.old-deja/g++.robertl/eb109.C: Same.
40281         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40282         * g++.old-deja/g++.mike/rtti1.C: Same.
40283         * g++.old-deja/g++.mike/p658.C: Same.
40284         * g++.old-deja/g++.mike/net46.C: Same.
40285         * g++.old-deja/g++.mike/net34.C: Same.
40286         * g++.old-deja/g++.mike/memoize1.C: Same.
40287         * g++.old-deja/g++.mike/eh2.C: Same.
40288         * g++.old-deja/g++.law/weak.C: Same.
40289         * g++.old-deja/g++.law/visibility7.C: Same.
40290         * g++.old-deja/g++.law/visibility25.C: Same.
40291         * g++.old-deja/g++.law/visibility22.C: Same.
40292         * g++.old-deja/g++.law/visibility2.C: Same.
40293         * g++.old-deja/g++.law/visibility17.C: Same.
40294         * g++.old-deja/g++.law/visibility13.C: Same.
40295         * g++.old-deja/g++.law/visibility10.C: Same.
40296         * g++.old-deja/g++.law/visibility1.C: Same.
40297         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40298         * g++.old-deja/g++.law/vbase1.C: Same.
40299         * g++.old-deja/g++.law/operators32.C: Same.
40300         * g++.old-deja/g++.law/nest3.C: Same.
40301         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40302         * g++.old-deja/g++.law/except5.C (main): Same.
40303         * g++.old-deja/g++.law/cvt7.C (run): Same.
40304         * g++.old-deja/g++.law/cvt2.C: Same.
40305         * g++.old-deja/g++.law/cvt16.C: Same.
40306         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40307         * g++.old-deja/g++.law/ctors17.C (main): Same.
40308         * g++.old-deja/g++.law/ctors13.C: Same.
40309         * g++.old-deja/g++.law/ctors12.C (main): Same.
40310         * g++.old-deja/g++.law/ctors10.C: Same.
40311         * g++.old-deja/g++.law/code-gen5.C: Same.
40312         * g++.old-deja/g++.law/bad-error7.C: Same.
40313         * g++.old-deja/g++.law/arm9.C: Same.
40314         * g++.old-deja/g++.law/arm12.C: Same.
40315         * g++.old-deja/g++.law/arg8.C: Same.
40316         * g++.old-deja/g++.law/arg1.C: Same.
40317         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40318         * g++.old-deja/g++.jason/template31.C: Same.
40319         * g++.old-deja/g++.jason/template24.C (main): Same.
40320         * g++.old-deja/g++.jason/2371.C: Same.
40321         * g++.old-deja/g++.eh/new2.C: Same.
40322         * g++.old-deja/g++.eh/new1.C: Same.
40323         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40324         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40325         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40326         * g++.old-deja/g++.brendan/crash62.C: Same.
40327         * g++.old-deja/g++.brendan/crash52.C: Same.
40328         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40329         * g++.old-deja/g++.brendan/crash38.C: Same.
40330         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40331         * g++.old-deja/g++.brendan/copy9.C: Same.
40332
40333 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40334
40335         * gcc.c-torture/execute/20001203-2.c (memset):
40336         Count argument is of type __SIZE_TYPE__.
40337
40338 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40339
40340         * gcc.c-torture/compile/20010404-1.c: New test.
40341
40342 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40343
40344         * gcc.c-torture/compile/20010326-1.c: New test.
40345
40346 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40347
40348         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40349         peculiarities of the SH.
40350         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40351
40352 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40353
40354         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40355         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40356         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40357
40358 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40359
40360         * g77.f-torture/compile/20010321-1.f: New test.
40361
40362 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40363
40364         * gcc.c-torture/compile/20010329-1.c: New test.
40365
40366 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40367
40368         * gcc.c-torture/execute/20010329-1.c: New test.
40369
40370 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40371
40372         * g++.old-deja/g++.other/eh4.C: Fix typo.
40373
40374 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40375
40376         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40377
40378 2001-03-28  Philip Blundell  <philb@gnu.org>
40379
40380         * gcc.c-torture/compile/20010328-1.c: New test.
40381
40382 2001-03-27  Richard Henderson  <rth@redhat.com>
40383
40384         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40385         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40386
40387 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40388
40389         * gcc.c-torture/compile/20010327-1.c: New test.
40390
40391 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40392
40393         * g++.old-deja/g++.other/friend12.C: New test.
40394         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40395         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40396
40397 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40398
40399         * gcc.c-torture/execute/20010325-1.c: New test.
40400
40401 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40402
40403         * g++.old-deja/g++.other/mangle3.C: New test.
40404
40405 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40406
40407         * g++.old-deja/g++.other/anon8.C: New test.
40408
40409 2001-03-20  Philip Blundell  <philb@gnu.org>
40410
40411         * gcc.c-torture/compile/20010320-1.c: New test.
40412
40413 2001-03-17  Richard Henderson  <rth@redhat.com>
40414
40415         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40416
40417 2001-03-15  Geoff Keating  <geoff@redhat.com>
40418
40419         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40420         tests on AIX.
40421
40422 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
40423
40424         * g++.old-deja/g++.other/eh4.C: New test.
40425
40426 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40427
40428         * gcc.dg/cpp/mi1.c: Update.
40429
40430 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
40431
40432         * g++.old-deja/g++.other/regstack.C: New test.
40433
40434 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40435
40436         * g++.old-deja/g++.other/ref4.C: New test.
40437
40438 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
40439
40440         * objc/execute/va_method.m: Added.
40441         * objc/execute/IMP.m: Added.
40442         * objc/execute/_cmd.m: Added.
40443         * objc/execute/accessing_ivars.m: Added.
40444         * objc/execute/class-1.m: Added.
40445         * objc/execute/class-10.m: Added.
40446         * objc/execute/class-11.m: Added.
40447         * objc/execute/class-12.m: Added.
40448         * objc/execute/class-13.m: Added.
40449         * objc/execute/class-14.m: Added.
40450         * objc/execute/class-2.m: Added.
40451         * objc/execute/class-3.m: Added.
40452         * objc/execute/class-4.m: Added.
40453         * objc/execute/class-5.m: Added.
40454         * objc/execute/class-6.m: Added.
40455         * objc/execute/class-7.m: Added.
40456         * objc/execute/class-8.m: Added.
40457         * objc/execute/class-9.m: Added.
40458         * objc/execute/class-tests-1.h
40459         * objc/execute/class-tests-2.h
40460         * objc/execute/compatibility_alias.m: Added.
40461         * objc/execute/encode-1.m: Added.
40462         * objc/execute/formal_protocol-1.m: Added.
40463         * objc/execute/formal_protocol-2.m: Added.
40464         * objc/execute/formal_protocol-3.m: Added.
40465         * objc/execute/formal_protocol-4.m: Added.
40466         * objc/execute/formal_protocol-5.m: Added.
40467         * objc/execute/formal_protocol-6.m: Added.
40468         * objc/execute/formal_protocol-7.m: Added.
40469         * objc/execute/informal_protocol.m: Added.
40470         * objc/execute/initialize.m: Added.
40471         * objc/execute/load.m: Added.
40472         * objc/execute/many_args_method.m: Added.
40473         * objc/execute/nested-3.m: Added.
40474         * objc/execute/no_clash.m: Added.
40475         * objc/execute/private.m: Added.
40476         * objc/execute/redefining_self.m: Added.
40477         * objc/execute/root_methods.m: Added.
40478         * objc/execute/selector-1.m: Added.
40479         * objc/execute/static-1.m: Added.
40480         * objc/execute/static-2.m: Added.
40481         * objc/execute/va_method.m: Added.
40482
40483 2001-03-10  Richard Henderson  <rth@redhat.com>
40484
40485         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40486
40487 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40488
40489         * g++.old-deja/g++.other/crash31.C: XFAIL.
40490         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40491         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40492         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40493         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40494         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40495
40496 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40497
40498         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40499
40500 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40501
40502         * gcc.dg/20000724-1.c: Don't use multiline strings.
40503
40504 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40505
40506         * objc/execute/string1.m, objc/execute/string2.m: Compare the
40507         result of -cString against what we expect it to be; don't just
40508         print it out for no one to read.
40509
40510         * objc/execute/string3.m, objc/execute/string4.m: New tests.
40511         Based on testcases provided by Nicola Pero.
40512
40513 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40514
40515         * gcc.dg/cpp/macro7.c: New test.
40516
40517 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40518
40519         * gcc.dg/cpp/multiline.c: Update.
40520
40521 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40522
40523         * g++.old-deja/g++.other/enum3.C: New test.
40524
40525 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40526
40527         * g++.old-deja/g++.other/pod1.C: New test.
40528
40529 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40530
40531         * g++.old-deja/g++.ext/overload1.C: New test.
40532
40533 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40534
40535         * g++.old-deja/g++.pt/using1.C: New test.
40536
40537 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40538
40539         * g++.old-deja/g++.other/using9.C: New test.
40540
40541 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
40542
40543         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40544
40545         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40546
40547 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
40548
40549         * g++.old-deja/g++.ext/realpt1.C: Remove.
40550
40551 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
40552
40553         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40554
40555 2001-02-26  Will Cohen  <wcohen@redhat.com>
40556
40557         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40558
40559 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
40560
40561         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40562         templatized constructors.
40563
40564 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40565
40566         * gcc.c-torture/execute/20010224-1.c: New test.
40567
40568 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
40569
40570         * gcc.c-torture/execute/20010222-1.c: New test.
40571
40572 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
40573
40574         * g++.old-deja/g++.other/inline20.C: New test.
40575
40576 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
40577
40578         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40579
40580 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40581
40582         * g++.old-deja/g++.other/lookup22.C: New test.
40583
40584 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
40585
40586         * g77.dg: New directory.
40587         * g77.dg/20010216-1.f: New test case.
40588         * g77.dg/dg.exp: New driver.
40589         * lib/g77-dg.exp: New driver library.
40590
40591 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40592
40593         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40594
40595 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
40596
40597         * g++.old-deja/g++.other/decl9.C: New test.
40598
40599 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
40600
40601         * g++.old-deja/g++.other/init16.C: Update the test so that it does
40602         not need <string> and also tests the initialization at runtime.
40603
40604 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40605
40606         * gcc.c-torture/execute/longlong.c: New test.
40607
40608 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40609
40610         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40611
40612 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40613
40614         * gcc.c-torture/execute/920302-1.c (execute):
40615         Change argument type to short.
40616
40617 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40618
40619         * g++.old-deja/g++.pt/deduct6.C: New test.
40620
40621 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40622
40623         * g++.old-deja/g++.pt/deduct5.C: New test.
40624
40625 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
40626
40627         * gcc.c-torture/execute/20010209-1.c: New test.
40628
40629 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40630
40631         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40632
40633 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
40634
40635         * g++.dg/vtgc1.C: Update for new ABI.
40636
40637         * consistency.vlad: New directory, 1665 files.
40638
40639 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40640
40641         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40642         return type.
40643         * gcc.dg/cpp/digraphs.c: Declare puts.
40644
40645 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40646
40647         * g++.old-deja/g++.other/warn5.C: New test.
40648
40649 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40650
40651         * g++.old-deja/g++.pt/spec40.C: New test.
40652
40653 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40654
40655         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40656         case.
40657         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40658
40659 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
40660
40661         * gcc.c-torture/compile/20010209-1.c: New test.
40662
40663 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
40664
40665         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40666         excess errors message but not if it crashes.
40667         * g++.old-deja/g++.other/crash27.C: Likewise.
40668         * g++.old-deja/g++.other/crash28.C: Likewise.
40669         * g++.old-deja/g++.other/crash30.C: Likewise.
40670         * g++.old-deja/g++.other/crash32.C: Likewise.
40671         * g++.old-deja/g++.other/crash35.C: Likewise.
40672         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40673
40674 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40675
40676         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40677         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40678         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40679         g77.f-torture/execute/execute.exp,
40680         g77.f-torture/noncompile/noncompile.exp,
40681         gcc.c-torture/execute/execute.exp,
40682         gcc.c-torture/execute/memcheck/memcheck.exp,
40683         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40684         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40685         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40686         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40687         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40688         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40689         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40690         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40691         Remove bug reporting instructions with ancient email addresses.
40692
40693 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40694
40695         * gcc.dg/20010202-1.c: New test.
40696         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40697
40698 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
40699
40700         * g++.dg/stdbool-if.C: New test.
40701
40702 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
40703
40704         * objc/execute/fdecl.m: Added main().
40705
40706 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40707
40708         * gcc.c-torture/execute/20010206-1.c: New test.
40709
40710 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40711
40712         * gcc.dg/cpp/avoidpaste1.c: Update.
40713
40714 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
40715
40716         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40717         Pero <nicola@brainstorm.co.uk>.
40718         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40719
40720 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
40721
40722         * g++.old-deja/g++.pt/spec39.C: New test.
40723
40724 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
40725
40726         * gcc.c-torture/compile/20010202-1.c: New test.
40727
40728 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
40729
40730         * g++.old-deja/g++.abi/primary2.C: New test.
40731         * g++.old-deja/g++.abi/primary3.C: New test.
40732         * g++.old-deja/g++.abi/primary4.C: New test.
40733         * g++.old-deja/g++.abi/primary5.C: New test.
40734         * g++.old-deja/g++.abi/vtable3.h: New test.
40735         * g++.old-deja/g++.abi/vtable3a.C: New test.
40736         * g++.old-deja/g++.abi/vtable3b.C: New test.
40737         * g++.old-deja/g++.abi/vtable3c.C: New test.
40738         * g++.old-deja/g++.abi/vtable3d.C: New test.
40739         * g++.old-deja/g++.abi/vtable3e.C: New test.
40740         * g++.old-deja/g++.abi/vtable3f.C: New test.
40741         * g++.old-deja/g++.abi/vtable3g.C: New test.
40742         * g++.old-deja/g++.abi/vtable3h.C: New test.
40743         * g++.old-deja/g++.abi/vtable3i.C: New test.
40744         * g++.old-deja/g++.abi/vtable3j.C: New test.
40745         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
40746
40747 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
40748
40749         * g++.old-deja/g++.other/anon6.C: New test.
40750         * g++.old-deja/g++.other/anon7.C: New test.
40751
40752 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40753
40754         * gcc.dg/cpp/avoidpaste2.c: New tests.
40755
40756 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
40757
40758         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
40759
40760 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
40761
40762         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
40763         DECIMAL_DIG cases for Irix."
40764
40765 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
40766
40767         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
40768
40769 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40770
40771         * gcc.dg/c99-tag-1.c: New test.
40772
40773 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40774
40775         * gcc.dg/cpp/tr-warn1.c: Add tests.
40776
40777 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
40778
40779         * gcc.dg/cpp/avoidpaste1.c: Update.
40780         * gcc.dg/cpp/paste4.c: Update.
40781
40782 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
40783
40784         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
40785         cases for Irix.
40786
40787 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40788
40789         * g++.old-deja/g++.other/inline19.C: New test.
40790
40791 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40792
40793         * gcc.dg/Wlarger-than.c: New test.
40794
40795 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40796
40797         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
40798
40799 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
40800
40801         * gcc.c-torture/execute/20010129-1.c: New test.
40802         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
40803
40804 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
40805
40806         * gcc.dg/cpp/avoidpaste1.c: Test case.
40807
40808 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
40809
40810         * g++.old-deja/g++.other/inline18.C: New test.
40811
40812 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40813
40814         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
40815         and __builtin_putchar.
40816
40817 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
40818
40819         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
40820         tests.
40821
40822 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
40823
40824         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
40825         floating point number rounding mode to round to the nearest
40826         representable mode.
40827
40828 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
40829
40830         * g++.old-deja/g++.other/mangle2.C: New test.
40831
40832 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40833
40834         * gcc.c-torture/compile/20010124-1.c: New test.
40835
40836 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
40837
40838         * g++.old-deja/g++.pt/spec38.C: New test.
40839
40840 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40841
40842         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
40843         "Build don't run".
40844
40845 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40846
40847         * gcc.c-torture/execute/20010123-1.c: New test.
40848
40849 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40850
40851         * g++.old-deja/g++.pt/spec37.C: New test.
40852
40853 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40854
40855         * g++.old-deja/g++.pt/overload14.C: New test.
40856
40857 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40858
40859         * gcc.c-torture/execute/20010122-1.c: New test, exercise
40860         __builtin_return_address.
40861
40862 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
40863
40864         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
40865         * g++.old-deja/g++.pt/spec35.C: New test.
40866         * g++.old-deja/g++.pt/spec36.C: New test.
40867
40868 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
40869
40870         * gcc.c-torture/compile/20010118-1.c: New test.
40871
40872 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
40873
40874         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
40875
40876 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40877
40878         * gcc.c-torture/execute/20010119-1.c: New test.
40879
40880 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40881
40882         * g++.old-deja/g++.other/vbase5.C: New test.
40883
40884 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40885
40886         * gcc.c-torture/execute/20010118-1.c: New test.
40887
40888 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40889
40890         * g++.old-deja/g++.pt/deduct3.C: New test.
40891
40892 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40893
40894         * g++.old-deja/g++.pt/spec34.C: New test.
40895
40896 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
40897
40898         * g77.f-torture/compile/20000601-2.f: New test.
40899
40900 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40901
40902         * g++.old-deja/g++.other/init17.C: New test.
40903
40904 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
40905
40906         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
40907
40908 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40909
40910         * g++.old-deja/g++.pt/unify8.C: New test.
40911
40912 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40913
40914         * g++.old-deja/g++.abi/vbase1.C: New test.
40915
40916 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40917
40918         * g++.old-deja/g++.pt/crash65.C: New test.
40919
40920 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40921
40922         * gcc.dg/cpp/assembl2.S: New test case.
40923
40924 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
40925
40926         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
40927         are supported.
40928
40929 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40930
40931         * g++.old-deja/g++.other/builtins1.C: New test.
40932         * g++.old-deja/g++.other/builtins2.C: Likewise.
40933         * g++.old-deja/g++.other/builtins3.C: Likewise.
40934         * g++.old-deja/g++.other/builtins4.C: Likewise.
40935
40936 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
40937
40938         * gcc.c-torture/compile/20010117-1.c: New test.
40939         * gcc.c-torture/compile/20010117-2.c: New test.
40940
40941 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40942
40943         * g77.f-torture/execute/20010116.[fx]: New test,
40944         XFAIL on i?86-*-*.
40945         * g77.f-torture/compile/20010115.f: Indicate it's
40946         a test for PR fortran/1636.
40947
40948 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40949
40950         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
40951
40952 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40953
40954         * g77.f-torture/compile/20010115.f: New test.
40955
40956 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
40957
40958         * g++.old-deja/g++.pt/nontype5.C: New test.
40959
40960 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40961
40962         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
40963         have an equivalent working one below it.
40964
40965 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40966
40967         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
40968         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40969
40970 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40971
40972         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
40973         message containing "init_priority".
40974         (conpr-2.C): Likewise.
40975         (conpr-3.C): Likewise.
40976         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
40977
40978 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40979
40980         * gcc.c-torture/execute/20010114-2.c: New test.
40981
40982 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40983
40984         * gcc.c-torture/compile/20010114-1.c: New test.
40985         * gcc.c-torture/compile/20010114-1.x: Xfail.
40986         * gcc.c-torture/compile/20010114-2.c: New test.
40987         * gcc.c-torture/execute/20010114-1.c: New test.
40988         * gcc.dg/trunc-1.c: New test.
40989         * gcc.dg/uninit-B.c: New test.
40990
40991 2001-01-13  Nick Clifton  <nickc@redhat.com>
40992
40993         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
40994         target.
40995
40996 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40997
40998         * gcc.c-torture/compile/20010113-1.c: New test.
40999
41000 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
41001
41002         * gcc.c-torture/compile/20001212-1.c: New test.
41003
41004 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41005
41006         * gcc.dg/cpp/widestr1.c: Update.
41007         * gcc.dg/cpp/prag-imp.c: Remove.
41008
41009 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41010
41011         * gcc.c-torture/execute/20000801-3.x: Remove.
41012         * gcc.dg/c90-init-1.c: New test.
41013         * gcc.dg/c99-init-1.c: New test.
41014         * gcc.dg/c99-init-2.c: New test.
41015         * gcc.dg/gnu99-init-1.c: New test.
41016
41017 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41018
41019         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41020         testing that no relevant ones were found.
41021
41022 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41023
41024         * g++.old-deja/g++.pt/cast2.C: New test.
41025
41026 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41027
41028         * g++.old-deja/g++.pt/friend47.C: New test.
41029
41030 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41031
41032         * g++.old-deja/g++.pt/instantiate13.C: New test.
41033
41034 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41035
41036         * g++.old-deja/g++.other/defarg7.C: New test.
41037         * g++.old-deja/g++.other/defarg8.C: New test.
41038
41039 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41040
41041         * g++.old-deja/g++.pt/crash64.C: New test.
41042
41043 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41044
41045         * g++.old-deja/g++.pt/crash63.C: New test.
41046
41047 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41048
41049         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41050
41051 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41052
41053         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41054
41055 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41056
41057         * g++.old-deja/g++.pt/error3.C: New test.
41058
41059 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41060
41061         * g++.old-deja/g++.other/crash39.C: New test.
41062
41063 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41064
41065         * g++.old-deja/g++.other/vbase4.C: New test.
41066
41067 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41068
41069         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41070         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41071         * gcc.dg/special/special.exp: New test driver which will check
41072         for alias support for the above test.
41073
41074 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41075
41076         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41077         problems on small machines.
41078         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41079         parameterize.
41080
41081 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41082
41083         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41084         mips.
41085         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41086
41087 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41088
41089         * g++.old_deja/g++.pt/using8.C: New test.
41090
41091 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41092
41093         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41094
41095 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41096
41097         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41098         where a failure is expected.
41099         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41100
41101 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41102
41103         * g++.old_deja/g++.pt/instantiate12.C: New test.
41104
41105 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41106
41107         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41108         start of structs.
41109         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41110         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41111         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41112         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41113         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41114         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41115         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41116         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41117         * g++.old-deja/g++.eh/spec6.C: Likewise.
41118         * g++.old-deja/g++.jason/crash3.C: Likewise.
41119         * g++.old-deja/g++.law/ctors11.C: Likewise.
41120         * g++.old-deja/g++.law/ctors17.C: Likewise.
41121         * g++.old-deja/g++.law/ctors5.C: Likewise.
41122         * g++.old-deja/g++.law/ctors9.C: Likewise.
41123         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41124         * g++.old-deja/g++.mike/net22.C: Likewise.
41125         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41126         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41127         * g++.old-deja/g++.mike/virt3.C: Likewise.
41128         * g++.old-deja/g++.niklas/t128.C: Likewise.
41129         * g++.old-deja/g++.other/anon4.C: Likewise.
41130         * g++.old-deja/g++.other/using1.C: Likewise.
41131         * g++.old-deja/g++.other/warn3.C: Likewise.
41132         * g++.old-deja/g++.pt/t37.C: Likewise.
41133         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41134         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41135
41136 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41137
41138         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41139
41140 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41141
41142         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41143
41144 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41145
41146         * gcc.c-torture/compile/20010107-1.c: New test.
41147
41148 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41149
41150         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41151
41152 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41153
41154         * gcc.dg/format/format.h: New file.
41155         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41156         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41157         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41158         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41159         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41160         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41161         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41162         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41163         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41164         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41165         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41166         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41167         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41168         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41169         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41170         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41171         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41172         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41173         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41174         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41175         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41176         instead of declaring standard types, macros and functions in each
41177         test.
41178
41179 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41180
41181         * gcc.c-torture/execute/20010106-1.c: New test.
41182
41183 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41184
41185         * gcc.dg/format/format.exp: New file.
41186         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41187         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41188         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41189         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41190         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41191         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41192         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41193         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41194         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41195         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41196         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41197         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41198         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41199         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41200         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41201         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41202         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41203         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41204         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41205         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41206         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41207         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41208         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41209         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41210         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41211         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41212         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41213         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41214         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41215         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41216         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41217         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41218         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41219         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41220         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41221         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41222         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41223         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41224         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41225         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41226         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41227         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41228
41229 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41230
41231         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41232         account.
41233
41234 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41235
41236         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41237
41238 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41239
41240         * g++.old-deja/g++.pt/crash62.C: New test.
41241
41242 2001-01-04  Richard Henderson  <rth@redhat.com>
41243
41244         * gcc.dg/20000926-1.c: Update expected warnings.
41245         * gcc.dg/array-2.c: Likewise.
41246         * gcc.dg/array-4.c: Also validate flexible array members.
41247         * gcc.dg/c99-flex-array-1.c: New.
41248
41249 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41250
41251         * gcc.c-torture/compile/20001222-1.x: Remove.
41252
41253 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41254
41255         * gcc.c-torture/execute/built-in-setjmp.c: New.
41256
41257 2001-01-03  Richard Henderson  <rth@redhat.com>
41258
41259         * gcc.dg/940510-1.c: Update expected error wording.
41260         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41261
41262 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41263
41264         * lib/target-supports.exp (check_alias_available): Modified to
41265         indicate aliases not supported if only weak aliases are supported.
41266
41267 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41268
41269         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41270         Turn on cmpstrsi checks for __pj__ and __i370__.
41271
41272 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41273
41274         * g++.old-deja/g++.other/virtual11.C: New test.
41275
41276 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41277
41278         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41279
41280 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41281
41282         * gcc.c-torture/compile/20010102-1.c: New test.
41283
41284 2001-01-02  Andreas Jaeger  <aj@suse.de>
41285
41286         * gcc.dg/noreturn-3.c: New test.
41287
41288         * gcc.dg/noreturn-4.c: New test.
41289
41290 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41291
41292         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41293         __builtin_fputc and __builtin_fwrite.
41294
41295 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41296
41297         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41298         signed char, not default char.
41299
41300 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41301
41302         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41303
41304 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41305
41306         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41307
41308 2000-12-29  Richard Henderson  <rth@redhat.com>
41309
41310         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41311         (__cyg_profile_func_exit): Define.
41312
41313 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41314
41315         * g++.dg/vtgc1.C: New test.
41316
41317 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41318
41319         * gcc.dg/noncompile/20001228-1.c: New test.
41320
41321         * gcc.dg/20001228-1.c: New test.
41322
41323         * gcc.c-torture/execute/20001228-1.c: New test.
41324
41325 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41326
41327         * gcc.dg/format-strfmon-1.c: New test.
41328
41329 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41330
41331         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41332         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41333         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41334         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41335         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41336         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41337         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41338         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41339         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41340         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41341         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41342         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41343         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41344
41345         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41346         * gcc.c-torture/execute/string-opt-4.c: Test index.
41347
41348 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41349
41350         * gcc.c-torture/compile/20001226-1.c: New test.
41351
41352 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41353
41354         * gcc.c-torture/compile/20001222-1.c: New test.
41355         * gcc.c-torture/compile/20001222-1.x: Xfail.
41356
41357 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41358
41359         * gcc.c-torture/execute/comp-goto-2.c: New test.
41360
41361 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41362
41363         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41364         Use long types if __INT_MAX__ is 32767.
41365         (main): Use cast to (sint32 *) when poking 88 into a_page.
41366
41367         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41368
41369 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41370
41371         * gcc.c-torture/compile/20001221-1.c: New test.
41372         * gcc.c-torture/execute/20001221-1.c: New test.
41373
41374 2000-12-20  Richard Henderson  <rth@redhat.com>
41375
41376         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41377         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41378
41379 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41380
41381         * gcc.dg/compare3.c: New test.
41382
41383 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41384
41385         * gcc.dg/format-warnll-1.c: New test.
41386
41387 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41388
41389         * gcc.dg/cpp/cmdlne-P.c: New test.
41390
41391 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41392
41393         * gcc.c-torture/execute/builtin-abs-1.c,
41394         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41395
41396 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41397
41398         * gcc.dg/cpp/multiline.c: New test.
41399
41400 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41401
41402         * g++.old-deja/g++.other/syshdr1.C: Update.
41403         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41404
41405 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41406
41407         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41408
41409 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41410
41411         * g++.old-deja/g++.pt/ttp65.C: New test.
41412
41413 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41414
41415         * g++.old-deja/g++.pt/ttp64.C: New test.
41416
41417 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41418
41419         * g++.old-deja/g++.pt/spec33.C: New test.
41420
41421 2000-12-14  Catherine Moore  <clm@redhat.com>
41422
41423         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41424         * gcc.c-torture/execute/920612-2.c: Likewise.
41425         * gcc.c-torture/execute/920428-2.c: Likewise.
41426         * gcc-c-torture/execute/va-arg-11.c: Call exit.
41427         * gcc.c-torture/execute/va-arg-21.c: Likewise.
41428
41429 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41430
41431         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41432         * gcc.dg/pack-test-2.c: Likewise.
41433
41434 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41435
41436         Tests by Zack Weinberg <zackw@stanford.edu>.
41437
41438         * gcc.dg/cpp/defined.c: Update.
41439         * gcc.dg/cpp/defined_trad.c: New tests.
41440
41441 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41442
41443         * gcc.dg/cpp/trad-direct.c: Update.
41444
41445 2000-12-11  Neil Booth  <neilb@earthling.net>
41446
41447         * gcc.dg/cpp/defined_trad.c
41448
41449 2000-12-11  Neil Booth  <neilb@earthling.net>
41450
41451         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41452
41453 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41454
41455         * gcc.dg/format-miss-2.c: New test.
41456
41457 2000-12-09  Neil Booth  <neilb@earthling.net>
41458
41459         * gcc.dg/cpp/lineflags.c: New tests.
41460         * gcc.dg/cpp/poison.c: Update.
41461         * gcc.dg/cpp/redef2.c: Update.
41462         * gcc.dg/cpp/skipping.c: New test.
41463
41464 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
41465
41466         * g++.old-deja/g++.other/eh3.C: New testcase.
41467
41468 2000-12-07  Neil Booth  <neilb@earthling.net>
41469
41470         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41471         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41472         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41473         wtr-union-init-2.c, wtr-union-init-3.c: Update.
41474         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41475         Update.
41476
41477 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41478
41479         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41480         __SIZE_TYPE__ instead of int for type of integers cast to
41481         pointers.
41482
41483 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
41484
41485         * g++.old-deja/g++.other/cleanup4.C: New test.
41486
41487 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41488
41489         * format-sec-1.c: New test.
41490
41491 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41492
41493         * gcc.dg/format-nonlit-3.c: New test.
41494
41495 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41496
41497         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41498         through a null pointer.
41499
41500 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41501
41502         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41503         * g++.old-deja/g++.pt/partial4.C: New test.
41504
41505 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
41506
41507         * gcc.c-torture/execute/ieee/hugeval.x: New.
41508
41509 2000-12-06  Neil Booth  <neilb@earthling.net>
41510
41511         * gcc.dg/cpp/backslash2.c: New tests.
41512
41513 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41514
41515         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41516         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41517
41518 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
41519
41520         * gcc.c-torture/execute/20001203-2.c: New testcase.
41521
41522 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41523
41524         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41525         * g++.old-deja/g++.other/virtual10.C: New test.
41526
41527 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41528
41529         * g++.old-deja/g++.mike/pmf5.C: Remove test.
41530
41531 2000-12-05  Richard Henderson  <rth@redhat.com>
41532
41533         * gcc.c-torture/compile/20001205-1.c: New.
41534
41535 2000-12-04  Neil Booth  <neilb@earthling.net>
41536
41537         * g++.old-deja/g++.other/virtual9.C: New test.
41538         * g++.old-deja/g++.pt/crash61.C: New test.
41539         * gcc.c-torture/execute/loop-9.c: New test.
41540
41541 2000-12-04  Neil Booth  <neilb@earthling.net>
41542
41543         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41544         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41545         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41546         * gcc.dg/cpp/extratokens.c: ...here.
41547
41548 2000-12-04  Neil Booth  <neilb@earthling.net>
41549
41550         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41551         New tests.
41552
41553 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41554
41555         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41556         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41557
41558 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41559
41560         * gcc.c-torture/execute/20001203-1.c: New test.
41561
41562 2000-12-03  Neil Booth  <neilb@earthling.net>
41563
41564         * gcc.dg/cpp/macro6.c: New test cases.
41565
41566 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41567
41568         * gcc.c-torture/execute/string-opt-9.c: New test.
41569         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41570         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41571         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41572
41573         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41574         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41575
41576 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
41577
41578         * gcc.dg/cpp/if-6.c: New testcase.
41579
41580         * gcc.dg/20001201-1.c: New testcase.
41581
41582 2000-12-02  Neil Booth  <neilb@earthling.net>
41583
41584         * g++.old-deja/g++.other/externC4.C,
41585         g++.old-deja/g++.other/friend10.C: New tests.
41586
41587 2000-12-02  Neil Booth  <neilb@earthling.net>
41588
41589         * g++.old-deja/g++.other/instan2.C
41590         * g++.old-deja/g++.other/instan3.C: New test.
41591
41592 2000-12-02  Neil Booth  <neilb@earthling.net>
41593
41594         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41595         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41596         gnuc99.c,gnuc99-pedantic.c: New tests.
41597
41598 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41599
41600         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41601         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41602
41603 2000-12-01  Neil Booth  <neilb@earthling.net>
41604
41605         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41606         * gcc.dg/cpp/poison.c: Update.
41607         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41608
41609 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
41610
41611         * g77.f-torture/execute/20001201.f: New test.
41612
41613 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41614
41615         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41616
41617 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
41618
41619         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41620
41621 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
41622
41623         * g++.old-deja/g++.other/cast6.C: New test.
41624
41625 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
41626
41627         * gcc.c-torture/execute/20001130-2.c: New testcase.
41628
41629 2000-11-30  Richard Henderson  <rth@redhat.com>
41630
41631         * gcc.c-torture/execute/20001130-1.c: New test.
41632
41633 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41634
41635         * g++.old-deja/g++.other/op3.C: New test.
41636
41637 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41638
41639         * g++.old-deja/g++.other/op2.C: New test.
41640
41641 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41642
41643         * g++.old-deja/g++.other/crash38.C: New test.
41644
41645 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
41646
41647         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41648
41649 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
41650
41651         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41652         tests.
41653         * gcc.c-torture/execute/string-opt-6.c: New test.
41654
41655         * gcc.dg/20001117-1.c: Add main.
41656
41657 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
41658
41659         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41660         Move from here ...
41661         * gcc.dg/940510-1.c: ... to here.
41662
41663         * gcc.dg/20000926-1.c: GNU C now allows initializations of
41664         zero-size arrays in toplevel structures.
41665
41666 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41667
41668         * gcc.c-torture/execute/loop-8.c: New test.
41669
41670 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41671
41672         * g++.old-deja/g++.other/base1.C: New test.
41673
41674 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41675
41676         * g++.old-deja/g++.other/parse2.C: New test.
41677
41678 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41679
41680         * g++.old-deja/g++.pt/incomplete1.C: New test.
41681
41682 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41683
41684         * g++.old-deja/g++.other/friend9.C: New test.
41685
41686 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41687
41688         * gcc.dg/20001127-1.c: New test.
41689
41690 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41691
41692         * g++.old-deja/g++.pt/friend46.C: New test.
41693
41694 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41695
41696         * g++.old-deja/g++.other/ptrmem8.C: New test.
41697
41698 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41699
41700         * gcc.c-torture/execute/string-opt-7.c: New test.
41701         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41702
41703 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41704
41705         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41706         instead of 'mkcheck 2'.
41707
41708 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41709
41710         * gcc.c-torture/execute/memcheck/driver.c,
41711         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41712         C9X references to refer to C99.
41713
41714 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
41715
41716         * gcc.dg/ultrasp3.c: New test.
41717
41718 2000-11-25  Neil Booth  <neilb@earthling.net>
41719
41720         * gcc.dg/cpp/include2.c: Update test to be locale independent.
41721
41722 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
41723
41724         * gcc.c-torture/compile/20001123-2.c: New.
41725
41726 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41727
41728         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
41729
41730 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
41731
41732         * gcc.dg/sequence-point-1.c: Add some new tests.
41733         * gcc.c-torture/execute/20001124-1.c: New test.
41734
41735 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41736
41737         * g++.old-deja/g++.other/vaarg4.C: New test.
41738         * gcc.c-torture/compile/20001123-1.c: New test.
41739
41740 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41741
41742         * g++.other/crash24.C: Adjust and remove XFAIL.
41743         * g++.other/crash37.C: New test.
41744
41745 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
41746
41747         * g++.old-deja/g++.pt/instantiate9.C: New test.
41748
41749 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
41750
41751         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
41752         new ABI, too.
41753
41754         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
41755         * g++.old-deja/g++.robertl/eb55.C: Likewise.
41756
41757 2000-11-22  Neil Booth  <neilb@earthling.net>
41758
41759         * gcc.dg/cpp/Wtrigraphs.c: New test.
41760
41761 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
41762
41763         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
41764
41765 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
41766
41767         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
41768
41769 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
41770
41771         * lib/gcc-dg.exp: load_lib scanasm.exp.
41772         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
41773         * lib/g++-dg.exp: load_lib scanasm.exp.
41774         * lib/scanasm.exp: New.
41775         (scan-assembler, scan-assembler-not): Add optional arguments to
41776         test name, or if not present, the pattern name.
41777         (scan-assembler-dem, scan-assembler-dem-not): New.
41778
41779         * g++.dg/dg.exp: New.
41780
41781 2000-11-21  Neil Booth  <neilb@earthling.net>
41782
41783         * gcc.dg/cpp/integrated1.c: Remove.
41784
41785 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41786
41787         * gcc.c-torture/execute/20001121-1.c: New test.
41788
41789 2000-11-21  Richard Henderson  <rth@redhat.com>
41790
41791         * gcc.c-torture/compile/20001121-1.c: New test.
41792
41793 2000-11-20  Neil Booth  <neilb@earthling.net>
41794
41795         * gcc.dg/cpp/integrated1.c: New test.
41796
41797 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
41798
41799         * g++.old-deja/g++.other/inline17.C: New test.
41800
41801 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
41802
41803         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
41804         local variable to be zero: I made the variable global. Now
41805         uses abort() and exit() instead of relying on main's return value.
41806
41807 2000-11-20  Neil Booth  <neilb@earthling.net>
41808
41809         * gcc.dg/cpp/paste2.c: Update test.
41810         * objc/execute/paste.m: New test.
41811
41812 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41813
41814         * gcc.dg/c99-condexpr-1.c: New test.
41815
41816 2000-11-20  Neil Booth  <neilb@earthling.net>
41817
41818         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
41819
41820 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
41821
41822         * g++.old-deja/g++.pt/export1.C: New test.
41823
41824 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
41825
41826         * gcc.dg/20001117-1.c: New test.
41827
41828 2000-11-18  Richard Henderson  <rth@redhat.com>
41829
41830         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
41831
41832 2000-11-18  Richard Henderson  <rth@redhat.com>
41833
41834         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
41835         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
41836         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
41837
41838 2000-11-18  Richard Henderson  <rth@redhat.com>
41839
41840         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
41841         (main): New.  Exit cleanly.
41842
41843 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41844
41845         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
41846         gcc.dg/c99-fordecl-2.c: New tests.
41847
41848 2000-11-18  Richard Henderson  <rth@redhat.com>
41849
41850         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
41851         * gcc.c-torture/execute/zerolen-2.c: New.
41852
41853 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41854
41855         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
41856         memory.
41857
41858 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41859
41860         * g++.old-deja/g++.pt/instantiate8.C: New test.
41861
41862 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41863
41864         * g++.old-deja/g++.other/incomplete.C: Add more tests.
41865         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
41866
41867 2000-11-16  Nick Clifton  <nickc@redhat.com>
41868
41869         * gcc.c-torture/execute/nestfunc-2.c: New test.
41870         * gcc.c-torture/execute/nestfunc-3.c: New test.
41871
41872 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41873
41874         * gcc.c-torture/compile/20001116-1.c: New test.
41875
41876 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41877
41878         * gcc.c-torture/execute/20001115-1.c: New test.
41879
41880 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
41881
41882         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
41883         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
41884         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
41885         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41886
41887 2000-11-15  Neil Booth  <neilb@earthling.net>
41888
41889         gcc.dg/cpp/_Pragma1.c: Update.
41890         gcc.dg/cpp/_Pragma2.c: New test.
41891
41892 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41893
41894         * g++.old-deja/g++.other/anon5.C: New test.
41895
41896 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41897
41898         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
41899         tests.
41900
41901 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
41902
41903         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
41904         output.
41905
41906 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41907
41908         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
41909         labels at end of compound statements.
41910
41911 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
41912
41913         * gcc.c-torture/execute/loop-7.c: New test.
41914
41915 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41916
41917         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
41918
41919 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41920
41921         * gcc.dg/c99-bool-1.c: New test.
41922
41923 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41924
41925         * gcc.dg/c99-scope-1.c: Remove xfail.
41926         * gcc.dg/c99-scope-2.c: New test.
41927
41928 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41929
41930         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
41931         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
41932
41933 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
41934
41935         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
41936         error messages.
41937
41938         * g++.mike/p700.C: Don't typedef wchar_t.
41939         * g++.mike/p784.C: Likewise.
41940         * g++.mike/eb101.C: Don't use __wchar_t.
41941
41942 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41943
41944         * g77.f-torture/execute/20001111.[fx]: Test premature exit
41945         from DO loop.
41946
41947 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41948
41949         * gcc.c-torture/execute/20001111-1.c: New test.
41950
41951 2000-11-10  Nick Clifton  <nickc@redhat.com>
41952
41953         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
41954         long multuiple and accumulate.
41955
41956 2000-11-09  Richard Henderson  <rth@redhat.com>
41957
41958         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
41959         via size_t instead of int.
41960
41961         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
41962         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41963         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41964         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41965
41966 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
41967
41968         * gcc.c-torture/compile/20001109-1.c: New test.
41969         * gcc.c-torture/compile/20001109-2.c: New test.
41970
41971 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
41972
41973         * g++.old-deja/g++.pt/operator1.C: New test.
41974         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
41975
41976 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41977
41978         * gcc.dg/20001108-1.c: New test.
41979
41980 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41981
41982         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
41983         with both arguments constant strings.
41984         * gcc.c-torture/execute/string-opt-3.c: New test.
41985         * gcc.c-torture/execute/string-opt-4.c: New test.
41986         * gcc.c-torture/execute/string-opt-5.c: New test.
41987
41988 2000-11-08  Nick Clifton  <nickc@redhat.com>
41989
41990         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
41991         mulsidi3adddi patterns.
41992
41993 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
41994
41995         * g++.old-deja/g++.other/crash36.C: New test.
41996
41997 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
41998
41999         * g++.old-deja/g++.other/init16.C: New test.
42000
42001 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
42002
42003         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42004
42005 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42006
42007         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42008         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42009         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42010
42011 2000-11-07  DJ Delorie  <dj@redhat.com>
42012
42013         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42014
42015 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42016
42017         * gcc.c-torture/execute/string-opt-1.c: New test.
42018
42019 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42020
42021         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42022         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42023         parameters in registers, and there is no way for a varargs
42024         function to know in which order the integer and floating-point
42025         parameters should be interleaved when they are placed on the
42026         stack.
42027         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42028         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42029
42030 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42031
42032         * gcc.c-torture/execute/string-opt-2.c: New test.
42033
42034 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42035
42036         * g++.old-deja/g++.pt/crash60.C: New test.
42037
42038 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42039
42040         * g++.old-deja/g++.other/crash24.C: New test.
42041         * g++.old-deja/g++.other/crash25.C: New test.
42042         * g++.old-deja/g++.other/crash26.C: New test.
42043         * g++.old-deja/g++.other/crash27.C: New test.
42044         * g++.old-deja/g++.other/crash28.C: New test.
42045         * g++.old-deja/g++.other/crash29.C: New test.
42046         * g++.old-deja/g++.other/crash30.C: New test.
42047         * g++.old-deja/g++.other/crash31.C: New test.
42048         * g++.old-deja/g++.other/crash32.C: New test.
42049         * g++.old-deja/g++.other/crash33.C: New test.
42050         * g++.old-deja/g++.other/crash34.C: New test.
42051         * g++.old-deja/g++.other/crash35.C: New test.
42052
42053 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42054
42055         * gcc.c-torture/execute/20001031-1.c: New test.
42056
42057 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42058
42059         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42060         namespace.
42061
42062         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42063         standards-conformant.
42064
42065         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42066
42067         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42068         * g++.old-deja/g++.mike/p755a.C: Likewise.
42069         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42070         library makes no calls to `operator new' during initialization.
42071
42072 2000-11-04  Neil Booth  <neilb@earthling.net>
42073
42074         * gcc.dg/cpp/include2.c: New tests.
42075
42076 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42077
42078         * lib/g++.exp (g++_set_ld_library_path): New function.
42079         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42080
42081 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42082
42083         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42084         warnings.
42085
42086 2000-11-01  Richard Henderson  <rth@redhat.com>
42087
42088         * g++.old-deja/g++.ext/namedret1.C: New.
42089         * g++.old-deja/g++.ext/namedret2.C: New.
42090         * g++.old-deja/g++.ext/namedret3.C: New.
42091
42092 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42093
42094         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42095         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42096
42097 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42098
42099         * gcc.c-torture/execute/va-arg-21.c: New test.
42100
42101 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42102
42103         * gcc.dg/c99-complex-2.c: New test.
42104
42105 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42106
42107         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42108
42109 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42110
42111         * g++.old-deja/g++.other/inline16.C: New test.
42112
42113 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42114
42115         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42116         __PRETTY_FUNCTION__
42117
42118 2000-10-29  Neil Booth  <neilb@earthling.net>
42119
42120         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42121         New tests.
42122         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42123         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42124         optimisation.
42125
42126 2000-10-29  Neil Booth  <neilb@earthling.net>
42127
42128         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42129         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42130         * mi5.c: Test multiple includes work with -C.
42131         * trigraphs.c: Test ^= version.
42132
42133 2000-10-28  Neil Booth  <neilb@earthling.net>
42134
42135         New tests and test updates for new macro expander.
42136
42137         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42138         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42139         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42140         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42141         new diagnostic messages.
42142
42143         * gcc.dg/cpp/macro3.c: New tests.
42144
42145 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42146
42147         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42148         on the same line.
42149
42150 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42151
42152         * g++.old-deja/g++.other/eh2.C: New test.
42153
42154 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42155
42156         * gcc.c-torture/execute/20001027-1.c: New test.
42157
42158 2000-10-26  Richard Henderson  <rth@redhat.com>
42159
42160         * gcc.c-torture/execute/20001026-1.c: New.
42161
42162 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42163
42164         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42165         * g++.old-deja/g++.law/builtin1.C: Likewise.
42166         * g++.old-deja/g++.law/ctors10.C: Likewise.
42167         * g++.old-deja/g++.law/virtual3.C: Likewise.
42168         * g++.old-deja/g++.mike/p658.C: Likewise.
42169         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42170         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42171         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42172         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42173         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42174
42175 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42176
42177         * gcc.c-torture/compile/20001024-1.c: New test.
42178
42179 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42180
42181         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42182         to tell us whether or not we are using V3.
42183
42184 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42185
42186         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42187         operands.
42188
42189 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42190
42191         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42192
42193 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42194
42195         * gcc.c-torture/execute/20001024-1.c: New test.
42196
42197 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42198
42199         * g++.old-deja/g++.other/sibcall1.C: New test.
42200
42201 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42202
42203         * gcc.dg/noncompile/init-3.c: New test.
42204
42205 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42206
42207         * gcc.dg/format-array-1.c: New test.
42208
42209 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42210
42211         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42212         writing through null pointers; remove comment about testing
42213         unterminated strings.
42214
42215 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42216
42217         * gcc.c-torture/execute/20001017-2.c: New test.
42218
42219 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42220
42221         * gcc.c-torture/compile/20001018-1.c: New test.
42222         * gcc.c-torture/compile/20001018-1.x: Xfail.
42223
42224 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42225
42226         * gcc.c-torture/execute/20001017-1.c: New test.
42227
42228 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42229
42230         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42231         for multiple use of arguments with scanf formats; add tests for
42232         multiple use of arguments.
42233
42234 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42235
42236         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42237
42238 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42239
42240         * gcc.dg/format-miss-1.c: New test.
42241
42242 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42243
42244         * gcc.c-torture/execute/20001013-1.c: New test.
42245
42246 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42247
42248         * gcc.dg/format-branch-1.c: New test.
42249
42250 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42251
42252         * README, lib/file-format.exp: Remove EGCS references.
42253
42254 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42255
42256         * gcc.dg/20001013-1.c: New test.
42257
42258 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42259
42260         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42261         for intmax_t in the compiler using __typeof__ and the type rules
42262         for conditional expressions.
42263
42264 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42265
42266         * gcc.dg/20001012-1.c: New test.
42267         * gcc.dg/20001012-2.c: New test.
42268
42269 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42270
42271         * gcc.dg/format-attr-1.c: New test.
42272
42273 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42274
42275         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42276         __LONG_LONG_MAX__ instead of LLONG_MAX.
42277
42278 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42279
42280         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42281         scanf flags.
42282         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42283         flags.
42284
42285 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42286
42287         * gcc.dg/sequence-pt-1.c: New test.
42288
42289 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42290
42291         * gcc.c-torture/execute/20001011-1.c: New testcase.
42292         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42293
42294 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42295
42296         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42297         does not error on it.
42298
42299 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42300
42301         * gcc.dg/20001009-1.c: New test.
42302
42303 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42304
42305         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42306         * gcc.c-torture/execute/20001009-2.c: ... to here.
42307
42308 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42309
42310         * gcc.c-torture/compile/20001009-1.c: New testcase.
42311         * gcc.c-torture/execute/20001009-1.c: New testcase.
42312         Testcases provided by Jan Hubicka <jh@suse.cz>.
42313
42314 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42315
42316         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42317         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42318         uintmax_t using <limits.h> to emulate the compiler's internal
42319         logic.  No longer XFAIL %j tests.
42320
42321 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42322
42323         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42324         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42325         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42326         regexps and details of expected handling of some bad formats.
42327         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42328         suppression.
42329
42330 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42331
42332         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42333         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42334         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42335         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42336         in list archives.
42337
42338 2000-10-06  Richard Henderson  <rth@cygnus.com>
42339
42340         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42341         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42342         * g++.old-deja/g++.jason/report.C: Likewise.
42343         * g++.old-deja/g++.law/friend5.C: Likewise.
42344         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42345         of the expected warnings.
42346
42347 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42348
42349         * g++.old-deja/g++.pt/enum14.C: New test.
42350
42351 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42352
42353         * g++.old-deja/g++.pt/crash59.C: New test.
42354
42355 2000-10-04  Will Cohen  <wcohen@redhat.com>
42356
42357         * gcc.dg/20000926-1.c: New test.
42358
42359 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42360
42361         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42362         function name for current C++ compiler.
42363         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42364
42365 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42366
42367         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42368         __PRETTY_FUNCTION__.
42369         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42370
42371 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42372
42373         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42374
42375 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42376
42377         * gcc.c-torture/compile/20000923-1.c: New test.
42378
42379 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42380
42381         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42382         * g++.old-deja/g++.pt/ttp62.C: Same.
42383         * g++.old-deja/g++.other/inline14.C: Same.
42384
42385 2000-09-24  Richard Henderson  <rth@cygnus.com>
42386
42387         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42388
42389 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42390
42391         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42392
42393 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42394
42395         * gcc.c-torture/compile/20000922-1.c: New file.
42396
42397 2000-09-21  Nick Clifton  <nickc@redhat.com>
42398
42399         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42400         a signed long modulo operation.
42401         (mod6): New function - perform an unsigned long modulo operation.
42402         (main): Add tests for modulos of very large numbers by very small
42403         dividends.
42404
42405 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42406
42407         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42408
42409 2000-09-19  Richard Henderson  <rth@cygnus.com>
42410
42411         * gcc.dg/compare2.c (case 10): XFAIL.
42412
42413 2000-09-18  Richard Henderson  <rth@cygnus.com>
42414
42415         * gcc.c-torture/execute/20000906-1.c: Move ...
42416         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42417         that support __builtin_trap.
42418
42419 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
42420
42421         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42422
42423 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42424
42425         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42426         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
42427         more $ format tests.
42428
42429 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42430
42431         * gcc.dg/format-errmk-1.c: New test.
42432
42433 2000-09-17  Greg McGary  <greg@mcgary.org>
42434
42435         * gcc.c-torture/execute/20000917-1.x: Remove.
42436
42437 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42438
42439         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42440
42441 2000-09-17  Greg McGary  <greg@mcgary.org>
42442
42443         * gcc.c-torture/execute/20000917-1.c: New test.
42444         * gcc.c-torture/execute/20000917-1.x: XFAIL.
42445
42446 2000-09-16  Neil Booth  <NeilB@earthling.net>
42447
42448         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42449         in nested macro bug.
42450
42451 2000-09-15  Neil Booth  <NeilB@earthling.net>
42452
42453         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42454
42455 2000-09-14  Jeffrey A Law  (law@cygnus.com)
42456
42457         * gcc.c-torture/execute/20000914-1.c: New test.
42458
42459 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
42460
42461         * g++.other/inline13.C: New test.
42462
42463 2000-09-12  Andreas Jaeger  <aj@suse.de>
42464
42465         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42466         constant by Ulrich Drepper <drepper@redhat.com>.
42467
42468 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
42469
42470         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42471
42472 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42473
42474         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42475
42476 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
42477
42478         * gcc.dg/cpp/backslash.c: New test.
42479
42480 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
42481
42482         * gcc.c-torture/execute/20000910-1.c: New test.
42483         * gcc.c-torture/execute/20000910-2.c: Likewise.
42484
42485 2000-09-11  Robert Lipe  <robertl@sco.com>
42486
42487         * gcc.dg/pragma-align.c: New test.
42488
42489 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42490
42491         * g++.old-deja/g++.pt/explicit82.C: New test.
42492         * g++.old-deja/g++.pt/explicit83.C: New test.
42493
42494 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42495
42496         * gcc.dg/asm-names.c: New test.
42497
42498 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42499
42500         * gcc.dg/cpp/tr-warn6.c: New test
42501
42502 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42503
42504         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42505         be accepted.
42506
42507 2000-09-07  Catherine Moore  <clm@redhat.com>
42508
42509         * gcc.c-torture/execute/unroll-1.c: New test.
42510
42511 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
42512
42513         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42514         ERROR markers.
42515         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42516         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42517         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42518         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42519         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42520         Preprocess only.
42521         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42522         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42523
42524 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42525
42526         * g++.old-deja/g++.pt/deduct2.C: New test.
42527
42528 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42529
42530         * g++.old-deja/g++.pt/parms2.C: New test.
42531
42532 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42533
42534         * g++.old-deja/g++.pt/crash58.C: New test.
42535
42536 2000-09-06  Greg McGary  <greg@mcgary.org>
42537
42538         * gcc.c-torture/execute/20000906-1.c: New test.
42539         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42540
42541 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42542
42543         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42544
42545 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42546
42547         * g++.old-deja/g++.pt/crash57.C: New test.
42548
42549 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42550
42551         * g++.old-deja/g++.pt/crash56.C: New test.
42552
42553 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42554
42555         * g++.old-deja/g++.pt/koenig1.C: New test.
42556
42557 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42558
42559         * gcc.dg/20000904-1.c: New test.
42560
42561 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42562
42563         * gcc.dg/cpp/paste8.c: New test.
42564
42565 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
42566
42567         * gcc.c-torture/compile/20000827-1.c: New test.
42568
42569 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42570
42571         * gcc.dg/format-diag-1.c: New test.
42572
42573 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42574
42575         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42576         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42577         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42578         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42579         gcc.dg/formatz-1.c: Adjust warning regular expressions.
42580
42581 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42582
42583         * g++.old-deja/g++.other/nested4.C: New test.
42584
42585 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42586
42587         * g++.old-deja/g++.ns/scoped1.C: New test.
42588
42589 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
42590
42591         * lib/g++.exp: Support testing already-installed GCC.
42592
42593 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42594
42595         * wtr-label-1.c, wtr-suffix-1.c: New tests.
42596
42597 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42598
42599         * gcc.dg/return-type-2.c: New test.
42600
42601 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
42602
42603         * gcc.c-torture/compile/20000825-1.c: New test.
42604
42605 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
42606
42607         * gcc.dg/dwarf2-2.c: New test.
42608
42609 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
42610
42611         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42612         dg-warning regexps.
42613
42614 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42615
42616         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42617         gcc.dg/format-ext-5.c: New tests.
42618
42619 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
42620
42621         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42622
42623 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
42624
42625         * gcc.dg/noncompile/930622-2.c: Adjust error message.
42626
42627 2000-08-24  Richard Henderson  <rth@cygnus.com>
42628
42629         * gcc.dg/ia64-sync-1.c: New test.
42630         * gcc.dg/ia64-sync-2.c: New test.
42631         * gcc.dg/ia64-asm-1.c: New test.
42632
42633 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42634
42635         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42636         * gcc.dg/format-ext-2.c: New test.
42637
42638 2000-08-23  Jason Merrill  <jason@redhat.com>
42639
42640         * lib/old-dejagnu.exp: Also ignore "In member function" and
42641         "At global scope".
42642
42643 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42644
42645         * gcc.dg/noncompile/label-lineno-1.c: New test.
42646
42647 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42648
42649         * gcc.dg/c99-array-nonobj-1.c: New test.
42650
42651 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42652
42653         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42654         tests.
42655         * gcc.dg/format-ext-1.c: New test.
42656
42657 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42658
42659         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42660         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42661         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42662         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42663         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42664
42665 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42666
42667         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42668         gcc.dg/c99-strftime-2.c: New tests.
42669
42670 2000-08-22  Richard Henderson  <rth@cygnus.com>
42671
42672         * gcc.c-torture/execute/20000822-1.c: New test.
42673
42674 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42675
42676         * gcc.c-torture/execute/20000819-1.x: Remove.
42677
42678 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42679
42680         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42681         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42682         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42683         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42684         gcc.dg/format-xopen-1.c: New tests.
42685
42686 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42687
42688         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42689
42690 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42691
42692         * g++.old-deja/g++.other/loop2.C: New test.
42693
42694         * gcc.c-torture/compile/20000606-1.c: New test.
42695         * gcc.c-torture/compile/20000728-1.c: New test.
42696         * gcc.c-torture/execute/20000801-1.c: New test.
42697         * gcc.c-torture/execute/20000801-2.c: New test.
42698         * gcc.c-torture/execute/20000819-1.c: New test.
42699         * gcc.c-torture/execute/20000819-1.x: XFAIL.
42700         * gcc.dg/20000629-1.c: New test.
42701         * gcc.dg/20000724-1.c: New test.
42702         * gcc.dg/20000807-1.c: New test.
42703
42704 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42705
42706         * gcc.dg/cpp/pragma-1.c: New test.
42707         * gcc.dg/cpp/pragma-2.c: New test.
42708
42709 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
42710
42711         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42712         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
42713
42714 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42715
42716         * gcc.c-torture/compile/20000818-1.c: New test.
42717
42718 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
42719
42720         * gcc.c-torture/execute/20000818-1.c: New test.
42721
42722 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42723
42724         * gcc.dg/format-va-1.c: New test.
42725
42726 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42727
42728         * g++.old-deja/g++.other/typedef8.C: New test.
42729
42730 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42731
42732         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
42733         * g++.old-deja/g++.mike/net36.C: Mark candidate.
42734         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
42735         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
42736         * g++.old-deja/g++.other/ptrmem7.C: New test.
42737         * g++.old-deja/g++.pt/ptrmem10.C: New test.
42738
42739 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42740
42741         * g++.old-deja/g++.pt/typename27.C: New test.
42742
42743 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
42744
42745         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
42746         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
42747         * g++.old-deja/g++.pt/friend45.C: New test.
42748         * g++.old-deja/g++.other/friend8.C: New test.
42749
42750 2000-08-15  Richard Henderson  <rth@cygnus.com>
42751
42752         * gcc.c-torture/execute/20000815-1.c: New test.
42753
42754 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42755
42756         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
42757         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
42758         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
42759
42760 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
42761
42762         * g++.old-deja/g++.other/refinit2.C: New test.
42763
42764 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
42765
42766         * lib/c-torture.exp (c-torture): Make
42767         compiler_conditional_xfail_data global.
42768         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
42769         compiler_conditional_xfail_data machinery.
42770         (f-torture-execute): Likewise.
42771         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
42772         and only when unrolling loops.
42773
42774         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
42775
42776 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42777
42778         * g++.old-deja/g++.pt/explicit81.C: New test.
42779
42780 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
42781
42782         * g++.old-deja/g++.pt/typename26.C: New test.
42783
42784 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
42785
42786         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
42787         warning.
42788
42789 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42790
42791         * g++.old-deja/g++.other/array3.C: New test.
42792
42793 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42794
42795         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
42796         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
42797         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
42798         New tests.
42799
42800 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
42801
42802         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
42803         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42804
42805 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
42806
42807         * gcc.c-torture/execute/20000808-1.c: New test.
42808
42809 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42810
42811         * gcc.dg/c90-const-expr-1.c: New test.
42812
42813 2000-08-08  Richard Henderson  <rth@cygnus.com>
42814
42815         * gcc.dg/noncompile/920923-1.c: Declare calloc.
42816
42817 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42818
42819         * gcc.dg/noncompile/const-ll-1.c: New test.
42820
42821 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42822
42823         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
42824
42825 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42826
42827         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
42828         that running programs linked against the shared version of libobjc
42829         run correctly.
42830
42831 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42832
42833         * gcc.dg/c99-printf-1.c: New test.
42834
42835 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42836
42837         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
42838
42839 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
42840
42841         * gcc.c-torture/execute/20000731-1.x: Delete.
42842
42843 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
42844
42845         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
42846         and torture_without_loops as is done by c-torture.exp.
42847         (search_for): Copy from c-torture.exp.
42848         (gcc-dg-runtest): New function, drives a directory of tests
42849         iterating over the TORTURE_OPTIONS.
42850         (scan-assembler, scan-assembler-not): Move here from
42851         individual directory drivers.
42852
42853         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
42854         defined by lib/gcc-dg.exp.
42855         * gcc.dg/cpp/cpp.exp: Likewise.
42856         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
42857         gcc-dg-runtest, so we cycle over optimization options.
42858
42859         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
42860         * gcc.dg/compare2.c: No longer expected to fail.
42861
42862 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42863
42864         * gcc.c-torture/execute/20000804-1.c: New test.
42865
42866 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42867
42868         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
42869
42870 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
42871
42872         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
42873
42874 2000-08-03  Jeffrey A Law  (law@cygnus.com)
42875
42876         * gcc.c-torture/compile/20000803-1.c: New test.
42877
42878 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42879
42880         * gcc.c-torture/execute/20000801-3.c,
42881         gcc.c-torture/execute/20000801-4.c: New tests.
42882         * gcc.c-torture/execute/20000801-3.x,
42883         gcc.c-torture/execute/20000801-4.x: Xfail.
42884
42885 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
42886
42887         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
42888         libobjc/.libs to allow for libtool.
42889
42890 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
42891
42892         * gcc.c-torture/compile/20000802-1.c: New test.
42893
42894 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
42895
42896         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
42897
42898 2000-07-31  Jeffrey A Law  (law@cygnus.com)
42899
42900         * gcc-c-torture/execute/20000731-2.c: New test.
42901
42902         * gcc.c-torture/execute/20000731-1.c: New test.
42903         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
42904
42905 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
42906
42907         * testsuite/gcc.dg/cpp/paste7.c: New test.
42908         * gcc.dg/cpp/20000725-1.c: New test.
42909
42910 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
42911
42912         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
42913         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
42914         declaration warning for __builtin_dwarf_reg_size.
42915
42916         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
42917
42918 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42919
42920         * gcc.dg/noncompile/voidparam-1.c: New test.
42921
42922 2000-07-30  Richard Henderson  <rth@cygnus.com>
42923
42924         * gcc.dg/c90-digraph-1.c: Don't xfail.
42925         * gcc.dg/compare2.c (case 10): Xfail.
42926         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
42927
42928 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
42929
42930         * gcc.dg/c99-main-1.c: New test.
42931
42932 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42933
42934         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
42935
42936 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
42937
42938         * gcc.c-tortuer/execute/20000726-1.c: New test.
42939
42940 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
42941
42942         * gcc.c-torture/execute/enum-2.c: New test.
42943
42944 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42945
42946         * gcc.dg/cpp/tr-warn3.c: New test.
42947
42948 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42949
42950         * g++.old-deja/g++.ext/implicit1.C: Remove.
42951         * g++.old-deja/g++.jason/c2.C: Remove
42952         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
42953         * g++.old-deja/g++.pt/crash16.C: Likewise.
42954         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
42955
42956 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42957
42958         * g++.old-deja/g++.other/for2.C: New test.
42959
42960 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
42961
42962         * gcc.dg/20000720-1.c: New test.
42963
42964 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
42965
42966         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
42967
42968 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
42969
42970         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
42971         * gcc.c-torture/execute/20000722-1.c: New.
42972         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
42973
42974 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
42975
42976         * gcc.dg/cpp/20000720-1.S: New test.
42977
42978 2000-07-21  Michael Meissner  <meissner@redhat.com>
42979
42980         * gcc.c-torture/execute/ieee/hugeval.c: New test.
42981
42982 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42983
42984         * g++.old-deja/g++.brendan/crash16.C,
42985         g++.old-deja/g++.brendan/parse3.C,
42986         g++.old-deja/g++.brendan/redecl1.C,
42987         g++.old-deja/g++.ns/template13.C,
42988         g++.old-deja/g++.other/decl4.C,
42989         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
42990
42991 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42992
42993         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
42994         and "Internal error".
42995
42996         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
42997         regexps.
42998         * gcc.dg/cpp/paste6.c: New test.
42999
43000 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
43001
43002         * gcc.dg/cpp/tr-direct.c: New test.
43003
43004         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43005         gcc.dg/cpp/undef1.c: Tweak error regexps.
43006
43007 2000-07-18  Eric Christopher <echristo@redhat.com>
43008
43009         * gcc.c-torture/compile/20000718-1.c: New test.
43010
43011 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43012
43013         * cpplex.c (_cpp_push_token): If the token being pushed back
43014         is the previous token in this context, just subtract one from
43015         context->posn.
43016         * cppmacro.c (save_expansion): Clear aux field when storing a
43017         placemarker.
43018
43019 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43020
43021         * gcc.dg/noncompile/redecl-1.c: New test.
43022
43023 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43024
43025         * gcc.c-torture/execute/20000717-5.c: New test.
43026         * gcc.c-torture/execute/20000717-1.x: Removed.
43027
43028 2000-07-17  Richard Henderson  <rth@cygnus.com>
43029
43030         * gcc.c-torture/execute/20000717-4.c: New test.
43031
43032 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43033
43034         * gcc.dg/cpp/syshdr.c: New test.
43035         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43036
43037 2000-07-17  Neil Booth  <neilb@earthling.net>
43038
43039         * gcc.dg/cpp/cmdlne-dM.c: New test.
43040         * gcc.dg/cpp/cmdlne-dD.c: New test.
43041
43042 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43043
43044         * gcc.c-torture/execute/20000717-3.c: New test.
43045
43046         * gcc.c-torture/compile/20000717-1.c: New test.
43047
43048 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43049
43050         * gcc.c-torture/execute/20000717-2.c: New test.
43051
43052 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43053
43054         * gcc.dg/formatz-1.c: New test.
43055
43056         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43057         * gcc.dg/c99-digraph-1.c: New tests.
43058
43059         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43060         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43061
43062         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43063         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43064         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43065         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43066         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43067         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43068         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43069
43070 2000-07-17   Greg McGary <greg@mcgary.org>
43071
43072         * gcc.c-torture/execute/20000717-1.c: New test.
43073         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43074
43075 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43076
43077         * gcc.c-torture/execute/20000715-2.c: New test.
43078         * gcc.dg/20000715-1.c: New test.
43079
43080 2000-07-15  Michael Meissner  <meissner@redhat.com>
43081
43082         * gcc.c-torture/execute/20000715-1.c: New test.
43083
43084 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43085
43086         * gcc.c-torture/execute/20000707-1.c: New test.
43087
43088 2000-07-13  Neil Booth  <NeilB@earthling.net>
43089
43090         * testsuite/gcc.dg/cpp/digraph1.c,
43091         testsuite/gcc.dg/cpp/digraph2.c,
43092         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43093
43094 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43095
43096         * g77.f-torture/compile/20000630-2.f: New test.
43097         * g77.f-torture/compile/20000630-2.x
43098
43099 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43100
43101         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43102
43103 2000-07-11  Neil Booth  <NeilB@earthling.net>
43104
43105         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43106
43107 2000-07-11  Neil Booth  <NeilB@earthling.net>
43108
43109         * gcc.dg/cpp/cmdlne-C.c: New.
43110
43111 2000-07-09  Neil Booth  <NeilB@earthling.net>
43112
43113         * gcc.dg/cpp/directiv.c: New tests.
43114         * gcc.dg/cpp/undef1.c: Update.
43115
43116 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43117
43118         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43119
43120 2000-07-09  Neil Booth  <NeilB@earthling.net>
43121
43122         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43123
43124 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43125
43126         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43127         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43128
43129 2000-07-08  Neil Booth  <NeilB@earthling.net>
43130
43131         * gcc.dg/cpp/macsyntx.c: New tests.
43132
43133 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43134
43135         * gcc.dg/20000707-1.c: New test.
43136
43137 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43138
43139         * gcc.c-torture/execute/20000706-1.c: New test.
43140         * gcc.c-torture/execute/20000706-2.c: New test.
43141         * gcc.c-torture/execute/20000706-3.c: New test.
43142         * gcc.c-torture/execute/20000706-4.c: New test.
43143         * gcc.c-torture/execute/20000706-5.c: New test.
43144
43145 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43146
43147         * g++.old-deja/g++.pt/instantiate7.C: New test.
43148
43149 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43150
43151         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43152         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43153         * g++.old-deja/g++.other/rtti3.C: Likewise.
43154         * g++.old-deja/g++.other/rttid3.C: Likewise.
43155
43156 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43157
43158         *  g77.f-torture/compile/20000630-1.x: Fix typo
43159
43160 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43161
43162         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43163         assembly output.
43164
43165 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43166
43167         * gcc.dg/cpp/ident.c: New test.
43168
43169 2000-07-05  Neil Booth  <NeilB@earthling.net>
43170
43171         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43172           gcc.dg/cpp/lexstrng.c: New tests.
43173
43174 2000-07-04  Neil Booth  <NeilB@earthling.net>
43175
43176         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43177         * gcc.dg/cpp/strify2.c: Same.
43178
43179 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43180
43181         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43182         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43183         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43184         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43185
43186         * testsuite/gcc.dg/cpp/macro1.c,
43187         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43188         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43189         testsuite/gcc.dg/cpp/strify1.c,
43190         testsuite/gcc.dg/cpp/strify2.c: New tests.
43191
43192 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43193
43194         * gcc.c-torture/execute/20000703-1.c: New test.
43195
43196 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43197
43198         * g++.old-deja/g++.pt (lookup10.C): New test.
43199
43200 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43201
43202         * g++.old-deja/g++.pt (typename25.C): New test.
43203
43204 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43205
43206         * gcc.c-torture/compile/20000701-1.c: New test.
43207
43208 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43209
43210         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43211         to test case.
43212
43213 2000-06-30  Catherine Moore  <clm@cygnus.com>
43214
43215         * gcc.c-torture/execute/align-1.c: New test.
43216
43217 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43218
43219         * g++.old-deja/g++.pt/expr8.C: New test.
43220         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43221
43222 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43223
43224         * gcc.c-torture/compile/20000629-1.c: New test.
43225
43226 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43227
43228
43229         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43230         gcc.dg/noncompile directory, depending on whether they're
43231         preprocessor tests or not.  Annotate all the tests for the dg
43232         framework.
43233
43234         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43235         * gcc.dg/noncompile/noncompile.exp: New.
43236
43237         * Moved files:
43238         Old name                                New name
43239         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43240         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43241         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43242         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43243         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43244         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43245         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43246         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43247         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43248         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43249         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43250         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43251         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43252         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43253         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43254         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43255         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43256         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43257         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43258         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43259         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43260         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43261         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43262         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43263
43264         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43265         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43266         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43267         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43268         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43269         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43270
43271 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43272
43273         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43274         declare one variable.  On the fourth, error.
43275         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43276         declared by 20000628-1a.h.
43277
43278 2000-06-29  Richard Henderson  <rth@redhat.com>
43279
43280         * gcc.c-torture/execute/930529-1.x: New file.
43281         * gcc.dg/920413-1.c: Adjust expected warning text.
43282         * gcc.dg/980217-1.c: Declare abort.
43283         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43284
43285 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43286
43287         * g77.f-torture/compile/20000629-1.f: New test.
43288         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43289
43290 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43291
43292         Rearrange lots of files, removing entirely the
43293         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43294         directories.
43295
43296         * Deleted files:
43297         gcc.c-torture/code_quality/code_quality.exp
43298         gcc.c-torture/special/special.exp
43299         gcc.failure/failure.exp
43300         gcc.failure/940409-1.x
43301         gcc.c-torture/compile/961203-1.x
43302
43303         * New files:
43304         gcc.misc-tests/linkage.exp
43305         gcc.c-torture/execute/920730-1t.c
43306         gcc.c-torture/execute/920730-1t.x
43307         gcc.c-torture/compile/920520-1.x
43308         gcc.c-torture/compile/920521-1.x
43309         gcc.c-torture/compile/981006-1.x
43310         gcc.c-torture/execute/eeprof-1.x
43311
43312         * Moved files (possibly with modifications to fit a new harness):
43313         Old name                                New name
43314         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43315         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43316         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43317         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43318         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43319         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43320         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43321         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43322         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43323         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43324         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43325         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43326         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43327         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43328
43329 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43330
43331         * c-torture/compile/961203-1.x: Delete.
43332
43333         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43334         not exit. Include stdio.h.
43335         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43336         * gcc.misc-tests/dg-12.c: Likewise.
43337         * gcc.misc-tests/dg-5.c: Likewise.
43338         * gcc.misc-tests/dg-6.c: Likewise.
43339         * gcc.misc-tests/dg-7.c: Prototype abort.
43340         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43341         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43342         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43343         not exit.
43344         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43345         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43346
43347 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43348
43349         * gcc.dg/cpp/20000628-1.c: New test.
43350         * gcc.dg/cpp/20000628-1.h: New header for above test.
43351         * gcc.dg/cpp/20000628-1a.h: Likewise.
43352
43353 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43354
43355         * gcc.dg/cpp: New directory.
43356         * gcc.dg/cpp/cpp.exp: New driver.
43357         * gcc.dg/cpp/20000627-1.c: New test.
43358         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43359         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43360         and rewrite as a compilation test.
43361
43362         * gcc.dg: Move many files into the cpp subdirectory, possibly
43363         renaming or editing them as well.
43364         Old name                New name
43365         990119-1.c              cpp/19990119-1.c
43366         990228-1.c              cpp/19990228-1.c
43367         990407-1.c              cpp/19990407-1.c
43368         990409-1.c              cpp/19990409-1.c
43369         990413-1.c              cpp/19990413-1.c
43370         990703-1.c              cpp/19990703-1.c
43371         20000127-1.c            cpp/20000127-1.c
43372         20000129-1.c            cpp/20000129-1.c
43373         20000207-1.c            cpp/20000207-1.c
43374         20000207-2.c            cpp/20000207-2.c
43375         20000209-1.c            cpp/20000209-1.c
43376         20000209-2.c            cpp/20000209-2.c
43377         20000301-1.c            cpp/20000301-1.c
43378         20000419-1.c            cpp/20000419-1.c
43379         20000510-1.S            cpp/20000510-1.S
43380         20000519-1.c            cpp/20000519-1.c
43381         20000529-1.c            cpp/20000529-1.c
43382         20000625-1.c            cpp/20000625-1.c
43383         20000625-2.c            cpp/20000625-2.c
43384         cpp-as1.c               cpp/assert1.c
43385         cpp-as2.c               cpp/assert2.c
43386         cxx-comments-1.c        cpp/cxxcom1.c
43387         cxx-comments-2.c        cpp/cxxcom2.c
43388         endif-label.c           cpp/endif.c
43389         cpp-hash1.c             cpp/hash1.c
43390         cpp-hash2.c             cpp/hash2.c
43391         cpp-if1.c               cpp/if-1.c
43392         cpp-if2.c               cpp/if-2.c
43393         cpp-if3.c               cpp/if-3.c
43394         cpp-if4.c               cpp/if-4.c
43395         cpp-if5.c               cpp/if-5.c
43396         cpp-cond.c              cpp/if-cexp.c
43397         cpp-missingop.c         cpp/if-mop.c
43398         cpp-missingparen.c      cpp/if-mpar.c
43399         cpp-opprec.c            cpp/if-oppr.c
43400         cpp-ifparen.c           cpp/if-paren.c
43401         cpp-shortcircuit.c      cpp/if-sc.c
43402         cpp-shift.c             cpp/if-shift.c
43403         cpp-unary.c             cpp/if-unary.c
43404         cpp-li1.c               cpp/line1.c
43405         cpp-li2.c               cpp/line2.c
43406         lineno.c                cpp/line3.c
43407         lineno-2.c              cpp/line4.c
43408         cpp-mi.c                cpp/mi1.c
43409         cpp-mic.h               cpp/mi1c.h
43410         cpp-micc.h              cpp/mi1cc.h
43411         cpp-mind.h              cpp/mi1nd.h
43412         cpp-mindp.h             cpp/mi1ndp.h
43413         cpp-mix.h               cpp/mi1x.h
43414         cpp-mi2.c               cpp/mi2.c
43415         cpp-mi2a.h              cpp/mi2a.h
43416         cpp-mi2b.h              cpp/mi2b.h
43417         cpp-mi2c.h              cpp/mi2c.h
43418         cpp-mi3.c               cpp/mi3.c
43419         cpp-mi3.def             cpp/mi3.def
43420         poison-1.c              cpp/poison.c
43421         pr-impl.c               cpp/prag-imp.c
43422         cpp-redef-2.c           cpp/redef1.c
43423         cpp-redef.c             cpp/redef2.c
43424         strpaste.c              cpp/strp1.c
43425         strpaste-2.c            cpp/strp2.c
43426         cpp-tradpaste.c         cpp/tr-paste.c
43427         cpp-tradstringify.c     cpp/tr-str.c
43428         cpp-tradwarn1.c         cpp/tr-warn1.c
43429         cpp-tradwarn2.c         cpp/tr-warn2.c
43430         trigraphs.c             cpp/trigraphs.c
43431         cpp-unc1.c              cpp/unc1.c
43432         cpp-unc2.c              cpp/unc2.c
43433         cpp-unc3.c              cpp/unc3.c
43434         cpp-unc.c               cpp/unc4.c
43435         undef.c                 cpp/undef1.c
43436         undef-2.c               cpp/undef2.c
43437         cpp-wi1.c               cpp/widestr1.c
43438
43439 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
43440
43441         * lib/g++.exp (g++_include_flags): Tweak.
43442
43443 2000-06-27  H.J. Lu  <hjl@gnu.org>
43444             Loren J. Rittle  <ljrittle@acm.org>
43445
43446         * lib/g++.exp (g++_include_flags): Override libgloss.exp
43447         version with one that knows about the new gcc tree structure.
43448         (g++_link_flags): Same.
43449
43450 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
43451
43452         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43453         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43454         case we are cross-compiling.
43455
43456         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43457         g++.old-deja/g++.niklas/Makefile.in,
43458         g++.old-deja/g++.niklas/configure.in,
43459         g++.old-deja/g++.other/Makefile.in,
43460         g++.old-deja/g++.other/configure.in,
43461         gcc.c-torture/code_quality/Makefile.in,
43462         gcc.c-torture/code_quality/configure.in,
43463         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43464         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43465         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43466         gcc.c-torture/execute/ieee/Makefile.in,
43467         gcc.c-torture/execute/ieee/configure.in,
43468         gcc.c-torture/noncompile/Makefile.in,
43469         gcc.c-torture/noncompile/configure.in,
43470         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43471         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43472         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43473
43474 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43475
43476         * g++.old-deja/g++.other/ambig3.C: New test.
43477
43478 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43479
43480         * g++.old-deja/g++.pt/syntax1.C: New test.
43481         * g++.old-deja/g++.pt/syntax2.C: New test.
43482         * g++.old-deja/g++.other/syntax3.C: New test.
43483         * g++.old-deja/g++.other/syntax4.C: New test.
43484
43485 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43486
43487         * gcc.dg/20000623-1.c: Prototype exit and abort.
43488
43489 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43490
43491         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43492         New tests.
43493         * gcc.dg/cpp-mi3.def: New file.
43494
43495         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43496         inside assertions.
43497         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43498         lexer's error messages.
43499         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43500         divine anything from the linemarkers.
43501         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43502         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43503
43504 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
43505
43506         * gcc.dg/20000623-1.c: New test.
43507
43508 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
43509
43510         * gcc.c-torture/execute/20000622-1.c: New test.
43511
43512 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43513
43514         * g++.old-deja/g++.other/init15.C: New test.
43515
43516 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43517
43518         * g++.old-deja/g++.pt/vaarg2.C: New test.
43519         * g++.old-deja/g++.pt/vaarg3.C: New test.
43520
43521 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
43522
43523         * g++.old-deja/g++.other/dyncast6.C: New test.
43524
43525 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
43526
43527         * gcc.c-torture/execute/loop-6.c: New test.
43528
43529 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
43530
43531         * gcc.dg/20000614-1.c: New test.
43532         * gcc.dg/20000614-2.c: New test.
43533
43534 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
43535
43536         * g++.old-deja/g++.other/inline12.C: New test.
43537
43538 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
43539
43540         * g++.old-deja/g++.other/eh1.C: New test.
43541
43542 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
43543
43544         * g++.old-deja/g++.other/type.C: New test.
43545
43546 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43547
43548         * g++.old-deja/g++.other/initstring.C: New test.
43549
43550 2000-06-12  Jason Merrill  <jason@redhat.com>
43551
43552         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43553
43554 2000-06-09  Jeffrey A Law  (law@cygnus.com)
43555
43556         * gcc.c-torture/compile/20000609-1.c: New test.
43557
43558 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
43559
43560         * gcc.dg/20000609-1.c: New test.
43561
43562 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
43563
43564         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43565         * gcc.c-torture/noncompile/poison-1.c: Move...
43566         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43567         * gcc.dg/cpp-li1.c: Add a token after the #line.
43568
43569 2000-06-05  Richard Henderson  <rth@cygnus.com>
43570
43571         * gcc.c-torture/execute/20000605-2.c: New test.
43572         * gcc.c-torture/execute/20000605-3.c: New test.
43573
43574 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
43575
43576         * g77.f-torture/execute/20000503-1.x: New file.
43577
43578 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
43579
43580         * g++.old-deja/g++.eh/badalloc1.C: New test.
43581
43582 2000-06-05  Richard Henderson  <rth@cygnus.com>
43583
43584         * gcc.c-torture/execute/20000605-1.c: New test.
43585
43586 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43587             Nathan Sidwell <nathan@codesourcery.com>
43588
43589         * gcc.c-torture/compile/20000605-1.c: New test.
43590
43591 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43592
43593         * g77.f-torture/compile/20000601-1.f: New test.
43594
43595 2000-06-03  Richard Henderson  <rth@cygnus.com>
43596
43597         * gcc.c-torture/execute/20000603-1.c: New.
43598
43599 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
43600
43601         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43602         * gcc.dg/noreturn-2.c (noreturn): Likewise.
43603
43604 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
43605
43606         * gcc.dg/compare2.c (case 12): XFAIL.
43607         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43608         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43609
43610         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43611
43612 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
43613
43614         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43615         guard macro is already defined when the header is first
43616         included.
43617         * gcc.dg/cpp-mix.h: New file.
43618         * gcc.dg/endif-label.c: Update patterns to match compiler.
43619
43620         * g++.brendan/complex1.C: Declare abort.
43621         * g++.law/refs4.C: Remove XFAIL.
43622         * g++.oliva/expr2.C: Declare abort and exit.
43623
43624 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
43625
43626         * gcc.c-torture/execute/20000528-1.c: New test.
43627
43628         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43629         * g++.old-deja/g++.law/temps4.C: Likewise.
43630
43631         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43632         stdlib.h.  Call abort() on failure.
43633         * g++.old-deja/g++.law/refs4.C: Likewise.
43634         * g++.old-deja/g++.law/temps4.C: Likewise.
43635         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43636         * gcc.c-torture/execute/20000112-1.c: Include string.h.
43637
43638 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
43639
43640         Relative to g++.dg/special:
43641         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43642
43643         Relative to g++.old-deja:
43644         * g++.brendan/complex1.C, g++.jason/optimize2.C,
43645         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43646         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43647         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43648         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43649         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43650         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43651
43652         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43653         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43654         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43655         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43656         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43657         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43658         and/or string.h.
43659
43660         * g++.other/goto1.C: Update expectations for error messages.
43661
43662 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
43663
43664         * gcc.c-torture/compile/20000523-1.c: New test.
43665
43666 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43667
43668         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43669
43670 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43671
43672         * g++.old-deja/g++.eh/catch11.C: New test.
43673         * g++.old-deja/g++.eh/catch12.C: New test.
43674
43675 2000-05-24  Nick Clifton  <nickc@cygnus.com>
43676
43677         * gcc.c-torture/execute/20000523-1.c: New test.
43678
43679 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
43680
43681         * c-torture/execute/bcp-1.c: Replace abort in arg of
43682         __builtin_constant_p with a generic external function.
43683
43684         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43685         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43686         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43687         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43688         Prototype abort and/or exit.
43689
43690         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43691         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43692         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43693         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43694
43695 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
43696
43697         * gcc.dg/dwarf2-1.c: New test.
43698
43699 2000-05-20  Richard Henderson  <rth@cygnus.com>
43700
43701         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43702
43703 2000-05-20  Andreas Jaeger  <aj@suse.de>
43704
43705         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43706         testcase.
43707
43708 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
43709
43710         * gcc.c-torture/execute/20000519-2.c: New test.
43711
43712 2000-05-19  Andreas Jaeger  <aj@suse.de>
43713
43714         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43715         which fails with SSA.
43716
43717         * lib/c-torture.exp: Also test with -O3 -fssa.
43718
43719 2000-05-18  Michael Meissner  <meissner@redhat.com>
43720
43721         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43722         * gcc.c-torture/execute/920415-1.c: Ditto.
43723         * gcc.c-torture/execute/920501-1.c: Ditto.
43724         * gcc.c-torture/execute/conversion.c: Ditto.
43725         * gcc.c-torture/execute/cvt-1.c: Ditto.
43726
43727 2000-05-18  Jeffrey A Law  (law@cygnus.com)
43728
43729         * gcc.c-torture/compile/20000518-1.c: New test.
43730
43731 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43732
43733         * g77.f-torture/compile/200005018.f: New test.
43734
43735 2000-05-17  Jeffrey A Law  (law@cygnus.com)
43736
43737         * gcc.c-torture/compile/20000517-1.c: New test.
43738
43739 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43740
43741         * gcc.c-torture/execute/20000516-1.c: New test.
43742
43743 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
43744
43745         * g++.old-deja/g++.other/eh.C: New test.
43746
43747 2000-05-12  Richard Henderson  <rth@cygnus.com>
43748
43749         * gcc.c-torture/execute/990208-1.c (main): Don't pass
43750         constants through to doit's conditional.
43751
43752 2000-05-11  Jeffrey A Law  (law@cygnus.com)
43753
43754         * gcc.c-torture/compile/20000511-1.c: New test.
43755         * g77.f-torture/compile/20000511-1.f: New test.
43756         * g77.f-torture/compile/20000511-2.f: New test.
43757
43758 2000-05-11  Michael Meissner  <meissner@redhat.com>
43759
43760         * gcc.c-torture/execute/20000511-1.c: New test.
43761
43762 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
43763
43764         * gcc.dg/dg.exp: Scan .S files as well as .c files.
43765         * gcc.dg/20000510-1.S: New.
43766
43767 2000-05-08  Catherine Moore  <clm@cygnus.com>
43768
43769         * gcc.dg/unused-3.c: New.
43770
43771 2000-05-06  Richard Henderson  <rth@cygnus.com>
43772
43773           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
43774           * g++.old-deja/g++.mike/warn1.C: Likewise.
43775           * g++.old-deja/g++.pt/local1.C: Likewise.
43776           * g++.old-deja/g++.pt/local7.C: Likewise.
43777           * g++.old-deja/g++.pt/spec16.C: Likewise.
43778
43779 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
43780
43781         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
43782
43783 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
43784
43785           * g77.f-torture/execute/20000503-1.f: New test.
43786
43787 2000-05-04  Andreas Jaeger  <aj@suse.de>
43788
43789         * gcc.dg/noreturn-2.c: New test.
43790
43791 2000-05-04  Neil Booth  <NeilB@earthling.net>
43792
43793         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
43794         preprocessor.
43795
43796 2000-05-04  Richard Henderson  <rth@cygnus.com>
43797
43798         * gcc.c-torture/execute/20000503-1.c: Fix typo.
43799
43800 2000-05-04  Richard Henderson  <rth@cygnus.com>
43801
43802         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
43803         OpenSSL by Jason R Thorpe.
43804
43805 2000-05-03  Jim Wilson  <wilson@cygnus.com>
43806
43807         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
43808
43809 2000-05-03  Robert Lipe <robertlipe@usa.net>
43810
43811         * gcc.dg/20000503-1.c: New test.
43812
43813 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
43814
43815         * gcc.c-torture/compile/20000502-1.c: New test.
43816         * g++.old-deja/g++.other/align.C: New test.
43817         * gcc.dg/cpp-tradstringify.c: New test.
43818
43819 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43820
43821         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
43822         and hard registers.
43823
43824 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
43825
43826         * gcc.c-torture/execute/loop-5.c: New test.
43827
43828 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
43829
43830         * gcc.c-torture/execute/va-arg-20.c: New test.
43831
43832 2000-04-23  Jeffrey A Law  (law@cygnus.com)
43833
43834         * gcc.c-torture/execute/20000422-1.c: New test.
43835
43836 2000-04-20  Greg McGary  <gkm@gnu.org>
43837
43838         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
43839         when optimizing, but without sibling-call optimizations (-O1).
43840
43841 2000-04-20  Jeffrey A Law  (law@cygnus.com)
43842
43843           * gcc.c-torture/compile/20000420-1.c: New test.
43844
43845 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43846
43847         * g++.abi/ptrflags.C: New test.
43848         * g++.eh/catchptr1.C: Test incomplete pointer chains.
43849
43850 2000-04-19  Catherine Moore  <clm@cygnus.com>
43851
43852         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
43853
43854 2000-04-19  Greg McGary  <gkm@gnu.org>
43855
43856         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
43857         sibling-call optimizations.
43858
43859 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
43860
43861         * gcc.dg/20000419-1.c: New test.
43862
43863 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
43864
43865         * gcc.c-torture/execute/20000412-6.c: New test.
43866
43867 2000-04-12  Jeffrey A Law  (law@cygnus.com)
43868
43869         * gcc.c-torture/execute/20000412-5.c: New test.
43870         * g77.f-torture/compile/20000412-1.f: New test.
43871         * gcc.c-torture/execute/20000412-4.c: New test.
43872         * gcc.c-torture/compile/20000412-2.c: New test.
43873         * gcc.c-torture/execute/20000412-3.c: New test.
43874         * gcc.c-torture/compile/20000412-1.c: New test.
43875         * gcc.c-torture/execute/20000412-2.c: New test.
43876
43877 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
43878
43879         * objc/execute/bf-20.m: New test.
43880
43881 2000-04-10  Richard Henderson  <rth@cygnus.com>
43882
43883         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
43884
43885         * gcc.c-torture/execute/20000412-1.c: New test.
43886
43887 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43888
43889         * g++.old-deja/g++.eh/catchptr1.C: New test.
43890
43891 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
43892
43893         * g++.old-deja/g++.abi/cxa_vec.C: New test.
43894
43895 2000-04-08  Neil Booth  <NeilB@earthling.net>
43896
43897         * gcc.dg/cpp-nullchar.c: Remove test as
43898         embedded nulls cause problems.
43899
43900 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43901
43902         * gcc.dg/compare2.c: New test.
43903
43904 2000-04-08  Neil Booth  <NeilB@earthling.net>
43905
43906         * gcc.dg/cpp-nullchar.c: New test.
43907
43908 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
43909
43910         * gcc.dg/cpp-mi2.c: New test.
43911         * gcc.dg/cpp-mi2[abc].h: New files.
43912
43913 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
43914
43915         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
43916         member name.
43917
43918 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43919
43920         * g++.old-deja/g++.abi/vmihint.C: New test.
43921
43922 2000-04-06  Neil Booth  <NeilB@earthling.net>
43923
43924         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
43925         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
43926         copyright.
43927
43928 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
43929
43930         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
43931         avoid stack-frame overwrite.
43932
43933 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
43934
43935         * gcc.c-torture/compile/20000405-2.c: New test.
43936         * gcc.c-torture/compile/20000405-3.c: New test.
43937
43938 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43939
43940         * gcc.c-torture/compile/20000405-1.c: New test.
43941
43942 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
43943
43944         * gcc.dg/cast-qual-1.c: Revert last change.
43945
43946 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43947
43948         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
43949
43950 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
43951
43952         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
43953         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
43954
43955 2000-04-03  Jeffrey A Law  (law@cygnus.com)
43956
43957         * gcc.c-torture/compile/20000403-2.c: New test.
43958         * gcc.c-torture/compile/20000403-1.c: New test.
43959
43960 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
43961
43962         * gcc.c-torture/execute/20000403-1.c: New test.
43963
43964 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
43965
43966         * gcc.c-torture/execute/20000402-1.c: New test.
43967
43968 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
43969
43970         * gcc.c-torture/execute/va-arg-15.c: New test.
43971         * gcc.c-torture/execute/va-arg-16.c: New test.
43972         * gcc.c-torture/execute/va-arg-17.c: New test.
43973         * gcc.c-torture/execute/va-arg-18.c: New test.
43974         * gcc.c-torture/execute/va-arg-19.c: New test.
43975
43976 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
43977
43978         * gcc.c-torture/compile/981211-1.c: Move to...
43979         * gcc.dg/cpp-as1.c: ...here.
43980         * gcc.dg/cpp-as2.c: New file.
43981
43982         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
43983         compiler.
43984
43985 2000-04-02  Neil Booth  <NeilB@earthling.net>
43986
43987         * gcc.dg/cpp-cond.c  New tests.
43988         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
43989         accidental success less likely.
43990         * gcc.dg/cpp-missingop.c  New tests.
43991         * gcc.dg/cpp-missingparen.c  New tests.
43992         * gcc.dg/cpp-shift.c  New tests.
43993         * gcc.dg/cpp-shortcircuit.c  New tests.
43994         * gcc.dg/cpp-unary.c  New tests.
43995
43996 2000-03-29  Jeffrey A Law  (law@cygnus.com)
43997
43998         * gcc.c-torture/compile/20000329-1.c: New test.
43999
44000 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
44001
44002         * gcc.c-torture/compile/20000326-1.c: New test.
44003         * gcc.c-torture/compile/20000326-2.c: New test.
44004
44005 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44006
44007         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44008         the first parameter is a function argument.
44009
44010 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44011
44012         * g++.old-deja/g++.ext/array4.C: New test.
44013
44014 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44015
44016         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44017
44018 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44019
44020         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44021
44022 2000-03-19  Richard Henderson  <rth@cygnus.com>
44023
44024         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44025
44026 2000-03-19  Richard Henderson  <rth@cygnus.com>
44027
44028         * gcc.c-torture/compile/20000319-1.c: New test.
44029
44030 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44031
44032         * gcc.c-torture/execute/20000314-3.c: New test.
44033         * gcc.c-torture/execute/20000314-2.c: New test.
44034         * gcc.c-torture/execute/20000314-1.c: New test.
44035         * gcc.c-torture/compile/20000314-2.c: New test.
44036         * gcc.c-torture/compile/20000314-1.c: New test.
44037
44038 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44039
44040         * g++.old-deja/g++.warn/inline.C: New test.
44041
44042 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44043
44044         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44045         standards-compliant result rather than specific constants.
44046         Put test-values in array.
44047
44048 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44049
44050         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44051         (g++_target_compile): Put test-specific options last.
44052
44053 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44054
44055         * g++.old-deja/g++.eh/vbase4.C: New test.
44056
44057 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44058
44059         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44060
44061 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44062
44063         * g++.old-deja/g++.brendan/misc12.C: Removed.
44064         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44065         * g++.old-deja/g++.ext/pretty4.C: New test.
44066
44067 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44068
44069         * g++.old-deja/g++.other/string2.C: New test.
44070
44071 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44072
44073         * g++.old-deja/g++.warn/impint2.C: New test.
44074
44075 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44076
44077         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44078         is 1, not zero.
44079
44080 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44081
44082         * g++.old-deja/g++.warn/impint.C: New test.
44083         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44084         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44085         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44086         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44087         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44088         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44089         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44090         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44091         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44092         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44093         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44094         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44095
44096 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44097
44098         * gcc.dg/cpp-redef.c: New test.
44099
44100 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44101
44102         * g++.old-deja/g++.pt/unify7.C: New test.
44103
44104 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44105
44106         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44107         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44108
44109 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44110
44111         * gcc.c-torture/compile/20000224-1.c: New test.
44112
44113 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44114
44115         * gcc.c-torture/compile/cpp-2.c: New test.
44116         * gcc.c-torture/compile/cpp-1.c: New test.
44117
44118 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44119
44120         * gcc.c-torture/execute/20000225-1.c: New test.
44121
44122 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44123
44124         * gcc.dg/cpp-li2.c: New test.
44125
44126         * gcc.dg/cpp-wi1.c: New test.
44127
44128         * gcc.dg/cpp-li1.c: New test.
44129
44130 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44131
44132         * g++.old-deja/g++.other/sizeof5.C: New test.
44133
44134 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44135
44136         * gcc.c-torture/execute/va-arg-13.c: New test.
44137
44138 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44139
44140         * gcc.c-torture/execute/va-arg-12.c: New test.
44141
44142 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44143
44144         * gcc.c-torture/execute/20000223-1.c: New test.
44145
44146 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44147
44148         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44149
44150 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44151
44152         * g++.old-deja/g++.abi/ptrmem.C: New test.
44153
44154 2000-02-19  Richard Henderson  <rth@cygnus.com>
44155
44156         * gcc.c-torture/compile/init-3.c: New.
44157
44158 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44159
44160         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44161         ALWAYS_CXXFLAGS.
44162
44163 2000-02-11  Robert Lipe <robertl@sco.com>
44164
44165         * gcc.c-torture/compile/20000211-3.c: New test.
44166
44167 2000-02-11  Martin Buchholz <martin@xemacs.org>
44168
44169         * gcc.c-torture/compile/20000211-2.c: New test.
44170
44171 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44172
44173         * gcc.c-torture/compile/20000211-1.c: New test.
44174
44175 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44176
44177         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44178           on native targets
44179
44180 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44181
44182         * g++.old-deja/g++.other/cast5.C: New test.
44183
44184 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44185
44186         * gcc.c-torture/execute/20000205-1.c: New.
44187
44188 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44189
44190         * g++.old-deja/g++.jason/cast3.C: Return void.
44191         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44192
44193 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44194
44195         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44196
44197         * gcc.dg/loop-1.c: New test.
44198
44199 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44200
44201         * gcc.c-torture/compile/20000127-1.c: New test.
44202         * gcc.c-torture/execute/991228-1.c: New test.
44203
44204 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44205
44206         * gcc.dg/unused-2.c: New test.
44207
44208         * gcc.dg/conv-1.c: New test.
44209
44210 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44211
44212         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44213         compiler.
44214         (tool_option_proc): Fix typo.
44215
44216 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44217
44218         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44219         of the ld on the host, not on the build machine.
44220         Also, don't crash if '--help' is not a supported option.
44221
44222 2000-01-24  Richard Henderson  <rth@cygnus.com>
44223
44224         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44225
44226 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44227
44228         * gcc.c-torture/execute/20000120-2.c: New test.
44229         * gcc.c-torture/execute/20000120-1.c: New test.
44230
44231 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44232
44233         * gcc.c-torture/execute/20000113-1.c: New test.
44234
44235 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44236
44237         * gcc.c-torture/execute/20000112-1.c: New test.
44238
44239 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44240
44241         * gcc.dg/20000111-1.c: New test.
44242
44243 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44244
44245         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44246         with 16 bit integers.
44247
44248 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44249
44250         * gcc.dg/20000108-1.c: New test.
44251
44252 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44253
44254         * g++.old-deja/g++.ns/koenig8.C: New test.
44255
44256 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44257
44258         * g++.old-deja/g++.other/cast4.C: New test.
44259
44260 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44261
44262         * gcc.c-torture/compile/20000105-2.c: New test.
44263         * gcc.c-torture/compile/20000105-1.c: New test.
44264
44265 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44266
44267         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44268         references to printf & atoi to conform to ANSI standard.
44269         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44270         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44271         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44272         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44273         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44274         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44275         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44276         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44277         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44278         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44279         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44280         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44281         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44282         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44283         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44284         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44285         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44286         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44287         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44288         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44289         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44290         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44291         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44292         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44293         * g++.old-deja/g++.brendan/init3.C: Likewise.
44294         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44295         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44296         * g++.old-deja/g++.brendan/new2.C: Likewise.
44297         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44298         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44299         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44300         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44301         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44302         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44303         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44304         * g++.old-deja/g++.brendan/template24.C: Likewise.
44305         * g++.old-deja/g++.brendan/template3.C: Likewise.
44306         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44307         * g++.old-deja/g++.jason/inline3.C: Likewise.
44308         * g++.old-deja/g++.jason/opeq.C: Likewise.
44309         * g++.old-deja/g++.law/arg5.C: Likewise.
44310         * g++.old-deja/g++.law/arm7.C: Likewise.
44311         * g++.old-deja/g++.law/ctors11.C: Likewise.
44312         * g++.old-deja/g++.law/cvt8.C: Likewise.
44313         * g++.old-deja/g++.law/init9.C: Likewise.
44314         * g++.old-deja/g++.law/refs4.C: Likewise.
44315         * g++.old-deja/g++.law/template2.C: Likewise.
44316         * g++.old-deja/g++.law/visibility24.C: Likewise.
44317         * g++.old-deja/g++.law/vtable3.C: Likewise.
44318         * g++.old-deja/g++.mike/asm2.C: Likewise.
44319         * g++.old-deja/g++.mike/eh1.C: Likewise.
44320         * g++.old-deja/g++.mike/misc1.C: Likewise.
44321         * g++.old-deja/g++.mike/misc13.C: Likewise.
44322         * g++.old-deja/g++.mike/misc14.C: Likewise.
44323         * g++.old-deja/g++.mike/ns12.C: Likewise.
44324         * g++.old-deja/g++.mike/p1248.C: Likewise.
44325         * g++.old-deja/g++.mike/p3708.C: Likewise.
44326         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44327         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44328         * g++.old-deja/g++.mike/p646.C: Likewise.
44329         * g++.old-deja/g++.mike/p700.C: Likewise.
44330         * g++.old-deja/g++.mike/p783.C: Likewise.
44331         * g++.old-deja/g++.mike/p783a.C: Likewise.
44332         * g++.old-deja/g++.mike/p783b.C: Likewise.
44333         * g++.old-deja/g++.mike/p786.C: Likewise.
44334         * g++.old-deja/g++.mike/p789.C: Likewise.
44335         * g++.old-deja/g++.mike/p789a.C: Likewise.
44336         * g++.old-deja/g++.mike/p807a.C: Likewise.
44337         * g++.old-deja/g++.other/delete3.C: Likewise.
44338         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44339         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44340         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44341         * g++.old-deja/g++.other/empty1.C: Likewise.
44342         * g++.old-deja/g++.other/temporary1.C: Likewise.
44343         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44344         * g++.old-deja/g++.pt/t16.C: Likewise.
44345         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44346
44347 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44348
44349         * gcc.dg/991230-1.c: New test.
44350
44351 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44352
44353         * gcc.c-torture/compile/991229-3.c: New test.
44354         * gcc.c-torture/compile/991229-2.c: New test.
44355         * gcc.c-torture/compile/991229-1.c: New test.
44356
44357 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44358
44359         * gcc.c-torture/compile/labels-2.c: New test.
44360
44361 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44362
44363         * gcc.c-torture/execute/991227-1.c: New test.
44364
44365 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44366
44367         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44368
44369 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44370
44371         * gcc.c-torture/execute/991221-1.c: New test.
44372
44373 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44374
44375         * g++.old-deja/g++.other/cast3.C: New test.
44376
44377 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44378
44379         * gcc.c-torture/execute/991216-4.c: New test.
44380
44381 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44382
44383         * gcc.c-torture/execute/991216-1.c: New test.
44384         * gcc.c-torture/execute/991216-2.c: New test.
44385         * gcc.c-torture/execute/991216-3.c: New test.
44386
44387 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44388
44389         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44390         Actually make the test fail by using "-O2" for compilation.
44391
44392 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44393
44394         * g++.old-deja/g++.warn/cast-align1.C: New test.
44395
44396 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44397
44398         * gcc.c-torture/compile/991214-1.c: New test.
44399         * gcc.c-torture/compile/991214-2.c: New test.
44400
44401 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44402
44403         * gcc.dg/991214-1.c: New test.
44404
44405 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44406
44407         * gcc.c-torture/compile/991213-3.c: New test.
44408         * gcc.c-torture/compile/991213-2.c: New test.
44409         * gcc.c-torture/compile/991213-1.c: New test.
44410
44411 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44412
44413         * gcc.dg/991209-1.c: New test.
44414
44415 1999-12-08  Nathan Sidwell <nathan@acm.org>
44416
44417         * gcc.c-torture/compile/991208-1.c: New test.
44418
44419 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44420
44421         * gcc.dg/ultrasp2.c: New test.
44422
44423 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
44424
44425         * g++.old-deja/g++.abi/align.C (main): Fix typo.
44426
44427 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
44428
44429         * gcc.c-torture/compile/991202-1.c: New test.
44430         * gcc.c-torture/execute/991202-1.c: New test.
44431         * gcc.c-torture/execute/991202-2.c: New test.
44432         * gcc.c-torture/execute/991202-3.c: New test.
44433
44434 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
44435
44436         * g++.old-deja/g++.abi/align.C: New test.
44437         * g++.old-deja/g++.abi/aggregates.C: Likewise.
44438         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44439
44440 1999-12-01  Richard Henderson  <rth@cygnus.com>
44441
44442         * gcc.c-torture/execute/991201-1.c: New.
44443
44444 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
44445
44446         * gcc.dg/991129-1.c: New test.
44447
44448 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44449
44450         * gcc.c-torture/compile/991127-1.c: New test.
44451
44452 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44453
44454         * g++.old-deja/g++.other/warn4.C: New test.
44455
44456 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44457
44458         * g++.old-deja/g++.eh/cleanup2.C: New test.
44459         * g++.old-deja/g++.ext/pretty2.C: New test.
44460         * g++.old-deja/g++.ext/pretty3.C: New test.
44461         * g++.old-deja/g++.other/debug6.C: New test.
44462
44463 1999-10-20  Jim Wilson  <wilson@cygnus.com>
44464
44465         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44466         compiler_output to look for one error message instead of two.
44467
44468 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
44469
44470         * gcc.c-torture/execute/991118-1.c: Also test case
44471         where the word boundary does not split a byte evenly.
44472
44473 1999-11-19  Nathan Sidwell  <nathan@acm.org>
44474
44475         * g++.old-deja/g++.ext/restrict1.C: New test.
44476
44477 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44478
44479         * gcc.c-torture/execute/991118-1.c: New test.
44480
44481 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
44482
44483         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44484         working directory pathnames.
44485
44486 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
44487
44488         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44489         host is equipped with driver.h and driver.o so it can actually
44490         compile and run the tests.
44491
44492 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44493
44494         * gcc.c-torture/compile/991008-1.c: New test.
44495
44496 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44497
44498         * lib/gcc-dg.exp: Include target-supports.exp
44499
44500 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44501
44502         * lib/target-supports.exp: New file: Provide procs to test for
44503         features supported by the target.
44504         (check_weak_available): Moved here from ecos.exp.
44505         (check_alias_available): New proc: Determine of the target
44506         toolchain supports the alias attribute.
44507
44508         * gcc.dg/special/ecos.exp: Move check_weak_available to
44509         target-supports.exp.
44510         (alias-1.c): Only perform the test if the target supports
44511         aliases.
44512         (wkali-1.c): Only perform the test if the target supports
44513         aliases.
44514
44515         * gcc.dg/990506-0.c: Expect error messages from cross
44516         targets as well as native targets.
44517
44518 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44519
44520         * gcc.dg/ultrasp1.c: Removed xfail.
44521         * gcc.dg/struct-ret-2.c: Likewise.
44522         * gcc.dg/array-1.c: Likewise.
44523
44524 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44525
44526         * gcc.dg/struct-ret-2.c: New test.
44527
44528         * gcc.dg/array-1.c: New test.
44529
44530 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
44531
44532         * gcc.c-torture/execute/991030-1.c: New test.
44533
44534 1999-10-26  Richard Henderson  <rth@cygnus.com>
44535
44536         * gcc.c-torture/compile/991026-2.c: New test.
44537
44538 1999-10-26  Jeffrey A Law  (law@cygnus.com)
44539
44540         * gcc.c-torture/compile/991026-1.c: New test.
44541
44542 1999-10-23  Jeffrey A Law  (law@cygnus.com)
44543
44544         * gcc.c-torture/execute/991023-1.c: New test.
44545
44546 1999-10-19  Jeffrey A Law  (law@cygnus.com)
44547
44548         * gcc.c-torture/execute/991019-1.c: New test.
44549
44550 1999-10-16  Richard Henderson  <rth@cygnus.com>
44551
44552         * gcc.c-torture/execute/991016-1.c: New test.
44553
44554 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
44555
44556         * gcc.c-torture/execute/991014-1.c: New test.
44557
44558 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
44559
44560         * g++.old-deja/g++.other/union2.C: New test.
44561
44562 1999-10-13  Nathan Sidwell  <nathan@acm.org>
44563
44564         * g++.old-deja/g++.other/vaarg2.C: New test.
44565         * g++.old-deja/g++.other/vaarg3.C: New test.
44566
44567 1999-10-12  Craig Burley  <craig@jcb-sc.com>
44568
44569         * g77.f-torture/noncompile/19990905-1.f: Moved from being
44570         in compile/.
44571
44572 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
44573
44574         * gcc.c-torture/execute/va-arg-11.c: New test.
44575
44576 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
44577
44578         * lib/file-format.exp (gcc_target_object_format): Don't
44579         crash if objdump is unavailable.
44580
44581 1999-09-29  Donn Terry <donn@interix.com>
44582
44583         * gcc.misc-tests/mg.exp: delete extraneous redirection.
44584
44585 1999-09-28  Nick Clifton  <nickc@cygnus.com>
44586
44587         * gcc.c-torture/compile/990928-1.c: New test.
44588
44589 1999-09-28  Nathan Sidwell  <nathan@acm.org>
44590
44591         * g++.old-deja/g++.other/decl6.C: New test.
44592
44593 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44594
44595         * gcc.c-torture/execute/va-arg-10.c: New test.
44596
44597 1999-09-27  Nathan Sidwell  <nathan@acm.org>
44598
44599         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44600         __PRETTY_FUNCTION__.
44601
44602 1999-09-23  Nick Clifton  <nickc@cygnus.com>
44603
44604         * gcc.c-torture/execute/990923-1.c: New test.
44605
44606 1999-09-21  Nick Clifton  <nickc@cygnus.com>
44607
44608         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44609         for which -fpic is inappropriate.
44610
44611 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
44612
44613         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44614
44615 1999-09-21  Nathan Sidwell  <nathan@acm.org>
44616
44617         * g++.old-deja/g++.other/dyncast1.C: New test.
44618         * g++.old-deja/g++.other/dyncast2.C: New test.
44619         * g++.old-deja/g++.other/dyncast3.C: New test.
44620         * g++.old-deja/g++.other/dyncast4.C: New test.
44621         * g++.old-deja/g++.other/dyncast5.C: New test.
44622         * g++.old-deja/g++.eh/catch3.C: New test.
44623         * g++.old-deja/g++.eh/catch3p.C: New test.
44624         * g++.old-deja/g++.eh/catch4.C: New test.
44625         * g++.old-deja/g++.eh/catch4p.C: New test.
44626         * g++.old-deja/g++.eh/catch5.C: New test.
44627         * g++.old-deja/g++.eh/catch5p.C: New test.
44628         * g++.old-deja/g++.eh/catch6.C: New test.
44629         * g++.old-deja/g++.eh/catch6p.C: New test.
44630         * g++.old-deja/g++.eh/catch7.C: New test.
44631         * g++.old-deja/g++.eh/catch7p.C: New test.
44632         * g++.old-deja/g++.eh/catch8.C: New test.
44633         * g++.old-deja/g++.eh/catch8p.C: New test.
44634         * g++.old-deja/g++.eh/catch9.C: New test.
44635         * g++.old-deja/g++.eh/catch9p.C: New test.
44636
44637 1999-09-13  Nathan Sidwell  <nathan@acm.org>
44638
44639         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44640         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44641
44642 1999-09-13  Jeffrey A Law  (law@cygnus.com)
44643
44644         * gcc.c-torture/compile/990913-1.c: New test.
44645
44646 1999-09-10  Nathan Sidwell  <nathan@acm.org>
44647
44648         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44649         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44650
44651 1999-09-09  Richard Henderson  <rth@cygnus.com>
44652
44653         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44654
44655 1999-09-09  Nathan Sidwell  <nathan@acm.org>
44656
44657         * g++.old-deja/g++.other/lookup11.C: New test.
44658         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44659         what is permitted and what we want.
44660         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44661         overload use.
44662         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44663
44664 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
44665
44666         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44667         * gcc.c-torture/noncompile/poison-1.c: New file.
44668
44669 1999-09-08  Nathan Sidwell  <nathan@acm.org>
44670
44671         * g++.old-deja/g++.other/sizeof3.C: New test.
44672         * g++.old-deja/g++.other/sizeof4.C: New test.
44673         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44674         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44675
44676 1999-09-07  Richard Henderson  <rth@cygnus.com>
44677
44678         * gcc.dg/va-arg-1.c: New.
44679
44680 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44681
44682         * gcc.c-torture/execute/va-arg-9.c: New test.
44683
44684 1999-09-05  Craig Burley  <craig@jcb-sc.com>
44685
44686         * g77.f-torture/compile/980519-2.f: New test.
44687         * g77.f-torture/compile/19990905-0.f: New test.
44688         * g77.f-torture/compile/19990905-1.f: New test.
44689         * g77.f-torture/compile/19990905-2.f: New test.
44690
44691         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44692
44693 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
44694
44695         * gcc.c-torture/execute/990827-1.c: Fix typo.
44696
44697 1999-09-03  Nathan Sidwell  <nathan@acm.org>
44698
44699         * g++.old-deja/g++.other/deref1.C: New test.
44700
44701 1999-09-02  Nathan Sidwell  <nathan@acm.org>
44702
44703         * g++.old-deja/g++.other/ambig2.C: New test.
44704         * g++.old-deja/g++.other/cond5.C: New test.
44705         * g++.old-deja/g++.other/lookup16.C: New test.
44706
44707 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
44708
44709         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44710         assemblers too.
44711
44712 1999-08-31  Jeffrey A Law  (law@cygnus.com)
44713
44714         * lib/c-torture.exp: Avoid the "compare executables" optimization
44715         when testing native.
44716
44717 1999-08-29  Jeffrey A Law  (law@cygnus.com)
44718
44719         * gcc.c-torture/execute/990829-1.c: New test.
44720         * gcc.c-torture/compile/990829-1.c: New test.
44721
44722 1999-08-27  Paul Burchard  <burchard@pobox.com>
44723
44724         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
44725         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
44726         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
44727         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
44728         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
44729         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
44730         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
44731         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
44732         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
44733         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
44734         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
44735
44736 1999-08-27  Jeffrey A Law  (law@cygnus.com)
44737
44738         * gcc.c-torture/execute/990827-1.c: New test.
44739
44740 1999-08-26  Craig Burley  <craig@jcb-sc.com>
44741
44742         * g77.f-torture/noncompile/19990826-4.f: New test.
44743
44744         * g77.f-torture/compile/19990826-3.f: New test.
44745
44746         * g77.f-torture/execute/19990826-2.f: New test.
44747
44748         * g77.f-torture/compile/19990826-1.f: New test.
44749
44750         * gcc.c-torture/execute/990826-0.c: New test.
44751         * g77.c-torture/execute/19990826-0.f: New test.
44752
44753         * g77.f-torture/noncompile/970626-2.f: New test.
44754
44755 1999-08-25  Paul Burchard  <burchard@pobox.com>
44756
44757         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
44758         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
44759         lss-011.C: New tests.
44760
44761 1999-08-25  Nathan Sidwell  <nathan@acm.org>
44762
44763         * g++.old-deja/g++.other/decl5.C: New test.
44764
44765 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44766
44767         * noncompile/noncompile.exp: Load_lib c-torture.exp.
44768         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
44769         call `postbase' for each one.  All callers of `postbase' changed
44770         to call this instead.
44771
44772 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
44773
44774         * gcc.c-torture/execute/990811-1.c: New test.
44775
44776 1999-08-09  Nick Clifton  <nickc@cygnus.com>
44777
44778         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
44779         just native ones.
44780
44781         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
44782         just native ones.
44783
44784 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44785
44786         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
44787
44788 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44789
44790         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
44791
44792 1999-08-04  Nathan Sidwell  <nathan@acm.org>
44793
44794         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
44795
44796 1999-08-04  Jeffrey A Law  (law@cygnus.com)
44797
44798         * gcc.c-torture/execute/990804-1.c: New test.
44799
44800 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44801
44802         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
44803         * g++.old-deja/g++.brendan/crash64.C: Likewise.
44804         * g++.old-deja/g++.brendan/overload8.C: Likewise.
44805
44806 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44807
44808         * g++.old-deja/g++.other/struct1.C: New test.
44809
44810 1999-08-03  Nathan Sidwell  <nathan@acm.org>
44811
44812         * g++.old-deja/g++.other/enum2.C: New test.
44813
44814 1999-08-02  Richard Henderson  <rth@cygnus.com>
44815
44816         Adapted from tests from Franz Sirl:
44817         * gcc.c-torture/execute/va-arg-7.c: New test.
44818         * gcc.c-torture/execute/va-arg-8.c: New test.
44819
44820 1999-08-01  Jeffrey A Law  (law@cygnus.com)
44821
44822         * gcc.c-torture/compile/990801-2.c: New test.
44823
44824         * gcc.c-torture/compile/990801-1.c: New test.
44825
44826 1999-07-27  Michael Meissner  <meissner@cygnus.com>
44827
44828         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
44829         fp-cmp-1.c, converting double to float.
44830
44831         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
44832         fp-cmp-1.c, converting double to long double.
44833
44834         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
44835         from fr1 to unknown_register, since fr1 is a legitimate register
44836         on some machines.
44837
44838 1999-07-25  Jeffrey A Law  (law@cygnus.com)
44839
44840         * README: More listname related changes.
44841
44842 1999-07-08  Catherine Moore  <clm@cygnus.com>
44843
44844         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
44845
44846 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
44847
44848         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
44849
44850 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
44851
44852         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
44853
44854 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
44855
44856         * gcc.dg/990703-1.c: New test.
44857
44858 1999-06-29  Nick Clifton  <nickc@cygnus.com>
44859
44860         * lib/file-format.exp: New file: Move definition of proc
44861         gcc_target_object_format to here from
44862         gcc.dg/special/ecos.exp.
44863
44864         * lib/c-torture.exp: Include lib file-format.exp.
44865         * lib/gcc-dg.exp: Include lib file-format.exp.
44866
44867         * gcc.dg/special/ecos.exp: Remove definition of proc
44868         gcc_target_object_format.
44869
44870 1999-06-28  Jeffrey A Law  (law@cygnus.com)
44871
44872         * gcc.c-torture/execute/990628-1.c: New test.
44873
44874 1999-06-25  Jeffrey A Law  (law@cygnus.com)
44875
44876         * gcc.c-torture/compile/990625-2.c: New test.
44877
44878         * gcc.c-torture/compile/990625-1.c: New test.
44879
44880 1999-06-23  Nick Clifton  <nickc@cygnus.com>
44881
44882         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
44883         attributes compile.
44884         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
44885         ports that use the COFF/PE file format.
44886
44887 1999-06-17  Jeffrey A Law  (law@cygnus.com)
44888
44889         * gcc.c-torture/compile/990617-1.c: New test.
44890
44891 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
44892
44893         * g++.old-deja/g++.other/decl4.C: New test.
44894
44895 1999-06-14  Nathan Sidwell  <nathan@acm.org>
44896
44897         * g++.old-deja/g++.other/bitfld3.C: New test.
44898
44899 1999-06-08  Nathan Sidwell  <nathan@acm.org>
44900
44901         * g++.old-deja/g++.eh/catch1.C: New test.
44902
44903 1999-06-07  Jeffrey A Law  (law@cygnus.com)
44904
44905         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
44906
44907         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
44908         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
44909
44910 1999-06-05  Craig Burley  <craig@jcb-sc.com>
44911
44912         * g77.f-torture/compile/19990502-0.f: Replace with new,
44913         shorter, test that still fails after recent changes.
44914
44915 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44916
44917         * gcc.c-torture/execute/990604-1.c: New test.
44918
44919 1999-05-31  Jeffrey A Law  (law@cygnus.com)
44920
44921         * gcc.c-torture/execute/990531-1.c: New test.
44922
44923 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44924
44925         * gcc.c-torture/compile/990527-1.c: New test.
44926
44927 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
44928
44929         * gcc.c-torture/execute/990527-1.c: New test.
44930
44931 1999-05-25  Nick Clifton  <nickc@cygnus.com>
44932
44933         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
44934         bitfields as signed.
44935
44936 1999-05-25  Craig Burley  <craig@jcb-sc.com>
44937
44938         * g77.f-torture/compile/19990525-0.f: New test.
44939
44940 1999-05-25  Jeffrey A Law  (law@cygnus.com)
44941
44942         * gcc.c-torture/execute/990525-2.c: New test.
44943
44944         * gcc.c-torture/execute/990525-1.c: New test.
44945
44946 1999-05-24  Nathan Sidwell  <nathan@acm.org>
44947
44948         * g++.old-deja/g++.other/anon3.C: New test.
44949         * g++.old-deja/g++.other/anon4.C: New test.
44950         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
44951         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
44952         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
44953         Merrill).
44954
44955 1999-05-24  Jeffrey A Law  (law@cygnus.com)
44956
44957         * gcc.c-torture/execute/990524-1.c: New test.
44958
44959         * gcc.dg/990524-1.c: New test.
44960
44961 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44962
44963         * gcc.c-torture/compile/990523-1.c: New test.
44964
44965 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
44966
44967         * gcc.c-torture/compile/990519-1.c: New test.
44968
44969 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44970
44971         * gcc.c-torture/compile/990517-1.c: New test.
44972
44973         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
44974         (e4, f4): New tests.
44975         (main): Call them.
44976
44977 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44978
44979         * gcc.dg/noreturn-1.c: New test.
44980
44981 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
44982
44983         * gcc.c-torture/execute/990513-1.c: New test.
44984
44985 1999-05-10  Richard Henderson  <rth@cygnus.com>
44986
44987         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
44988
44989 1999-05-10  Craig Burley  <craig@jcb-sc.com>
44990
44991         * g77.f-torture/execute/erfc.f: Use small single-precision
44992         values, to avoid problems on Alphas when not -mieee.
44993
44994 1999-05-08  Craig Burley  <craig@jcb-sc.com>
44995
44996         * gcc.dg/990506-0.c: New test.
44997
44998 1999-05-08  Richard Henderson  <rth@cygnus.com>
44999
45000         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45001         the constant to test.  Don't XFAIL 64-bit targets.
45002
45003         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45004         * g++.old-deja/g++.law/profile1.C: Likewise.
45005
45006         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45007         operator new instances.
45008         * g++.old-deja/g++.other/delete5.C: Likewise.
45009
45010 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45011
45012         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45013         intrinsic.
45014
45015 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45016
45017         * g77.f-torture/execute/u77-test.f: Reverse order of two
45018         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45019
45020 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45021
45022         * gcc.dg/compare1.c: New test.
45023
45024 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45025
45026         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45027         New tests.
45028
45029 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45030
45031         * g77.f-torture/compile/19990502-1.f: New test.
45032
45033 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45034
45035         * g77.f-torture/compile/19990502-0.f: New test.
45036
45037 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45038
45039         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45040         intrinsic.
45041
45042 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45043
45044         * g77.f-torture/execute/u77-test.f (main): List libU77
45045         intrinsics not currently tested.
45046         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45047         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45048         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45049         Trim blanks off the ends of some printed strings.
45050
45051 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45052
45053         * g77.f-torture/execute/u77-test.f (main): Just warn about
45054         FSTAT gid disagreement, as it's expected on some systems.
45055
45056 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45057
45058         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45059         use a new function, which allows for some slop.
45060         Clean up some commentary.
45061         (issum): The new function.
45062         (sgladd): Deleted subroutine.
45063
45064 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45065
45066         * g77.f-torture/execute/u77-test.f: Modify to be more like
45067         libf2c/libU77 version, bringing patches to that version here.
45068         Add suitable commentary.
45069
45070 1999-04-25  Richard Henderson  <rth@cygnus.com>
45071
45072         * gcc.dg/990424-1.c: New test.
45073
45074 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45075
45076         * g77.f-torture/execute/u77-test.f (main): Bug involving
45077         LSTAT has been fixed, so turn back on full checking.
45078
45079 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45080
45081         * g77.f-torture/compile/19990419-0.f: New test.
45082         * g77.f-torture/execute/19990419-1.f: New test.
45083
45084 1999-04-17  Richard Henderson  <rth@cygnus.com>
45085
45086         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45087         to avoid the need for a prototype to supress a warning.
45088
45089 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45090
45091         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45092
45093 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45094
45095         * gcc.c-torture/execute/990404-1.c: New test.
45096
45097 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45098
45099         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45100         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45101         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45102         missing initializer warnings.
45103
45104 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45105
45106         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45107         matching strings.
45108
45109 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45110
45111         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45112
45113 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45114
45115         * g77.f-torture/execute/19990325-0.f: New test.
45116         * g77.f-torture/execute/19990325-1.f: New test.
45117
45118 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45119
45120         * gcc.c-torture/execute/990324-1.c: New test.
45121
45122 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45123
45124         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45125         test with 4.
45126
45127 1999-03-17  Richard Henderson  <rth@cygnus.com>
45128
45129         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45130
45131 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45132
45133         * g77.f-torture/execute/19990313-2.f: New test.
45134         * g77.f-torture/execute/19990313-3.f: New test.
45135
45136 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45137
45138         * g77.f-torture/execute/19990313-0.f: New test.
45139         * g77.f-torture/execute/19990313-1.f: New test.
45140
45141 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45142
45143         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45144         printf to sprintf.
45145         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45146         (main): Add check for u15.  Conditionalize u31 check depending on
45147         whether ints are <32 bits or >=32 bits.
45148
45149 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45150
45151         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45152
45153 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45154
45155         * g77.f-torture/compile/19990305-0.f: New test.
45156         * g77.f-torture/execute/19981119-0.f: New test.
45157
45158 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45159
45160         * g77.f-torture/execute/970625-2.f: call ABORT if final
45161         result is not correct, instead of just printing it.
45162         Add this checking via newly introduced obfuscation, to
45163         trip up buggy front ends.
45164
45165 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45166
45167         * g77.f-torture/compile/960317-1.f: Moved from being
45168         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45169
45170 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45171
45172         * g77.f-torture/execute/960317-1.f: New (old) test.
45173         * g77.f-torture/execute/970625-2.f: Ditto.
45174
45175 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45176
45177         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45178         message on line 1 or line 2; cccp and cpplib do this differently.
45179
45180 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45181
45182         * g++.old-deja/g++.law/weak1.C: New test.
45183
45184 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45185
45186         * gcc.c-torture/execute/990119-1.c: Renamed to...
45187         * gcc.dg/990119-1.c: this, so it will only be tested once
45188         (it's a preprocessor test, it doesn't need to be run at
45189         multiple optimization levels).
45190
45191 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45192
45193         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45194           ALWAYS_CXXFLAGS.
45195
45196 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45197
45198         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45199         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45200         to not be compilable by current g77.
45201
45202 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45203
45204         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45205
45206 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45207
45208         * gcc.c-torture/execute/990222-1.c: New test.
45209
45210 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45211
45212         * g77.f-torture/compile/19990218-0.f: New test.
45213         * g77.f-torture/noncompile/19990218-1.f: New test.
45214
45215 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45216
45217         * g77.f-torture/compile/19981216-0.f: New test.
45218
45219 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45220
45221         * gcc.dg/990214-1.c: New test.
45222
45223 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45224
45225         * gcc.dg/990213-2.c: New test.
45226
45227         * gcc.dg/990213-1.c: New test.
45228
45229 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45230
45231         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45232         ints.
45233
45234 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45235
45236         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45237         specified by target.
45238
45239         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45240
45241 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45242
45243         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45244
45245 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45246
45247         * gcc.dg/special/ecos.exp: New test driver for new tests with
45248         special requirements.
45249
45250         * gcc.dg/special/alias-1.c: New test.
45251         * gcc.dg/special/gcsec-1.c: New test.
45252         * gcc.dg/special/weak-1.c: New test.
45253         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45254         * gcc.dg/special/weak-2.c: New test.
45255         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45256         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45257         * gcc.dg/special/wkali-1.c: New test.
45258         * gcc.dg/special/wkali-2.c: New test.
45259         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45260         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45261
45262 1999-02-10  Felix Lee  <flee@cygnus.com>
45263
45264           * lib/c-torture.exp (c-torture-compile): Pull out code for
45265           analyzing gcc error messages.
45266           (c-torture-execute): Likewise.  Fix some (harmless) false
45267           positives.
45268           * lib/gcc.exp (gcc_check_compile): New function.
45269
45270 1999-02-08  Richard Henderson  <rth@cygnus.com>
45271
45272         * gcc.c-torture/execute/990208-1.c: New test.
45273
45274 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45275
45276         * g++.dg/special/ecos.exp: New driver for new tests with special
45277         requirements
45278
45279         * g++.dg/special/conpr-1.C: New test
45280         * g++.dg/special/conpr-2.C: New test
45281         * g++.dg/special/conpr-2a.C: New test
45282         * g++.dg/special/conpr-3.C: New test
45283         * g++.dg/special/conpr-3a.C: New test
45284         * g++.dg/special/conpr-3b.C: New test
45285
45286         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45287         allow g++ to use the dg driver
45288
45289         * README: Add comment about g++.dg directory
45290
45291 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45292
45293         * README: Update email addresses.
45294
45295 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45296
45297         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45298         arguments in order to force structure S onto the stack even on
45299         the alpha.
45300         (test): Pass 10 leading arguments to function foo as well as the
45301         structure S.
45302
45303         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45304         failure for all targets.
45305
45306         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45307         abort to terminate program execution.
45308
45309 1999-01-30  Richard Henderson  <rth@cygnus.com>
45310
45311         * gcc.c-torture/execute/990130-1.c: New test.
45312
45313 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45314
45315         * gcc.dg/990130-1.c: New test.
45316
45317 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45318
45319         * gcc.c-torture/execute/990128-1.c: New test.
45320
45321 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45322
45323         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45324
45325 1999-01-27  Felix Lee  <flee@cygnus.com>
45326
45327         * lib/c-torture.exp (c-torture-compile): pull out code for
45328         analyzing gcc error messages.
45329         (c-torture-execute): ditto, and fix some (harmless) false
45330         positives.
45331         * lib/gcc.exp (gcc_check_compile): new function.
45332
45333 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45334
45335         * gcc.dg/990117-1.c: New test.
45336
45337         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45338
45339         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45340
45341 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45342
45343         * g77.f-torture/compile/990115-1.f: New test.
45344
45345 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45346
45347         * gcc.c-torture/compile/990107-1.c: New test
45348
45349 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45350
45351         * gcc.c-torture/execute/990106-2.c: New test.
45352
45353         * gcc.c-torture/execute/990106-1.c: New test.
45354
45355 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45356
45357         * gcc.c-torture/compile/981223-1.c: New test.
45358
45359 1998-12-29  Richard Henderson  <rth@cygnus.com>
45360
45361         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45362         (opt3): Rename from opt4 and disable.
45363
45364 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45365
45366         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45367
45368 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45369
45370         * g++.old-deja/g++.other/conv5.C: New test.
45371
45372 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45373
45374         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45375
45376 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45377
45378         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45379
45380 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45381
45382         * gcc.c-torture/compile/981211-1.c: New test.
45383
45384 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45385
45386         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45387
45388         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45389
45390 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45391
45392         * gcc.special/930510-1.c: Make C9X safe.
45393         * gcc.misc-tests/gcov-1.c Similarly.
45394         * gcc.misc-tests/gcov-2.c Similarly.
45395
45396 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45397
45398         * gcc.dg/ultrasp1.c: New test.
45399
45400 1998-12-06  Richard Henderson  <rth@cygnus.com>
45401
45402         * gcc.c-torture/execute/981206.c: New test.
45403
45404 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45405
45406         * g++.old-deja/g++.ns/template7.C: New test.
45407
45408         * g++.old-deja/g++.other/expr1.C: New test.
45409
45410         * g++.old-deja/g++.eh/tmpl3.C: New test.
45411
45412         * g++.old-deja/g++.eh/tmpl2.C: New test.
45413
45414 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45415
45416         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45417         * g++.old-deja/g++.other/using6.C: Removed.
45418         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45419
45420         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45421
45422 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45423
45424         * g++.old-deja/g++.pt/overload8.C: New test.
45425
45426         * g++.old-deja/g++.pt/overload7.C: New test.
45427
45428         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45429
45430         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45431         and relinking messages.
45432         * lib/g++.exp (g++_target_compile): Remove .rpo file when
45433         compiling with -frepo.
45434
45435 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
45436
45437         * g++.old-deja/g++.pt/lookup6.C: New test.
45438
45439 1998-11-30  Nick Clifton  <nickc@cygnus.com>
45440
45441         * gcc.c-torture/execute/981130-1.c: New test.
45442         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45443
45444 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45445
45446         * g++.old-deja/g++.pt/explicit76.C: New test.
45447
45448         * g++.old-deja/g++.pt/friend38.C: New test.
45449
45450         * g++.old-deja/g++.ns/crash2.C: New test.
45451
45452         * g++.old-deja/g++.pt/defarg8.C: New test.
45453
45454         * g++.old-deja/g++.pt/instantiate6.C: New test.
45455
45456         * g++.old-deja/g++.pt/static6.C: New test.
45457
45458         * g++.old-deja/g++.pt/decl2.C: New test.
45459
45460 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45461
45462         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
45463         problem is actually related with name lookup, but so what? :-)
45464
45465         * g++.old-deja/g++.pt/friend37.C: New test.
45466
45467 1998-11-25  Dave Love  <d.love@dl.ac.uk>
45468
45469         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45470         element, which fails on some systems.
45471
45472         * g77.f-torture/execute/labug1.f: New test.
45473
45474 1998-11-21  Jeffrey A Law  (law@cygnus.com)
45475
45476         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45477         is defined.
45478
45479 1998-11-18  Dave Love  <d.love@dl.ac.uk>
45480
45481         * g77.f-torture/compile/981117-1.f: New test.
45482
45483 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
45484
45485         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
45486         properly discarded.
45487
45488 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
45489
45490         * gcc.c-torture/execute/memcheck: New directory of tests for
45491         -fcheck-memory-usage.
45492
45493 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45494
45495         * README: New file, general information about the testsuite and
45496         new description of the various C++ test subdirectories.
45497         * README.g++: Eliminate obsolete information, update and move most
45498         relevant stuff to README.
45499
45500 1998-11-07  Richard Henderson  <rth@cygnus.com>
45501
45502         * gcc.c-torture/compile/981107-1.c: New test.
45503
45504 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
45505
45506         * execute/memcpy-bi.c: New testcase.
45507
45508 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
45509
45510         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45511         base classes.
45512
45513         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45514         template is selected.
45515
45516         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45517         classes, it should be accepted for all types.
45518
45519         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45520
45521         * g++.old-deja/g++.pt/spec24.C: Ensure that template
45522         specializations start with template headers.
45523
45524 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
45525
45526         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45527
45528         * g++.old-deja/g++.other/init9.C: Test cross initialization of
45529         non-POD types.
45530
45531 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45532
45533         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45534
45535 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45536
45537         * compile/981022-1.c, compile/981022-1.x: New test and driver.
45538
45539 1998-10-19  Jeffrey A Law  (law@cygnus.com)
45540
45541         * 981019-1.c: New test.
45542
45543 1998-10-14  Robert Lipe <robertl@dgii.com>
45544
45545         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45546         find objc headers.
45547
45548 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45549
45550         * compile/981001-4.c: Remove use of GCC extension that triggers a
45551         compiler bug.
45552
45553 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
45554
45555         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45556
45557 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45558
45559         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
45560         instantiation of template produces incorrect code for delete
45561         expression.
45562
45563         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
45564         constructors' name is not unique.
45565         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45566         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45567
45568         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
45569         automatic array of const is ill-formed.
45570
45571         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
45572         of template parameter?
45573
45574         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
45575         const.
45576
45577         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
45578         pointer-to-member expression.
45579
45580         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
45581         declaration causes ICE.
45582
45583 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
45584
45585         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
45586         reserved in the global namespace.
45587
45588         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45589         generate needed virtual table.
45590
45591         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45592
45593 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
45594
45595         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45596         template-dependent type
45597
45598 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45599
45600         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45601         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45602         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45603
45604         * g++.old-deja/g++.other/using5.C: New test; using decl from base
45605         class should be usable as argument of member function.
45606         * g++.old-deja/g++.other/using6.C: New test; using decl from base
45607         class should be usable as return type of member function.
45608         * g++.old-deja/g++.other/using7.C: New test; using decl from base
45609         class should be usable as type of data member.
45610
45611         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45612
45613 1998-10-09  Jeffrey A Law  (law@cygnus.com)
45614
45615         * gcc.c-torture/special/920521-1.c: Fix bogus test.
45616
45617 1998-10-08  Nick Clifton  <nickc@cygnus.com>
45618
45619         * gcc.dg/dll-?.c Add thumb to target list.
45620         Fix assembler scan patterns to match current assembler output.
45621
45622 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
45623
45624         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
45625         matching of template brackets.
45626
45627         * g++.old-deja/g++.other/using4.C: New test.  Test using
45628         declarations of methods from base classes.
45629
45630         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
45631         within functions should introduce names into the innermost
45632         enclosing namespace.
45633
45634         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
45635         of static locals if first initialization throws.
45636
45637 1998-10-07  Jim Wilson  <wilson@cygnus.com>
45638
45639         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45640
45641 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
45642
45643         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
45644         lose track of the possible targets of tablejump insns.
45645         * special/special.exp: Run it.
45646
45647 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45648
45649         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
45650         must be declared before its specializations can be named in friend
45651         declarations.
45652
45653 1998-10-05  Dave Love  <d.love@dl.ac.uk>
45654
45655         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45656
45657         * g77.f-torture/execute/io1.f: New test.
45658
45659 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45660
45661         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45662         with pointer to template function, for which no argument deduction
45663         is possible.
45664
45665         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45666         specialization of template function as argument to template
45667         function.
45668
45669         * g++.old-deja/g++.other/access2.C: New test; Inner class
45670         shouldn't have privileged access to Outer's names.
45671
45672 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45673
45674         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45675         friend template declared within template class conflicts with
45676         nested class of the same name.
45677
45678         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45679         is ignored.
45680
45681         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45682         object with direct initializer as function declaration.
45683
45684         * g++.old-deja/g++.other/decl2.C: New test; duplicate
45685         initializers.
45686
45687         * g++.old-deja/g++.other/null2.C: New test; conditional operator
45688         involving const pointer and NULL produces incorrect result.
45689
45690         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45691         type name without `typename' should be rejected with -pedantic.
45692
45693 1998-10-02  Richard Henderson  <rth@cygnus.com>
45694
45695         * g++.old-deja/g++.other/addrof1.C: New test.
45696
45697 1998-10-01  Nick Clifton  <nickc@cygnus.com>
45698
45699         * gcc.c-torture/compile/981001-1.c: New test.
45700         * gcc.c-torture/execute/981001-1.c: New test.
45701
45702 1998-10-01  Jeffrey A Law  (law@cygnus.com)
45703
45704         * gcc.c-torture/compile/981001-2.c: New test.
45705         * gcc.c-torture/compile/981001-3.c: New test.
45706         * gcc.c-torture/compile/981001-4.c: New test.
45707
45708 1998-10-01  Robert Lipe  <robertl@dgii.com>
45709
45710         * lib/objc.exp (objc_target_compile): Add -L during compiles for
45711         multilibbed hosts.  Idea grafted from g77.exp.
45712
45713 1998-09-30  Dave Love  <d.love@dl.ac.uk>
45714
45715         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45716         avoid losing on systems which need -lsocket.
45717
45718 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
45719
45720         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45721         * g++.old-deja/g++.other/nested2.C: Ditto.
45722         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
45723         failure.
45724
45725 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45726
45727         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
45728         preferred over template operator!= for enum bitfields.
45729
45730 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
45731
45732         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
45733         that happen to have the same base name, but in different scopes,
45734         are incorrectly rejected.
45735
45736 1998-09-16  Richard Henderson  <rth@cygnus.com>
45737
45738         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
45739         on the native word size instead of an integer literal.
45740
45741 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45742
45743         * g++.old-deja/g++.other/static2.C: Invocation of static data
45744         member of type pointer-to-function denoted as non-static member.
45745
45746         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
45747         checks involving function types and aliases.
45748
45749 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45750
45751         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
45752         redefined to the same non-trivial type.
45753
45754         * g++.old-deja/g++.pt/explicit73.C: Test for proper
45755         namespace-qualification of template specializations declared in
45756         other namespaces.
45757
45758         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
45759         to declare a subset of the specializations of a template function
45760         as friends of specializations of a template class.
45761
45762         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
45763         member templates that do not fully specialize the enclosing
45764         template class are rejected.
45765
45766 1998-09-11  Dave Love  <d.love@dl.ac.uk>
45767
45768         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
45769
45770 1998-09-08  Dave Love  <d.love@dl.ac.uk>
45771
45772         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
45773         altered from libf2c/libU77 version.
45774
45775 1998-09-06  Dave Love  <d.love@dl.ac.uk>
45776
45777         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
45778
45779 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
45780
45781         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
45782         (un)signed char are different types for template specialization
45783         purposes.
45784
45785 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
45786
45787         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
45788         * objc: ObjC testsuite.
45789
45790 1998-08-31  Catherine Moore  <clm@cygnus.com>
45791
45792         * gcc.c-torture/execute/941014-1.x: New file.
45793
45794 1998-08-31  Nick Clifton  <nickc@cygnus.com>
45795
45796         * lib/c-torture.exp: Add support for
45797         torture_eval_before_compile and torture_eval_before_execute
45798         variables.
45799
45800 1998-08-30  Jeffrey A Law  (law@cygnus.com)
45801
45802         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
45803         this test triggers valid.
45804
45805 1998-08-27  Jeffrey A Law  (law@cygnus.com)
45806
45807         * gcc.dg/980827-1.c: New test.
45808
45809 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
45810
45811         * gcc.c-torture/execute/loop-4b.c: New test.
45812
45813 1998-08-26  Nick Clifton  <nickc@cygnus.com>
45814
45815         * lib/c-torture.exp: Add support for
45816         torture_eval_before_compile and torture_eval_before_execute
45817         variables.
45818
45819 1998-08-25  Jeffrey A Law  (law@cygnus.com)
45820
45821         * gcc.c-torture/compile/980825-1.c: New test.
45822
45823 1998-08-24  Nick Clifton  <nickc@cygnus.com>
45824
45825         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
45826         count number tests in opt_t0 not good_t0.
45827
45828 1998-08-24  Jeffrey A Law  (law@cygnus.com)
45829
45830         * gcc.c-torture/compile/930326-1.x: Fix typo.
45831
45832 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
45833
45834         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
45835         causes an ICE.
45836
45837 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45838
45839         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
45840         STACK_SIZE is defined.
45841         * gcc.c-torture/unsorted/stuct.c: Similarly.
45842
45843         * gcc.c-torture/compile/980821-1.c: New test.
45844
45845 1998-08-21  Jeffrey A Law  (law@cygnus.com)
45846
45847         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
45848
45849 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
45850
45851         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
45852         code.
45853
45854 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
45855
45856         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
45857         error'.
45858
45859 1998-08-18  Jeffrey A Law  (law@cygnus.com)
45860
45861         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
45862
45863 1998-08-16  Jeffrey A Law  (law@cygnus.com)
45864
45865         * gcc.c-torture/compile/980816-1.c: New test.
45866
45867         * gcc.dg/980816-1.c: New test.
45868
45869 1998-08-13  Jeffrey A Law  (law@cygnus.com)
45870
45871         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
45872         compiler for ieee tests.
45873
45874 1998-08-01  Dave Love  <d.love@dl.ac.uk>
45875
45876         * g77.f-torture/compile/980729-0.f: New test.
45877
45878 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
45879
45880         * gcc.c-torture/special/eeprof-1.c: New test, for
45881         -finstrument-functions.
45882         * gcc.c-torture/special/special.exp: Run it.
45883
45884 1998-07-29  Jeffrey A Law  (law@cygnus.com)
45885
45886         * gcc.c-torture/compile/980729-1.c: New test.
45887
45888 1998-07-27  Nick Clifton  <nickc@cygnus.com>
45889
45890         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
45891         __thumb__ is defined, and test for ARM style doubles if so.
45892
45893 1998-07-26  Dave Love  <d.love@dl.ac.uk>
45894
45895         * g77.f-torture/noncompile/980615-0.f: New test.
45896
45897 1998-07-26  H.J. Lu  (hjl@gnu.org)
45898
45899         * gcc.dg/980312-1.c: Do link instead of compile.
45900         * gcc.dg/980313-1.c: Likewise.
45901
45902 1998-07-26  Jeffrey A Law  (law@cygnus.com)
45903
45904         * gcc.c-torture/compile/980726-1.c: New test.
45905
45906 1998-07-25  Dave Love  <d.love@dl.ac.uk>
45907
45908         * g77.f-torture/execute/io0.f: New test.
45909
45910 1998-07-24  Nick Clifton  <nickc@cygnus.com>
45911
45912         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
45913         an int.
45914
45915 1998-06-18  Michael Meissner  <meissner@cygnus.com>
45916
45917         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
45918         m32r bugs.
45919
45920 1998-07-17  Nick Clifton  <nickc@cygnus.com>
45921
45922         * gcc.dg/980626-1.c: Expect failures for all toolchains until
45923         c-decl.c:grokdeclarator can handle mode attributes.
45924
45925 1998-07-16  Jeffrey A Law  (law@cygnus.com)
45926
45927         * gcc.c-torture/execute/980716-1.c: New test.
45928
45929 1998-07-13  Jeffrey A Law  (law@cygnus.com)
45930
45931         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
45932         the mn10200.
45933         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
45934         the mn10200.
45935         * gcc.c-torture/execute/va-arg-3.x: Similarly.
45936         * gcc.c-torture/compile/930326-1.x: Similarly.
45937
45938 1998-07-13  Dave Love  <d.love@dl.ac.uk>
45939
45940         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
45941         New test from Craig.
45942
45943 1998-07-12  Dave Love  <d.love@dl.ac.uk>
45944
45945         * g77.f-torture/noncompile/980616-0.f: New test.
45946
45947         * g77.f-torture/execute/970816-3.f: New test from Craig.
45948
45949 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45950
45951         *  g++.other/singleton.C: Return error value instead of taking
45952         SIGSEGV.
45953
45954 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
45955
45956         *  g++.other/singleton.C: New test.  Warning is under dispute.
45957         Runtime crash is not.
45958
45959 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45960
45961         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
45962         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
45963         using6.C, using7.C}: New namespace tests.
45964
45965 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45966
45967         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
45968         specialization with typedef'ed names used as array indexes.
45969
45970 1998-07-09  Jeffrey A Law  (law@cygnus.com)
45971
45972         * gcc.c-torture/execute/980709-1.c: New test.
45973
45974         * gcc.dg/980709-1.c: New test.
45975
45976 1998-07-07  Richard Henderson  <rth@cygnus.com>
45977
45978         * gcc.c-torture/execute/bcp-1.c: New test.
45979
45980 1998-07-07  Jeffrey A Law  (law@cygnus.com)
45981
45982         * gcc.c-torture/execute/980707-1.c: New test.
45983
45984 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
45985
45986         * gcc.c-torture/compile/980706-1.c: New test.
45987
45988 1998-07-01  Dave Love  <d.love@dl.ac.uk>
45989
45990         * g77.f-torture/execute/980701-0.f,
45991         g77.f-torture/execute/980701-1.f: New test from Craig.
45992
45993 1998-07-01  Jeffrey A Law  (law@cygnus.com)
45994
45995         * gcc.c-torture/compile/980701-1.c: New test.
45996
45997         * gcc.c-torture/execute/980701-1.c: New test.
45998
45999 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
46000 rlsruhe.de>
46001
46002         * g++.old-deja/g++.robertl/eb132.C: New test.
46003         * g++.old-deja/g++.robertl/eb133.C: Likewise.
46004
46005 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46006
46007         * g77.f-torture/execute/980628-7.f,
46008         g77.f-torture/execute/980628-8.f,
46009         g77.f-torture/execute/980628-9.f,
46010         g77.f-torture/execute/980628-10.f: New tests from Craig.
46011
46012         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46013
46014 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46015
46016         * g77.f-torture/execute/980628-4.f: New test from Craig.
46017         * g77.f-torture/execute/980628-5.f: Likewise.
46018         * g77.f-torture/execute/980628-2.f: Likewise.
46019         * g77.f-torture/execute/980628-0.f: Likewise.
46020         * g77.f-torture/execute/980628-1.f: Likewise.
46021         * g77.f-torture/execute/980628-3.f: Likewise.
46022         * g77.f-torture/execute/980628-6.f: Likewise.
46023
46024 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46025
46026         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46027         directory when nothing has been installed yet.
46028
46029 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46030
46031         * gcc.c-torture/special/special.exp: Handle newer versions of
46032         dejagnu.
46033
46034 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46035
46036         * gcc.dg/980626-1.c: New test.
46037
46038 1998-06-19  Bruno Haible <haible@ilog.fr>
46039
46040         * gcc.misc-tests/m-un-2.c: New test.
46041         * g++.old-deja/g++.other/warn01.c: Likewise.
46042
46043 1998-06-19  Robert Lipe  <robertl@dgii.com>
46044
46045         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46046         compatibility with assmblers with a different comment character.
46047         Eliminate use of GAS-specific extensions.
46048
46049 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46050
46051         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46052
46053 1998-06-19  Robert Lipe  <robertl@dgii.com>
46054
46055         * lib/g77.exp: Replace search for libf2c.a with search for newly
46056         renamed libg2c.a
46057
46058 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46059
46060         * gcc.c-torture/execute/980617-1.c: New test.
46061
46062 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46063
46064         * gcc.c-torture/execute/980612-1.c: New test.
46065
46066 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46067
46068         * gcc.dg/980523-1.c: Only test on ppc-linux.
46069         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46070
46071         * gcc.c-torture/execute/980608-1.c: New test.
46072
46073 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46074
46075         * gcc.c-torture/execute/980605-1.c: New test.
46076
46077 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46078
46079         * gcc.c-torture/execute/980604-1.c: New test.
46080
46081 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46082
46083         * gcc.c-torture/execute/980602-1.c: New test.
46084         * gcc.c-torture/execute/980602-2.c: Likewise.
46085
46086 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46087
46088         * 970125-0.f: Fix per JCB.  Add commentary.
46089
46090 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46091
46092         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46093         IEEE -0 support.
46094
46095 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46096
46097         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46098         earlier.
46099
46100 1998-05-28  Catherine Moore <clm@cygnus.com>
46101
46102         * gcc.c-torture/execute/980526-3.c: New test.
46103
46104 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46105
46106         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46107         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46108         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46109         m88k-motorola-sysv3 to XFAIL.
46110
46111 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46112
46113         * gcc.dg/980526-1.c: New test.
46114         * gcc.c-torture/execute/980526-2.c: New test.
46115
46116 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46117
46118         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46119
46120         * gcc.c-torture/execute/980526-1.c: New test.
46121
46122 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46123
46124         * g77.f-torture/execute/alpha2.f: Add runtime test.
46125
46126 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46127
46128         * g++.old-deja/old-deja.exp: Strip leading directories.
46129
46130         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46131         error for the line.  Don't run multiple tests for the same line.
46132
46133 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46134
46135         * gcc.dg/980523-1.c: New test.
46136
46137 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46138
46139         * g77.f-torture/compile/970915-0.f: New test.
46140
46141 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46142
46143         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46144
46145 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46146
46147         * gcc.dg/980520-1.c: New test.
46148
46149 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46150
46151         * gcc.dg/980502-1.c: Fix return type.
46152
46153 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46154
46155         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46156         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46157         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46158         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46159         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46160
46161 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46162
46163         * g77.f-torture/execute/980520-1.f: New test.
46164
46165 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46166
46167         * lib/mike-g77.exp: New file.
46168
46169         * g77.f-torture/noncompile/noncompile.exp,
46170         g77.f-torture/noncompile/check0.f: New files.
46171
46172 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46173
46174         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46175         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46176         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46177         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46178         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46179         abort where appropriate.
46180
46181 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46182
46183         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46184         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46185
46186 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46187
46188         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46189
46190 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46191
46192         * g77.f-torture/compile/980427-0.f: New test.
46193
46194 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46195
46196         * g77.f-torture/compile/980424-0.f: New test.
46197
46198 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46199
46200         * g77.f-torture/compile/980419-2.f (main): New test.
46201         * g77.f-torture/compile/970125-0.f: New test.
46202         * g77.f-torture/compile/980419-1.f: New test.
46203
46204 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46205
46206         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46207         of loop-4.c.
46208
46209 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46210
46211         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46212
46213 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46214
46215         * gcc.c-torture/compile/980329-1.c: New test.
46216
46217 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46218
46219         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46220         * gcc.dg/980312-1.c: Fix typo in -march command.
46221
46222 1998-03-16  H.J. Lu  (hjl@gnu.org)
46223
46224         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46225
46226 1998-03-11  Robert Lipe  <robertl@dgii.com>
46227
46228         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46229         Dave Love agree the Fortran source is bogus.
46230
46231 1998-03-11  Robert Lipe  <robertl@dgii.com>
46232
46233         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46234         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46235         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46236         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46237         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46238
46239 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46240
46241         * g++.old-deja/g++.other/friend1.C: New test.
46242
46243 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46244
46245         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46246         possibly uninitialized) variables and declare dnrm2.
46247
46248 1998-02-23  Robert Lipe <robertl@dgii.com>
46249
46250         From Bruno Haible <haible@ilog.fr>:
46251         * gcc.c-torture/execute/980223.c: New test.
46252
46253 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46254
46255         * gcc.dg/ifelse-1.c: New test.
46256
46257 1998-02-09  H.J. Lu  (hjl@gnu.org)
46258
46259         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46260
46261           * lib/old-dejagnu.exp (old-dejagnu): Added the
46262           "execution test - XFAIL *-*-*" handling in the spirit of
46263           "excess errors test -". Changed the "execution test fails"
46264           handling to be like "excess errors test fails".
46265           * Update various tests accordingly.
46266
46267 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46268
46269         * gcc.c-torture/execute/980205.c: New test.
46270
46271 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46272
46273         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46274         * lib/f-torture.exp: Similarly.
46275         * gcc.c-torture: Rename all .cexp files to .x files.
46276
46277 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46278
46279         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46280         (940510-1.c): Removed duplicate.
46281         (971104-1.c): New test.
46282
46283 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46284
46285           * lib/f-torture.exp: Improve error and loop detection.
46286
46287 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46288
46289         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46290         use that to size the filler array.
46291
46292 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46293
46294         * lib/c-torture.exp(c-torture-execute): Fix typo.
46295
46296         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46297         testcase as the executable name. Keep the executable around if
46298         the test fails.
46299
46300 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46301
46302         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46303         changes.  Only test one -g option, and move it to the end of the
46304         list of options to test.
46305
46306 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46307
46308         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46309         variable GCC_TORTURE_OPTIONS to supply default switches separated
46310         by colons.  If no environment variable, run tests with -O0 -g, -O1
46311         -g, and -O2 -g as well.
46312
46313 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46314
46315         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46316         explanatory comments. Fix indentation.
46317
46318 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46319
46320         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46321
46322 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46323
46324         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46325         * g++.old-deja/g++.mike/p7325.C: Likewise.
46326         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46327
46328 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46329
46330         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46331         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46332         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46333         * g++.old-deja/g++.law/operators4.C: Likewise.
46334
46335 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46336
46337         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46338         * g++.old-deja/g++.mike/p784.C: Ditto.
46339         * g++.old-deja/g++.mike/p785.C: Ditto.
46340
46341 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46342
46343           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46344
46345 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46346
46347         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46348         target feature; pass this to c-torture-execute as needed.
46349
46350 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46351
46352         * lib/c-torture.exp(c-torture-execute): If the previous and the
46353         current executables being tested are identical, we don't need to
46354         run the executable again. Try to make the executable names
46355         unique. Add an optional argument for passing additional compiler
46356         flags.
46357
46358 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46359
46360         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46361
46362 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46363
46364         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46365
46366 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46367
46368         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46369         32bit or larger longs.
46370
46371         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46372         have either a 32bit long or 32bit int.
46373
46374 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46375
46376         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46377         Make double precision tests dependent on sizeof (double).
46378
46379 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46380
46381         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46382         too.
46383
46384 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46385
46386         * gcc.c-torture/compile/961203-1.cexp: New script.
46387
46388 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46389
46390         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46391         up the includes ourselves.
46392
46393 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46394
46395         * lib/plumhall.exp: Remove random include, and add a few
46396         verbose messages for debugging.
46397
46398 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46399
46400         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46401         of trying to do it ourselves.
46402
46403 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46404
46405         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46406
46407 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46408
46409         * gcc.prms/5403.c: Made regexp a bit less strict.
46410
46411 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46412
46413         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46414         is returned from remote_load instead.
46415         * lib/plumhall.exp: Ditto.
46416         * lib/mike-g++.exp: Ditto.
46417         * lib/old-dejagnu.exp: Ditto.
46418         * lib/c-torture.exp: Ditto.
46419
46420 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
46421
46422         * lib/g++.exp: Use build_wrapper procedure.
46423         * lib/gcc.exp: Ditto.
46424
46425 1997-05-20  Jeffrey A Law  (law@cygnus.com)
46426
46427         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46428         an old-style decl for malloc.  Fixes tests to work when
46429         sizeof (int) != sizeof (size_t).
46430
46431 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46432
46433         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46434
46435         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46436         use stdargs.h interface.
46437
46438 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46439
46440         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46441         NO_VARARGS when compiling.
46442
46443 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
46444
46445         * lib/plumhall.exp(ph_includes): New procedure.
46446         (ph_make): Use it.
46447         (ph_compiler): Ditto.
46448
46449         * lib/g++.exp: Rename test-glue.c to testglue.c.
46450         * lib/gcc.exp: Ditto.
46451
46452 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
46453
46454         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46455         to completion when it's called.
46456
46457 1997-03-21  Michael Meissner  <meissner@cygnus.com>
46458
46459         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46460         is defined, don't do test.
46461
46462 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
46463
46464         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46465         for object files.
46466         (ph_summary): Mark skipped testcases as untested, not unresolved.
46467
46468         * lib/plumhall.exp (ph_make): If unresolved because of bad
46469         errorCode, record errorCode in log file.
46470         (*): Replace send_log/verbose with verbose -log.
46471
46472 1997-03-19  Michael Meissner  <meissner@cygnus.com>
46473
46474         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46475         double conversion if double isn't at least 8 bytes.
46476
46477         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46478         int to work with targets where int is 16 bits.
46479
46480         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46481         8 bytes, just exit, since 4 byte doubles don't have enough bits of
46482         precision for the test to complete.
46483
46484 1997-03-14  Michael Meissner  <meissner@cygnus.com>
46485
46486         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46487         if d10v is not compiled with the -mdouble64 flag.
46488         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46489
46490         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46491         d10v is not compiled with the -mint32 flag.
46492
46493 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46494
46495         * lib/plumhall.exp: Use incr_count.
46496
46497 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46498
46499         * gcc.c-torture: Update to c-torture-1.45.
46500
46501 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
46502
46503         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46504         the name of the expect testcase file).
46505
46506         * lib/g++.exp(g++_init): Ditto.
46507
46508 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
46509
46510         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46511         the host.
46512
46513         * lib/gcc.exp(gcc_exit): New procedure.
46514
46515 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
46516
46517         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46518         specs where appropriate.
46519
46520         * g++.old-deja/g++.arm/*: Added additional ERROR checks
46521         because of new "candidates are" messages, and removed a few
46522
46523         * Converted all non-old-style g++ testcases to old-style, and
46524         moved into g++.old-deja.
46525
46526 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
46527
46528         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46529         options.
46530
46531         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46532         succeeded.
46533
46534         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46535
46536 1997-02-13  Michael Meissner  <meissner@cygnus.com>
46537
46538         * lib/gcc.exp (gcc_target_compile): Add support for defining
46539         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46540         the machine doesn't have those features.
46541
46542 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
46543
46544         * g++.law/operators4.exp: Don't use LIBS.
46545
46546 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
46547
46548         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46549
46550         * lib/mike-g++.exp: Don't set the compiler to be tested here.
46551         * lib/g++.exp: Set it here instead. Also, allow use of the
46552         --tool_exec and --tool_opt options. Change CXX to
46553         GXX_UNDER_TEST.
46554
46555         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46556
46557         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46558
46559 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
46560
46561         * lib/old-dejagnu.exp: Use prune_warnings instead of
46562         prune_system_crud.
46563         * lib/mike-g++.exp: Ditto.
46564         * lib/gcc.exp: Ditto.
46565         * lib/g++.exp: Ditto.
46566
46567         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46568
46569 1997-02-07  Jeffrey A Law  (law@cygnus.com)
46570
46571           * 941014-2.c: Include stdlib.h
46572           * 960327-1.c: Include stdio.h
46573           * dbra.c, index-1.c: Don't assume ints are 32bits.
46574
46575 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
46576
46577         * lib/gcc.exp: Add gcc,stack_size target feature.
46578
46579         * lib/g++.exp(g++_target_compile): Add the include and link
46580         paths here, not in two other places. And, it's $options, not
46581         options.
46582
46583         * lib/mike-g++.exp(postbase): Remove the code that determines
46584         the correct include and link paths.
46585         * g++.old-deja/old-deja.exp: Ditto.
46586
46587 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
46588
46589         * lib/g++.exp(g++_init): target_compile no longer returns the
46590         filename of the result.
46591
46592 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
46593
46594         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46595         call to glob.
46596
46597         * gcc.c-torture/special/special.exp: Change call to
46598         gcc_target_compile to include the object file.
46599
46600 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
46601
46602         * gcc.c-torture/special/special.exp: Correct misspelling in last
46603         change.
46604
46605 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
46606
46607         * lib/plumhall.exp(ph_summary): Log the entire output of the
46608         executable. Return -1 if there were any failures, 0 otherwise.
46609         (ph_execute): Return -1 if there were any failures, 0 otherwise.
46610         (ph_make): Clean up objects and executables that were built
46611         if the tests succeeded.
46612
46613 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
46614
46615         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46616         libraries and includes in the build tree as appropriate.
46617
46618 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46619
46620         * lib/c-torture.exp: Instead of looking for the global variable
46621         NO_LONG_LONG, check to see if that's a feature of the target.
46622
46623 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46624
46625         * config/default.exp: Minimize. Delete the remainer of the files in
46626         config; this functionality is now in devo/dejagnu/config.
46627
46628         g++.*/*: Pass any additional flags used to compile to postbase;
46629         delete CXXFLAGS.
46630
46631         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46632         is now done by runtest.exp. Use gcc_target_compile instead of
46633         compile.
46634
46635         lib/c-torture.exp: Use gcc_target_compile instead of compile.
46636         Remove references to CFLAGS. Use remote_file instead of
46637         calling rm -f.
46638         (c-torture): Take a list of arguments to use to compile this
46639         testcase.
46640
46641         lib/g++.exp: Simplify. Use target_compile instead of compile.
46642         lib/gcc-dg.exp: Ditto.
46643         lib/gcc.exp: Ditto.
46644         lib/mike-{gcc,g++}.exp: Ditto.
46645         lib/old-dejagnu.exp: Ditto.
46646         lib/plumhall.exp: Ditto.
46647
46648 1997-01-08  Jim Wilson  <wilson@cygnus.com>
46649
46650         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46651         (ph_linker): Likewise.
46652
46653 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
46654
46655           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46656         MAP_ANON / MAP_ANONYMOUS if defined;
46657         else try to map from /dev/zero .
46658
46659 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46660
46661         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46662         isn't defined, then define it to MAP_ANONYMOUS.
46663
46664 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46665
46666         * gcc.c-torture: Update to c-torture-1.42 release.
46667
46668 1996-11-11  Jeffrey A Law  (law@cygnus.com)
46669
46670         * gcc.c-torture: Update to c-torture-1.41 release.
46671
46672 1996-10-27  Jeffrey A Law  (law@cygnus.com)
46673
46674         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
46675         c-torture release.
46676
46677 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
46678
46679         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46680         and LDFLAGS.  Fix second case to append the target_info ldflags
46681         onto LDFLAGS, not CFLAGS.
46682         * lib/g++.exp (g++_init): Add target_info stuff.
46683         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
46684         of libgloss and newlib flags for !native.
46685
46686         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46687         (GDB): Fix relative path to go up another dir for finding gdb.
46688
46689 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
46690
46691         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46692         versions in the target_info array, if they don't exist.
46693
46694 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
46695
46696         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46697
46698 1996-07-08  Jim Wilson  <wilson@cygnus.com>
46699
46700         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46701         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46702
46703 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
46704
46705         * lib/old-dejagnu.exp: Don't remove the output file before we've
46706         actually tested it. Don't append pwd to the path of the executable
46707         we're testing.
46708
46709 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
46710
46711         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46712
46713 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
46714
46715         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46716         temporary directory for compiler files, and set it to a default
46717         value of /tmp. Set $output as the name of the output file from
46718         compiling the testcase. Add a -o option to $cflags_var so the
46719         compiler writes the final output file as $output. Set $executable
46720         to $output.
46721
46722         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
46723         directory for compiler files, and set it to /tmp if it doesn't
46724         already have a value. Set $output_file to the name of the output
46725         file from compiling the testcase. Add a -o option to CXXFLAGS so
46726         the compiler writes the final output file as $output. Use $output
46727         as the executable to be tested.
46728
46729 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46730
46731         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
46732
46733 1996-06-08  Jeffrey A Law  (law@cygnus.com)
46734
46735         * gcc.c-torture/execute/pending-1.c: New test.  Still
46736         pending in Tege's queue.
46737
46738 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
46739
46740         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
46741         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
46742         if there were failures.  Call unresolved if there were unresolved
46743         testcases.  Call gcc_fail if program did not run to completion.
46744         (ph_make): Pass additional argument name to ph_execute.
46745         (ph_execute): Add new argument.  Pass additional arguments to
46746         ph_summary.  Call gcc_fail is there is no execution output.
46747
46748 1996-04-24  Jeffrey A Law  (law@cygnus.com)
46749
46750         * lib/plumhall.exp (proc_summary): Output relavent summary
46751         lines into the log so specific failures in plumhall can be
46752         investigated.
46753
46754 1996-04-10  Jeffrey A Law  (law@cygnus.com)
46755
46756         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
46757         (c-torture-execute): Don't try to execute tests which use
46758         "long long" types if $NO_LONG_LONG is nonzero.
46759
46760 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
46761
46762         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
46763         not c-torture.
46764
46765         * gcc.ieee: Move from here.
46766         * gcc.c-torture/execute/ieee: To here.
46767
46768 1996-03-26  Jeffrey A Law  (law@cygnus.com)
46769
46770         * gcc.c-torture: Update to c-torture-1.41 release.
46771
46772 1996-03-22  Jeffrey A Law  (law@cygnus.com)
46773
46774         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
46775         not "$output".
46776
46777 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
46778
46779         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
46780         -c present.
46781
46782 1996-03-02  Jeffrey A Law  (law@cygnus.com)
46783
46784         * config/proelf.exp: Handle connecting to a simulator.
46785
46786 1996-01-31  Jeffrey A Law  (law@cygnus.com)
46787
46788         * config/proelf.exp: New file.  Enough framework that we can
46789         run c-torture tests on the proelf targets (or any other target
46790         that gdb can connect to for that matter).
46791
46792 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
46793
46794         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
46795         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
46796
46797         * lib/plumhall.exp (ph_execute): Always call ph_summary if
46798         exec_output exists.
46799
46800 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
46801
46802         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
46803         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
46804
46805         * config/*.exp: Update FSF address.  Change result of ${tool}_load
46806         to pass/fail/unresolved/unsupported/untested.  Caller must now
46807         call unresolved/unsupported/untested.
46808         * lib/*.exp: Update FSF address.  Update to handle new results of
46809         ${tool}_load.
46810         * lib/chill.exp (verbose): Delete.
46811
46812 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
46813
46814         * lib/gcc.exp (default_gcc_start): Change order of args to
46815         $LDFLAGS $CFLAGS $LIBS.
46816         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
46817         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
46818         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
46819         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
46820         * gcc.misc-tests/dg-test.exp: Likewise.
46821         * gcc.misc-tests/msgs.exp: Likewise.
46822         * gcc.prms/prms.exp: Likewise.
46823         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
46824         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
46825
46826         * lib/dg.exp: Deleted, moved to dejagnu/lib.
46827
46828 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46829
46830         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
46831
46832         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
46833         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
46834
46835         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
46836         necessary.
46837
46838 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
46839
46840         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
46841         global for loop; add use of $mathlib.
46842         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
46843         settings here; set mathlib for anything but VxWorks.
46844
46845 1996-01-22  Jeffrey A Law  (law@cygnus.com)
46846
46847         * gcc.c-torture: Update to c-torture-1.40 release.
46848
46849 1996-01-03  Jeffrey A Law  (law@cygnus.com)
46850
46851         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
46852         dg.exp.
46853
46854 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
46855
46856         * lib/c-torture.exp (c-torture-execute): Declare "output" as
46857         global.
46858
46859 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
46860
46861         * lib/g++.exp (LIBS): Define if not already.
46862         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
46863         (gcc-dg-prune): Call prune_gcc_output.
46864         * lib/gcc.exp (prune_gcc_output): New proc.
46865         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
46866         prune_gcc_output.
46867
46868 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
46869
46870         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
46871         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
46872
46873 1995-11-15  Jeffrey A Law  (law@cygnus.com)
46874
46875         * gcc.c-torture: Update to c-torture-1.39 release.
46876
46877 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
46878
46879         * lib/c-torture.exp (c-torture-execute): Don't return if one option
46880         fails, try others as well.
46881
46882 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
46883
46884         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
46885         If compilation fails, mark execute tests as `untested'.
46886         If test is marked as unsupported, don't mark compilation and
46887         execute tests as failed.
46888
46889 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
46890
46891         * lib/g++.exp (g++_init): Don't link in libg++, and look to
46892         libstdc++ for whether or not we want to be doing shared
46893         libraries.  Delete link_curses since we don't need it anymore.
46894         * lib/mike-g++.exp (postbase): Don't link in libg++.
46895         * g++.old-deja/old-deja.exp: Likewise.
46896
46897 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
46898
46899         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
46900
46901 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
46902
46903         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
46904         For that, add `-Wl,-a,shared_archive'.
46905         * g++.old-deja/old-deja.exp: Likewise.
46906
46907 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
46908
46909         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
46910
46911 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
46912
46913         * lib/mike-g++.exp (postbase): Pay attention to the status of
46914         g++_load.
46915
46916 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
46917
46918           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
46919
46920 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
46921
46922         * lib/gcc.exp (default_gcc_start): No longer need to log program
46923         being executed or its output, execute_anywhere does that now.
46924         * lib/g++.exp (default_g++_version): Call execute_anywhere.
46925         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
46926
46927 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
46928
46929         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
46930         the same as those in lib/g++.exp.
46931
46932 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
46933
46934         * gcc.c-torture: Update to c-torture-1.38 release.
46935         * gcc.ieee: Related changes.
46936
46937 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
46938
46939         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
46940         "exec". Minor reformatting changes.
46941
46942         * config/rom68k.exp (${tool}_load): Make it work in a canadian
46943         cross. This means all "exec" calls now work on a remote host as
46944         well.
46945         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
46946         cross. Filter out the extra "\r\n" stuff that expect puts in.
46947         (c-torture-execute): Filter out the bogus warnings like
46948         c-torture-compile does. Add support for canadian cross.
46949         * lib/gcc.exp (default_gcc_version, default_gcc_start)
46950         Use execute_anywhere rather than calling exec directly. Now it
46951         works for canadian cross testing.
46952
46953 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
46954
46955         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
46956         results into a variable, and check that rather than using file exists.
46957
46958 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
46959
46960         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
46961         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
46962
46963 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46964
46965         * g++.old-deja/old-deja.exp: Create and pass runshlib and
46966         lib_curses if there's a shared libg++ in the build tree.
46967
46968 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
46969
46970         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
46971         if not supported target.
46972
46973 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
46974
46975         * lib/g++.exp (g++_init): Move empty setting of runshlib and
46976         link_curses up to always happen, not just for native builds.
46977
46978 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
46979
46980         * gcc.c-torture: Update to c-torture-1.36 release.
46981         * gcc.failure: Related changes.
46982
46983 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
46984
46985         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
46986
46987 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
46988
46989         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
46990         * lib/mike-g++.exp (postbase): Not in here.  Still reference
46991         runshlib, link_curses, and mathlib for link and run.
46992
46993         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
46994         pass the runtime shared library options for Solaris, OSF/1, and
46995         Irix5, and link with -lcurses to avoid unresolved references.
46996
46997 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
46998
46999         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47000         only run once.
47001
47002 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
47003
47004         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47005
47006 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47007
47008         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47009         do not have a framework for the "compat" tests yet.
47010
47011 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47012
47013         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47014         set to null if we're testing vxworks5.1.  Use that instead of
47015         `-lm' in the setting of LIBS for link and run.
47016
47017 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47018
47019         * config/rom68k.exp (${tool}_load): Major changes to make it
47020         work.  Verified that it does in fact return the stuff in
47021         exec_output properly.  Catch any Emul or any TRAP other than 0.
47022
47023 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47024
47025         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47026         LDFLAGS properly for targets that need stuff from libgloss.
47027         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47028         only run once.
47029         (gpp_initialized): New variable.
47030
47031 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47032
47033         * config/rom68k.exp: Load libgloss.exp.
47034         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47035         so we can produce a fully linked binary.
47036         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47037         so we can produce a fully linked binary.
47038
47039 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47040
47041         * lib/plumhall.exp (ph_section): Watch for expected failures.
47042         Add missing `else'.
47043
47044         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47045         run the testcase.
47046         (c-torture): Likewise.
47047
47048 1995-08-28  Doug Evans  <dje@cygnus.com>
47049
47050         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47051
47052         * lib/mike-g++.exp (mike_cleanup): New proc.
47053         (prebase): New globals compiler_result, not_compiler_result,
47054         target_regexp.
47055         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47056         allow leading "-" in pattern.  Watch for unsupported tests.
47057         If $compiler_result is set, pattern match assembler code,
47058         and ditto for $not_compiler_result.
47059         * lib/mike-gcc.exp: Likewise.
47060
47061         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47062         execution "succeeded".
47063
47064 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47065
47066         * config/win32.exp: New file.
47067         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47068
47069 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47070
47071         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47072         unsupported.
47073         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47074         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47075         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47076
47077         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47078         "... without exceptions was ...".  That is now handled by
47079         prune_system_crud.
47080         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47081
47082 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47083
47084         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47085         sieve.c,sort2.c}: New files.
47086         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47087         sieve.exp,sort2.exp}: Drivers for them.
47088
47089         * lib/mike-gcc.exp (program_output): New user settable variable.
47090         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47091         messages.
47092         * lib/mike-g++.exp (program_output): New user settable variable.
47093
47094         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47095
47096         * config/sh.exp: Deleted (use sim.exp instead).
47097
47098 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47099
47100         * config/vx.exp: Declare CHECKTASK as global.
47101         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47102         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47103         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47104
47105 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47106
47107         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47108         target. Like vx.exp, only includes `vx29k.exp' instead of
47109         `vxworks.exp'.
47110
47111 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47112
47113         * config/sim.exp: Increase time limit from 120 seconds to 240.
47114
47115 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47116
47117         * gcc.c-torture/execute/950628-1.c: New test.
47118
47119 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47120
47121         * gcc.c-torture: Update with changes/additions from
47122         c-torture-1.34.
47123
47124 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47125
47126         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47127
47128 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47129
47130         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47131
47132 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47133
47134         * gcc.c-torture/compile/950512-1.c: New test.
47135         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47136         * gcc.dg/struct-ret-1.c: Likewise.
47137
47138 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47139
47140         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47141           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47142
47143 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47144
47145         * gcc.c-torture/special/920411-1.c: Deleted.
47146         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47147
47148 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47149
47150         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47151         cpu limit.
47152
47153 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47154
47155         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47156
47157 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47158
47159         From kenner;
47160         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47161         is the proper length.
47162         * va-arg-3.c: Likewise.
47163
47164 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47165
47166         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47167         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47168
47169         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47170         * lib/g++.exp (default_g++_start): Delete old cruft.
47171
47172 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47173
47174         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47175         (2 * (1 << 18)) to (2 * (1 << 17)).
47176
47177         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47178
47179 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47180
47181         * config/rom68k.exp: Renamed from config/idp.exp
47182
47183 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47184
47185         * c-torture/compile/921109-2.c
47186
47187 1995-04-18  Mike Stump  <mrs@cygnus.com>
47188
47189         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47190         excess errors.
47191
47192 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47193
47194         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47195         output.
47196         * lib/g++.exp (default_g++_start): Likewise.
47197
47198 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47199
47200         * gcc.c-torture/compile/950329-1.c: New test.
47201
47202 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47203
47204           * config/bug.exp (${tool}_load): Updated to use new remote_open
47205           and remote_close procs.
47206         * config/idp.exp: New file.
47207
47208 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47209
47210         * gcc.c-torture/execute/950322-1.c: New test.
47211
47212 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47213
47214         * config/vx.exp (${tool}_load): Clean up testing of return code from
47215         vxworks_ld and vxworks_spawn.
47216
47217 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47218
47219         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47220
47221 1995-03-13  Mike Stump  <mrs@cygnus.com>
47222
47223         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47224         can mark excess errors on a machine by machine basis.  Note, the
47225         default is to not expect any excess errors, even when excess
47226         errors test - is given, so you will want to put an XFAIL ... on
47227         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47228         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47229         those 4 machines, but no others.
47230
47231 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47232
47233         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47234         * lib/c-torture.exp: to here.
47235
47236 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47237
47238         * gcc.c-torture/execute/950221-1.c: New test.
47239         * gcc.c-torture/execute/struct-ret-1.c: New test.
47240         * gcc.c-torture/compile/950221-1.c: New test.
47241
47242         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47243
47244 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47245
47246         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47247         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47248
47249 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47250
47251         * g++.gb: New directory of tests, derived from my signature and
47252         class scoping tests.
47253
47254         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47255         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47256         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47257         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47258         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47259         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47260         * g++.gb/sig25.C: Likewise.
47261
47262         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47263         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47264         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47265         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47266         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47267         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47268         * g++.gb/sig25.exp: Likewise.
47269
47270         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47271         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47272         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47273         * g++.gb/scope13.C: Likewise, this test still fails.
47274
47275         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47276         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47277         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47278         * g++.gb/scope13.exp: Ditto.
47279
47280         * g++.gb/README: New file, explains what these tests are about.
47281
47282 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47283
47284         * lib/dg.exp (dg-do): Support `preprocess'.
47285         (dg-test): Likewise.
47286
47287 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47288
47289         * config/udi.exp: change "continue -expect" to "exp_continue".
47290
47291 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47292
47293         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47294         Delete redundant tests.
47295
47296         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47297         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47298         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47299         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47300         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47301         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47302         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47303         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47304
47305         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47306         storing label pointers.
47307         * gcc.c-torture/execute/921019-1.c: Likewise.
47308         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47309         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47310         parameter fp.
47311         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47312         constants.
47313
47314         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47315         Delete obsolete tests.
47316
47317         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47318         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47319         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47320         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47321         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47322         * gcc.c-torture/compile/950124-1.c: New test.
47323
47324         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47325
47326 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47327
47328         * lib/mike-g++.exp: Add -lm to LIBS.
47329
47330 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47331
47332         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47333
47334 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47335
47336         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47337
47338 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47339
47340         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47341
47342 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47343
47344         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47345         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47346         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47347         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47348         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47349         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47350         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47351         * g++.law/{operators31.C, operators32.C,
47352         * g++.law/{operators33.C, operators34.C}: Likewise.
47353         * g++.law/{pic1.C, refs2.C}: Likewise.
47354         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47355         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47356         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47357         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47358
47359         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47360         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47361         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47362         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47363         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47364         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47365         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47366         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47367         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47368         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47369         * g++.law/{operators34.exp}: Likewise.
47370         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47371         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47372         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47373         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47374         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47375
47376         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47377         No longer expected to fail.
47378         * g++.law/missed-error3.C: Tweak for recent bool changes.
47379
47380 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47381
47382         * config/emb-unix: Deleted.
47383         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47384         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47385
47386 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47387
47388         * lib/dg.exp (dg-test): Fix typo in last patch.
47389
47390 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47391
47392         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47393         (handles multiple occurrences).
47394
47395 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47396
47397         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47398         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47399         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47400         printed).
47401         * lib/c-torture.exp (c-torture-compile): Likewise.
47402         (c-torture): Prepend full path if missing.
47403         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47404         (gcc_fail): Likewise.
47405         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47406
47407 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47408
47409         * lib/netware.exp: Only attach to NetWare i386 systems.
47410
47411 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47412
47413         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47414         messages.  Add test name to "output pattern match" pass/fail message.
47415
47416 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47417
47418         * gcc.dg: New testsuite.
47419         * gcc.dg/dg.exp: New file.
47420
47421         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47422         test-switch.c}: Deleted.
47423
47424         * gcc.misc-tests/msgs.exp: New testcase driver.
47425
47426 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
47427
47428         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47429         Watch for illegal return values from ${tool}_load.
47430         * config/unix.exp (${tool}_load): Fix pass/fail detection for
47431         cross targets.  Coerce return value >0 to 1.
47432
47433 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
47434
47435         * config/unix.exp (${tool}_load): Call program rsh, not proc.
47436
47437         * config/emb-unix.exp: New file.
47438
47439         * config/sim.exp: Error if variable $SIM not defined.
47440         (${tool}_load): Mark test as "untested" if simulator missing.
47441
47442         * config/unix.exp: Load remote.exp to get rcp_download.
47443         * lib/c-torture.exp: Use different option lists for testcases with
47444         and without loops.
47445         * gcc.c-torture/execute/execute.exp: Likewise.
47446
47447 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
47448
47449         * config/*.exp: Clarify return code from ${tool}_load.
47450         Call `unresolved' or `untested' instead of `warning' or `perror'
47451         (sometimes you still want to call both though).
47452         Add comment that `shell_id' is local to each file.
47453         * config/udi.exp (timeout): Set to 30.
47454         Don't print warning if connection fails, $connectmode has already
47455         printed an error.
47456         (${tool}_load): Move verbose messages to level 2.
47457         Rework pattern for "Process started" message.
47458         Pass `shell_id' to ${connectmode}_download.
47459         Retry twice upon timeout.  Make resetting of target more robust.
47460         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47461         Pass `shell_id' to exit_$connectmode.
47462         Only call exit_$connectmode if connected.
47463         * config/unix.exp (${tool}_load): Check return codes better.
47464         * config/vrtx.exp (${tool}_load): Likewise.
47465         * config/vx.exp (${tool}_load): Likewise.
47466         Delete unneeded global's.
47467         * lib/dg.exp (dg-test): Update to reflect clarified return codes
47468         from ${tool}_load.
47469         (dg-stat): Delete.
47470         (dg-init): Delete recording of pass/fail counts.
47471         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47472         (old-dejagnu-init): Likewise.
47473         (old-dejagnu-stat): Delete contents, empty proc now.
47474         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47475         (c-torture): Delete references to lcnt, lpass, lfail.
47476         Get option list from TORTURE_OPTIONS.
47477         Delete -funroll[-all]-loops if no loops.
47478         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47479         (g++_stat): Delete contents (empty proc now).
47480         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47481         (gcc_finish): Likewise.
47482         (gcc_stat): Deleted.
47483         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47484         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47485         * gcc.c-torture/execute/execute.exp: Likewise.
47486         Split tests into two parts: compile, execute.
47487         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
47488         no loops.  Update to reflect clarified return codes from ${tool}_load.
47489
47490 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47491
47492         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47493         to grep for.
47494         (old-dejagnu): Likewise (where necessary).
47495
47496 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47497
47498         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47499
47500         * lib/dg.exp (dg-process-target): Fix processing of selector.
47501         Add comment regarding use of `error'.
47502
47503         * lib/gcc.exp (prune_system_crud): Define if missing.
47504         * lib/g++.exp (prune_system_crud): Likewise.
47505
47506         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47507         Call prune_system_crud.
47508         * lib/dg.exp (dg-runtest): New proc.
47509         Use perror instead of send_user for tcl errors in testcase.
47510         Don't return any value, it's never used.
47511         Don't clobber previous definition of `unknown'.
47512         Print tcl errors in `dg-final'.
47513
47514 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
47515
47516         * lib/dg.exp (dg-process-target): Improve syntax error messages.
47517         (dg-test): Don't print errorInfo, it contains stack backtrace.
47518
47519 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
47520
47521         * lib/g++.exp (runtest_file_p): Define if missing.
47522
47523 1994-09-24  Doug Evans  (dje@cygnus.com)
47524
47525         * lib/mike-g++.exp: Comment out loading of g++.exp.
47526         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
47527         (default_g++_version): Always print something.
47528         (default_g++_start): Comment out call to `which'.
47529         (g++_start, g++_load): Deleted (must be defined in config file).
47530         * lib/gcc.exp: Test for existence of $CC at start.
47531         Delete check for tmpdir (done in gcc_init).
47532         (default_gcc_version): Always print something.
47533         (default_gcc_start): Comment out call to `which'.
47534         * config/*.exp: Major cleanup - make cross targets work at least a
47535         little better for g++ (by not being "--tool gcc" specific).
47536         Rename gcc_xxx to ${tool}_xxx.
47537         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47538         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47539
47540 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
47541
47542         * lib/c-torture.exp (c-torture-compile): Rework compiler
47543         message processing.
47544
47545         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47546         c-torture.
47547
47548 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
47549
47550         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47551
47552         * lib/dg.exp (dg-process-target): Support { target native }.
47553
47554 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
47555
47556         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
47557         looked for "... program xxx got fatal signal".
47558         Correct regsub munging of `comp_output'.
47559         Ignore compiler messages "path prefix not used" and "linker input
47560         file unused".
47561
47562 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
47563
47564         * lib/gcc.exp (runtest_file_p): Define if missing.
47565         * gcc.prms/template.c: Example to work from.
47566
47567 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
47568
47569         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47570         * lib/dg.exp (dg-test): Call unsupported testcases as such.
47571
47572         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47573         * gcc.prms/1883.c: Moved from compile/940714-1.c.
47574         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47575         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47576
47577         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47578         (dg-process-target): No longer a varargs proc.
47579         Return S/N for target, P/F for xfail.  All callers changed.
47580         (user option procs): More argument checking.
47581         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47582         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47583         (dg-test): Skip test if not running on selected target in `dg-do'.
47584         Update handling of `dg-do-what', `dg-output-text'.
47585         Separate execution pass/fail from output pattern match pass/fail.
47586         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47587
47588 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
47589
47590         * gcc.c-torture/special/special.exp: Don't expect failure for mips
47591         target for 920510-1.c.
47592
47593 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
47594
47595         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47596         Clean up comment regarding use of passcnt, etc.
47597         (gcc_stat): Don't update `testcnt' here.
47598         (gcc_finish): Do it here.
47599         Might as well reset `but_id' here too.
47600         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47601         to determine if the file should be tested.
47602         * gcc.c-torture/compile/compile.exp: Likewise.
47603         * gcc.c-torture/execute/execute.exp: Likewise.
47604         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47605         * gcc.misc-tests/dg-test.exp: Likewise.
47606         * gcc.prms/prms.exp: Likewise.
47607         * gcc.wendy/wendy.exp: Likewise.
47608         * g++.old-deja.exp: Likewise.
47609         Move "Testing file" message to verbose level 1.
47610
47611 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
47612
47613         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47614
47615 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
47616
47617         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47618         (default_gcc_start): Accept optional second list element
47619         of compiler flags.  Print compiler output at verbosity level 2.
47620         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47621         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47622         Save current values of framework globals passcnt, failcnt, xpasscnt,
47623         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47624         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
47625         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47626         xfailcnt to compute stats.  Update framework global `testcnt' from
47627         pass/fail counts.
47628         (gcc_finish): New proc.  Clean up test environment.
47629         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47630         (gcc_epass, gcc_efail): Delete.
47631         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47632         argument of line number.
47633         (dg-init): If the tool has an init routine, call it.
47634         (dg-test): Remove args `cflags_var' and `libs_var'.
47635         Pass all compiler options to ${tool}_start.
47636         Handle missing line number.
47637         (dg-finish): New function.
47638         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47639         particular files.  Call gcc_finish at end.  Move "skipping test"
47640         message to verbosity level 3.
47641         * gcc.c-torture/compile/compile.exp: Likewise.
47642         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47643         * gcc.c-torture/execute/execute.exp: Likewise.
47644         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47645         Print testcase being tried at verbosity level 1.
47646         * gcc.c-torture/special/special.exp: Unset xfail.
47647         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47648         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47649         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47650         * gcc.failure/failure.exp: Likewise.
47651         * gcc.ieee/ieee.exp: Likewise.
47652         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47653         Update call to dg-test.  Call dg-finish at end.
47654         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
47655         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47656         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47657         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47658         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
47659         * gcc.wendy/wendy.exp: Add copyright.
47660         Delete setting of tmpdir (done by gcc_init).
47661         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47662         Pass compiler flags to gcc_start.  Call gcc_finish at end.
47663         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47664         gcc_[ce]pass/fail.
47665
47666 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
47667
47668         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47669         confusion.
47670         (g++_load): Likewise.
47671
47672         * config/*.exp (gcc_load): Some were varargs fns and some were not.
47673         Rename argument to `prog' to remove the confusion.
47674         Varargs fns behave differently too!
47675         (g++_load): Likewise.
47676
47677         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47678
47679         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47680         what it is.  Delete (always) printing of status value for !native.
47681         Simplify verbose code, and include status and exec_output.
47682         (g++_load): Use gcc_load.
47683
47684 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
47685
47686         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47687         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47688         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47689         940714-3.c as these testcases don't exist anymore.  Make
47690         va-arg-1.c expected to pass.
47691
47692 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
47693
47694         * gcc.misc-tests/misc.exp: Only run specific testcases.
47695         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
47696         * gcc.misc-tests/dg-[1-9].c: New files.
47697
47698         * lib/dg.exp: New testsuite driver.
47699         * gcc.prms/prms.exp: Use it.
47700
47701         * README.gcc: New file.
47702
47703         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47704         Document and reset `lxpass' and `lxfail'.
47705         Simplify "initialized" message.
47706         (gcc_stat): Clean up comments a little.
47707
47708 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
47709
47710         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47711
47712 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
47713
47714         * lib/old-dejagnu.exp (process-option): New proc.
47715         (old-dejagnu-init, old-dejagnu-stat): Likewise.
47716         (old-dejagnu): Simplify.
47717         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47718
47719 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
47720
47721         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47722         exists and is not an empty string.
47723
47724         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
47725         $xfail rather than calling setup_xfail.  Clear $xfail when test is
47726         finished.
47727         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
47728         automatically.
47729
47730         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
47731         longer expected to fail.
47732
47733         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
47734         "f" function call.
47735
47736         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
47737
47738         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
47739         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
47740         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
47741         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
47742         c-torture-1.29.
47743
47744         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
47745         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
47746
47747         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
47748
47749         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
47750         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
47751
47752         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
47753         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
47754         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
47755
47756 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
47757
47758         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
47759         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
47760         940714-1.c, 940714-2.c, 940714-3.c},
47761         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
47762         gcc.misc-tests/{mg.c,mg.exp}:
47763         New tests.
47764         * gcc.noncompile/noncompile.exp: Change accordingly.
47765
47766 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
47767
47768         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
47769         Undo previous clobberage.
47770
47771 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
47772
47773         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
47774         * gcc.special/{930510-1.c, special.exp}:
47775         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
47776         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
47777         struct-varargs-1.c}: New tests from c-torture-1.26.
47778
47779 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
47780
47781         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
47782           argument to switch.
47783
47784 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
47785
47786         * Revert the previous changes.  Please see Rob's directory
47787           (/lisa/test/rob/progressive/gcc/testsuite) for testing
47788           fixes.
47789
47790 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
47791
47792         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
47793             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
47794             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
47795             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
47796             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
47797             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
47798             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
47799             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
47800             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
47801             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
47802             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
47803             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
47804             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
47805             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
47806             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
47807             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
47808             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
47809             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
47810             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
47811             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
47812             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
47813             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
47814             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
47815             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
47816             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
47817             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47818             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
47819
47820 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
47821
47822         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
47823             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
47824           with perror calls.
47825
47826 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
47827
47828         * config/unix.exp (g++_load): Fix syntax.
47829
47830 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
47831
47832         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
47833         * gcc.noncompile/921017-1.c: Deleted obsolete test.
47834         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
47835         Don't expect va-arg-1.c to fail.  Correct expected output for
47836         920928-1.c.
47837         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
47838         * gcc.wendy/hbm4.c: Correct typo.
47839         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
47840
47841 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
47842
47843         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
47844         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
47845         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
47846         * lib/c-torture.exp (c-torture-compile): Ditto.
47847
47848         Reduce volume of output (remove all the -I's and such).
47849         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
47850         Call gcc_cpass, gcc_cfail.
47851         (c-torture): Pass testing option to c-torture-compile.
47852
47853 1994-03-21  Doug Evans  (dje@cygnus.com)
47854
47855         Bring patches over from progressive.
47856         * config/default.exp: Exit remote shell cleanly.
47857         (g++_exit, g++_start): Add default versions.
47858         * config/sim.exp (gcc_load): Use perror, not error.
47859
47860 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
47861
47862         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
47863         set in site.exp.
47864
47865 1994-03-14  Doug Evans  (dje@cygnus.com)
47866
47867         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
47868         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
47869         (wendy_try): New proc to run testcase.
47870         (main loop): Call 'em.
47871         * gcc.wendy/*.c: Clean up pass to correct expected output.
47872
47873         * lib/gcc.exp: Minor cleanup work.
47874         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
47875
47876 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
47877
47878         * config/sim.exp (gcc_load): Document return codes better.
47879         Don't pass -v to simulator.
47880
47881 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
47882
47883           * gcc.special/920717-x.c: Fix typo.
47884           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
47885           get at sources.
47886
47887         * lib/mike-gcc.exp: Fix typo.
47888
47889 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
47890
47891         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
47892         binary to use, transform the name.
47893         * config/*.exp: rename everything. Nuke any g++ specific files,
47894         it's now a special case of gcc that requires no special support.
47895         Add a default.exp for unsupported targets.
47896
47897 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
47898
47899         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
47900         lib/old-dejagnu.exp: Fix a few patterns to work with the new
47901         version of Tcl.
47902
47903 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
47904
47905         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
47906         than a warning.
47907
47908 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
47909
47910         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
47911
47912 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
47913
47914         * gcc.execute/execute.exp: Combine opt_list and foption_list into
47915         option_list.  Compile every file with only 4/6 option choices
47916         (same as C torture) instead of with 12/18 different option
47917         choices.
47918         * lib/c-torture.exp: Likewise.
47919
47920         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
47921         not already set.
47922
47923 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
47924
47925         * lib/old-deja.exp: Add `excess errors test fails' error, now one
47926         can put an XFAIL *-*-* on excess errors.
47927
47928 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
47929
47930         * g++.law: Add more tests derived from g++-bugs snapshots.
47931
47932         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
47933         equivalent to g++.law/init9.
47934
47935         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
47936         compiled it, and the a.out file after we've run it.
47937
47938 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
47939
47940         * lib/mike-g++.exp (postbase): Delete the .o file after we've
47941         compiled it, and the a.out file after we've run it.
47942
47943 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
47944
47945         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
47946
47947 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
47948
47949         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
47950         version number.
47951
47952 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
47953
47954         * g++.law: New directory of g++ tests derived from the g++-bugs
47955         snapshots.
47956
47957 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
47958
47959         * gcc.compile: initbug1.c initbug1.exp testcase added
47960
47961 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
47962
47963         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
47964         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
47965           fixes submitted by Jeff Law (law@cs.utah.edu)
47966         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
47967           Jeff Law (law@cs.utah.edu)
47968
47969
47970 1993-11-30  Mike Stump  (mrs@cygnus.com)
47971
47972         * config/unix-g++.exp: Follow the gcc way of doing things.
47973         * g++.old-deja/old-deja.exp: Minor updates.
47974         * lib/g++.exp: New file, follow the gcc way of doing things.
47975         * lib/old-dejagnu.exp: Minor updates.
47976         * lib/mike-g++.exp: Always unset errorInfo.
47977
47978 1993-11-06  Mike Stump  (mrs@cygnus.com)
47979
47980         * lib/gcc.exp: Fix some errors with the below change, CC and
47981         CFLAGS should be global when setting, not local.
47982
47983 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
47984
47985         * lib/gcc.exp: Transform tool name.
47986
47987 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47988
47989         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
47990
47991 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47992
47993         * lib/gcc.exp: change gcc_done to gcc_stat
47994
47995 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47996
47997         * Upgraded gcc testsuite to c-torture version 1.25
47998
47999 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
48000
48001         * lib/gcc.exp: added reporting code. Changed verbose compile message.
48002         * lib/c-torture: added hooks for new reporting code.
48003
48004 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
48005
48006         * config/sh-gcc.exp: check if sh-sim exists in the path
48007
48008 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48009
48010         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48011         * gcc.compile/compile.exp: Initial changes for new logic.
48012         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48013         * gcc.failure/failure.exp: Initial changes for new logic.
48014         * gcc.ieee/ieee.exp: Initial changes for new logic.
48015         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48016         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48017         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48018         * lib/c-torture.exp: Initial changes for new logic.
48019         * lib/gcc.exp: Initial changes for new logic.
48020
48021 1993-10-15  Mike Stump  (mrs@cygnus.com)
48022
48023         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48024         depend upon failure or success.  Fully qualify names in failure
48025         and success messages.  Always remove a.out before starting
48026         compile, just in case.  Pay more attention to error text output by
48027         the compiler.  Handle testcases with no known past errors just
48028         like all others, so that things are uniform.  Other miscellaneous
48029         improvements.
48030
48031 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48032
48033         * gcc.cpp: new directory for cpp tests
48034
48035 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48036
48037         * lib/chill.exp: Code reformatted, removed unused code.
48038         * config/unix-chill.exp: Code reformatted, removed unused code.
48039         * chill.execute/execute.exp: Code reformatted, removed unused code.
48040         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48041
48042 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48043
48044         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48045         routines not written.
48046
48047 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48048
48049         * config/bug-gcc.exp: Use new procs from bug.exp.
48050
48051 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48052
48053         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48054         via ftp, rather than depending on NFS.
48055         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48056         case.
48057
48058 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48059
48060         * config/bug-gcc.exp: Use new download proc.
48061
48062 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48063
48064         * chill.execute/execute.exp: cleanups, handles errors better
48065         * chill.compile/compile.exp: rewrite, based on execute.exp
48066         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48067         * lib/chill.exp: major changes to diff proc and compile and link
48068           procs. added chill_fail and chill_pass wrappers to pass and
48069           fail. added more comments, and handle error codes better.
48070           Added a hack to capture stderr from exec, so noncompile tests
48071           can work.
48072
48073 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48074
48075         * chill.execute/execute.exp: rewrite of testsuite driver
48076         * lib/chill.exp: rewrite of testsuite driver
48077         * config/unix-chill.exp: rewrite of testsuite driver
48078
48079 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48080
48081         In chill.execute:
48082         * iexpr.ch: Standardize uppercase.
48083         * tuples.dat: Standardize uppercase.
48084         * vary.ch: standardize.  Correct varying string assignments.
48085         * vary.dat: Add new output lines.
48086
48087 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48088
48089         In chill.execute:
48090         * chprintf.ch: Standardize use of uppercase.
48091         * tuples.ch: Standardize and turn arr2 into a DCL,
48092           rather than a SYN.
48093         * pinits.ch: Standardize.
48094
48095 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48096
48097         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48098         * Makefil: Renamed to Makefile.in.
48099         * configure.in: New.
48100
48101 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48102
48103         In chill.execute:
48104         * .cvsignore: Add result/output files.
48105         * Makefile: Fix up variables at start.  Use MFLAGS
48106           everywhere.  Correct bool_loc, built_ins entries.
48107           Add entry for vary1.ch.
48108         * bitarray.ch: Standardize upper-case usage.
48109         * bitexpr.ch: Standardize, add output of b1.
48110         * params.ch: Use arrayt in along PROC parameters, to
48111           avoid novelty problems.
48112         * sets.ch: Tiny cleanup.
48113         * vary1.ch: Re-indent.
48114
48115 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48116
48117           * Add PR-related files to Makefiles, .cvsignore files, etc.
48118
48119 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48120
48121         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48122           with compiler objects. New names are test-flow.c and test-loop.c
48123
48124 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48125
48126         * Upgraded c-torture tests from 1.19 to 1.20
48127
48128         * new files:
48129         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48130         * gcc.compile: 930623-1.c 930623-2.c
48131         * gcc.noncompile: 930622-1.c 930622-2.c
48132         * gcc.failure: 920411-1.c 920627-2.c
48133         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48134
48135 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48136
48137         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48138           More changes to get testsuite working properly. Needs more work.
48139           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48140
48141 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48142
48143         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48144           More changes to get testsuite working properly. Needs more work.
48145
48146 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48147
48148         * chill.compile/compile.exp: Added for Dejagnu support
48149         * chill.execute/execute.exp: Added for Dejagnu support
48150         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48151
48152 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48153
48154         This should complete moving the CHILL test files.
48155         * chill.noncompile(.cvsignore printf.grt
48156             in-printf.grt chprintf.grt chprintf.ch):
48157             Added test-support files.
48158           (Makefile): Modified further.
48159         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48160             signal.ch): Added test files.
48161           * chill.execute (.cvsignore printf.grt printr.c
48162             in-printf.grt rts.c chprintf.grt rts.h): Added
48163           test-support files.
48164             (Makefile): More corrections.
48165
48166 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48167
48168         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48169           test cases, ready for DejaGnu.
48170
48171 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48172
48173         * Upgraded c-torture tests from 1.18 to 1.19
48174
48175         * gcc.compile: added test(s):
48176           930607-1.c
48177         * gcc.execute: added test(s):
48178           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48179
48180         * added new subdirectory for misc tests: gcc.misc-tests
48181         * gcc.misc-test(s): added tests:
48182           inst-check.c test-consts.c test-ior.c test-switch.c
48183
48184 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48185
48186         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48187
48188 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48189
48190         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48191
48192 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48193
48194         * Upgraded c-torture tests from 1.17 to 1.18
48195
48196 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48197
48198         * Upgraded c-torture tests from 1.12 to 1.17
48199
48200 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48201
48202         * lib/old-dejagnu.exp:
48203           Fixed handling of XFAIL target triplets to correctly
48204           recognize wildcard characters.  Removed code that
48205           appended a unique id tag to the end of the file name
48206           printed out by the result of the testcases within a
48207           given test file.
48208
48209 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48210
48211         * lib/old-dejagnu.exp:
48212           Reworked expected failure handling to trigger off of XFAIL
48213           keyword in keyphrase embeded in testcase source code. The
48214           XFAIL keyword must be at the end of the keyphrase line. It
48215           may optionally be followed by one or more target triplets.
48216           It has just occured that the handling of wildcards in the
48217           target triplet may not be correct.
48218
48219 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48220
48221         * g++.old-deja/tests:
48222           Moved all subdirectories up one level into g++.old-deja .
48223
48224         * lib/old-dejagnu.exp:
48225           Fixed problem with CXXFLAGS not being properly reset, and being
48226           corrupted with extraneous "-c" compiler option.  This was
48227           causing binaries to not be generated for test that needed them.
48228           Modified strings passed to "pass" and "fail" so that individual
48229           tests from the same test file would be distinguished by an
48230           identifier appended to the test file name in the summary logs;
48231           this corrected a problem with erroneous diff logs.  Added code
48232           to search testcases for expected fail and unexpected pass keywords.
48233
48234 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48235
48236         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48237
48238 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48239
48240         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48241           Removed extraneous text from end of "Special g++ Options"
48242           keyphrase.
48243
48244         * lib/old-dejagnu.exp: Added pattern matching to look for new
48245           keywords, embedded in testcases comments, which will trigger
48246           calls to xpass and xfail.
48247
48248 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48249
48250         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48251           comments embedded in the testcases, especially the one looking for
48252           special compiler options, as well as the pattern matching for the
48253           compiler output again.
48254
48255 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48256
48257         * lib/old-dejagnu.exp: Do a proper check of the return value for
48258           execute tests. Fixed several problems with the pattern matching
48259           of the compiler output which gave erroneous test results.
48260           Changed several of the test result messages to be more descriptive.
48261         * config/unix-g++.exp: Proc g++_load now actually works and
48262           executes the tests passed to it and returns a usable return
48263           value.
48264
48265 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48266
48267           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48268
48269 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48270
48271         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48272           Modified both files to properly execute the old style
48273           dejagnu tests. The previous versions of these files were
48274           experimental and did not function anything near correctly.
48275
48276 1993-04-05  Rob Savoye  (rob@cygnus.com)
48277
48278         * Removed all Makefile.in and configure.in files. No configuration
48279         needed now.
48280
48281 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48282
48283         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48284
48285 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48286
48287         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48288         gcc.special/configure.in, gcc.noncompile/configure.in,
48289         gcc.execute/configure.in, gcc.code_quality/configure.in,
48290         g++.other/configure.in, g++.old-deja/configure.in,
48291         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48292         in srcname setting.
48293
48294 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48295
48296         * lib/udi.exp: Fixed mondfe and mondfe_download.
48297         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48298         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48299
48300 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48301
48302         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48303         (gdb_exit): Don't remove *_soc files.
48304
48305 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48306
48307         * lib/c-torture.exp: Don't look for main; instead always use -w
48308         -c.  This is how the c-torture tests work.  Remove the object
48309         file if the compilation succeeds.
48310         * gcc.execute/execute.exp: Remove executable if test passes.
48311         * gcc.noncompile/noncompile.exp: Every test is an expected
48312         failure.
48313         * gcc.special/special.exp: Added tests from c-torture 1.11,
48314         corrected use of existing test.
48315         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48316         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48317         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48318         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48319         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48320         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48321         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48322         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48323         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48324         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48325         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48326         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48327         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48328         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48329         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48330         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48331         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48332         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48333         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48334         c-torture 1.11.
48335         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48336         correspond to c-torture 1.11.
48337
48338         * New file.